summaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
author R. Belmont <rb6502@users.noreply.github.com>2012-12-15 04:31:55 +0000
committer R. Belmont <rb6502@users.noreply.github.com>2012-12-15 04:31:55 +0000
commitd924995400a9c738bceda1e48fbf19d5d36f9e20 (patch)
tree482e7e31b4ff2b4e8066aa3acf8e447cb25b93e8
parent25000676f5827115bdce3b02c60f295b7904e0f6 (diff)
(MESS) New clones added
----------------------- ASEM AM 64 [Museo Dell'Informatica Funzionante]
-rw-r--r--src/mess/drivers/apple2.c16
-rw-r--r--src/mess/mess.lst1
2 files changed, 17 insertions, 0 deletions
diff --git a/src/mess/drivers/apple2.c b/src/mess/drivers/apple2.c
index 5259f92a9ea..33f1e0a795d 100644
--- a/src/mess/drivers/apple2.c
+++ b/src/mess/drivers/apple2.c
@@ -1090,6 +1090,21 @@ ROM_START(space84)
ROM_LOAD( "space84_f.bin", 0x3000, 0x1000, CRC(4e741069) SHA1(ca1f16da9fb40e966ee4a899964cd6a7e140ab50))
ROM_END
+ROM_START(am64)
+ ROM_REGION(0x2000,"gfx1",0)
+ ROM_LOAD( "gm-2716.bin", 0x0000, 0x0800, CRC(863e657f) SHA1(cc954204c503bc545ec0d08862483aaad83805d5) )
+
+ ROM_REGION(0x4700,"maincpu",0)
+ ROM_LOAD( "am64-27128.bin", 0x0000, 0x4000, CRC(f25cdc7b) SHA1(235e72b77695938a9df8781f5bea3cbbbe1f4c76) )
+
+ ROM_REGION(0x2000, "spares", 0)
+ // parallel card ROM
+ ROM_LOAD( "ap-2716.bin", 0x0000, 0x0800, CRC(c6990f08) SHA1(e7daf63639234e46738a4d78a49287d11ccaf537) )
+ // i8048 keyboard MCU ROM
+ ROM_LOAD( "tk10.bin", 0x0800, 0x0800, CRC(a06c5b78) SHA1(27c5160b913e0f62120f384026d24b9f1acb6970) )
+ROM_END
+
+
/* YEAR NAME PARENT COMPAT MACHINE INPUT INIT COMPANY FULLNAME */
COMP( 1977, apple2, 0, 0, apple2, apple2, driver_device, 0, "Apple Computer", "Apple ][", GAME_SUPPORTS_SAVE )
COMP( 1979, apple2p, apple2, 0, apple2p, apple2p, driver_device, 0, "Apple Computer", "Apple ][+", GAME_SUPPORTS_SAVE )
@@ -1115,4 +1130,5 @@ COMP( 1984, ivelultr, apple2, 0, apple2p, apple2p, driver_device,
COMP( 1983, agat7, apple2, 0, apple2p, apple2p, driver_device, 0, "Agat", "Agat-7", GAME_NOT_WORKING) // disk controller ROM JSRs to $FCA8 which is a delay on apple II, illegal instruction crash here :(
COMP( 1984, agat9, apple2, 0, apple2p, apple2p, driver_device, 0, "Agat", "Agat-9", GAME_NOT_WORKING)
COMP( 1985, space84, apple2, 0, space84, apple2p, driver_device, 0, "ComputerTechnik/IBS", "Space 84", GAME_NOT_WORKING )
+COMP( 1985, am64, apple2, 0, space84, apple2p, driver_device, 0, "ASEM", "AM 64", GAME_SUPPORTS_SAVE )
diff --git a/src/mess/mess.lst b/src/mess/mess.lst
index b7a00e6fcb7..eefe6345379 100644
--- a/src/mess/mess.lst
+++ b/src/mess/mess.lst
@@ -443,6 +443,7 @@ ivelultr // Ivasim Ivel Ultra
agat7 // Agat-7
agat9 // Agat-9
space84 // 1985 IBS/ComputerTechnik Space 84
+am64 // 1985 ASEM AM 64 (motherboard is marked AM-100 but it boots as "AM 64")
// Lisa January 1983
// Lisa 2 January 1984