From 2165d55f6633e822a0cf2cad1ff4d27e008d0644 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Felipe=20Corr=C3=AAa=20da=20Silva=20Sanches?= Date: Wed, 24 Jun 2015 15:16:11 -0300 Subject: [PATCH] Unitron AP II New Brazilian Apple 2 clone. Both english and brazilian portuguese versions of the ROMs. --- src/mame/mess.lst | 2 ++ src/mess/drivers/apple2.c | 22 ++++++++++++++++++++++ 2 files changed, 24 insertions(+) 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 )