document potential device addresses to be further investigated later

This commit is contained in:
Felipe Corrêa da Silva Sanches 2015-06-10 11:43:31 -03:00
parent f808bcec7b
commit 17cf28909c

View File

@ -137,7 +137,20 @@ ADDRESS_MAP_END
static ADDRESS_MAP_START( i7000_io , AS_IO, 8, i7000_state)
ADDRESS_MAP_UNMAP_HIGH
ADDRESS_MAP_GLOBAL_MASK (0xff)
AM_RANGE(0x00, 0xff) AM_READWRITE(i7000_io_r, i7000_io_w)
// AM_RANGE(0x06, 0x06) AM_READWRITE(i7000_io_?_r, i7000_io_?_w)
// AM_RANGE(0x08, 0x09) AM_READWRITE(i7000_io_?_r, i7000_io_?_w) //printer perhaps?
// AM_RANGE(0x0c, 0x0c) AM_READWRITE(i7000_io_?_r, i7000_io_?_w) //0x0C and 0x10 may be related to mem page swapping. (self-test "4. PAG")
// AM_RANGE(0x10, 0x10) AM_READWRITE(i7000_io_?_r, i7000_io_?_w)
// AM_RANGE(0x14, 0x15) AM_READWRITE(i7000_io_?_r, i7000_io_?_w)
// AM_RANGE(0x1a, 0x1b) AM_READWRITE(i7000_io_buzzer_r, i7000_io_buzzer_w)
// AM_RANGE(0x1c, 0x1c) AM_WRITE(i7000_io_printer_data_w) //ASCII data
// AM_RANGE(0x1e, 0x1e) AM_READ(i7000_io_printer_status_r)
// AM_RANGE(0x1f, 0x1f) AM_WRITE(i7000_io_printer_strobe_w) //self-test routine writes 0x08 and 0x09 (it seems that bit 0 is the strobe and bit 3 is an enable signal)
// AM_RANGE(0x20, 0x21) AM_READ(i7000_io_keyboard_r)
// AM_RANGE(0x25, 0x25) AM_READWRITE(i7000_io_?_r, i7000_io_?_w)
// AM_RANGE(0x28, 0x2d) AM_READWRITE(i7000_io_joystick_r, i7000_io_joystick_w)
// AM_RANGE(0x3b, 0x3b) AM_READWRITE(i7000_io_?_r, i7000_io_?_w)
// AM_RANGE(0x66, 0x67) AM_READWRITE(i7000_io_?_r, i7000_io_?_w)
ADDRESS_MAP_END
*/