- split dependences of system16 games from bootleg ones
- moved some .h files to includes/
- removed some unneeded include
- removed some dead code
- added driver data struct to segahang.c, segaorun.c, segas16a.c, sega16b.c, segas18.c, segaxbd.c & segaybd.c
- added save states to segas16a.c
Side notes:
* save states for other drivers do not work atm due to timer issues and/or missing item registrations in video/segaic16.c
* next, I'm going to see if bootlegs can be cleaned up a bit and if some segaic16 components can be device-fied
Comments:
Changing these instances to the current names will make code easier to follow. It's important to know what game is being referred - especially when they include unique information for the driver. (Stephh's notes, for instance). I hope to, over the next few weeks, get this taken care of. This probably could be done in some automated fashion, but I feel doing this by hand will limit bugs that might surface.
Corrected rom names for Fantastic Journey sets [Brian Troha, Tirino73]
Not working due to protection ...uses a different custom AMD Mach110 44 pin CPLD (Konami ID# 058059) & ESC protection chips
Changed Fantastic Journey to parent as it's the Euro version.
New Clone Added
-----------------------------
Fantastic Journey (ver AAA) [Tirino73]
Like all the other games in this driver, it's not working.
New Clone Added
---------------------------------
INDY 500 Twin (Revision A, Newer) [Brian Troha, Dumping Union]
Mr. Kicker PCB layout [Brian Troha]
Pierpaolo Prazzoli (Reip) or Haze will have to finish this one for the speed-up and prot values. Currently not working, but one of the 2 mentions devs will have it going before U3.
Roms at /roms/current/m/mrkicker.zip
CREDITS: krick, MrGoodwraith, Smitdogg, The Dumping Union
- fix a compile warning for gcc-4.4 (not detected by gcc-4.2)
- Horizontal divider bar to individually size views.
- minimum height aligned to win32 debugger
- all ui functions now expect a render_container
- removed all macros referencing render_container_get_ui
- ui_menu_alloc now is passed a container to which to render the menu.
This is a first round of changes to allow using ui_* functions in a more generic way.
(Somehow sams64 is turning off its camera transformation matrix.
There's a game-specific hack in the code that does this for now.
I'll find the real flag someday.
This makes all hng64 games that accept IO "playable." Some
palette issues remain, and 50% of the geometry is still missing
in most games, but they can be played and beaten. Especially if
you're good at shooting invisible geometry :-) )
39in1, raiden2, safarir, sbowling, shougi, skeetsht, skyarmy, sliver,
spoker, spool99, srmp5, srmp6, ssingles, sstrangr, sub, supdrapo,
superdq, supertnk, suprgolf.
---------- Forwarded message ----------
From: Atari Ace <atari_ace@verizon.net>
Date: Thu, Jan 21, 2010 at 1:53 AM
Subject: [patch] Additional driver_data conversions, PCTSTR => LPCTSTR
To: submit@mamedev.org
Cc: atariace@hotmail.com
Another driver_data patch, this one converting the following single
file drivers
39in1, raiden2, safarir, sbowling, shougi, skeetsht, skyarmy, sliver,
spoker, spool99, srmp5, srmp6, ssingles, sstrangr, sub, supdrapo,
superdq, supertnk, suprgolf.
I also tossed in a one line fix to winmain.c (PCTSTR => LPCTSTR). My
unofficial toolchain doesn't have a definition for PCTSTR, it
certainly looks like a typo.
~aa
---------- Forwarded message ----------
From: David Haywood <neohaze@nildram.co.uk>
Date: Thu, Jan 21, 2010 at 10:04 PM
Subject: ms32 ram clearing
To: Philip Bennett <p.j.bennett@gmail.com>
this ensures that ram and bitmaps are cleared when the ms32 driver is
started, some games were crashing out on 64-bit otherwise due to bogus
values.
=U.S.A= & =HONG KONG= do seem part of the title. Only these two sets (so far) do this. Hong Kong version has a unique version of "gfx1" roms. Other sets clearly fall into "new version" or the original version.