summaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
author angelosa <salese_corp_ltd@email.it>2018-03-03 17:23:42 +0100
committer angelosa <salese_corp_ltd@email.it>2018-03-03 17:25:53 +0100
commitcbbbf1024c7b28050a499745106475925221f150 (patch)
tree3f46be0a55112a188c8566b9cf8afd094d820640
parent205a65e3a8d2e277f824c7301a1ba03fe124df3b (diff)
model2.cpp: avoid daytona with master controller to crash (nw)
-rw-r--r--src/mame/video/model2.cpp5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/mame/video/model2.cpp b/src/mame/video/model2.cpp
index 2e6198bdef0..615c77e898b 100644
--- a/src/mame/video/model2.cpp
+++ b/src/mame/video/model2.cpp
@@ -2584,6 +2584,11 @@ void model2_state::geo_parse( void )
/* if it's a jump opcode, do the jump */
if ( opcode & 0x80000000 )
{
+ // TODO: daytona with master network enabled hardlocks by trying a jump with 0xffff0080 as opcode
+ // bad timings for geo_parse?
+ if(opcode & 0x078000000 )
+ return;
+
/* get the address */
address = (opcode & 0x1FFFF) / 4;