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