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