Commit Graph

28013 Commits

Author SHA1 Message Date
Oliver Stöneberg
eaf446ebc4 converted some malloc()/free() usage to dynamic_array/dynamic_buffer (nw) 2014-03-29 13:19:42 +00:00
Oliver Stöneberg
4f1472b1a0 converted a auto_alloc_array()/auto_free() usage to dynamic_buffer (nw) 2014-03-29 12:47:08 +00:00
Ivan Vangelista
644a77115a taitoio.c: converted to devcb2 (nw) 2014-03-29 12:36:22 +00:00
Oliver Stöneberg
06ab983049 converted some more global_alloc_array() usage to dynamic_array/dynamic_buffer (nw) 2014-03-29 12:36:11 +00:00
Ivan Vangelista
d6a32473f4 namcoio.c: converted to devcb2 (nw) 2014-03-29 12:32:06 +00:00
Fabio Priuli
7486c37eab megatech: fixed vertical offset when running standalone SMS games. nw.
this temporarily breaks the vertical offset when launching the multislot system 
with both SMS and MD games mounted (Has the screen bitmap different
size in that case? I'll investigate next week...)
2014-03-29 11:47:04 +00:00
Fabio Priuli
de32f0a164 megavdp: no more global variables needed, at last. nw. 2014-03-29 11:15:07 +00:00
Fabio Priuli
8e6f65a7c4 megavdp: removed another global variable. nw. 2014-03-29 10:05:15 +00:00
Fabio Priuli
70670e3702 these have been unused since more than one year. nw. 2014-03-29 08:53:27 +00:00
Fabio Priuli
04472de94a (MESS) megavdp: simplified DMA 'lag' handling, reducing the need of
global functions. nw.
2014-03-29 08:43:56 +00:00
Fabio Priuli
bf956aa84c (MESS) minor name cleanups inside the genesis vdp class. nw. 2014-03-29 08:03:03 +00:00
Fabio Priuli
7e11ce8ac2 (MESS) 32x: replaced direct references to 32x inside the MD VDP with
calls to suitable delegates. it's not the perfect solution (the mixing should 
not happen inside the MD VDP as it does now), but it is a step in the right
direction. nw.
2014-03-29 07:20:28 +00:00
Fabio Priuli
ebf0deb2b3 (MESS) sms: slightly modified system flags, and fixed RAM init
which broke some gamegear games (from Enik Land). nw.
2014-03-29 07:04:58 +00:00
Miodrag Milanovic
20afc856c2 not used anymore, leftover from old conversions (nw) 2014-03-29 07:00:48 +00:00
Miodrag Milanovic
1d73b9652d forgot to remove this earlier, not used anymore (nw) 2014-03-29 06:31:06 +00:00
Miodrag Milanovic
b209185205 esrip sys converted to use devcb2 and delegates (nw)
Also added support to delegates with up to 8 params 

