Commit Graph

882 Commits

Author SHA1 Message Date
Fabio Priuli
13e872d80f (MESS) gameboy: added dump of Color GameBoy 188 in 1 multicart,
and partially implemented the required mapper [Team Europe, Fabio Priuli]


after selecting a game, the CPU always points to the correct bank of the cart,
but some games don't work anyway (e.g. Duck Tales, PacMan, etc.)
I don't have time to further debug this, at the moment, so I leave it to whoever
wants to take a look
2014-09-05 15:24:35 +00:00
Fabio Priuli
eb21ba57de (MESS) softlist: misc gb / gbc dumps added. nw. 2014-09-05 15:16:40 +00:00
Fabio Priuli
03e19fd7f9 (MESS) pico.xml: more Japanese and Korean dumps added. [Team Europe] 2014-09-05 15:15:21 +00:00
Fabio Priuli
39f4848fa8 let's make cmpro happier. nw. 2014-09-05 04:15:36 +00:00
Fabio Priuli
bccaf0aaf3 (MESS) a5200/a7800: fixed a bunch of regressions introduced with
slotification. nw.
2014-09-04 21:21:51 +00:00
Fabio Priuli
2ad103296f (MESS) a800: added sketchy support for some more mappers.
only a few carts have actually improved, but it is a start. nw.
2014-09-04 21:21:07 +00:00
Fabio Priuli
7d95c2eea9 (MESS) coleco.xml: Some more verified dumps and info added. [Ikrananka] 2014-09-03 16:19:35 +00:00
Fabio Priuli
83cfa9dd35 (MESS) a2600.xml: some more fixes (these games need to start from bank2 at boot). nw. 2014-09-02 21:41:50 +00:00
Fabio Priuli
1c6b418bfb (MESS) a2600.xml: added some missing slot options which caused some
regression in the new implementation. nw.
2014-09-02 21:26:50 +00:00
Fabio Priuli
991bcbd1e5 (MESS) atari400.c progress: [Fabio Priuli]
- Rewritten cart emulation to use slot devices (many 
  "mappers" do not fully work) and unified cart handling 
  among 8bit home computers, XEGS and Atari 5200
- Added support for loading carts with bankswitch to all XL/XE 
  models
- Added support for loading XEGS carts in Atari 8bits home
  computers (XEGS instead will only load XEGS games until
  support for the keyboard add-on is included)
- Big clean up of the driver, simplifying memory map, removing
  writes to ROM, etc.
- Changed NOT_WORKING flag to IMPERFECT_GRAPHICS
  in 600XL, 65XE, 800XE and XEGS since they should now be 
  working to the same extent of the 800XL, and bugs shall be 
  reported.


as a consequence of the above changes, the new softlists a800.xml, a5200.xml
and xegs.xml are not compatible anymore with 0.154: keep the old xmls until
0.155 if you don't compile your own exe
2014-09-02 05:02:02 +00:00
Fabio Priuli
e5a77f7811 (MESS) softlist: misc new dumps. nw. 2014-08-27 07:08:32 +00:00
Fabio Priuli
c397bad20b (MESS) a7800: added Yamaha 2151 emulation to the XM
expansion board, thanks to info from tep392. nw.

Also removed from the softlist the Donkey Kong XM Enhanced 
version which had been hacked to work on ProSystem emulator
and fails to save hiscores with correct HSC emulation 
(it remains available the correct version which saves fine both
in MESS and in the real hardware).
2014-08-26 05:58:29 +00:00
Fabio Priuli
a16673b284 (MESS) a7800.c progress: [Fabio Priuli]
- Rewritten cart emulation to use slot devices
- Removed POKEY chip from the main unit since it was inside
  the carts (of course it gets enabled when you launch a game
  who contained it in its cart)
- Added support for the High Score cart as a passthru cart: when 
  you mount hiscore, a -cart2 switch will become available to mount
  the game you want to play
