Commit graph

940 commits

Author SHA1 Message Date
wiz
5065f4431f Don't dump core if no ROM specified. From Soren Jacobsen in PR 22326. 2003-09-17 07:15:32 +00:00
adam
c6924a1a49 Added fuse, fuse-utils, libspectrum 2003-09-16 10:03:00 +00:00
adam
925ca80927 Fuse is the Free Unix Spectrum Emulator.
* Working 48K/128K/+2/+2A Speccy emulation, running at true Speccy speed on any
computer you're likely to try it on.
* Support for loading from .tzx files.
* Sound (on system supporting the Open Sound System or BSD/Solaris).
* Kempston joystick emulation.
* Emulation of the various printer you could attach to the Spectrum.
* Very basic support for RZX files.

Changes 0.6.1:
        * Add `snapconv' utility to convert between snapshot formats
          (Philip Kendall).

        * Add `rzxcheck' utility to verify the digitial signature in an
          RZX file (Philip Kendall).

        * listbasic: a line number of >= 16384 implies the end of BASIC,
          not just > 16384 (Darren Salt).

        * listbasic: formatting improvements and support for 128K and
          TC2068 keywords (Darren Salt).

        * listbasic: add man page (Philip Kendall).

        * Various improvements due to libspectrum changes: notably support
          for Warajevo .tap files and many more snapshot formats.
2003-09-16 10:01:34 +00:00
adam
ee301b54ec Fuse is the Free Unix Spectrum Emulator.
* Working 48K/128K/+2/+2A Speccy emulation, running at true Speccy speed on any
computer you're likely to try it on.
* Support for loading from .tzx files.
* Sound (on system supporting the Open Sound System or BSD/Solaris).
* Kempston joystick emulation.
* Emulation of the various printer you could attach to the Spectrum.
* Very basic support for RZX files.

Changes 0.6.1:
        * A Z80 core rewrite such that it's now generated from the regular
          patterns in the instruction set. This shouldn't have any effect
          as yet, but will make performance enhancements easier to do in
          the future (Philip Kendall).

        * On the TC2068, the ROM traps apply only when in the EXROM and
          memory contention applies only in the HOME bank (Fredrick
          Meunier).

        * On the 128K Spectrum, use the correct port mask when checking
          for contention on the 'memory control' port (Philip Kendall).

        * RZX competition mode (Philip Kendall).

        * Add AY logging to .psg files (Matthew Westcott)

        * Optionally autoload +3 and TRDOS disks when they're inserted
          (Philip Kendall).

        * Fall back to read(2) and malloc(3) if mmap(2) fails or is
          unavailable (Philip Kendall).

        * Add 'out' and 'tbreakpoint' commands, conditional breakpoints
          and the ability to use general numeric expression to the GTK+
          debugger (Philip Kendall).

        * Allow Fuse to work with GTK+ 2.x (Marek Januszewski).

        * Add a scrollbar to the GTK+ debugger's disassembly window
          (Philip Kendall).

        * New AdvMAME3x graphics scaler (Fredrick Meunier/ScummVM team)

        * In the GTK+ UI, deactivate menu items when they're not
          appropriate (Philip Kendall).

        * Make bright black be the same as 'normal' black in the
          framebuffer user interface (Witold Filipczyk).

        * Add confirmation dialogs before resetting or quitting under the
          GTK+ UI (Philip Kendall).
2003-09-16 09:55:13 +00:00
adam
5e923939b1 libspectrum is a library designed to make the input and output of some
ZX Spectrum emulator files slightly easier.  It is intended to be usable
on Unix variants, Win32 and MacOSX.

Changes 0.2.0:
        * libspectrum 0.2.0 released.

        * Various data structures (snapshots, tapes, tape blocks) which
          were previously directly accessible are now accessible only via
          wrapper functions. This should improve future binary
          compatability, but at the cost of breaking it for this release
          (Philip Kendall).

        * Change the API for reading/writing snapshots to be more general.
          The old API still exists, but is deprecated (Philip Kendall).

        * Support for reading .szx, .zxs, .sp, .snp and +D snapshots
          (Philip Kendall).

        * Support for writing .szx and .sna snapshots (Philip Kendall).

        * Support for reading Warajevo .tap files (Fredrick Meunier).

        * Support for signing RZX files with digital signatures (Philip
          Kendall).

        * Timing fixes for the TC2048 and TC2068 (Fredrick Meunier).

        * Fix reading of 128K .sna snapshots (Philip Kendall).

        * New capabilities for the Timex dock, and built-in Sinclair and
          Kempston joysticks (Fredrick Meunier).

        * Use <stdint.h> to give us the <n>-bit types if it's available
          (Philip Kendall).

        * Ignore links to external snapshots from RZX files, rather than
          trying to interpret the path as a snapshot (Philip Kendall).
