src/mess/devices/cococart.h
| r8366 | r8367 | |
| 21 | 21 | |
| 22 | 22 | DECLARE_LEGACY_CART_SLOT_DEVICE(COCO_CARTRIDGE_PCB_FDC_COCO, coco_cartridge_pcb_fdc_coco); |
| 23 | 23 | DECLARE_LEGACY_CART_SLOT_DEVICE(COCO_CARTRIDGE_PCB_FDC_DRAGON, coco_cartridge_pcb_fdc_dragon); |
| 24 | | DECLARE_LEGACY_DEVICE(COCO_CARTRIDGE_PCB_PAK, coco_cartridge_pcb_pak); |
| 25 | | DECLARE_LEGACY_DEVICE(COCO_CARTRIDGE_PCB_PAK_BANKED16K, coco_cartridge_pcb_pak_banked16k); |
| 26 | | DECLARE_LEGACY_DEVICE(COCO_CARTRIDGE_PCB_ORCH90, coco_cartridge_pcb_orch90); |
| 27 | | DECLARE_LEGACY_DEVICE(COCO_CARTRIDGE_PCB_RS232, coco_cartridge_pcb_rs232); |
| 24 | DECLARE_LEGACY_CART_SLOT_DEVICE(COCO_CARTRIDGE_PCB_PAK, coco_cartridge_pcb_pak); |
| 25 | DECLARE_LEGACY_CART_SLOT_DEVICE(COCO_CARTRIDGE_PCB_PAK_BANKED16K, coco_cartridge_pcb_pak_banked16k); |
| 26 | DECLARE_LEGACY_CART_SLOT_DEVICE(COCO_CARTRIDGE_PCB_ORCH90, coco_cartridge_pcb_orch90); |
| 27 | DECLARE_LEGACY_CART_SLOT_DEVICE(COCO_CARTRIDGE_PCB_RS232, coco_cartridge_pcb_rs232); |
| 28 | 28 | |
| 29 | 29 | enum |
| 30 | 30 | { |
src/mess/devices/ti99cart.c
| r8366 | r8367 | |
| 16 | 16 | |
| 17 | 17 | typedef int assmfct(running_device *); |
| 18 | 18 | |
| 19 | | DECLARE_LEGACY_DEVICE(TI99_CARTRIDGE_PCB_NONE, ti99_cartridge_pcb_none); |
| 20 | | DECLARE_LEGACY_DEVICE(TI99_CARTRIDGE_PCB_STD, ti99_cartridge_pcb_std); |
| 21 | | DECLARE_LEGACY_DEVICE(TI99_CARTRIDGE_PCB_PAGED, ti99_cartridge_pcb_paged); |
| 22 | | DECLARE_LEGACY_DEVICE(TI99_CARTRIDGE_PCB_MINIMEM, ti99_cartridge_pcb_minimem); |
| 23 | | DECLARE_LEGACY_DEVICE(TI99_CARTRIDGE_PCB_SUPER, ti99_cartridge_pcb_super); |
| 24 | | DECLARE_LEGACY_DEVICE(TI99_CARTRIDGE_PCB_MBX, ti99_cartridge_pcb_mbx); |
| 25 | | DECLARE_LEGACY_DEVICE(TI99_CARTRIDGE_PCB_PAGED379I, ti99_cartridge_pcb_paged379i); |
| 26 | | DECLARE_LEGACY_DEVICE(TI99_CARTRIDGE_PCB_PAGEDCRU, ti99_cartridge_pcb_pagedcru); |
| 27 | | DECLARE_LEGACY_DEVICE(TI99_CARTRIDGE_PCB_GRAMKRACKER, ti99_cartridge_pcb_gramkracker); |
| 19 | DECLARE_LEGACY_CART_SLOT_DEVICE(TI99_CARTRIDGE_PCB_NONE, ti99_cartridge_pcb_none); |
| 20 | DECLARE_LEGACY_CART_SLOT_DEVICE(TI99_CARTRIDGE_PCB_STD, ti99_cartridge_pcb_std); |
| 21 | DECLARE_LEGACY_CART_SLOT_DEVICE(TI99_CARTRIDGE_PCB_PAGED, ti99_cartridge_pcb_paged); |
| 22 | DECLARE_LEGACY_CART_SLOT_DEVICE(TI99_CARTRIDGE_PCB_MINIMEM, ti99_cartridge_pcb_minimem); |
| 23 | DECLARE_LEGACY_CART_SLOT_DEVICE(TI99_CARTRIDGE_PCB_SUPER, ti99_cartridge_pcb_super); |
| 24 | DECLARE_LEGACY_CART_SLOT_DEVICE(TI99_CARTRIDGE_PCB_MBX, ti99_cartridge_pcb_mbx); |
| 25 | DECLARE_LEGACY_CART_SLOT_DEVICE(TI99_CARTRIDGE_PCB_PAGED379I, ti99_cartridge_pcb_paged379i); |
| 26 | DECLARE_LEGACY_CART_SLOT_DEVICE(TI99_CARTRIDGE_PCB_PAGEDCRU, ti99_cartridge_pcb_pagedcru); |
| 27 | DECLARE_LEGACY_CART_SLOT_DEVICE(TI99_CARTRIDGE_PCB_GRAMKRACKER, ti99_cartridge_pcb_gramkracker); |
| 28 | 28 | |
| 29 | | DEFINE_LEGACY_DEVICE(TI99_CARTRIDGE_PCB_NONE, ti99_cartridge_pcb_none); |
| 30 | | DEFINE_LEGACY_DEVICE(TI99_CARTRIDGE_PCB_STD, ti99_cartridge_pcb_std); |
| 31 | | DEFINE_LEGACY_DEVICE(TI99_CARTRIDGE_PCB_PAGED, ti99_cartridge_pcb_paged); |
| 32 | | DEFINE_LEGACY_DEVICE(TI99_CARTRIDGE_PCB_MINIMEM, ti99_cartridge_pcb_minimem); |
| 33 | | DEFINE_LEGACY_DEVICE(TI99_CARTRIDGE_PCB_SUPER, ti99_cartridge_pcb_super); |
| 34 | | DEFINE_LEGACY_DEVICE(TI99_CARTRIDGE_PCB_MBX, ti99_cartridge_pcb_mbx); |
| 35 | | DEFINE_LEGACY_DEVICE(TI99_CARTRIDGE_PCB_PAGED379I, ti99_cartridge_pcb_paged379i); |
| 36 | | DEFINE_LEGACY_DEVICE(TI99_CARTRIDGE_PCB_PAGEDCRU, ti99_cartridge_pcb_pagedcru); |
| 37 | | DEFINE_LEGACY_DEVICE(TI99_CARTRIDGE_PCB_GRAMKRACKER, ti99_cartridge_pcb_gramkracker); |
| 29 | DEFINE_LEGACY_CART_SLOT_DEVICE(TI99_CARTRIDGE_PCB_NONE, ti99_cartridge_pcb_none); |
| 30 | DEFINE_LEGACY_CART_SLOT_DEVICE(TI99_CARTRIDGE_PCB_STD, ti99_cartridge_pcb_std); |
| 31 | DEFINE_LEGACY_CART_SLOT_DEVICE(TI99_CARTRIDGE_PCB_PAGED, ti99_cartridge_pcb_paged); |
| 32 | DEFINE_LEGACY_CART_SLOT_DEVICE(TI99_CARTRIDGE_PCB_MINIMEM, ti99_cartridge_pcb_minimem); |
| 33 | DEFINE_LEGACY_CART_SLOT_DEVICE(TI99_CARTRIDGE_PCB_SUPER, ti99_cartridge_pcb_super); |
| 34 | DEFINE_LEGACY_CART_SLOT_DEVICE(TI99_CARTRIDGE_PCB_MBX, ti99_cartridge_pcb_mbx); |
| 35 | DEFINE_LEGACY_CART_SLOT_DEVICE(TI99_CARTRIDGE_PCB_PAGED379I, ti99_cartridge_pcb_paged379i); |
| 36 | DEFINE_LEGACY_CART_SLOT_DEVICE(TI99_CARTRIDGE_PCB_PAGEDCRU, ti99_cartridge_pcb_pagedcru); |
| 37 | DEFINE_LEGACY_CART_SLOT_DEVICE(TI99_CARTRIDGE_PCB_GRAMKRACKER, ti99_cartridge_pcb_gramkracker); |
| 38 | 38 | |
| 39 | 39 | /* Generic TI99 cartridge structure. */ |
| 40 | 40 | struct _cartridge_t |