src/mess/drivers/okean240.c
| r9847 | r9848 | |
| 18 | 18 | }; |
| 19 | 19 | |
| 20 | 20 | |
| 21 | | static READ8_HANDLER( okean240_80_r ) { return mame_rand(space->machine); } // so we can start booting |
| 21 | static READ8_HANDLER( okean240_rand_r ) { return mame_rand(space->machine); } // so we can start booting |
| 22 | 22 | |
| 23 | 23 | |
| 24 | 24 | static ADDRESS_MAP_START(okean240_mem, ADDRESS_SPACE_PROGRAM, 8) |
| r9847 | r9848 | |
| 33 | 33 | static ADDRESS_MAP_START( okean240_io , ADDRESS_SPACE_IO, 8) |
| 34 | 34 | ADDRESS_MAP_UNMAP_HIGH |
| 35 | 35 | ADDRESS_MAP_GLOBAL_MASK(0xff) |
| 36 | | AM_RANGE(0x80, 0x80) AM_READ(okean240_80_r) |
| 36 | AM_RANGE(0x00, 0xff) AM_READ(okean240_rand_r) |
| 37 | 37 | ADDRESS_MAP_END |
| 38 | 38 | |
| 39 | 39 | /* Input ports */ |
| r9847 | r9848 | |
| 136 | 136 | /* ROM definition */ |
| 137 | 137 | ROM_START( okean240 ) |
| 138 | 138 | ROM_REGION( 0x10000, "maincpu", ROMREGION_ERASEFF ) |
| 139 | | ROM_LOAD( "monitor.bin", 0xe000, 0x2000, CRC(bcac5ca0) SHA1(602ab824704d3d5d07b3787f6227ff903c33c9d5)) |
| 140 | | ROM_LOAD( "cpm80.bin", 0xc000, 0x2000, CRC(b89a7e16) SHA1(b8f937c04f430be18e48f296ed3ef37194171204)) |
| 139 | ROM_SYSTEM_BIOS(0, "Normal", "Normal") |
| 140 | ROMX_LOAD( "monitor.bin", 0xe000, 0x2000, CRC(bcac5ca0) SHA1(602ab824704d3d5d07b3787f6227ff903c33c9d5), ROM_BIOS(1)) |
| 141 | ROMX_LOAD( "cpm80.bin", 0xc000, 0x2000, CRC(b89a7e16) SHA1(b8f937c04f430be18e48f296ed3ef37194171204), ROM_BIOS(1)) |
| 142 | |
| 143 | ROM_SYSTEM_BIOS(1, "Test", "Test") |
| 144 | ROMX_LOAD( "test.bin", 0xe000, 0x0800, CRC(e9e2b7b9) SHA1(e4e0b6984a2514b6ba3e97500d487ea1a68b7577), ROM_BIOS(2)) |
| 141 | 145 | ROM_END |
| 142 | 146 | |
| 143 | 147 | /* Driver */ |