Commit Graph

17094 Commits

Author SHA1 Message Date
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
Brian Troha
5367018ea1 gradius3.c: Make the "World" set the parent, minor whitespace clean up - NW 2012-08-30 02:47:04 +00:00
Ville Linde
5212b036f8 cobra.c: Added bilinear filtering and simple alpha blending. 2012-08-29 23:26:57 +00:00
Angelo Salese
ba86db9a3c Fix a label 2012-08-29 22:30:10 +00:00
Scott Stone
6ba5fa15ea Made the genvdp a derived class of the newer sms vdp because the genesis vdp has an sms compatibility mode where it basically operates as an sms vdp (with a few changes / limitations). From Haze (nw)
Comment:  Not hooked this up to megatech yet to replace the old smsvdp code on the game screen when running sms games, but once I figure out how I'm actually going to do that, that's the plan ;-)
2012-08-29 19:30:10 +00:00
Fabio Priuli
c351fed225 (MESS) channelf.xml: added a bunch of proto carts dumped a few years ago. [K1W1] 2012-08-29 19:29:30 +00:00
Fabio Priuli
1710c16689 (MESS) softlist: misc cleanup (thanks to souxx), added bits of info (thanks to Anna) and some fix to the nes list. no whatsnew. 2012-08-29 19:25:48 +00:00
Angelo Salese
17d5c79fca Some changes, MB90082 != MB90092 2012-08-29 19:24:36 +00:00
Curt Coder
d0bae5a59d Added Swedish/Finnish SDL keymaps for OSX and Linux. [Curt Coder] 2012-08-29 18:41:01 +00:00
Curt Coder
518205f199 Fixed default SDL OSX UI toggle key name. [Curt Coder] 2012-08-29 18:37:08 +00:00
Angelo Salese
c3165495ad Basic emulation of the Z180 in Super Famicom Box HW [Angelo Salese, nocash] 2012-08-29 18:24:02 +00:00
Scott Stone
b06faaf87c Continuing new device implementation for SN76496 and clones - hyperspt.c, sbasketb.c, trackfld.c, yiear.c [David Haywood, Osso]
Comment:  "make depend" is required here.
2012-08-29 18:23:02 +00:00
Scott Stone
d01ca81899 (MESS) Continuing new device implementation for SN76496 and clones - apricot.c, apricotp.c, coleco.c, m5.c, mz700.c, pc.c, pv2000.c, rx78.c, sms.c, tutor.c [Osso] 2012-08-29 18:04:27 +00:00
Scott Stone
c844f95507 Continuing new device implementation for SN76496 and clones - goldstar.c, segae.c [Osso] 2012-08-29 17:39:30 +00:00
Scott Stone
f22b57d092 Fixed for an SDL sound bug surrounding use of -speed and pausing frequently causing corrupt sound. [Antonio Giner] 2012-08-29 17:28:47 +00:00
Michaël Banaan Ananas
54816acace fix unallocated buffer 2012-08-29 17:25:24 +00:00
Jonathan Gevaryahu
5392966110 (MESS) VK100 IO mirroring, also a lot of prom tracing and comment updates [Lord Nightmare] 2012-08-29 17:06:18 +00:00
smf-
37f89103d8 made lsi53c810 optional (nw) 2012-08-29 16:53:55 +00:00
Angelo Salese
9d7806ba6f Checkpoint 2012-08-29 15:56:17 +00:00
Miodrag Milanovic
13988f7ad1 s3c24xx: placed video start and screen update into device (no whatsnew) 2012-08-29 14:10:35 +00:00
Michaël Banaan Ananas
6808b92f3c add irqack, there is no coincounter 2012-08-29 13:36:55 +00:00
Robbbert
f27a4f1d1f zac_2: added preliminary code and layout. (nw) 2012-08-29 08:47:35 +00:00
smf-
389625a63c Removed SCSIConfigTable, SCSI devices are now linked using SCSIBUS from MESS. (nw) 2012-08-29 08:35:35 +00:00
Angelo Salese
9b81dbdcc3 Preliminary implementation of the Fujitsu MB90092 OSD chip, used by Super Famicom Box [Angelo Salese] 2012-08-29 02:16:46 +00:00
mahlemiut
48e8c74bd0 (MESS) svga_s3: Fixed text rendering when full acceleration is set in win95. (no whatsnew) 2012-08-29 01:23:11 +00:00
Brian Troha
ffd410e288 20pacgal.c: Add PCB layout for Pacman - 25th Anniversary Edition. [Brian Troha] 2012-08-29 00:49:55 +00:00
Angelo Salese
3ffc088755 First step to Super Famicom Box 2012-08-29 00:34:47 +00:00
Angelo Salese
0472d67a05 Added blinking, last one for this M50458 thing 2012-08-28 22:01:51 +00:00
Angelo Salese
62968e9f3c Added sound mute in spc700 then hooked up for NSS 2012-08-28 21:21:13 +00:00