src/mess/drivers/abc80x.c
| r15728 | r15729 | |
| 135 | 135 | |
| 136 | 136 | */ |
| 137 | 137 | |
| 138 | | /* |
| 139 | | |
| 140 | | TODO: |
| 141 | | |
| 142 | | - hard disks (ABC-850 10MB, ABC-852 20MB, ABC-856 60MB) |
| 143 | | |
| 144 | | */ |
| 145 | | |
| 146 | 138 | #include "includes/abc80x.h" |
| 147 | 139 | |
| 148 | 140 | |
| r15728 | r15729 | |
| 554 | 546 | AM_RANGE(0x06, 0x06) AM_MIRROR(0xff18) AM_WRITE(hrs_w) |
| 555 | 547 | AM_RANGE(0x07, 0x07) AM_MIRROR(0xff18) AM_DEVREAD(ABCBUS_TAG, abcbus_slot_device, rst_r) AM_WRITE(hrc_w) |
| 556 | 548 | AM_RANGE(0x20, 0x23) AM_MIRROR(0xff0c) AM_DEVREADWRITE_LEGACY(Z80DART_TAG, z80dart_ba_cd_r, z80dart_ba_cd_w) |
| 557 | | AM_RANGE(0x31, 0x31) AM_MIRROR(0xff06) AM_DEVREAD(MC6845_TAG, mc6845_device, register_r) |
| 549 | AM_RANGE(0x31, 0x31) AM_MIRROR(0xff00) AM_DEVREAD(MC6845_TAG, mc6845_device, register_r) |
| 558 | 550 | AM_RANGE(0x34, 0x34) AM_MIRROR(0xff00) AM_MASK(0xff00) AM_READWRITE(mai_r, mao_w) |
| 559 | 551 | AM_RANGE(0x35, 0x35) AM_MIRROR(0xff00) AM_READWRITE(ami_r, amo_w) |
| 560 | 552 | AM_RANGE(0x36, 0x36) AM_MIRROR(0xff00) AM_READWRITE(sti_r, sto_w) |
| 561 | 553 | AM_RANGE(0x37, 0x37) AM_MIRROR(0xff00) AM_MASK(0xff00) AM_READWRITE(cli_r, sso_w) |
| 562 | | AM_RANGE(0x38, 0x38) AM_MIRROR(0xff06) AM_DEVWRITE(MC6845_TAG, mc6845_device, address_w) |
| 563 | | AM_RANGE(0x39, 0x39) AM_MIRROR(0xff06) AM_DEVWRITE(MC6845_TAG, mc6845_device, register_w) |
| 554 | AM_RANGE(0x38, 0x38) AM_MIRROR(0xff00) AM_DEVWRITE(MC6845_TAG, mc6845_device, address_w) |
| 555 | AM_RANGE(0x39, 0x39) AM_MIRROR(0xff00) AM_DEVWRITE(MC6845_TAG, mc6845_device, register_w) |
| 564 | 556 | AM_RANGE(0x40, 0x43) AM_MIRROR(0xff1c) AM_DEVREADWRITE_LEGACY(Z80SIO_TAG, z80dart_ba_cd_r, z80dart_ba_cd_w) |
| 565 | 557 | AM_RANGE(0x60, 0x63) AM_MIRROR(0xff1c) AM_DEVREADWRITE_LEGACY(Z80CTC_TAG, z80ctc_r, z80ctc_w) |
| 566 | 558 | ADDRESS_MAP_END |
| r15728 | r15729 | |
| 1547 | 1539 | //************************************************************************** |
| 1548 | 1540 | |
| 1549 | 1541 | // YEAR NAME PARENT COMPAT MACHINE INPUT INIT COMPANY FULLNAME FLAGS |
| 1550 | | COMP( 1981, abc800c, 0, 0, abc800c, abc800, abc800c, "Luxor Datorer AB", "ABC 800 C/HR", GAME_SUPPORTS_SAVE | GAME_IMPERFECT_GRAPHICS ) |
| 1542 | COMP( 1981, abc800c, 0, 0, abc800c, abc800, abc800c, "Luxor Datorer AB", "ABC 800 C/HR", GAME_SUPPORTS_SAVE ) |
| 1551 | 1543 | COMP( 1981, abc800m, abc800c, 0, abc800m, abc800, abc800m, "Luxor Datorer AB", "ABC 800 M/HR", GAME_SUPPORTS_SAVE ) |
| 1552 | 1544 | COMP( 1983, abc802, 0, 0, abc802, abc802, abc802, "Luxor Datorer AB", "ABC 802", GAME_SUPPORTS_SAVE ) |
| 1553 | | COMP( 1983, abc806, 0, 0, abc806, abc806, abc806, "Luxor Datorer AB", "ABC 806", GAME_SUPPORTS_SAVE | GAME_NO_SOUND ) |
| 1545 | COMP( 1983, abc806, 0, 0, abc806, abc806, abc806, "Luxor Datorer AB", "ABC 806", GAME_SUPPORTS_SAVE | GAME_IMPERFECT_GRAPHICS ) |