Previous 199869 Revisions Next

r21206 Wednesday 20th February, 2013 at 04:54:47 UTC by Angelo Salese
Blinks at Arbee ...
[src/mame/drivers]coolridr.c

trunk/src/mame/drivers/coolridr.c
r21205r21206
16491649
16501650
16511651/*
1652TODO: both irq routines writes 1 to 0x60d8894, sets up the Watchdog timer then expect that this buffer goes low IN the irq routine.
1653      Cache issue? Shared RAM?
1652TODO: both irq routines writes 1 to 0x60d8894, sets up the Watchdog timer then expect that this buffer goes low IN the irq routines.
1653     The Watchdog Timer is setted up with these params:
1654     0xee for wtcnt
1655     0x39 for wtcsr (enable irq (bit 5), enable timer (bit 4), clock select divider / 64 (bits 2-0))
1656     vector is 0x7f (so VBR+0x1fc)
1657     level is 0xf
1658... and indeed the Watchdog irq routine effectively clears this RAM buffer. What the manual doesn't say is that the Watchdog timer irq
1659    presumably is an NMI if this is even possible ...
16541660*/
16551661READ32_MEMBER(coolridr_state::coolridr_hack2_r)
16561662{

Previous 199869 Revisions Next


© 1997-2024 The MAME Team