Commit Graph

17522 Commits

Author SHA1 Message Date
Michaël Banaan Ananas
b9e1ceeff4 relocated scanline timer start at the first active pixel instead of left border, this makes vdp interrupt timing accurate 2012-09-03 21:00:28 +00:00
Aaron Giles
900ddb7a9b First pass at modernizing the jaguar/cojag driver. Removed all
static variables and use of AM_LEGACY_BASE/SIZE.
2012-09-03 20:41:50 +00:00
Michaël Banaan Ananas
11447faf9b make the undumped tilehalf empty instead of random garbage (ROMREGION_ERASE00 does not work there) 2012-09-03 19:26:37 +00:00
Miodrag Milanovic
894a91d188 DEVINFO_* to CPU_INFO_*, and some cleanups (no whatsnew) 2012-09-03 18:24:54 +00:00
Miodrag Milanovic
f3d1a45784 Fixed inheritance (no whatsnew) 2012-09-03 17:29:55 +00:00
Brian Troha
8bb6de3fe6 new US Superman clone
taito_x.c: Corrected the rom names for the Superman sets. Added info about an alternate rom layout using a daughter card and half sized mask roms. Changed Gigandes (Japan) to Gigandes (earlier) as both sets support English / Japanese via dipswitch. But one set has a revised and corrected service mode. [Brian Troha, Dave France, The Dumping Union]

New Clone Added
-----------------------------------
Superman (US) [Dave France, The Dumping Union]
2012-09-03 15:03:22 +00:00
Miodrag Milanovic
071eb8de4b Cleanup and some inheritance fixes (no whatsnew) 2012-09-03 15:00:20 +00:00
Angelo Salese
eb4aa7ad05 One line to conquer 'em all ... 2012-09-03 14:45:56 +00:00
Michaël Banaan Ananas
fd0f2d071c Game promoted to working
--------------------------
F1 Super Lap [David Haywood]
2012-09-03 14:12:03 +00:00
Miodrag Milanovic
c052b16e98 converted remaining legacy_device_base users (no whatsnew) 2012-09-03 14:11:16 +00:00
Miodrag Milanovic
b711b1a007 conversion of legacy devices into modern wip (no whatsnew) 2012-09-03 13:56:17 +00:00
Robbbert
f552908ea9 Pinball: Various preliminary works. 2012-09-03 13:27:57 +00:00
Michaël Banaan Ananas
96069a185d patches to make f1 super lap work, submitted by Haze, make Sixtoe happy! 2012-09-03 13:27:36 +00:00
Robbbert
459a3a7b8e Pinball: Various preliminary works. 2012-09-03 09:48:59 +00:00
R. Belmont
997b61b948 PowerPC: Fixed 601-type BAT processing [R. Belmont] 2012-09-03 03:58:17 +00:00
mahlemiut
6b25e11946 (MESS) svga_s3: Made co-ordinates always relative to the start of VRAM. This fixes Virtual Pool using accelerated S3 video drivers. 2012-09-03 01:56:29 +00:00
Angelo Salese
edca1537c8 Bunch of SNES changes, nw 2012-09-03 01:17:50 +00:00
Scott Stone
c3a5dcfeb0 Verified Dip Settings using Dip Sheet and through playtesting for deadconx, deadconxj [Tafoid] 2012-09-03 01:04:02 +00:00
Angelo Salese
44dbf7142e Fixed vblank line irq triggering 2012-09-02 23:41:45 +00:00
Angelo Salese
b35294cc82 New WORKING game
--------------------
Little Robin [David Haywood]
2012-09-02 23:32:35 +00:00
Angelo Salese
59e803a5da Fixed NSS reset behaviour, now games shouldn't die anymore when the CPU halts 2012-09-02 23:11:12 +00:00
Michaël Banaan Ananas
2da493f56d get rid of old speedup hack (besides, it made halt timing inaccurate on drivers with custom cycletables) 2012-09-02 22:52:44 +00:00
Angelo Salese
68184de87e Fix compile 2012-09-02 22:50:14 +00:00
Angelo Salese
5b96cf6101 (MESS) Fixed incorrect SPC700 IPL ROM behaviour in SNES driver(s), fixes some (not all) crashes at soft reset [Angelo Salese] 2012-09-02 22:35:44 +00:00
Angelo Salese
b9254191b0 Missed one 2012-09-02 22:22:52 +00:00
Angelo Salese
2ecd9f2054 Kill user5 in SNES related drivers, nw 2012-09-02 22:22:28 +00:00
Ville Linde
65d5448f20 nwk-tr.c: Improved LAN controller emulation [Ville Linde] 2012-09-02 21:17:19 +00:00
R. Belmont
48500854ab pwrmac doesn't need the ROM overlay (nw) 2012-09-02 20:54:51 +00:00
Aaron Giles
3dd78d1ddb Remove some AM_LEGACY_BASE stuff. 2012-09-02 19:46:26 +00:00
Aaron Giles
d3dc6db3f8 Created new sprite device base class, which manages a bitmap
and a sparse bitmap for tracking which areas got updated.
This allows sprites to be rendered independently to their own
bitmap and then mixed in a final step. Converted the Sega
sprite device over to this new model, and moved the mixing
steps out of the sprite implementations and into the driver-
specific video updates where it belongs. [Aaron Giles]

