Commit Graph

23665 Commits

Author SHA1 Message Date
David Haywood
2c0623dde5 remove the 'UNEMULATED PROTECTION' flag from Fighters History, for the first time ever you can actually play it until the end (previously the last 2 bosses would glitch because the protection results were missing) [Charles MacDonald, David Haywood]
(need to look at the video mixing bug causing bad BG colour in test mode still)
2013-07-20 01:05:33 +00:00
David Haywood
6a0b8ceba4 used info from Charles to fill in some missing remaps on IO ports 2013-07-20 00:32:18 +00:00
Michaël Banaan Ananas
524310cb17 nvm 2013-07-19 23:47:26 +00:00
David Haywood
a0dbfe6b75 start hooking fighters history up to it... 2013-07-19 23:42:01 +00:00
David Haywood
497d2efb73 a magic address xor means Nitro Ball can work with this code too.. and almost certainly Fighters History too (need to hook it up) 2013-07-19 22:49:56 +00:00
Brian Troha
5b55cac1c2 thepit.c: Add Round-Up dipswitch locations - NW 2013-07-19 22:40:46 +00:00
Oliver Stöneberg
d1c0719ac1 fixed buffer overflow in src/mess/machine/intv.c detected by AddressSanitizer (nw) 2013-07-19 21:41:13 +00:00
David Haywood
f84fff614e kill some old code (nw) 2013-07-19 21:31:25 +00:00
David Haywood
e5541cf61b collapse bitswaps (fighters history out ports now use the same swap as funky jet) also reformat before further work (nw) 2013-07-19 21:26:44 +00:00
David Haywood
9b0f5af170 moved the bit reordering out of 'core' function and into the per-game ones for nitrobal and fighters history. (nw) 2013-07-19 19:56:34 +00:00
David Haywood
b6aad97f58 hopefully keep tafoid happy until I resolve this with proper devices ;-) 2013-07-19 19:25:35 +00:00
David Haywood
c036e61dfd re-order fighters history / nitroball read in the same way, this makes the read ports consistent with robocop 2 and lemmings... although I can't find a connection with shanghai on the read addresses, seems like an alt mode maybe? 2013-07-19 19:14:03 +00:00
David Haywood
bbd4f336c2 switch around the address bits on output port handling on the fighters history / nitro ball type
this brings special sound/xor/mask ports to the same as shanghai etc. and also keeps values in the 0-127 range.  this is most likely the unscrambled state based on tests.

still need to investigate the read side of it.

should be no functional change.
2013-07-19 18:33:29 +00:00
Scott Stone
42b7ff9d41 Modernized the k001604 video device. [Osso] 2013-07-19 17:29:38 +00:00
David Haywood
9e24aa5b04 move the double wings protection sim to the 104 file - no functional change. (nw) 2013-07-19 16:58:00 +00:00
David Haywood
54f8780e70 decoprot -> deco104 2013-07-19 16:42:34 +00:00
David Haywood
8bfd144df4 move this too (nw) 2013-07-19 15:50:28 +00:00
David Haywood
f6b13b94ba shift some more bits around for further studying (nw) 2013-07-19 15:43:29 +00:00
Oliver Stöneberg
2038ce82ad fixed ec1841 assertion (nw) 2013-07-19 15:18:55 +00:00
David Haywood
3a89ebce11 move some functions around for further research, also marked Super Shanghai as working, pretty sure it's ok with the current code.
new working
------------
Super Shanghai Dragon's Eye (Japan) [Charles MacDonald, David Haywood]
2013-07-19 15:18:25 +00:00
Oliver Stöneberg
0b1a51cd92 fixed out-of-bounds access in amstrad_plus palette initialization (nw) 2013-07-19 15:12:34 +00:00
David Haywood
24f0470150 Funky Jet works with the new code too, note the address bitswap is the *reverse* of the one to get from Fighters History to Nitro Ball format.. I suspect there is a way to get from where we are to both of those too, and that there are in reality 2 different chip types 146 (+ various rebadges of it) and 104 2013-07-19 12:45:10 +00:00
Michaël Banaan Ananas
4d4843a2f6 wops 2013-07-19 12:17:21 +00:00
Michaël Banaan Ananas
39d048faa2 use poker/gambling macros instead of assigning custom keycode 2013-07-19 12:15:12 +00:00
Brian Troha
5e55a101de thepit.c: Added dipswitch locations to The Pit sets, Fitter sets, Intrepid sets and Dock Man / Port Man sets. Gave Desert Dan it's own dipswitches and corrected them based on results and game play. [Brian Troha] 2013-07-19 03:30:16 +00:00
Brian Troha
dc575d051b thedeep.c: Added dipswitch locations to the Run Deep / The Deep sets. [Brian Troha] 2013-07-19 03:27:16 +00:00
R. Belmont
70b928672c New games added as GAME_NOT_WORKING
-----------------------------------
Carnival King (v1.00.11) [Brian Troha, R. Belmont]
2013-07-19 03:13:06 +00:00
David Haywood
9e12a48a8c temp until I have time to do it better (nw) 2013-07-19 01:58:12 +00:00
David Haywood
bba01405e6 experiment with mutant fighter too.. it's also similar, if not the same... 2013-07-19 01:27:21 +00:00
David Haywood
8bb78e5dad hooked up the new sim side-by-side with the original in Edward Randy, it does seem that chip had the same functionality even if it was marked differently.
also note
+//	AM_RANGE(0x199550, 0x199551) AM_WRITENOP /* Looks like a bug in game code, a protection write is referenced off a5 instead of a6 and ends up here */
+//	AM_RANGE(0x199750, 0x199751) AM_WRITENOP /* Looks like a bug in game code, a protection write is referenced off a5 instead of a6 and ends up here */