- Properly implemented XBoarD and XM expansions as
  passthru carts as well, so that new syntax to run dkxm.a78 is
  "mess a7800 -cart xm -cart2 path\to\games\dkxm.a78"
  High Score support for XM shall work as well.
- Big clean up of the driver, simplifying memory map, removing
  writes to ROM, etc.


Out of whatsnew: In conclusion, a7800.c has been brought into the new millennium ;-)
2014-08-25 11:15:32 +00:00
Fabio Priuli
a1cd7776c5 (MESS) a2600.c: converted Atari VCS carts to be slot devices, cleaned up
the implementation and removed Supercharger tapes from the main system.
The -cass media switch (to load the tape file) will become available only 
when you mount the Supercharger cart. [Fabio Priuli]
2014-08-24 08:45:33 +00:00
Fabio Priuli
9da7b7a28d (MESS) coleco.xml: replaced Sector Alpha incorrect dumps with a proper one [Ikrananka] 2014-08-20 16:47:32 +00:00
Fabio Priuli
3ba633e900 (MESS) nes.xml: added another proto dump. nw. 2014-08-16 07:16:35 +00:00
Scott Stone
31d6e54cd2 Fix attributes changed in 0.154 release for megadriv/neogeo software lists. Thanks Sunbeam for the heads up. (nw) 2014-08-13 19:55:48 +00:00
Ivan Vangelista
d11840f9d3 fixed glcolor.xml validation (nw) 2014-08-12 17:00:43 +00:00
Fabio Priuli
1bae901327 m5.xml: dumped Bosconian. [Ola Andersson] 2014-08-12 14:55:51 +00:00
Wilbert Pol
12349cda6a (MESS) msx.c: Added support for National FS-CF351 + FS-FD351 external floppy controller and drive (nw) 2014-08-11 19:56:26 +00:00
Wilbert Pol
8f9d373af7 msx1_cart.xml: Removed duplicate entry (nw) 2014-08-11 18:26:55 +00:00
Sandro Ronco
aea0a1b006 (MESS) glcolor.xml: documented the 'Spiel-und Lernspaß' cartridge. [TeamEurope] 2014-08-11 10:02:35 +00:00
Wilbert Pol
62780ebc7b (MESS) msx.c: Added support for the Panasonic FS-FD1 and FS-FD1A external floppy controllers and drives. (nw) 2014-08-10 14:08:22 +00:00
Fabio Priuli
cba86c8114 (MESS) pico.xml: some more Jpn dumps from Team Europe. nw. 2014-08-10 08:31:23 +00:00
Fabio Priuli
fe88c8a093 (MESS) nes.xml: added dump of Codemasters' Super Adventure Quests. [Porchy] 2014-08-10 06:36:49 +00:00
Wilbert Pol
9beb4b9dc3 (MESS) msx.c: Added support for Philips VY-0010 external floppy interface and drive (nw) 2014-08-08 14:35:40 +00:00
Fabio Priuli
03599dbedb megadriv.xml: verified and documented a lot of dumps, added Shining Force (Euro), redumped
Muhammad Ali Heavyweight Boxing (Euro). [sunbeam]
2014-08-07 17:47:44 +00:00
Fabio Priuli
e8f5dd339d and another long awaited proto found its way to the public (courtesy of arasoi). nw. 2014-08-04 06:05:15 +00:00
Alex W. Jackson
ea967a609d fix katakana title (nw) 2014-08-04 05:20:03 +00:00
Fabio Priuli
0ae45376ac and a few more. nw. 2014-08-03 12:21:04 +00:00
Fabio Priuli
bec0cc7cc6 pico.xml: added many new dumps, including some from Korean releases (2 of them are
Samsung exclusive titles) [Team Europe]
2014-08-03 10:33:39 +00:00
Fabio Priuli
7d835aaec3 periodical round of updates (including in particular the recent dump of FC Parody World - Monster Party proto by Shinsei). nw. 2014-08-03 10:29:58 +00:00
mahlemiut
f74bc6fd94 gimix: added software list, fixed regression with booting Gimix Flex 3.6, added 8 inch floppy drive support. 2014-07-28 10:33:26 +00:00
Oliver Stöneberg
37784e0e10 falgged some software as unsupported (nw) 2014-07-26 13:36:38 +00:00
Mike Naberezny
8b913038bb (MESS) cbm2_flop.xml: Removed duplicate of CBUG 81. (nw) 2014-07-25 19:02:31 +00:00
Michaël Banaan Ananas
48d3d8890e fix tms7000 sbb 2014-07-25 09:27:51 +00:00
Wilbert Pol
517c6f12e6 (MESS) msx1_cart.xml: Small update for fsca1 (nw) 2014-07-25 08:16:48 +00:00
Michaël Banaan Ananas
c4a198d842 (MESS)
Systems Promoted from GAME_NOT_WORKING:
---------------------------------------
TI-74 BASICALC [hap]
2014-07-23 10:12:46 +00:00
Miodrag Milanovic
79246ab917 More cleanups, there is issue with srcclean that needs to be taken care as well, just doing now what we can 2014-07-22 06:21:54 +00:00
Michaël Banaan Ananas
2f9388dbee small update 2014-07-21 04:25:07 +00:00
Michaël Banaan Ananas
0e91535b56 added cc40 software list.
Much thanks to J Guidry and Lee!
2014-07-21 01:58:50 +00:00
Scott Stone
5c04cce34a Description fix (nw) 2014-07-20 16:05:29 +00:00
Curt Coder
6ec29c5c30 (MESS) c64_cart.xml: Added another version of Super Snapshot 5. [Malice] 2014-07-20 06:19:53 +00:00
Robbbert
e0eed7b090 Fixed kotmh in mess. (nw) 2014-07-02 13:41:07 +00:00
Alex W. Jackson
64df51f7a7 add width and endianness to megadriv softlist (nw) 2014-07-01 09:31:38 +00:00
Alex W. Jackson
98eac17316 Add width and endianness attributes to data areas in software lists (nw)
Update neogeo.xml to take advantage of them.

