summaryrefslogtreecommitdiffstatshomepage
path: root/src
diff options
context:
space:
mode:
author Angelo Salese <angelosa@users.noreply.github.com>2012-02-23 18:56:37 +0000
committer Angelo Salese <angelosa@users.noreply.github.com>2012-02-23 18:56:37 +0000
commitc62d5a2d7014602460a48c39e28bb04e3a77bdf9 (patch)
tree990b5c8890220418db0cd279ee5896633192b687 /src
parent5607b591db96d1ac6de31b528ffd440421835482 (diff)
Not much time, but nailed where it loops
Diffstat (limited to 'src')
-rw-r--r--src/mame/drivers/manohman.c13
1 files changed, 11 insertions, 2 deletions
diff --git a/src/mame/drivers/manohman.c b/src/mame/drivers/manohman.c
index 8061097ed4b..53f65b07dcc 100644
--- a/src/mame/drivers/manohman.c
+++ b/src/mame/drivers/manohman.c
@@ -20,6 +20,15 @@
It's all a challenge. Even once emulated, the game will need a lot of
artwork and lamps work...
+ Currently sits in a loop between 0x100000 and 0x600006 addresses r/w,
+ the snippet is there:
+
+ 001BB8: move.b (A2), D0
+ 001BBA: jsr $6dc0.l
+ 001BC0: tst.b D0
+ 001BC2: bne $1bb8
+
+ Passing this loop it checks the i/o stuff, including the sound addresses
****************************************************************************
@@ -144,10 +153,10 @@ public:
static ADDRESS_MAP_START( manohman_map, AS_PROGRAM, 16 )
AM_RANGE(0x000000, 0x01ffff) AM_ROM
AM_RANGE(0x100000, 0x100001) AM_NOP // smell to MAX696 watchdog...
+ AM_RANGE(0x300000, 0x300001) AM_DEVWRITE8("saa", saa1099_data_w, 0x00ff)
+ AM_RANGE(0x300002, 0x300003) AM_DEVWRITE8("saa", saa1099_control_w, 0x00ff)
AM_RANGE(0x500000, 0x503fff) AM_RAM
AM_RANGE(0x600006, 0x600007) AM_RAM // write bitpatterns to compare with the 500000-503ff8 RAM testing.
-// AM_RANGE(0xXXXXX0, 0xXXXXX1) AM_DEVWRITE8("saa", saa1099_data_w, 0x00ff)
-// AM_RANGE(0xXXXXX2, 0xXXXXX3) AM_DEVWRITE8("saa", saa1099_control_w, 0x00ff)
// AM_RANGE(0xYYYYYY, 0xYYYYYY) AM_RAM
ADDRESS_MAP_END