Previous 15994 Revisions Next

r9563 Saturday 13th November, 2010 at 10:17:35 UTC by Curt Coder
[ABC80] Added graphics PROMs. [Ola Andersson]
[docs]messnew.txt
[src/mess/drivers]abc80.c
[src/mess/machine]abc830.c

src/mess/machine/abc830.c
r9562r9563
12471247   // ABC 838
12481248   ROM_LOAD_OPTIONAL( "basf 8 1.0.7c", 0x0000, 0x0800, NO_DUMP ) // BASF 6104, BASF 6115 (v1.0)
12491249   // ABC 830
1250   ROM_LOAD_OPTIONAL( "basf .02.7c", 0x0000, 0x0800, NO_DUMP ) // BASF 6106/08
1250   ROM_LOAD_OPTIONAL( "basf .02.7c", 0x0000, 0x0800, CRC(5daba200) SHA1(7881933760bed3b94f27585c0a6fc43e5d5153f5) ) // BASF 6106/08
12511251   ROM_LOAD( "mpi .02.7c", 0x0000, 0x0800, CRC(2aac9296) SHA1(c01a62e7933186bdf7068d2e9a5bc36590544349) ) // MPI 51 (55 10760-01)
1252   ROM_LOAD( "new mpi .02.7c", 0x0000, 0x0800, CRC(ab788171) SHA1(c8e29965c04c85f2f2648496ea10c9c7ff95392f) ) // MPI 51 (55 10760-01)
12521253ROM_END
12531254
12541255ROM_START( luxor_55_21046 )
src/mess/drivers/abc80.c
r9562r9563
756756
757757ROM_START( abc80 )
758758   ROM_REGION( 0x10000, Z80_TAG, 0 )
759   ROM_LOAD( "za3508.a2", 0x0000, 0x1000, CRC(e2afbf48) SHA1(9883396edd334835a844dcaa792d29599a8c67b9) )
760   ROM_LOAD( "za3509.a3", 0x1000, 0x1000, CRC(d224412a) SHA1(30968054bba7c2aecb4d54864b75a446c1b8fdb1) )
761   ROM_LOAD( "za3506.a4", 0x2000, 0x1000, CRC(1502ba5b) SHA1(5df45909c2c4296e5701c6c99dfaa9b10b3a729b) )
762   ROM_LOAD( "za3507.a5", 0x3000, 0x1000, CRC(bc8860b7) SHA1(28b6cf7f5a4f81e017c2af091c3719657f981710) )
759   ROM_LOAD( "3506_3.a5", 0x0000, 0x1000, CRC(e2afbf48) SHA1(9883396edd334835a844dcaa792d29599a8c67b9) )
760   ROM_LOAD( "3507_3.a3", 0x1000, 0x1000, CRC(d224412a) SHA1(30968054bba7c2aecb4d54864b75a446c1b8fdb1) )
761   ROM_LOAD( "3508_3.a4", 0x2000, 0x1000, CRC(1502ba5b) SHA1(5df45909c2c4296e5701c6c99dfaa9b10b3a729b) )
762   ROM_LOAD( "3509_3.a2", 0x3000, 0x1000, CRC(bc8860b7) SHA1(28b6cf7f5a4f81e017c2af091c3719657f981710) )
763763   ROM_SYSTEM_BIOS( 0, "default", "No DOS" )
764764   ROM_SYSTEM_BIOS( 1, "abcdos", "ABC-DOS" ) // Scandia Metric FD2
765   ROMX_LOAD("abcdos",    0x6000, 0x1000, CRC(2cb2192f) SHA1(a6b3a9587714f8db807c05bee6c71c0684363744), ROM_BIOS(2) )
766   ROM_SYSTEM_BIOS( 2, "abcdosdd", "ABC-DOS DD" ) // ABC 830
767   ROMX_LOAD("dosdd80",  0x6000, 0x1000, CRC(36db4c15) SHA1(ae462633f3a9c142bb029beb14749a84681377fa), ROM_BIOS(3) )
765   ROMX_LOAD( "abcdos",   0x6000, 0x1000, CRC(2cb2192f) SHA1(a6b3a9587714f8db807c05bee6c71c0684363744), ROM_BIOS(2) )
766   ROM_SYSTEM_BIOS( 2, "dosdd80", "ABC-DOS DD" ) // ABC 830
767   ROMX_LOAD( "dosdd80",  0x6000, 0x1000, CRC(36db4c15) SHA1(ae462633f3a9c142bb029beb14749a84681377fa), ROM_BIOS(3) )
768768   ROM_SYSTEM_BIOS( 3, "ufd20", "UFD-DOS v.20" ) // ABC 830
769   ROMX_LOAD("ufddos20", 0x6000, 0x1000, CRC(69b09c0b) SHA1(403997a06cf6495b8fa13dc74eff6a64ef7aa53e), ROM_BIOS(4) )
769   ROMX_LOAD( "ufddos20", 0x6000, 0x1000, CRC(69b09c0b) SHA1(403997a06cf6495b8fa13dc74eff6a64ef7aa53e), ROM_BIOS(4) )
770770   ROM_LOAD( "iec",      0x7000, 0x0400, NO_DUMP )
771771   ROM_LOAD( "printer",   0x7800, 0x0400, NO_DUMP )
772772
773   ROM_REGION( 0x400, "keyboard", 0 ) // probably Keytronic 8048
774   ROM_LOAD( "keyboard.rom", 0x0000, 0x0400, NO_DUMP )
773   ROM_REGION( 0x200, "keyboard", 0 )
774   ROM_LOAD( "053.z5", 0x0000, 0x0200, NO_DUMP ) // 82S141 512x8
775775
776776   ROM_REGION( 0xa00, "chargen", 0 )
777777   ROM_LOAD( "sn74s263.h2", 0x0000, 0x0a00, BAD_DUMP CRC(9e064e91) SHA1(354783c8f2865f73dc55918c9810c66f3aca751f) ) // created by hand
778778
779   ROM_REGION( 0x80, "hsync", 0 )
780   ROM_LOAD( "abc80_11.k5", 0x0000, 0x0080, NO_DUMP ) // "64 40029-01" 82S129 256x4 horizontal sync
779   ROM_REGION( 0x100, "hsync", 0 )
780   ROM_LOAD( "abc80_11.k5", 0x0000, 0x0100, CRC(e4f7e018) SHA1(63e718a39537f37286ea183e6469808c271dbfa5) ) // "64 40029-01" 82S129 256x4 horizontal sync
781781
782   ROM_REGION( 0x100, "vsync", 0 )
783   ROM_LOAD( "abc80_21.k2", 0x0000, 0x0100, NO_DUMP ) // "64 40030-01" 82S131 512x4 vertical sync
782   ROM_REGION( 0x200, "vsync", 0 )
783   ROM_LOAD( "abc80_21.k2", 0x0000, 0x0200, CRC(445a45b9) SHA1(bcc1c4fafe68b3500b03de785ca32abd63cea252) ) // "64 40030-01" 82S131 512x4 vertical sync
784784
785   ROM_REGION( 0x80, "attr", 0 )
786   ROM_LOAD( "abc80_12.j3", 0x0000, 0x0080, NO_DUMP ) // "64 40056-01" 82S129 256x4 attribute
785   ROM_REGION( 0x100, "attr", 0 )
786   ROM_LOAD( "abc80_12.j3", 0x0000, 0x0100, CRC(6c46811c) SHA1(2d3bdf2d3a2a88ddb1c0c637967e1b2b9541a928) ) // "64 40056-01" 82S129 256x4 attribute
787787
788   ROM_REGION( 0x100, "line", 0 )
789   ROM_LOAD( "abc80_22.k1", 0x0000, 0x0100, NO_DUMP ) // "64 40058-01" 82S131 512x4 chargen 74S263 row address
788   ROM_REGION( 0x200, "line", 0 )
789   ROM_LOAD( "abc80_22.k1", 0x0000, 0x0200, CRC(74de7a0b) SHA1(96f37b0ca65aa8af4242bad38124f410b7f657fe) ) // "64 40058-01" 82S131 512x4 chargen 74S263 row address
790790
791   ROM_REGION( 0x80, "mmu", 0 )
792   ROM_LOAD( "abc80_13.e7", 0x0000, 0x0080, NO_DUMP ) // "64 40057-01" 82S129 256x4 address decoder
791   ROM_REGION( 0x100, "mmu", 0 )
792   ROM_LOAD( "abc80_13.e7", 0x0000, 0x0100, CRC(f7738834) SHA1(b02df3e678fb50c9cb75b4a97615222d3b4577a3) ) // "64 40057-01" 82S129 256x4 address decoder
793793ROM_END
794794
795795
docs/messnew.txt
r9562r9563
2424----------------------
2525- [ABC80] Refactored driver to define ADDRESS_MAP_MODERN. [Curt Coder]
2626
27- [ABC80] Added graphics PROMs. [Ola Andersson]
28
2729- [ABC800C] Added Color version ROMs. [Ola Andersson]
2830
2931

Previous 15994 Revisions Next


© 1998-2018 The MESS Team