From c71b15a8a9240c673f6a609b99492926573b334a Mon Sep 17 00:00:00 2001 From: Curt Coder Date: Wed, 29 Mar 2023 08:50:24 +0300 Subject: New systems marked not working ------------------------------ ABC80 with TKN80 [PC/M] --- src/mame/luxor/abc80.cpp | 34 ++++++++++++++++++++++++++++++++-- src/mame/mame.lst | 1 + 2 files changed, 33 insertions(+), 2 deletions(-) diff --git a/src/mame/luxor/abc80.cpp b/src/mame/luxor/abc80.cpp index db00ef6cdf2..2f2fe5fc2af 100644 --- a/src/mame/luxor/abc80.cpp +++ b/src/mame/luxor/abc80.cpp @@ -594,10 +594,40 @@ ROM_START( abc80 ) ROM_END +//------------------------------------------------- +// ROM( tkn80 ) +//------------------------------------------------- + +ROM_START( tkn80 ) + ROM_REGION( 0x5000, Z80_TAG, 0 ) + ROM_LOAD( "3506_3_v2.a5", 0x0000, 0x1000, CRC(e2afbf48) SHA1(9883396edd334835a844dcaa792d29599a8c67b9) ) + ROM_LOAD( "3507_3_v2.a3", 0x1000, 0x1000, CRC(d224412a) SHA1(30968054bba7c2aecb4d54864b75a446c1b8fdb1) ) + ROM_LOAD( "3508_3_v2.a4", 0x2000, 0x1000, CRC(1502ba5b) SHA1(5df45909c2c4296e5701c6c99dfaa9b10b3a729b) ) + ROM_LOAD( "3509_3_v2.a2", 0x3000, 0x1000, CRC(bc8860b7) SHA1(28b6cf7f5a4f81e017c2af091c3719657f981710) ) + ROM_LOAD( "tkn80-iii", 0x4000, 0x1000, CRC(f0d2e4fa) SHA1(b0263c65db39667a6fe62e61f73fe591ea10f14b) ) + + ROM_REGION( 0x100, "hsync", 0 ) + ROM_LOAD( "abc80_11.k5", 0x0000, 0x0100, CRC(e4f7e018) SHA1(63e718a39537f37286ea183e6469808c271dbfa5) ) // "64 40029-01" 82S129 256x4 horizontal sync + + ROM_REGION( 0x200, "vsync", 0 ) + ROM_LOAD( "abc80_21.k2", 0x0000, 0x0200, CRC(445a45b9) SHA1(bcc1c4fafe68b3500b03de785ca32abd63cea252) ) // "64 40030-01" 82S131 512x4 vertical sync + + ROM_REGION( 0x100, "attr", 0 ) + ROM_LOAD( "abc80_12.j3", 0x0000, 0x0100, CRC(6c46811c) SHA1(2d3bdf2d3a2a88ddb1c0c637967e1b2b9541a928) ) // "64 40056-01" 82S129 256x4 attribute + + ROM_REGION( 0x200, "line", 0 ) + ROM_LOAD( "abc80_22.k1", 0x0000, 0x0200, CRC(74de7a0b) SHA1(96f37b0ca65aa8af4242bad38124f410b7f657fe) ) // "64 40058-01" 82S131 512x4 chargen 74S263 row address + + ROM_REGION( 0x100, "mmu", 0 ) + ROM_LOAD( "tkn80-13.e7", 0x0000, 0x0100, CRC(28bfdf62) SHA1(209c4a29628168a27445b75f4c44aba2c7c49dbb) ) +ROM_END + + //************************************************************************** // SYSTEM DRIVERS //************************************************************************** -// YEAR NAME PARENT COMPAT MACHINE INPUT CLASS INIT COMPANY FULLNAME FLAGS -COMP( 1978, abc80, 0, 0, abc80, 0, abc80_state, empty_init, "Luxor Datorer AB", "ABC 80", MACHINE_SUPPORTS_SAVE | MACHINE_IMPERFECT_SOUND ) +// YEAR NAME PARENT COMPAT MACHINE INPUT CLASS INIT COMPANY FULLNAME FLAGS +COMP( 1978, abc80, 0, 0, abc80, 0, abc80_state, empty_init, "Luxor Datorer AB", "ABC 80", MACHINE_SUPPORTS_SAVE | MACHINE_IMPERFECT_SOUND ) +COMP( 198?, tkn80, abc80, 0, abc80, 0, abc80_state, empty_init, "MYAB", "ABC 80 with TKN80", MACHINE_NOT_WORKING ) diff --git a/src/mame/mame.lst b/src/mame/mame.lst index 55939eee2b0..fe0af2b0fc5 100755 --- a/src/mame/mame.lst +++ b/src/mame/mame.lst @@ -24439,6 +24439,7 @@ octopus // @source:luxor/abc80.cpp abc80 // +tkn80 // @source:luxor/abc80x.cpp abc800c // -- cgit v1.2.3