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
Curt Coder
47dba32883
(MESS) ibm5170.xml: Added some Windows'. [Curt Coder]
2013-10-02 14:12:40 +00:00
Curt Coder
02898c55f9
(MESS) ibm5170.xml: Added some Windows SDKs. [Curt Coder]
2013-10-01 21:29:39 +00:00
Curt Coder
eeed9ff020
(MESS) ibm5150.xml: Added Indianapolis 500 floppy image. [Curt Coder]
2013-09-29 21:39:40 +00:00
Curt Coder
5544b925dc
(MESS) ibm5170.xml: Added DR DOS 6.0 floppy images. [Curt Coder]
2013-09-29 21:23:10 +00:00
R. Belmont
0c12356484
Previous commit fixes these issues (nw)
2013-09-24 00:04:55 +00:00
R. Belmont
6b5dea7eba
Added some notes (nw)
2013-09-22 16:14:12 +00:00
Curt Coder
ed44165efd
(MESS) c64: Emulated the PARTNER 64 cartridge. [Curt Coder]
2013-09-22 10:22:35 +00:00
Curt Coder
67328a0ccd
(MESS) c64: Implemented logic for PARTNER 64 cartridge. (nw)
2013-09-21 21:20:33 +00:00
Curt Coder
3edb1bb9b0
(MESS) c64: Added placeholder for PARTNER 64 cartridge. (nw)
2013-09-20 20:05:55 +00:00
Miodrag Milanovic
96aa5e1c08
Cleanups and version bump
2013-09-17 06:47:03 +00:00
Wilbert Pol
6fe192fc0f
(MESS) Software list update [ReadOnly]
...
-new softlist : snes_vkun.xml (Voice-Kun audio compact discs)
first Voice-Kun public dump from King Mike added
-snes.xml : new prototype public dump from SNES Central
2013-09-14 17:37:18 +00:00
Curt Coder
21c4aba60d
(MESS) c64: Emulated the digital parts of the Magic Voice cartridge. Speech synthesis is not supported yet. [Curt Coder, Stefan Uhlmann]
2013-09-04 18:14:17 +00:00
Scott Stone
98df76364f
(MESS) Softlists added for ampro and wicat systems. [Kaylee]
2013-09-03 13:58:27 +00:00
David Haywood
ed33e5adf9
skeleton atari 400/800 floppy list. (1 entry)
...
note, currently only supports .atr format due to image.filetype() not returning anything useful when softlist is used (thanks to micko for advice on various things)
(no credit wanted, this is just to address the 'where is jumpman' thing that was posted on MW and give a softlist entry for regtests on this code)
2013-08-30 08:30:13 +00:00
Curt Coder
373f2ec13e
(MESS) c64: Magic Voice WIP. (nw)
2013-08-29 13:34:09 +00:00
Curt Coder
268de4b9d0
(MESS) c64: Emulated the Wersi Wersiboard Music 64 / Siel CMK 49 Keyboard. [Curt Coder]
2013-08-28 18:24:46 +00:00
David Haywood
156a39cbe5
megadriv demo that explicitly tells us how much our emulation sucks.. documenting it here because it will almost certainly end up being a useful test case later. (nw)
2013-08-19 19:56:48 +00:00
Miodrag Milanovic
674cc1d72b
(MESS)megaduck.xml : new card dumps added [Anna Wu]
2013-08-14 07:39:53 +00:00
Oliver Stöneberg
f32082eb31
fixed copera softlist shortname (nw)
2013-08-11 19:39:25 +00:00
David Haywood
c3464dbca0
there were already some in the wrong list too (nw)
2013-08-11 19:09:26 +00:00
David Haywood
2b939c1184
add other known dumps from Team Europe
2013-08-11 18:47:31 +00:00
David Haywood
fb05bb1518
missed this (nw)
2013-08-11 18:35:55 +00:00
Angelo Salese
001867e906
I don't need to change extension in XML actually
2013-08-07 21:53:22 +00:00
Angelo Salese
3310807d59
.hdm -> another raw image format, used by add_ssil so far
2013-08-07 21:43:56 +00:00
Angelo Salese
6f47f6617f
Added raw formats for PC-98
2013-08-07 21:15:15 +00:00
Angelo Salese
aa19ad8043
Fix XML validation
2013-08-07 17:01:32 +00:00
Curt Coder
302dc32c63
(MESS) visicom: Fixed colors and video. [Curt Coder]
...
(MESS) visicom.xml: Fixed cartridge data bit order. [Charles MacDonald, Marcel van Tongeren]
2013-08-07 15:20:46 +00:00
R. Belmont
a44f016c98
(MESS) apple2: fix softlist validation (nw)
2013-08-07 01:27:37 +00:00
Angelo Salese
5055f13b35
Mapped something out for IDE, still not quite right
2013-08-06 00:10:29 +00:00
Angelo Salese
c6b05a75c4
added some new A dumps
2013-08-05 22:01:43 +00:00
Angelo Salese
035a870960
Fixed folder FDIs
2013-08-05 20:59:29 +00:00
Curt Coder
d70e03cf63
(MESS) studio2: Fixed loose .bin/.rom cartridge file loading, and supported loading ROMs to multiple base addresses in the software list. [Curt Coder]
...
(MESS) visicom: Added cartridge software list. [ranger_lennier, Charles MacDonald]
2013-08-05 18:51:19 +00:00
Angelo Salese
4335fc5131
Ops
2013-08-04 21:03:27 +00:00
Angelo Salese
1a731c09c2
Okuman Chouja 2 rom name fix
2013-08-04 20:51:35 +00:00
Angelo Salese
68ab455560
Even more
2013-08-03 18:46:01 +00:00
Angelo Salese
f5ea6fe49a
More of the same
2013-08-03 17:55:56 +00:00
Angelo Salese
b1efa44515
Added Sim City and SokoBan Perfect, fixed more sizes
2013-08-03 17:30:31 +00:00
Angelo Salese
071522c5f1
add_pdrk was removed for whatever reason, reinstated
2013-08-03 16:35:10 +00:00
Angelo Salese
23e0b50cef
Even more size corrections
2013-08-03 16:22:59 +00:00
Angelo Salese
1182ede6c9
More size corrections
2013-08-03 16:19:51 +00:00
Angelo Salese
8a94f6a663
Bacta is another 5'25 with a 3'5-alike size, gotta love this fdi crap ...
2013-08-03 13:51:39 +00:00
Angelo Salese
35817ab7b7
More changes, in progress
2013-08-03 13:48:46 +00:00
Angelo Salese
9dfb2f91f1
Sorcerian
2013-08-03 13:28:02 +00:00
Angelo Salese
da2504eddb
(MESS) Fixed XML validation in studio2.xml [Kaylee]
2013-08-03 13:13:04 +00:00
Angelo Salese
084bdfc140
Several 1.44 MB images incorrectly labeled as 1.22
2013-08-03 13:11:24 +00:00
Angelo Salese
b3f134b2d3
Fixed A-Train 2 bug
2013-08-03 12:11:06 +00:00
Angelo Salese
f8154c6ef9
Block Out & Deflektor
2013-08-03 00:38:57 +00:00
Angelo Salese
688cbdc3a1
Added Karateka, Puyo Puyo
2013-08-03 00:14:58 +00:00
Angelo Salese
aef5de1649
Quarth & Okuman Chouja 2 now works in PC-9801RS, removed outdated note
2013-08-02 22:59:16 +00:00
Angelo Salese
db2c02bf8b
More additions
2013-08-02 22:32:21 +00:00
Angelo Salese
4275f55921
Fixed GRCG usage in PC-9801UX, fixed a bunch of new XML dupes
2013-08-02 21:05:30 +00:00
Angelo Salese
64a8c596b9
# changes/updates
2013-08-02 20:32:09 +00:00
Angelo Salese
4b74508412
Minor romname change
2013-08-02 20:00:19 +00:00