Previous 199869 Revisions Next

r31701 Tuesday 19th August, 2014 at 01:01:29 UTC by R. Belmont
(MESS) Systems Promoted from GAME_NOT_WORKING: [Peter Ferrie, R. Belmont]
- Laser 128 (version 4.2)
- Laser 128ex (version 4.5)
- Laser 128ex2 (version 6.1)
[src/emu/bus/a2bus]laser128.c
[src/mess/drivers]apple2.c

trunk/src/emu/bus/a2bus/laser128.c
r31700r31701
6161{
6262   // set_a2bus_device makes m_slot valid
6363   set_a2bus_device();
64
65   save_item(NAME(m_slot7_bank));
66   save_item(NAME(m_slot7_ram_bank));
6467}
6568
6669void a2bus_laser128_device::device_reset()
6770{
6871   m_rom = device().machine().root_device().memregion("maincpu")->base();
6972   m_slot7_bank = 0;
73   m_slot7_ram_bank = 0;
7074}
7175
7276UINT8 a2bus_laser128_device::read_c0nx(address_space &space, UINT8 offset)
r31700r31701
120124   // UDCREG
121125   if ((m_slot == 7) && (offset == 0x7f8))
122126   {
123      printf("%02x to UDCREG\n", data);
127//      printf("%02x to UDCREG\n", data);
124128
125129      m_slot7_ram_bank = (data & 0x8) ? 0x400 : 0;
126130      m_slot7_bank = (((data >> 4) & 0x7) * 0x400);
127131
128      printf("\tRAM bank %x, ROM bank %x\n", m_slot7_ram_bank, m_slot7_bank);
132//      printf("\tRAM bank %x, ROM bank %x\n", m_slot7_ram_bank, m_slot7_bank);
129133   }
130134}
131135
trunk/src/mess/drivers/apple2.c
r31700r31701
12851285   MCFG_A2BUS_ONBOARD_ADD("a2bus", "sl2", A2BUS_LASER128, NULL)
12861286   MCFG_A2BUS_ONBOARD_ADD("a2bus", "sl3", A2BUS_LASER128, NULL)
12871287   MCFG_A2BUS_ONBOARD_ADD("a2bus", "sl4", A2BUS_LASER128, NULL)
1288   MCFG_A2BUS_SLOT_ADD("a2bus", "sl5", apple2_cards, NULL)
1289   MCFG_A2BUS_ONBOARD_ADD("a2bus", "sl6", A2BUS_LASER128, NULL)
1290   MCFG_A2BUS_SLOT_ADD("a2bus", "sl7", apple2_cards, NULL)
1291MACHINE_CONFIG_END
1292
1293static MACHINE_CONFIG_DERIVED( laser128ex2, apple2c )
1294   MCFG_MACHINE_START_OVERRIDE(apple2_state,laser128)
1295
1296   MCFG_APPLEFDC_ADD(LASER128_UDC_TAG, fdc_interface)
1297   MCFG_LEGACY_FLOPPY_APPLE_2_DRIVES_ADD(floppy_interface,15,16)
1298
1299   MCFG_A2BUS_SLOT_REMOVE("sl6")
1300
1301   MCFG_A2BUS_ONBOARD_ADD("a2bus", "sl1", A2BUS_LASER128, NULL)
1302   MCFG_A2BUS_ONBOARD_ADD("a2bus", "sl2", A2BUS_LASER128, NULL)
1303   MCFG_A2BUS_ONBOARD_ADD("a2bus", "sl3", A2BUS_LASER128, NULL)
1304   MCFG_A2BUS_ONBOARD_ADD("a2bus", "sl4", A2BUS_LASER128, NULL)
12881305   MCFG_A2BUS_ONBOARD_ADD("a2bus", "sl5", A2BUS_LASER128, NULL)
12891306   MCFG_A2BUS_ONBOARD_ADD("a2bus", "sl6", A2BUS_LASER128, NULL)
12901307    MCFG_A2BUS_ONBOARD_ADD("a2bus", "sl7", A2BUS_LASER128, NULL)
r31700r31701
17411758COMP( 1984, tk2000,   apple2c,  0,        tk2000,      apple2e, driver_device,  0,        "Microdigital",      "TK2000" , GAME_NOT_WORKING | GAME_SUPPORTS_SAVE )
17421759COMP( 1986, tk3000,   apple2c,  0,        tk3000,      apple2e, driver_device,  0,        "Microdigital",      "TK3000//e" , GAME_SUPPORTS_SAVE )
17431760COMP( 1989, prav8c,   apple2c,  0,        apple2c,     apple2e, driver_device,  0,        "Pravetz",           "Pravetz 8C", GAME_NOT_WORKING | GAME_SUPPORTS_SAVE )
1744COMP( 1987, laser128, apple2c,  0,        laser128,    apple2e, driver_device,  0,        "Video Technology",  "Laser 128 (version 4.2)", GAME_NOT_WORKING )
1745COMP( 1988, las128ex, apple2c,  0,        laser128,    apple2e, driver_device,  0,        "Video Technology",  "Laser 128ex (version 4.5)", GAME_NOT_WORKING )
1746COMP( 1988, las128e2, apple2c,  0,        laser128,    apple2e, driver_device,  0,        "Video Technology",  "Laser 128ex2 (version 6.1)", GAME_NOT_WORKING )
1761COMP( 1987, laser128, apple2c,  0,        laser128,    apple2e, driver_device,  0,        "Video Technology",  "Laser 128 (version 4.2)", GAME_SUPPORTS_SAVE )
1762COMP( 1988, las128ex, apple2c,  0,        laser128,    apple2e, driver_device,  0,        "Video Technology",  "Laser 128ex (version 4.5)", GAME_SUPPORTS_SAVE )
1763COMP( 1988, las128e2, apple2c,  0,        laser128ex2, apple2e, driver_device,  0,        "Video Technology",  "Laser 128ex2 (version 6.1)", GAME_SUPPORTS_SAVE )
17471764COMP( 1985, apple2c0, apple2c,  0,        apple2c_iwm, apple2e, driver_device,  0,        "Apple Computer",    "Apple //c (UniDisk 3.5)", GAME_SUPPORTS_SAVE )
17481765COMP( 1986, apple2c3, apple2c,  0,        apple2c_iwm, apple2e, driver_device,  0,        "Apple Computer",    "Apple //c (Original Memory Expansion)", GAME_SUPPORTS_SAVE )
17491766COMP( 1986, apple2c4, apple2c,  0,        apple2c_iwm, apple2e, driver_device,  0,        "Apple Computer",    "Apple //c (rev 4)", GAME_NOT_WORKING )

Previous 199869 Revisions Next


© 1997-2024 The MAME Team