summaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
author Angelo Salese <angelosa@users.noreply.github.com>2016-04-29 11:16:12 +0200
committer Angelo Salese <angelosa@users.noreply.github.com>2016-04-29 11:16:12 +0200
commit66a922cd9df9e5fb6ef85f9314ca2508f00465a7 (patch)
tree6603d7c8754afc2be5ddeb97b663f655174723ea
parentff56527f39edbf3bb064fc894e82fff7018df3a3 (diff)
Notes, annoying stuff, nw
-rw-r--r--src/mame/drivers/crgolf.cpp10
1 files changed, 9 insertions, 1 deletions
diff --git a/src/mame/drivers/crgolf.cpp b/src/mame/drivers/crgolf.cpp
index b1e16e599f6..2c6a6974eae 100644
--- a/src/mame/drivers/crgolf.cpp
+++ b/src/mame/drivers/crgolf.cpp
@@ -78,6 +78,14 @@
next to rom M-GF_A10.12K
the box must contain at least a Z80
+DASM Notes:
+- main CPU currently stalls with a RAM buffer check ($63fe), then it
+tries to see if $612c onward has a "MASTERJ" string on it, resets itself
+otherwise.
+During irq routines it also checks if bit 7 is active for $640a-$6415,
+modifies this area if condition is true.
+Neither of above matches what we have in the rom data banks, so it's either
+protected or a snippet should do the aforementioned string copy.
***************************************************************************/
@@ -794,4 +802,4 @@ GAME( 1984, crgolfc, crgolf, crgolf, crgolf, driver_device, 0, ROT0,
GAME( 1984, crgolfbt, crgolf, crgolf, crgolf, driver_device, 0, ROT0, "bootleg", "Champion Golf (bootleg)", MACHINE_SUPPORTS_SAVE )
GAME( 1985, crgolfhi, 0, crgolfhi, crgolf, crgolf_state, crgolfhi, ROT0, "Nasco Japan", "Crowns Golf in Hawaii" , MACHINE_SUPPORTS_SAVE )
-GAME( 198?, mastrglf, 0, mastrglf, crgolf, driver_device, 0, ROT0, "Nasco", "Master's Golf", MACHINE_NOT_WORKING )
+GAME( 198?, mastrglf, 0, mastrglf, crgolf, driver_device, 0, ROT0, "Nasco", "Master's Golf", MACHINE_NOT_WORKING | MACHINE_UNEMULATED_PROTECTION )