2003-09-16 09:46:51 +00:00
adam
e8451ddbc3 Changes 20030911:
- Many improvements to the winecfg configuration tool.
- Massive header files cleanup for better source compatibility.
- Some more progress on the kernel/ntdll separation.
- Lots of bug fixes.

Changes 20030813:
- Partial implementation of the Microsoft Installer (msi.dll).
- GUI for regedit (from ReactOS).
- DirectMusic dlls reorganization.
- Many Wininet improvements.
- Lots of bug fixes.
2003-09-15 10:52:26 +00:00
adam
b9d3b5f352 Changes 20030911:
- Many improvements to the winecfg configuration tool.
- Massive header files cleanup for better source compatibility.
- Some more progress on the kernel/ntdll separation.
- Lots of bug fixes.

Changes 20030813:
- Partial implementation of the Microsoft Installer (msi.dll).
- GUI for regedit (from ReactOS).
- DirectMusic dlls reorganization.
- Many Wininet improvements.
- Lots of bug fixes.
2003-09-15 10:51:36 +00:00
jmmv
9b60705741 Add and enable dega. 2003-09-14 19:10:31 +00:00
jmmv
bb0ff082fa Initial import of dega, version 1.07:
Dega is a Sega Master System, Sega Mark III and Sega Game Gear emulator.
It uses the SDL library.

Provided by pancake@phreaker.net in pkgsrc-wip with some minor changes by me.
2003-09-14 19:10:01 +00:00
jdolecek
1f15e3ff62 Update to 3.2.1.5, which adapts to -current changes - p_dupfd move from
struct proc to l_dupfd in struct lwp

also, the archive is now wrapped classic way, so no ${WRKSRC} override
is necessary
2003-09-13 11:54:23 +00:00
grant
ac2754dcb7 kill all references to gcc.buildlink2.mk and compiler.mk, and define
USE_GCC2 or USE_GCC3 where appropriate.

the functionality of the old gcc.buildlink2.mk has been rolled into
compiler.mk now, which is automatically used.

more changes to come later...
2003-09-12 20:07:06 +00:00
martti
f6ad32bcd0 Make this work in Linux 2003-09-04 08:21:52 +00:00
jlam
b2677a2cb0 Add definitions for DEINSTALL_EXTRA_TMPL and INSTALL_EXTRA_TMPL if
USE_PKGINSTALL is "YES".  bsd.pkg.install.mk will no longer automatically
pick up a INSTALL/DEINSTALL script in the package directory and assume that
you want it for the corresponding *_EXTRA_TMPL variable.
2003-08-30 22:51:11 +00:00
jlam
2920a32c71 Prepare for pkgviews by making sure that passing VIEW-INSTALL or
VIEW-DEINSTALL to the INSTALL/DEINSTALL scripts don't cause errors.
2003-08-30 20:22:49 +00:00
jlam
fd56fd1a85 Convert to use bsd.pkg.install.mk. 2003-08-30 19:07:10 +00:00
jlam
501c7f764d Convert to use bsd.pkg.install.mk. 2003-08-30 19:02:33 +00:00
jlam
0a1855c74d Convert to use bsd.pkg.install.mk. 2003-08-30 19:00:03 +00:00
jlam
e4940de598 Convert to use bsd.pkg.install.mk. 2003-08-30 18:57:03 +00:00
jlam
e56730c7c4 Convert to use bsd.pkg.install.mk. 2003-08-30 18:53:07 +00:00
jmc
ea3e31a809 Bump package version 2003-08-30 16:16:32 +00:00
jmc
58a92edd14 Install vbe.h also or packes which might use this (atitvout) won't work. 2003-08-30 16:15:32 +00:00
kent
02612ba880 Update to 20030828 snaphot, which runs with not NetBSD 1.6 but -current.
Major change:
 * Support for runtime link with ELF libraries.
