pkgsrc/emulators
kei f8db7ee747 - updated to 2.4
New in This Version (2.4)

As I now have five (!) different emulators to maintain in addition to my
academic studies, I expect you, people, to look for bugs and fix them if
possible. Please, submit your fixes and bug reports!

  * Small fix to the DI instruction.
  * Small fix to the HALT instruction.
  * Added -sync option to fMSX-MSDOS on public request.
  * Fixed PHYDIO DiskROM call (4010h) to return the number of remaining sectors
    in register B (thanks, Maarten!).
  * Fixed ASCII mappers to prevent memory corruption when switching ROM pages
    in disconnected slots.
  * Fixed palette to span to true white.
  * Added SetWave() call to the sound API.
  * SCC emulation now makes use of waveforms via SetWave().
  * SCC gets silenced when 0 frequency is written (thanks, Maarten!).
  * Fixed SCC+ emulation.
  * Vertical screen adjustment is only computed once, when refresh starts.
  * Moved picture 10 pixels down when the screen is 192 pixels high.
  * Removed unused SprCol variable.
  * Added wave synthesis sound to fMSX-Windows.
  * Fixed fMSX-MSDOS to restore palette when exiting the debugger.

New in fMSX 2.3

  * Now, when you buy fMSX-Windows, you also fMSX-MSDOS.
  * Added modular FMPAC (aka YM2413 aka OPLL) emulation.
  * FMPAC soundtrack can be logged into a MIDI file.
  * Sound and MIDI logging APIs have been integrated and rewritten to
    accomodate MIDI instruments, dynamic instrument changes, drum usage, etc.
  * Added PAL/NTSC switch on a bit in VDP[9] (thanks, Alex!).
  * Added support for the overscan (Mantra demos and games run now).
  * Added sprite support to SCREEN3 (no idea why it was not there).
  * Added support for YJK (SCREEN12) and YAE (SCREEN10/11) screens.
  * Added separate handling for IE0 and IE1 IRQs (Xevious, etc.).
  * Added masking of Character Table address (SourceOfPower demo runs now).
  * Fixed Z80 interrupt handling after EI (thanks, Maarten!).
  * IE0 and IE1 IRQs are now reset when disabled.
  * IE0 IRQ is now set when enabled.
  * Palette sequencer now resets when writing to VDP[16].
  * Fixed mapper #1 to support generic 16kB-paged MegaROMs (HoleInOneSpecial).
  * Fixed cartridge loader to correctly load MegaROMs with "AB" signature in
    the last 16kB page (R-Type).
  * Mappers #0 and #1 are now renamed to Generic/8kB and Generic/16kB.
  * Fixed mapper #3 to have hardwired ROM at addresses 4000h-5FFFh (thanks,
    Sean!).
  * Added mapper #6 that corresponds to the Konami GameMaster2 cartridge with
    SRAM (thanks again, Sean!).
  * Added key click and motor relay click emulation via Drum() call.
  * Major rewrite of the sound drivers and sound logging system.
  * Added mouse emulation to fMSX-MSDOS.
  * Added border emulation via VGA border to fMSX-MSDOS.
  * Added built-in debugger to fMSX-MSDOS (F11).
  * Fixed static palette in fMSX-MSDOS.
  * Fixed fMSX-Unix to work in 24BPP and 32BPP modes.
  * Added static palette to fMSX-Unix.
  * Minor fixes to fMSX-Unix makefile.
  * fMSX-Windows now runs in 16BPP HiColor mode.
  * Changed Setup Panel in fMSX-Windows.
  * HPeriod and VPeriod scrollbars are gone from fMSX-Windows as timing control
    is done automatically.
  * PAL and NTSC buttons are gone from fMSX-Windows as PAL/NTSC switch is done
    automatically.

- minor inprovements or modifies.

It is now selectable if use sun-compatible sound or ossaudio by
defining USE_SUN_AUDIO to YES or NO in /etc/mk.conf (default YES)

XXX Though it can be build in both conditions, sound still doesn't
work properly.  On my macppc box, if USE_SUN_AUDIO to YES, it
generates continuous hum and nothing changes by play command in BASIC
interpreter within the emulator. if set it to NO, it keeps quiet.

