Commit Graph

684 Commits

Author SHA1 Message Date
Wilbert Pol
954b9ff18e (MESS) New working driver
Nichibutsu My Vision (KH-1000)  [ranger_lennier, Charles MacDonald, Wilbert Pol]
2013-12-02 22:42:23 +00:00
Robbbert
96c7e262a4 (MESS) tiki100 : fixed validation 2013-12-02 10:51:37 +00:00
Olivier Galibert
7a9e9e3904 Unchanged crap code of two years ago is still crap code (nw) 2013-11-25 09:12:56 +00:00
David Haywood
9592cff5b3 resurrect some old MVS multi-slot code
this is mostly functional but about 2 years old now, and badly needs some modernizations.  It's a bit ugly in places because I've had to make sure the legacy methods work too, although in other places simply because it's old code I never quite got around to cleaning up.

basically the inits have been split into ones that need calling once on startup (decryptions etc.) and ones that need calling when a new slot is activated (custom banking / protection handlers)

mame64 neogeo -cart1 kof98 -cart2 kof99 -cart3 kof2000 -cart4 kof2001 -cart5 kof2002 -cart6 kof2003
works, assuming you have the RAM.  certain combinations / orders don't work, maybe the real system is like that, maybe there are flaws in the implementation.

once loaded as multi-game the neogeo will run through the attracts of each game in order, if you insert a coin then you can select next / previous game with the '3' and '4' (which are mapped to those buttons on the system) just like real hardware.

if you're low on memory try
mame64 neogeo -cart1 lbowling -cart2 samsho -cart3 mutnat -cart4 pbobblen -cart5 neomrdo -cart6 turfmast
instead

if you want an example of where it fails right now then put -cart1 roboarmy in slot 1 instead, it hangs after cycling through the games (or moving through them with 3) it's possible something isn't reset properly.  This might become clearer as I clean things up a bit.

I've verified eas and neocdz work as before
2013-11-25 04:36:49 +00:00
Curt Coder
8c65ed2cd2 wd_fdc: Set CRC error bit if CRC error found during Read Address command. Tiki 100 determines whether the disk is in FM or MFM format by checking this. [Curt Coder]
(MESS) tiki100: Fixed CPU clock and floppy interface. [Curt Coder]
2013-11-19 19:10:00 +00:00
Curt Coder
3677fc1652 (MESS) adam: Added a second floppy drive and verified 160KB floppy image gap sizes. [Curt Coder]
(MESS) adam_flop.xml: Added disk utilities. [Curt Coder]
2013-11-18 19:31:27 +00:00
Curt Coder
be67993aa8 (MESS) abc800: Fixed hard disk geometry. (nw) 2013-11-12 20:40:11 +00:00
Curt Coder
4981a41914 (MESS) abc800: Emulated the ABC 850 (10MB), ABC 852 (20MB), and ABC 856 (60MB) hard disk drives. [Curt Coder] 2013-11-12 15:00:38 +00:00
Curt Coder
753c64008d (MESS) pet_hdd.xml: Added hard disk software list with preformatted images for the Commodore D9060 and D9090 hard drives. [Curt Coder] 2013-11-09 21:29:31 +00:00
Curt Coder
cfeac6b11f Remove unused file. (nw) 2013-11-07 14:43:20 +00:00
Curt Coder
f3b07e86bd (MESS) v1050_hdd.xml: Added hard disk software list with preformatted 5MB and 10MB CP/M images. [Curt Coder] 2013-11-07 14:30:10 +00:00
Curt Coder
200321ecfb (MESS) adam_flop.xml: Fixed region size. (nw) 2013-11-05 15:05:14 +00:00
Miodrag Milanovic
44d5c1b8ab Cleanups and version bump 2013-11-05 06:59:51 +00:00
Alex W. Jackson
e0f1c2478f NeoGeo improvements: [Alex Jackson]
* Cleaned up large amounts of duplicated code between the MAME and MESS (AES/NeoCD) drivers
 * Removed MVS-only ROMs and devices (SM1 ROM, SFIX ROM, upd4990a RTC, etc.) from AES/NeoCD
 * Replaced legacy NVRAM in MVS and NeoCD with NVRAM devices
 * Correctly hooked up SM1 ROM bankswitching; the BIOS sound test works now
 * Corrected VRAM size
 * Sorted the Universe BIOS versions and unified them between MAME and MESS
 * Fixed kf10thep ROM loading and decryption which was a horrible hack (and not endian safe)
 * Replaced svcplus protection hack ROM patch with a less invasive one, based on FBA
 * Started marking code and data that should be moved out into devices
 * Various other code and comment cleanups