2003-08-28 15:23:57 +00:00
jdolecek
4826d368a2 Update to 3.2.1.4, which actually compiles and works fine without
my noncommitted LKM changes.
Pointed out by Juergen Hannken-Illjes in private e-mail, adresses
PR pkg/22538.
2003-08-26 19:01:51 +00:00
jdolecek
9b7d31c943 update vmware-module3 to 3.2.1.3
Changes since previous version:
* make compilable with kernel >1.6V - the proc->lwp change was backed
  off
* included files.vmware to distribution, to help easily compile
  the modules into kernel, rather than compiling than as LKM

The proc->lwp backout fix for >1.6V contributed in pkg/22538
by Juergen Hannken-Illjes.
2003-08-24 15:53:47 +00:00
kristerw
730b51dc42 Update xmame to 0.72.1.
Changes since 0.71.1 include:
- Everything from MAME 0.72 and MESS 0.72.
- The various effects enabled by -effect now work with rotation enabled.
  (Shyouzou Sugitani)
- The Xv target supports more effects.   (Shyouzou Sugitani)
- The rc parsing code displays more compact and readable error messages.
  (Andre Majorel)
- Xv windowed mode is now enabled with "-x11-mode 2" or "-x11 2", and
  Xv fullscreen mode is enabled with "-x11-mode 3" or "-x11 3".  The
  "-[no]xv" and "-fullscreen" switches are no longer available.
- Added hotkey switching for Xv windowed mode via ALT + DEL and Xv
  fullscreen mode via ALT + END.
- Added -widescreen for Xv.  This shrinks the width of the output for
  display on a widescreen TV.  (Per Wigren)
2003-08-16 18:50:28 +00:00
kristerw
f9cb62fb2a Update xmess to 0.72.1.
Changes since 0.71.1 include:
- Everything from MAME 0.72 and MESS 0.72.
- The various effects enabled by -effect now work with rotation enabled.
  (Shyouzou Sugitani)
- The Xv target supports more effects.   (Shyouzou Sugitani)
- The rc parsing code displays more compact and readable error messages.
  (Andre Majorel)
- Xv windowed mode is now enabled with "-x11-mode 2" or "-x11 2", and
  Xv fullscreen mode is enabled with "-x11-mode 3" or "-x11 3".  The
  "-[no]xv" and "-fullscreen" switches are no longer available.
- Added hotkey switching for Xv windowed mode via ALT + DEL and Xv
  fullscreen mode via ALT + END.
- Added -widescreen for Xv.  This shrinks the width of the output for
  display on a widescreen TV.  (Per Wigren)
2003-08-16 18:50:06 +00:00
agc
f018da869b Update swarm from 0.57 to 0.61. Swarm now emulates an ARM 7M core.
Changes since previous version:

#00061 michael pp Michael Dales (michael@dcs.gla.ac.uk) Thu Sep 27 10:41:39 BST 2001
------------------------------------------------------------------------------------
* Contains lots of code by Hanish Menon [www.hanishkvc.com] to enable uCLinux to
  work on SWARM.

* Updated the logic in armproc.cpp wrt UART and LCD Ctrls so that
  they can rise interrupts to the Interrupt Ctrl if required.
* Updated certain messages and return values.

* Added the srec loader
* Updated the LCD controller address

* ReIntroduced the Parse_Opts logic.
* Will be adding support for SREC file loading.
* Fixed a problem in the bin/Makefile

* Added support for a minimal UART controller.
* Updated the earlier sample LCD controller which I had written wrt its Addr.

* Looking into SWARM and the Device/Pheriperal interface logic in SWARM
* Added a partial LCD Ctrl logic to test the interface logic

* fix a problem with ldms

#00060 michael pp Michael Dales (michael@dcs.gla.ac.uk) Tue May 15 22:53:15 BST 2001
------------------------------------------------------------------------------------
Added cache invalivation functions to the system coprocessor.

#00059 michael pp Michael Dales (michael@dcs.gla.ac.uk) Fri May 11 16:52:45 BST 2001
------------------------------------------------------------------------------------
Corrected the n-way set associative cache. Added functionality to the system
co-processor to allow me to read the cycle counter, cache hit counter, and
cache miss counter in an application, using register 11 with opcode 2 set to
0, 1, and 2 respectively.

