cspin2: Reduce address range for TE7750; add some notes on mystery writes (nw)

This commit is contained in:
AJR 2017-10-10 17:19:11 -04:00
parent 500582aa37
commit e7fb150f8e

View File

@ -20,7 +20,10 @@ TODO:
* unknown reads and writes
* should have a rombank somewhere
* what causes the nmi?
* where's adpcm hooked up?
* what kind of device lives at C008-C009 and C00C-C00D?
(each is initialized with 80 to control port, then operated by writing
0A, 08, 00 to control port and transferring five bytes from memory to
the data port, finishing by writing 01 to the control port)
* 2 players, 1 7seg led on each cpanel, 3 7seg leds on cranes
- get more dumps, find out technical differences between games and document them
- the rest can come later
@ -63,7 +66,7 @@ WRITE8_MEMBER(capr1_state::output_w)
static ADDRESS_MAP_START( cspin2_map, AS_PROGRAM, 8, capr1_state )
AM_RANGE(0x0000, 0x7fff) AM_ROM
AM_RANGE(0x8000, 0x9fff) AM_RAM
AM_RANGE(0xa000, 0xa01f) AM_DEVREADWRITE("te7750", te7750_device, read, write)
AM_RANGE(0xa000, 0xa00f) AM_DEVREADWRITE("te7750", te7750_device, read, write)
AM_RANGE(0xc000, 0xc001) AM_DEVREADWRITE("ym", ym2203_device, read, write)
AM_RANGE(0xc004, 0xc004) AM_DEVREADWRITE("oki", okim6295_device, read, write)
// AM_RANGE(0xc008, 0xc009) AM_WRITENOP