Hooked up support for NMK004 internal rom in MAME, replacing Nicola's old simulation code [trap15, David Haywood]
Fixed TLCS90 16-bit timers & support NMI in the core [trap15]
Various tweaks and improvements in nmk16.c (timings, sound balance, etc.) [trap15, David Haywood]
US AAF Mustang now has sound / music for the first time
Much better sound / music in the following games Bio-ship Paladin, Vandyke, Black Heart, Acrobat Mission, Koutetsu Yousai Strahl, Thunder Dragon, Hacha Mecha Fighter, Super Spacefortress Macross, GunNail
new clones
Hacha Mecha Fighter (19th Sep. 1991, unprotected, bootleg Thunder Dragon conversion) [trap15]
note, Thunder Dragon parent was not protected, I've marked it as such and removed the protection sim from it
The protected Hacha Mecha Fighter set never worked properly, I've demoted it to non-working as a result, the new bootleg works with full sound and correct game logic.
The protected sets don't handshake with the NMK004 so now lack sound (the sim code didn't care)
note2, currently needs an ugly kludge to prevent bioship resetting periodically, the nmk004 is used as a watchdog, but it ends up hitting it slihtly too late so often resets after a few minutes, probably wants even more precise timing for timers / cores / framerate / whatever?
note3, still need to tweak a few things, convert to raw video params, add 2nd buffer.
loading from fullpath) and attempted to implement flexibly
and transparently support for several possible homebrew
boards with a POKEY hooked up as Beef Drop. nw.
in the softlist. The official syntax to launch disk games is now
mess famicom -cart disksys -flop gamename
which corresponds to inserting the RAM expansion cart with
connected the disk drive into the cartslot and the desired disk
in the disk drive (exactly like you would have done with the
real thing). In this way, you cannot mount anymore both a cart and
a disk in the Family Computer (as in a real unit).
Users that cannot cope with this limitation and/or with the new
syntax can still use the famitwin driver (which offers both cart and
disk options) or the newly added driver fds which emulates a
famicom with the expansion always inserted: in both latter cases
the old syntax
mess famitwin -flop gamename
will launch the game, as previously. [Fabio Priuli]
(MESS) famicom: fixed disk system IRQ latch clear in Kaettekita
Mario Bros. based on investigations by FHorse. [Fabio Priuli]
Out of whatsnew: For the moment I gave up the original plan to
also modernize the floppy drive and the disk format. If anyone
wants to look into these, be my guest :-)