Previous 15994 Revisions Next

r9787 Sunday 19th December, 2010 at 12:59:28 UTC by Robbbert
[SUPER80] super80m - added the V3.7 bios which was found and dumped today.
[src/mess/drivers]super80.c

src/mess/drivers/super80.c
r9786r9787
11/*
2Super80.c written by Robbbert, 2005-2009. See the MESS sysinfo and wiki for usage documentation. Below for the most technical bits:
32
3Super80.c written by Robbbert, 2005-2010.
4
52010-12-19: Added V3.7 bios freshly dumped today.
6
7See the MESS sysinfo and wiki for usage
8documentation. Below for the most technical bits:
9
410= Architecture (super80):
511
612  * Z80 @ 2MHz
r9786r9787
100106A kit was produced by ETI magazine, which plugged into the line from your cassette player earphone
101107socket. The computer line was plugged into this box instead of the cassette player. The box was
102108fitted with a speaker and a volume control. You could listen to the tones, to assist with head
103alignment, and with debugging. In RMESS, a config switch has been provided so that you can turn
109alignment, and with debugging. In MESS, a config switch has been provided so that you can turn
104110this sound on or off as needed.
105111
106112= About the 1 MHz / 2 MHz switching:
r9786r9787
129135Although physically incorrect, it is the only way to accurately emulate the speed change function.
130136The video update routine emulates the blank screen by filling it with spaces.
131137
132For the benefit of those who like to experiment, config switches have been provided in RMESS to
138For the benefit of those who like to experiment, config switches have been provided in MESS to
133139allow you to leave the screen on at all times, and to always run at 2 MHz if desired. These options
134140cannot exist in real hardware.
135141
r9786r9787
791797
792798ROM_START( super80m )
793799   ROM_REGION(0x10000, "maincpu", 0)
794   ROM_LOAD("s80-8r0.u26",     0xc000, 0x1000, CRC(48d410d8) SHA1(750d984abc013a3344628300288f6d1ba140a95f) )
795   ROM_LOAD("s80-8r0.u33",   0xd000, 0x1000, CRC(9765793e) SHA1(4951b127888c1f3153004cc9fb386099b408f52c) )
796   ROM_LOAD("s80-8r0.u42",   0xe000, 0x1000, CRC(5f65d94b) SHA1(fe26b54dec14e1c4911d996c9ebd084a38dcb691) )
800   ROM_SYSTEM_BIOS(0, "Bios8R0", "8R0")
801   ROMX_LOAD("s80-8r0.u26",  0xc000, 0x1000, CRC(48d410d8) SHA1(750d984abc013a3344628300288f6d1ba140a95f), ROM_BIOS(1) )
802   ROMX_LOAD("s80-8r0.u33",  0xd000, 0x1000, CRC(9765793e) SHA1(4951b127888c1f3153004cc9fb386099b408f52c), ROM_BIOS(1) )
803   ROMX_LOAD("s80-8r0.u42",  0xe000, 0x1000, CRC(5f65d94b) SHA1(fe26b54dec14e1c4911d996c9ebd084a38dcb691), ROM_BIOS(1) )
797804#if 0
798805   /* Temporary patch to fix crash when lprinting a tab */
799806   ROM_FILL(0xcc44,1,0x46)
r9786r9787
809816   ROM_FILL(0xcc4e,1,0x00)
810817   ROM_FILL(0xcc4f,1,0x00)
811818#endif
819   ROM_SYSTEM_BIOS(1, "BiosV37", "V3.7")
820   ROMX_LOAD("s80-v37.u26",  0xc000, 0x1000, CRC(46043035) SHA1(1765105df4e4af83d56cafb88e158ed462d4709e), ROM_BIOS(2) )
821   ROMX_LOAD("s80-v37.u33",  0xd000, 0x1000, CRC(afb52b15) SHA1(0a2c25834074ce44bf12ac8532b4add492bcf950), ROM_BIOS(2) )
822   ROMX_LOAD("s80-v37.u42",  0xe000, 0x1000, CRC(7344b27a) SHA1(f43fc47ddb5c12bffffa63488301cd5eb386cc9a), ROM_BIOS(2) )
823
812824   ROM_REGION(0x1800, "gfx1", 0)
813825   ROM_LOAD("super80e.u27",  0x0000, 0x1000, CRC(ebe763a7) SHA1(ffaa6d6a2c5dacc5a6651514e6707175a32e83e8) )
814826   ROM_LOAD("super80d.u27",  0x1000, 0x0800, CRC(cb4c81e2) SHA1(8096f21c914fa76df5d23f74b1f7f83bd8645783) )
r9786r9787
831843ROM_START( super80v )
832844   ROM_REGION( 0x10000, "maincpu", 0 )
833845   ROM_LOAD("s80-v37v.u26",  0xc000, 0x1000, CRC(01e0c0dd) SHA1(ef66af9c44c651c65a21d5bda939ffa100078c08) )
834   ROM_LOAD("s80-v37.u33",   0xd000, 0x1000, CRC(812ad777) SHA1(04f355bea3470a7d9ea23bb2811f6af7d81dc400) )
835   ROM_LOAD("s80-v37.u42",   0xe000, 0x1000, CRC(e02e736e) SHA1(57b0264c805da99234ab5e8e028fca456851a4f9) )
846   ROM_LOAD("s80-v37v.u33",  0xd000, 0x1000, CRC(812ad777) SHA1(04f355bea3470a7d9ea23bb2811f6af7d81dc400) )
847   ROM_LOAD("s80-v37v.u42",  0xe000, 0x1000, CRC(e02e736e) SHA1(57b0264c805da99234ab5e8e028fca456851a4f9) )
836848   ROM_LOAD("s80hmce.ic24",  0xf000, 0x0800, CRC(a6488a1e) SHA1(7ba613d70a37a6b738dcd80c2bb9988ff1f011ef) )
837849
838850   ROM_REGION( 0x1000, "videoram", ROMREGION_ERASEFF )

Previous 15994 Revisions Next


© 1998-2018 The MESS Team