For regular rom loading we try to autodetect the appropriate endianness and
width by matching the region tag to a device with a device_memory_interface;
this is generally not doable for software lists because the regions are
children of some slot device and thus not siblings of the devices in the root
driver (i.e. "cartslot1:maincpu" rather than "maincpu") So you have to
specify the width and endianness manually for now.

Anyone who has spare time, feel welcome to byteswap every single entry
in megadriv.xml and update them to use this :-)
2014-07-01 07:55:38 +00:00
David Haywood
8b285d1e81 fix a load address (nw) 2014-07-01 00:30:51 +00:00
Scott Stone
532bfb9e2b Alignment fixes for XML hashes. (nw) 2014-07-01 00:17:55 +00:00
David Haywood
c52aeab839 NeoGeo slot work [S. Smith]
Message that was posted to me

"Hi David

It was to my great disappointment that your work on the NeoGeo Multislot (Dec 2013) was not included in MAME.  To aid the process I've taken your work and spent some hours addressing the concerns put forward by the developers.  The code I'm sending to you converts Neo Geo to fully use slot devices for the cartridges and implements the multi-slot using techniques that have greater likelihood of being met with approval.

In some places the slot trampolines caused performance to drop below 100% so I've used methods to avoid them gathered by the study of other slot devices in MESS.  Performance is the same as it was prior to this update.

I first sent this with the forms on the official site but received no reply so I'm turning to you directly.

(filehost link removed)

Credit to yourself and 'S. Smith'
"
2014-06-29 17:57:09 +00:00
Sandro Ronco
ea9fd2f6c2 (MESS) glcolor: added LCD emulation and inputs. [Sandro Ronco]
(MESS) moved glcolor carts from genius.xml to glcolor.xml. (nw)
2014-06-28 19:56:06 +00:00