summaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
author R. Belmont <rb6502@users.noreply.github.com>2015-06-24 16:46:58 -0400
committer R. Belmont <rb6502@users.noreply.github.com>2015-06-24 16:46:58 -0400
commitcda316ccfea6017740fbbf8d76a732eff54047ff (patch)
tree157a495ed6b35cdc20a4cbeb99f978dfea22ea7d
parente86ccf830be7dfea5e12722bdf862933b147ae44 (diff)
parent2165d55f6633e822a0cf2cad1ff4d27e008d0644 (diff)
Merge pull request #226 from felipesanches/unitron
Unitron AP II: New Brazilian Apple 2 clone [Felipe Sanches]
-rw-r--r--src/mame/mess.lst2
-rw-r--r--src/mess/drivers/apple2.c22
2 files changed, 24 insertions, 0 deletions
diff --git a/src/mame/mess.lst b/src/mame/mess.lst
index 76f60caefb0..53391328d72 100644
--- a/src/mame/mess.lst
+++ b/src/mame/mess.lst
@@ -426,6 +426,8 @@ apple2p // Jun 1979 Apple ][+
elppa // 198? Victor do Brasil Elppa II+
prav82 // Pravetz 82
prav8m // Pravetz 8M
+uniap2en // 1982 Unitron AP II (in English)
+uniap2pt // 1982 Unitron AP II (in Brazilian Portuguese)
apple2jp // ??? ???? Apple ][j+
apple2e // Jan 1983 Apple //e
apple2euk // Jan 1983 Apple //e (UK)
diff --git a/src/mess/drivers/apple2.c b/src/mess/drivers/apple2.c
index e257e961dd0..bc6cf968274 100644
--- a/src/mess/drivers/apple2.c
+++ b/src/mess/drivers/apple2.c
@@ -1410,6 +1410,26 @@ ROM_START(prav8m)
ROM_LOAD ( "pravetz8m.f8", 0x3800, 0x0800, CRC(5bab0a46) SHA1(f6c0817ce37d2e2c43f482c339acaede0a73359b))
ROM_END
+ROM_START(uniap2pt)
+ ROM_REGION(0x1000,"gfx1",0)
+ ROM_LOAD ( "unitron.chr", 0x0000, 0x1000, CRC(7fdd1af6) SHA1(2f4f90d90f2f3a8c1fbea304e1072780fb22e698))
+
+ ROM_REGION(0x4000,"maincpu",0)
+ ROM_LOAD ( "unitron_pt.d0", 0x1000, 0x1000, CRC(311beae6) SHA1(f6379aba9ac982850edc314c93a393844a3349ef))
+ ROM_LOAD ( "unitron.e0" , 0x2000, 0x1000, CRC(0d494efd) SHA1(a2fd1223a3ca0cfee24a6afe66ea3c4c144dd98e))
+ ROM_LOAD ( "unitron.f0" , 0x3000, 0x1000, CRC(8e047c4a) SHA1(78c57c0e00dfce7fdec9437fe2b4c25def447e5d))
+ROM_END
+
+ROM_START(uniap2en)
+ ROM_REGION(0x1000,"gfx1",0)
+ ROM_LOAD ( "unitron.chr", 0x0000, 0x1000, CRC(7fdd1af6) SHA1(2f4f90d90f2f3a8c1fbea304e1072780fb22e698))
+
+ ROM_REGION(0x4000,"maincpu",0)
+ ROM_LOAD ( "unitron_en.d0", 0x1000, 0x1000, CRC(24d73c7b) SHA1(d17a15868dc875c67061c95ec53a6b2699d3a425))
+ ROM_LOAD ( "unitron.e0" , 0x2000, 0x1000, CRC(0d494efd) SHA1(a2fd1223a3ca0cfee24a6afe66ea3c4c144dd98e))
+ ROM_LOAD ( "unitron.f0" , 0x3000, 0x1000, CRC(8e047c4a) SHA1(78c57c0e00dfce7fdec9437fe2b4c25def447e5d))
+ROM_END
+
/*
J-Plus ROM numbers confirmed by:
http://mirrors.apple2.org.za/Apple%20II%20Documentation%20Project/Computers/Apple%20II/Apple%20II%20j-plus/Photos/Apple%20II%20j-plus%20-%20Motherboard.jpg
@@ -1535,6 +1555,8 @@ COMP( 1980, apple2jp, apple2, 0, apple2p, apple2p, driver_device,
COMP( 198?, elppa, apple2, 0, apple2p, apple2p, driver_device, 0, "Victor do Brasil", "Elppa II+", GAME_SUPPORTS_SAVE )
COMP( 1982, prav82, apple2, 0, apple2p, apple2p, driver_device, 0, "Pravetz", "Pravetz 82", GAME_SUPPORTS_SAVE )
COMP( 1982, ace100, apple2, 0, apple2, apple2p, driver_device, 0, "Franklin Computer", "Franklin Ace 100", GAME_SUPPORTS_SAVE )
+COMP( 1982, uniap2en, apple2, 0, apple2p, apple2p, driver_device, 0, "Unitron EletrĂ´nica", "Unitron AP II (in English)", GAME_SUPPORTS_SAVE )
+COMP( 1982, uniap2pt, apple2, 0, apple2p, apple2p, driver_device, 0, "Unitron EletrĂ´nica", "Unitron AP II (in Brazilian Portuguese)", GAME_SUPPORTS_SAVE )
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 :(
// reverse font direction -\/
COMP( 1984, ivelultr, apple2, 0, apple2p, apple2p, driver_device, 0, "Ivasim", "Ivel Ultra", GAME_SUPPORTS_SAVE )