src/mess/drivers/rx78.c
| r8643 | r8644 | |
| 157 | 157 | { |
| 158 | 158 | static UINT8 *vram = memory_region(space->machine,"vram"); |
| 159 | 159 | |
| 160 | | if(vram_read_bank == 0) //|| vram_read_bank > 6) |
| 160 | if(vram_read_bank == 0 || vram_read_bank > 6) |
| 161 | 161 | return 0xff; |
| 162 | 162 | |
| 163 | 163 | return vram[offset + ((vram_read_bank - 1) * 0x2000)]; |
| r8643 | r8644 | |
| 236 | 236 | ADDRESS_MAP_GLOBAL_MASK(0xff) |
| 237 | 237 | // AM_RANGE(0xe2, 0xe2) AM_READNOP AM_WRITENOP //printer |
| 238 | 238 | // AM_RANGE(0xe3, 0xe3) AM_WRITENOP //printer |
| 239 | | // AM_RANGE(0xf0, 0xf0) AM_READ(cmt_r) //cmt |
| 240 | | AM_RANGE(0xf0, 0xf0) AM_READWRITE(rx78_f0_r,rx78_f0_w) |
| 239 | AM_RANGE(0xf0, 0xf0) AM_READWRITE(rx78_f0_r,rx78_f0_w) //cmt |
| 241 | 240 | AM_RANGE(0xf1, 0xf1) AM_WRITE(vram_read_bank_w) |
| 242 | 241 | AM_RANGE(0xf2, 0xf2) AM_WRITE(vram_write_bank_w) |
| 243 | 242 | AM_RANGE(0xf4, 0xf4) AM_READWRITE(key_r,key_w) //keyboard |