New clones added
----------------
Kizuna Encounter - Super Tag Battle 4 Way Battle Version / Fu'un Super Tag Battle Special Version [Alex Jackson]
2013-11-05 04:48:30 +00:00
Curt Coder
39dc549a5f (MESS) c128_rom.xml: Added KeyDOS support disk. [Curt Coder] 2013-11-04 19:50:16 +00:00
Miodrag Milanovic
44caf08662 fix for cpc_flop from remax (nw) 2013-11-04 09:38:48 +00:00
Fabio Priuli
a5278a4f71 (MESS) on behalf of ReadOnly: small documentation progress and a few new public dumps added (no whatsnew) 2013-11-04 07:54:21 +00:00
Curt Coder
1a090ca06e (MESS) abc800: Cleanup. (nw) 2013-11-01 19:08:17 +00:00
Fabio Priuli
d32abbbe9b (MESS) pico.xml: fixed stupid mistake in prev commit. thanks Tafoid for spotting it :) 2013-10-28 19:36:44 +00:00
Fabio Priuli
4fca5f2c04 fixed mess -valid. nw. 2013-10-28 18:31:13 +00:00
Fabio Priuli
8a3a8c63c6 [MESS] pico.xml: added more dumps and more documentation. [Team Europe]
out of whatsnew: also sync lists with new dumps from taizou, lostlevels, nintendoage and others.
2013-10-28 18:28:05 +00:00
Mike Naberezny
81c146cc3b (MESS) pet_rom.xml: Added Paperclip 2.84. [Mike Naberezny] 2013-10-21 15:14:07 +00:00
Mike Naberezny
87df587d81 (MESS) pet_rom.xml: Added Waterloo Structured BASIC. [Mike Naberezny] 2013-10-21 14:50:08 +00:00
Mike Naberezny
1b89da860c (MESS) pet_rom.xml: Added WordPro 3. [Mike Naberezny] 2013-10-21 14:34:20 +00:00
Mike Naberezny
e413535e9c (MESS) pet_rom.xml: Added SORT. [Mike Naberezny] 2013-10-20 21:14:12 +00:00
Mike Naberezny
4935e716b4 (MESS) pet_rom.xml: Added McTerm 1.21. [Mike Naberezny, Stefano Santerini] 2013-10-20 17:56:10 +00:00
Curt Coder
4720e17fe3 (MESS) compis.xml: Added working System II and MS-DOS images. [Curt Coder] 2013-10-19 12:11:09 +00:00
Mike Naberezny
779649290e (MESS) pet_rom.xml: Fix size of McTerm. (nw) 2013-10-16 16:34:59 +00:00
Mike Naberezny
823445991e (MESS) pet_rom.xml: Added Command-O for 8032 [Mike Naberezny] 2013-10-15 19:27:37 +00:00
Mike Naberezny
5a2fac4ee9 (MESS) pet_rom.xml: Added Oracle 3.03. [Mike Naberezny] 2013-10-15 19:02:10 +00:00
Mike Naberezny
9ec85b5be3 (MESS) pet_rom.xml: Added POWER. [Mike Naberezny] 2013-10-15 18:47:56 +00:00
Mike Naberezny
e77dc181ec (MESS) pet_rom.xml: Added BASIC Programmer's Toolkit for BASIC 4.0 (Mike Naberezny) 2013-10-15 18:31:27 +00:00
Mike Naberezny
5f43b29429 (MESS) pet_rom.xml: Added McTerm 1.20 [Mike Naberezny] 2013-10-15 17:49:02 +00:00
Curt Coder
d77a52f5e4 (MESS) c64: Triton Quick Disk WIP. (nw) 2013-10-14 18:01:59 +00:00
Curt Coder
924cc44ec5 (MESS) ibm5170.xml: Added OS/2 2.x. [Curt Coder] 2013-10-13 20:56:52 +00:00
Curt Coder
b364eda107 (MESS) c64_cart.xml: Added PK-232 driver cartridge. [Curt Coder] 2013-10-13 20:31:09 +00:00
David Haywood
6473e1de7a add 'Thunderbolt II' to the Genesis list, uses smouse protection (nw) 2013-10-12 17:41:40 +00:00
Curt Coder
6cb00b200e (MESS) ibm5170.xml: Added some utilities and drivers. [Curt Coder] 2013-10-10 19:45:17 +00:00
David Haywood
db2be28f99 fix validation errors (nw)
(somebody might want to pick better names, or use clones)
2013-10-07 21:51:02 +00:00
Curt Coder
85ba0140aa (MESS) ibmpcjr: Fixed the software lists. [Kaylee] 2013-10-04 20:59:16 +00:00
Curt Coder
fda699e4e5 (MESS) Put the proper PC DOSes in place. (nw) 2013-10-04 17:46:05 +00:00
Curt Coder
e23db94051 (MESS) ibm5170.xml: Added some Windows'. [Curt Coder] 2013-10-03 20:16:14 +00:00
Curt Coder
6cc83bda2a Typo fix. (nw) 2013-10-03 19:28:57 +00:00
Curt Coder
25e76b005b (MESS) ibm5170.xml: Added MS-DOS, PC-DOS, GEM, and OS/2 floppy images. [Curt Coder] 2013-10-03 19:26:45 +00:00
Curt Coder
20f531feba (MESS) ibm5170.xml: Added the remaining Riki coverdisks. [Kaylee] 2013-10-03 18:42:31 +00:00
Curt Coder
53b4047a45 (MESS) ibm5170_cdrom.xml: Added PC DOS 2000. [Curt Coder] 2013-10-02 21:05:31 +00:00
David Haywood
586853edd8 update the note in saturn.xml too. 2013-10-02 17:32:45 +00:00
Fabio Priuli
15bdd7c698 (MESS) sat_cart.xml: added dump of Ultraman support cart [Team Europe] 2013-10-02 17:25:40 +00:00
Curt Coder
7ebc2add51 (MESS) ibm5170_cdrom.xml: Added Windows goodies. [Curt Coder] 2013-10-02 15:38:36 +00:00
Curt Coder
403e5d3d9d (MESS) ibm5170_cdrom.xml: Added CD-ROM software list with some Windows goodies. [Curt Coder] 2013-10-02 14:52:52 +00:00