Added some further methods and helpers to the bitmap_t and
rectangle classes. [Aaron Giles]

Created a sega_16bit_common_base class which handles the
common Sega palette RAM mappings and open bus reads. 
[Aaron Giles]
2012-09-02 19:46:02 +00:00
Curt Coder
08b42aabaa (MESS) Added PET cassette port slot interface to vic20, c64, and plus4. Implemented 1530/1531 datassette as slot devices. Converted MOS6581 interface to devcb. [Curt Coder]
(MESS) vic20: Added floating bus read support to VIC and cartridge interface.
(MESS) vic10: Added floating bus read support to VIC-II and cartridge interface.
(MESS) c64: Added floating bus read support to cartridge interface. [Curt Coder]
(MESS) plus4: Added floating bus read support to TED and cartridge interface. Implemented some Diag264 test cartridge loopback connectors. [Curt Coder]
(MESS) c16: Added PAL/NTSC variants. (nw)
(MESS) v364: Fixed speech ROM mapping. (nw)
(MESS) compis: Separated keyboard to its own file. (nw)
(MESS) huebler: Cleanup. (nw)
2012-09-02 13:46:14 +00:00
Ville Linde
c77db05c73 cobra.c: Added DMA sound streaming. 2012-09-02 12:33:21 +00:00
Ville Linde
bf39088b47 ppc: Implemented PPC403 DMA chaining [Ville Linde] 2012-09-02 12:32:36 +00:00
mahlemiut
a963c7c3ee (MESS) svga_s3: added memory-mapped I/O ports, and various other updates. 2012-09-02 11:56:14 +00:00
Scott Stone
7125e6c46e littlerb.c: Things are starting to make a little more sense now.. still too many hacks and things to figure out, but it looks almost reasonable in places now. Game is playable to a degree as you can finally see scores, "ROBIN" and more. From Haze (nw) 2012-09-02 11:14:20 +00:00
Michaël Banaan Ananas
302206d82f derp 2012-09-02 10:48:17 +00:00
Scott Stone
426cb2d720 Continuing new device implementation for SN76496 and clones - circusc.c, gberet.c, guab.c, homedata.c, lasso.c, segag80r.c [Osso] 2012-09-02 10:47:07 +00:00
Michaël Banaan Ananas
572466e6f7 panicr update, trying to understand bg collision 2012-09-02 10:36:56 +00:00
Fabio Priuli
ceec0418a5 softlist: misc fixes. no whatsnew. 2012-09-02 10:15:43 +00:00
Fabio Priuli
1eeb53982e snes.xml:
- Huge prototype update, tons of invaluable documentation added [ReadOnly]
   Many thanks to all the contributors, in no particular order: 
   TheRedEye, Adam K, Van Halen, Mike, JackHead, badinsults, Yakushi~Kabuto
 - New dumps deluge [JachHead, Mike, Yakushi~Kabuto, badinsults, RedScorpion]
 - Many new carts profiles added, thanks to RedScorpion’s donation [ReadOnly]
 - Rationalization of the undumped list [ReadOnly]
 - Plethora of fixes and additions [ReadOnly]
2012-09-02 10:10:37 +00:00
Robbbert
72ac6f24c7 zac_2 : committing current progress. 2012-09-02 10:08:48 +00:00
Robbbert
5e806c62f9 zac_1 : remainder of games (9 of them) are now working. 2012-09-02 10:06:51 +00:00
Miodrag Milanovic
aa9bbe5371 Removed legacy inline_config support and updated devices using it (no whatsnew) 2012-08-30 14:27:14 +00:00
smf-
689a84ea8f (MESS) added missing #include (nw) 2012-08-30 14:23:59 +00:00
smf-
ad02a5db29 (MESS) a little reorganisation while investigating the S1410 SASI to ST506 adapter (nw) 2012-08-30 10:20:20 +00:00
Miodrag Milanovic
5bac802b5f Removed zero sized inline_config (no whatsnew) 2012-08-30 10:06:22 +00:00
mahlemiut
76571c8161 (MESS) svga_s3: Implemented pattern fills, fixed some BG/FG mix functions, fixed a bug when drawing wait rectangles in reverse direction. 2012-08-30 09:13:16 +00:00
Miodrag Milanovic
005eef1e03 Removed files in MESS that are not used anymore and cleaned mess.mak of duplicated files (nw) 2012-08-30 08:44:11 +00:00
Miodrag Milanovic
81763bddf4 Removed not used legacy calls (nw) 2012-08-30 08:09:00 +00:00
Miodrag Milanovic
34f2444d32 Removed template usage for legacy devices, to make my future work easier (nw) 2012-08-30 07:34:38 +00:00