cleanup package Makefile some.
2001-06-03 17:34:57 +00:00
..
atari800 Use ${XARGS} instead of invoking xargs directly. 2001-05-19 03:56:23 +00:00
bochs Updated to version 1.1.2 (bugfix3, 2001-05-16) 2001-05-25 23:01:30 +00:00
compat11 Add a version (1.1) 1999-12-18 13:41:29 +00:00
compat12 Move to sha1 digests, and add distfile sizes. 2001-04-20 10:49:52 +00:00
compat13 add missing shared lib (libcurses.so.2) for the alpha version of the 2001-05-07 12:51:25 +00:00
compat14 make sure the PLIST for sparc doesn't include i386 specific entries. 2001-05-30 20:22:04 +00:00
darcnes Move to sha1 digests, and add distfile sizes. 2001-04-20 10:49:52 +00:00
doscmd Move to sha1 digests, and add distfile sizes. 2001-04-20 10:49:52 +00:00
fmsx - updated to 2.4 2001-06-03 17:34:57 +00:00
freebsd_lib Use ${XARGS} instead of invoking xargs directly. 2001-05-19 03:56:23 +00:00
gnuboy Initial import of gnuboy-0.9.13 into the NetBSD packages collection. 2001-05-30 11:13:18 +00:00
gpsim Initial import of gpsim into the packages collection. 2001-04-27 14:43:55 +00:00
hercules forgot to cvs add these patches. noted by thomas klausner and the 2001-05-11 11:17:39 +00:00
hercules-images Move to sha1 digests, and add distfile sizes. 2001-04-20 10:49:52 +00:00
ia64sim Use SHA1, and add size. 2001-05-09 21:23:18 +00:00
linux-locale Move to sha1 digests, and add distfile sizes. 2001-04-20 10:49:52 +00:00
linuxppc_lib Make version number dewey-conformant. 2001-05-11 09:14:00 +00:00
mmix Move to sha1 digests, and add distfile sizes. 2001-04-20 10:49:52 +00:00
netbsd32_compat14 Move to sha1 digests, and add distfile sizes. 2001-04-20 10:49:52 +00:00
netbsd32_compat15 Use SHA1, and add size. 2001-05-09 21:26:06 +00:00
osf1_lib Move to sha1 digests, and add distfile sizes. 2001-04-20 10:49:52 +00:00
pcemu Move to sha1 digests, and add distfile sizes. 2001-04-20 10:49:52 +00:00
plex86 Move to sha1 digests, and add distfile sizes. 2001-04-20 10:49:52 +00:00
simh Move to sha1 digests, and add distfile sizes. 2001-04-20 10:49:52 +00:00
snes9x Move to sha1 digests, and add distfile sizes. 2001-04-20 10:49:52 +00:00
spim Move to sha1 digests, and add distfile sizes. 2001-04-20 10:49:52 +00:00
stella Move to sha1 digests, and add distfile sizes. 2001-04-20 10:49:52 +00:00
suse_audio Move to sha1 digests, and add distfile sizes. 2001-04-20 10:49:52 +00:00
suse_base Move to sha1 digests, and add distfile sizes. 2001-04-20 10:49:52 +00:00
suse_compat Move to sha1 digests, and add distfile sizes. 2001-04-20 10:49:52 +00:00
suse_devel Move to sha1 digests, and add distfile sizes. 2001-04-20 10:49:52 +00:00
suse_glx Move to sha1 digests, and add distfile sizes. 2001-04-20 10:49:52 +00:00
suse_gtk Move to sha1 digests, and add distfile sizes. 2001-04-20 10:49:52 +00:00
suse_libc5 Move to sha1 digests, and add distfile sizes. 2001-04-20 10:49:52 +00:00
suse_libjpeg Move to sha1 digests, and add distfile sizes. 2001-04-20 10:49:52 +00:00
suse_libpng Move to sha1 digests, and add distfile sizes. 2001-04-20 10:49:52 +00:00
suse_linux Change BUILD_DEPENDS semantics: 2001-03-27 03:19:43 +00:00
suse_vmware Add missing file size. 2001-04-25 21:24:28 +00:00
suse_x11 Move to sha1 digests, and add distfile sizes. 2001-04-20 10:49:52 +00:00
suse_xforms Move to sha1 digests, and add distfile sizes. 2001-04-20 10:49:52 +00:00
swarm Move to sha1 digests, and add distfile sizes. 2001-04-20 10:49:52 +00:00
twin Initial import of twin-3.1.14 into NetBSD Packages Collection. 2001-05-15 09:46:37 +00:00
uae Updated the version to uae-0.8.16nb1 after fixing some bugs: 2001-05-31 21:38:51 +00:00
vice Move to sha1 digests, and add distfile sizes. 2001-04-20 10:49:52 +00:00
wine Move to sha1 digests, and add distfile sizes. 2001-04-20 10:49:52 +00:00
wine-current Move to sha1 digests, and add distfile sizes. 2001-04-20 10:49:52 +00:00
x48 Move HOMEPAGE from DESCR to Makefile. 2001-04-27 14:59:42 +00:00
xbeeb Add missing xbeeb.1 to PLIST. 2001-04-28 01:00:54 +00:00
xcopilot Move to sha1 digests, and add distfile sizes. 2001-04-20 10:49:52 +00:00
xm7 Move to sha1 digests, and add distfile sizes. 2001-04-20 10:49:52 +00:00
xmame Update xmame to 0.37b15.1 2001-05-27 18:58:18 +00:00
Makefile Add and enable gnuboy 2001-05-30 11:14:09 +00:00