#00058 michael pp Michael Dales (michael@dcs.gla.ac.uk) Thu May 10 14:05:25 BST 2001
------------------------------------------------------------------------------------
Added a n-way set associative cache. Default is now 8k 4-way shared cache.
2003-08-14 09:31:39 +00:00
drochner
0637fa6fa7 install header too, pointed out by mrg 2003-08-12 13:26:23 +00:00
drochner
d412a0e572 +lrmi 2003-08-11 18:18:00 +00:00
drochner
c6962832cc import lrmi-0.8 - the Linux Real Mode Interface for that misdesigned
thing people have as processors in their PCs
2003-08-11 18:13:50 +00:00
seb
4a2efdf6fd USE_NEW_TEXINFO is unnecessary now. 2003-08-09 10:49:07 +00:00
wiz
079667a86b Split out some code into Makefile.common to be used by darcnes-svgalib
in pkgsrc-wip. From Ben Collver.
2003-08-02 19:52:12 +00:00
kristerw
0fba0bd0e3 Deal with "arm32" being called "arm" these days. 2003-08-02 18:55:22 +00:00
jtb
e63ac22db6 Update to mmix-20030622.
According to the homepage this version contains several important
corrections.
2003-07-30 19:20:33 +00:00
wiz
ed7caf9e92 Unset maintainer on his request. 2003-07-30 06:01:58 +00:00
adam
9fb7427f66 CONFIGURE_ARGS changed 2003-07-28 08:29:09 +00:00
jmmv
30925b26c7 Bump revision due to SDL update, and sync versions in buildlink files where
needed.  This is required because esound has been droped as a dependancy.
2003-07-26 21:41:08 +00:00
martti
470fac731a HOMEPAGEs without a trailing slash are incorrect and also bad style. 2003-07-22 05:14:42 +00:00
martti
ee90b572a6 COMMENT should start with a capital letter. 2003-07-21 16:45:54 +00:00
wiz
4c51985391 Install win.ini into examples dir too; use REPLACE_PERL for two perl scripts.
Bump PKGREVISION to 1.
2003-07-19 22:44:56 +00:00
kristerw
8a1c5902b9 Update xmame to 0.71.1.
Changes since 0.70.1 includes:
- Everything from MAME 0.71 and MESS 0.71.
- The man page xmame.6 is much more up-to-date.  (Andrew Burton)
2003-07-19 21:02:33 +00:00
kristerw
2ee9f12341 Update xmess to 0.71.1.
Changes since 0.70.1 includes:
- Everything from MESS 0.71
2003-07-19 21:02:07 +00:00
wiz
04f62f706a Change address of maintainer per PR 22170. 2003-07-19 08:54:23 +00:00
grant
4083b24390 s/netbsd.org/NetBSD.org/ 2003-07-17 21:31:04 +00:00
adam
8565056aeb WHAT'S NEW with Wine-20030709:
- Still more Direct3D and DirectSound improvements
- Inter-process clipboard support
- Locale handling improvements
- More progress on the kernel/ntdll separation
- Lots of bug fixes
2003-07-14 11:15:28 +00:00
dillo
75770c3d1d updated to 1.3.0
Highlights since last 1.2.5 release:
 ------------------------------------
 * new HiFi sound (you may en/disable it in the UI)
 * new cycle-exact Antic emulation
 * "H:" emulation complete (including subfolders)
 * Paged memory implementation (fast XE bank-switching)
 * new configuration file name and location ($HOME/.atari800.cfg)
2003-07-13 17:51:49 +00:00
wiz
43fa0c7cb6 PKGREVISION bump for libiconv update. 2003-07-13 13:50:19 +00:00
zuntum
4796206a47 Install share/examples/wine/winedefault.reg by default.
Per suggestion in PR#21560 by Todd Vierling, thanks
2003-07-12 14:33:28 +00:00
martin
2c39193d50 If no linux emulation is available, set SUSE_VERSION to 0. This avoids
syntax errors in carelessly written makefiles and makes the PKG_SKIP_REASON
logic succeed.
2003-07-02 09:24:43 +00:00
wiz
9d3c1f5ea7 Fix USE_LIBTOOL line. 2003-07-02 09:14:06 +00:00