trunk/src/mess/drivers/mk2.c
| r31592 | r31593 | |
| 49 | 49 | |
| 50 | 50 | #include "emu.h" |
| 51 | 51 | #include "machine/mos6530.h" |
| 52 | | #include "cpu/m6502/m6502.h" |
| 52 | #include "cpu/m6502/m6504.h" |
| 53 | 53 | #include "sound/speaker.h" |
| 54 | 54 | #include "mk2.lh" |
| 55 | 55 | |
| r31592 | r31593 | |
| 79 | 79 | |
| 80 | 80 | // only lower 12 address bits on bus! |
| 81 | 81 | static ADDRESS_MAP_START(mk2_mem , AS_PROGRAM, 8, mk2_state) |
| 82 | | ADDRESS_MAP_GLOBAL_MASK(0x1FFF) // m6504 |
| 83 | 82 | AM_RANGE( 0x0000, 0x01ff) AM_RAM // 2 2111, should be mirrored |
| 84 | 83 | AM_RANGE( 0x0b00, 0x0b0f) AM_DEVREADWRITE("miot", mos6530_device, read, write) |
| 85 | 84 | AM_RANGE( 0x0b80, 0x0bbf) AM_RAM // rriot ram |
| r31592 | r31593 | |
| 184 | 183 | |
| 185 | 184 | static MACHINE_CONFIG_START( mk2, mk2_state ) |
| 186 | 185 | /* basic machine hardware */ |
| 187 | | MCFG_CPU_ADD("maincpu", M6502, 1000000) /* 6504 */ |
| 186 | MCFG_CPU_ADD("maincpu", M6504, 1000000) |
| 188 | 187 | MCFG_CPU_PROGRAM_MAP(mk2_mem) |
| 189 | 188 | MCFG_QUANTUM_TIME(attotime::from_hz(60)) |
| 190 | 189 | |
| r31592 | r31593 | |
| 219 | 218 | ***************************************************************************/ |
| 220 | 219 | |
| 221 | 220 | |
| 222 | | /* YEAR NAME PARENT COMPAT MACHINE INPUT INIT COMPANY FULLNAME */ |
| 221 | /* YEAR NAME PARENT COMPAT MACHINE INPUT CLASS INIT COMPANY FULLNAME */ |
| 223 | 222 | CONS( 1979, ccmk2, 0, 0, mk2, mk2, driver_device, 0, "Quelle International", "Chess Champion MK II", 0) |
| 224 | 223 | // second design sold (same computer/program?) |