Commit Graph

28578 Commits

Author SHA1 Message Date
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
cracyc 8d2db3434a (mess) pc: split tandy 1000 and pcjr from pc.c (nw) 2014-03-27 21:31:00 +00:00
Michaël Banaan Ananas 2026fc5a9d move generic functions out of machine/slapfght.c to drivers/slapfght.c, only keep MCU stuff in there 2014-03-27 21:20:59 +00:00
Oliver Stöneberg 47f4030a92 fixed memory leaks in diimage.c (nw) 2014-03-27 21:20:44 +00:00
Mike Naberezny 7c4c302745 (MESS) pet_rom.xml: Added Nestar Cluster/One CLO-1002-2 [Mike Naberezny] 2014-03-27 21:10:14 +00:00
Roberto Fresca 806efcfad7 4enlinea: Adjusted the initial screen parameters according
to the HCGA controller programmed registers and improved
the way the graphics are drawn. Now the text is readable.
[Roberto Fresca]
2014-03-27 16:09:37 +00:00
Roberto Fresca 0990a61c37 Fixed documentation and confirmed the AY-8910 clock. 2014-03-27 15:58:37 +00:00
Miodrag Milanovic 9a05909abe k007420 callbacks to delegates (nw) 2014-03-27 14:54:32 +00:00
Miodrag Milanovic 09cf6f06ff modernized s3c24xx (nw) 2014-03-27 12:14:08 +00:00
Michaël Banaan Ananas e427dcc9b5 fix tigerh defaults, thanks trap15 2014-03-27 11:38:57 +00:00
Curt Coder ad46293b08 (MESS) pet: Fixed sound. (nw) 2014-03-27 11:20:46 +00:00
Michaël Banaan Ananas f6dbaaafce update prev commit 2014-03-27 11:08:52 +00:00
Curt Coder 04c9f4b05e mc6845: Added display enable and horizontal/vertical back porch widths to the update function. Updated some MESS drivers to make use of this. [Curt Coder]
(MESS) pet: Added the "Fat 40" PET/CBM 4032 models. Check out "No Pets Allowed" by Orb to see them and the new mc6845 functionality in action. [Curt Coder]
2014-03-27 09:33:57 +00:00
Alex W. Jackson ab3a90ca29 gfx_elements now have a xor mask that is applied to each source bit offset when decoding. This can be used to deal with endianness when decoding gfx from RAM or from program ROMs, or to reverse the bit order sense when this is useful (e.g. pgm.c) [Alex Jackson]
(nw) This is test/checkpoint right now, final goal is to automatically determine the appropriate xor at startup when the gfxdecode info is processed (e.g. based on the width and endianness of the ROM region)
2014-03-27 09:21:55 +00:00
Olivier Galibert 076399b3fd (nw) 2014-03-27 06:20:49 +00:00
Alex W. Jackson 0a7b3daaaf Move destructor definitions out of header files included by emu.h; clean some obsolete junk out of machine.h [Alex Jackson] 2014-03-27 00:14:25 +00:00
Michaël Banaan Ananas 7a761c77aa small cleanup 2014-03-26 22:41:32 +00:00
Michaël Banaan Ananas 5335791f57 mame neogeo update from Johnboy, no whatsnew
Changes:
. Updated Neo-Geo PCB infos
. Added redumped puzzldpr s1 and chip info
. Removed bangpedp - A proto with same layout exists, some roms are different, currently undumped
. Removed roboarma - This is a hack
. Add new clone kof98a (alternate board)
. Add new clone kof95a (alternate board)
. Replaced diggerma m1 and s1 with 128k versions (64k m1 and s1 do not exist)
2014-03-26 22:12:14 +00:00