these do actually fall through to the protection device based on Charles' notes about how it maps in memory, and infact affect the 3rd attract demo where they get read back (I could do with playing through to that level to make sure everything is in order)

I haven't yet removed the old Edward Randy sim because I'm still testing :-)
2013-07-19 00:15:58 +00:00
David Haywood
34b4b75a05 improve formatting of table (nw) 2013-07-18 23:49:46 +00:00
David Haywood
d6db7d67ab flip the original spriterams around, seems better. 2013-07-18 22:20:49 +00:00
David Haywood
465b7ec0bc ok, different (better/more correct) interpretation of Charles' data after some discussions.
I'll reformat it in a bit but you can start the game now at least.. looks like the original might not need / use quite the same video hacks as the bootleg.
2013-07-18 22:07:06 +00:00
Michaël Banaan Ananas
e6e6513f2b fix tekken2 clones not working 2013-07-18 21:55:57 +00:00
Michaël Banaan Ananas
50fc4799e6 fix palette viewer clamp 2013-07-18 20:30:39 +00:00
mariuszw1
8d66734f4a New games promoted from GAME_NOT_WORKING
-----------------------------------
Desert Dan [Alberto Grego, Mariusz Wojcieszek, hap]
2013-07-18 19:15:36 +00:00
Scott Stone
bb99b25c26 Moved nb1413m3 configuration to inline config. [Osso] 2013-07-18 19:01:13 +00:00
Alex W. Jackson
4ec189e357 audio/m72.c: remove dead code (nw) 2013-07-18 18:54:22 +00:00
Scott Stone
acf5377cee Modernized the m72 audio device. [Osso] 2013-07-18 18:41:17 +00:00
Scott Stone
12d8c005a7 Assorted code fixes including fixing some m6502 related compiler output, adding a missing dependency for YM3526 and a text change to the "RETURN" menu line. [MAMESICK] 2013-07-18 18:16:07 +00:00
Michaël Banaan Ananas
37c657f80c fix copsnrob lockup 2013-07-18 18:13:09 +00:00
R. Belmont
940703d470 simpl156: temp fix so games run - they only check bit 7 that I can see. (nw) 2013-07-18 17:07:27 +00:00
David Haywood
d2298a3ab6 change a few bits around based on discussion, still not right.. 2013-07-18 16:53:02 +00:00
Ville Linde
280c58d3c9 tms32082: Internal address map + more opcodes. 2013-07-18 16:28:40 +00:00
David Haywood
01d30659d8 still not right (nw)
- sidenote, looks more like '60' Edward Randy than '146' have asked Charles to verify.
2013-07-18 12:25:44 +00:00
Miodrag Milanovic
a48c398985 fix compile, unused variables (nw) 2013-07-18 07:04:21 +00:00
Brian Troha
8ffcfe3a91 itech32.c: Minor doc update about Time Killer sound CPU program. - NW 2013-07-18 04:40:32 +00:00
R. Belmont
ea89a3fced New games added as GAME_NOT_WORKING
-----------------------------------
Golden Tee Fore! 2002 (v2.01.04 UMV) [R. Belmont, Smitdogg, The Dumping Union]
Golden Tee Fore! 2002 (v2.00.00) [R. Belmont, Smitdogg, The Dumping Union]
2013-07-18 04:24:34 +00:00
Brian Troha
801a25e88c suna8.c: Remove the dumper added "R" from the "File ID" in the comments. - NW 2013-07-18 04:17:22 +00:00
Brian Troha
fe398a02dd suna8.c: Correct and (MAME) standardize the rom labels for the Rough/Super Ranger sets. - NW 2013-07-18 04:13:15 +00:00