out of whatsnet:
note that old code did not take care of mem_mask
that caused me troubles debugging this
2014-03-29 05:57:07 +00:00
R. Belmont
7da391cab6 (MESS) apple2: added games starting with "C" to the softlist. [R. Belmont] 2014-03-29 02:46:03 +00:00
R. Belmont
bf34ad9285 Naomi updates: [MetalliC]
- Redumped 17 GD-ROMs from .gdi source to CHD v5
- Added several missing protection keys
- Added clone "18 Wheeler (Upright)"
- Added set "Club Kart: European Session (2003)" and unprotected clone
- Added clone "Club Kart: European Session [Rev. D]"
2014-03-29 02:40:06 +00:00
R. Belmont
e5344c00c3 fix GCC 4.8 compile (nw) 2014-03-29 02:02:14 +00:00
mahlemiut
622caec60f vga: fixed incomplete rendering of modes using more than 1MB of VRAM
s3: added "colour mode 8" to the Trio, corrected divisor for 32bpp modes
2014-03-29 01:07:47 +00:00
Jonathan Gevaryahu
68f2e26c05 fix "error: integer constant is too large for 'long' type" error on gcc 4.4.7 (n/w) 2014-03-28 22:56:07 +00:00
Olivier Galibert
01147293de That was not supposed to be in... (nw) 2014-03-28 22:36:30 +00:00
Michaël Banaan Ananas
7a6ec6b45f rm leftovers 2014-03-28 22:08:44 +00:00
mahlemiut
2477f14409 s3: fixed typo (no whatsnew) 2014-03-28 21:52:06 +00:00
Fabio Priuli
ba555664ee another small step towards separation of the 32x from megadrive vdp. nw. 2014-03-28 20:30:01 +00:00
Miodrag Milanovic
5927e8b5da - BetaDisk fixed (there was just needed to start floppy motor ;) [MetalliC]
- Pentagon: fixed 7FFD port addressing; CPU clock fixed; adjusted VBLANK
IRQ timing (border effects works fine now);
- Scorpion: fixed ports addressing;
both machines marked as working.
Notes:
- there are still issues with BetaDisk - for unk reason wrong commands
passed  to WD17xx (imho ROM switching works somehow wrong), but anyway
with  write protected disk images it works more-less fine - files from
disks loaded OK;
- Pentagon1024 randomly crashes then selecting "GLUK BOOT", maybe
also coz of rom switching.
2014-03-28 20:21:40 +00:00
David Haywood
df4b5c105e improve 4enlinea video rendering a little (nw) 2014-03-28 19:59:52 +00:00
Roberto Fresca
4810e86754 4enlinea: Hooked a status handler for the HCGA controller.
(for now, simulating the state). Improved the memory map
fixing the RAM amount and offset, and added the correct
offset for the HCGA status. Also hooked 2 debug handlers
on ports e000-e001 that spit some random graphics after
30 seconds of the game execution (clue to figure out).
[Roberto Fresca]
2014-03-28 19:29:11 +00:00
Olivier Galibert
802eeaa6ab Definitively more beer -- fixes invqix at least (nw) 2014-03-28 18:35:23 +00:00
David Haywood
15ebaf36b3 actually mark as not working until shoutime finds time to dump the rest of it (nw) 2014-03-28 18:17:40 +00:00
Olivier Galibert
63f2829550 Need more sleep. Or beer. Or something. (nw) 2014-03-28 18:17:16 +00:00
Olivier Galibert
2a6dfc5e9b namcos23: Get some speed back (nw) 2014-03-28 17:50:10 +00:00
Oliver Stöneberg
089ba456f4 converted some global_alloc_array() usage to dynamic_array/dynamic_buffer (nw) 2014-03-28 17:44:24 +00:00
Mike Naberezny
fc38a629a8 (MESS) pet_rom.xml: Fixed validation. (nw) 2014-03-28 17:28:34 +00:00
Oliver Stöneberg
f963d0bcd7 replaced some more malloc/free usage with global_alloc_array/global_free_array (nw) 2014-03-28 15:32:15 +00:00
Oliver Stöneberg
513738066d replaced some malloc/free usage with global_alloc_array/global_free_array (nw) 2014-03-28 15:02:02 +00:00
Miodrag Milanovic
826c2fea22 change sega genesis vdp to use macros instead of direct usage of callback defines (nw) 2014-03-28 13:55:45 +00:00
Miodrag Milanovic
a820b91964 hsync and fsync are part of mc6847 so devcb2 conversion was needed there not in gime, this fixes coco3 issue (nw) 2014-03-28 13:18:42 +00:00
Miodrag Milanovic
b4a432d51f doing a check if read is safe, but think this need more investigation, why it was called by acia (nw) 2014-03-28 12:45:11 +00:00
Fabio Priuli
bbc6e8fb9d stop SMS VDP timers in systems that don't need them. nw. 2014-03-28 12:09:31 +00:00
Fabio Priuli
78caedf58a fixed silly mistake with 32x hi-priority pixels. nw. 2014-03-28 11:22:54 +00:00
Miodrag Milanovic
1293e42d7c converted namcos1 to use delegates instead of _space_func and modernized all remaining functions (nw) 2014-03-28 07:29:28 +00:00
Michaël Banaan Ananas
39007a7d58 nw 2014-03-28 02:59:53 +00:00
Michaël Banaan Ananas
80e29ca80d add support for savestates 2014-03-28 02:50:08 +00:00
Michaël Banaan Ananas
4debf03d36 rename these sets:
getstar -> grdian
gtstarb1 -> getstarb1
gtstarb2 -> getstarb2
2014-03-28 02:34:20 +00:00
Michaël Banaan Ananas
3db6cb8627 cleanup 2014-03-28 02:25:10 +00:00
mahlemiut
e013e80064 s3: added configuration registers for Trio/Virge chipsets. Are read-only for now. (no whatsnew) 2014-03-28 01:26:59 +00:00
Michaël Banaan Ananas
d18d514e4e sharedram is 2KB 2014-03-28 00:57:33 +00:00
Michaël Banaan Ananas
a68a51ef87 port 0 d0 is vblank bit (see tigerh game start) 2014-03-28 00:04:20 +00:00
Michaël Banaan Ananas
47b4526e06 renamed/combined some functions and added irq ack and soundnmi disable 2014-03-27 22:56:38 +00:00