summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/drivers/apple2.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/drivers/apple2.cpp')
-rw-r--r--src/mame/drivers/apple2.cpp33
1 files changed, 32 insertions, 1 deletions
diff --git a/src/mame/drivers/apple2.cpp b/src/mame/drivers/apple2.cpp
index 80df5c3356b..8c5ef0bf354 100644
--- a/src/mame/drivers/apple2.cpp
+++ b/src/mame/drivers/apple2.cpp
@@ -1740,6 +1740,36 @@ ROM_START(laba2p) /* II Plus clone with on-board Disk II controller and Videx-co
ROM_END
#endif
+ROM_START( basis108 )
+ ROM_REGION(0x4000, "maincpu", 0) // all roms overdumped
+ ROM_LOAD( "d0.d83", 0x1000, 0x0800, CRC(bb4ac440) SHA1(7901203845adab588850ae35f81e4ee2a2248686) )
+ ROM_IGNORE( 0x0800 )
+ ROM_LOAD( "d8.d70", 0x1800, 0x0800, CRC(3e8cdbcd) SHA1(b2a418818e4130859afd6c08b5695328a3edd2c5) )
+ ROM_IGNORE( 0x0800 )
+ ROM_LOAD( "e0.d56", 0x2000, 0x0800, CRC(0575ba28) SHA1(938884eb3ebd0870f99df33ee7a03e93cd625ab4) )
+ ROM_IGNORE( 0x0800 )
+ ROM_LOAD( "e8.d40", 0x2800, 0x0800, CRC(fc7229f6) SHA1(380ffcf0dba008f0bc43a483931e98034b1d0d52) )
+ ROM_IGNORE( 0x0800 )
+ ROM_LOAD( "f0.d39", 0x3000, 0x0800, CRC(bae4b24d) SHA1(b5ffc9b3552b13b2f577a42196addae71289203d) )
+ ROM_IGNORE( 0x0800 )
+ ROM_LOAD( "f8.d25", 0x3800, 0x0800, CRC(f84efac5) SHA1(66b7eadfdb938cda0de01dbeab1b74aa88bd096c) )
+ ROM_IGNORE( 0x0800 )
+
+ ROM_REGION(0x2000, "gfx1", 0)
+ ROM_LOAD( "cg.d29", 0x0000, 0x1000, CRC(120de575) SHA1(e6e4e357b3834a143df9e5834abfb4a9139457d4) )
+
+ ROM_REGION(0x1000, "cg80col", 0)
+ ROM_LOAD( "dispcard_cg.bin", 0x0000, 0x1000, CRC(cf84811c) SHA1(135f4f35607dd74941f0a3cae813227bf8a8a020) )
+
+ ROM_REGION(0x1000, "fw80col", 0)
+ ROM_LOAD( "dispcard_ctrl_17.43.bin", 0x0000, 0x0800, CRC(bf04eda4) SHA1(86047c0ec6b06d647b95304d7f95d3d116f60e4a) )
+
+ ROM_REGION(0x800, "diskii", 0)
+ ROM_LOAD( "fdccard_fdc4_slot6.bin", 0x0000, 0x0800, CRC(2bd452bb) SHA1(10ba81d34117ef713c546d748bf0e1a8c04d1ae3) )
+ROM_END
+
+
+
// YEAR NAME PARENT COMPAT MACHINE INPUT CLASS INIT COMPANY FULLNAME
COMP( 1977, apple2, 0, 0, apple2, apple2, napple2_state, empty_init, "Apple Computer", "Apple ][", MACHINE_SUPPORTS_SAVE )
COMP( 1979, apple2p, apple2, 0, apple2p, apple2p, napple2_state, empty_init, "Apple Computer", "Apple ][+", MACHINE_SUPPORTS_SAVE )
@@ -1759,4 +1789,5 @@ COMP( 1985, prav8m, apple2, 0, apple2p, apple2p, napple2_state, empty_in
COMP( 1985, space84, apple2, 0, space84, apple2p, napple2_state, empty_init, "ComputerTechnik/IBS", "Space 84", MACHINE_NOT_WORKING )
COMP( 1985, am64, apple2, 0, space84, apple2p, napple2_state, empty_init, "ASEM", "AM 64", MACHINE_SUPPORTS_SAVE )
//COMP( 19??, laba2p, apple2, 0, laba2p, apple2p, napple2_state, empty_init, "<unknown>", "Lab equipment Apple II Plus clone", MACHINE_SUPPORTS_SAVE )
-COMP( 1985, laser2c, apple2, 0, space84, apple2p, napple2_state, empty_init, "Milmar", "Laser //c", MACHINE_SUPPORTS_SAVE )
+COMP( 1985, laser2c, apple2, 0, space84, apple2p, napple2_state, empty_init, "Milmar", "Laser //c", MACHINE_SUPPORTS_SAVE )
+COMP( 1982, basis108, apple2, 0, apple2, apple2p, napple2_state, empty_init, "Basis", "Basis 108", MACHINE_SUPPORTS_SAVE )