From 57dec08b785c9749b082839fd9fd8b66798b01e8 Mon Sep 17 00:00:00 2001 From: Lord-Nightmare Date: Tue, 5 May 2015 18:03:37 -0400 Subject: [PATCH] (MESS) VT240 and VT320: add links to DEC-O-LOG service notes for different firmware changes, add firmware version numbers. [Lord Nightmare] --- src/mess/drivers/vt240.c | 13 +++++++++++-- src/mess/drivers/vt320.c | 5 +++-- 2 files changed, 14 insertions(+), 4 deletions(-) diff --git a/src/mess/drivers/vt240.c b/src/mess/drivers/vt240.c index df4d04d91dd..ca75a4fe94f 100644 --- a/src/mess/drivers/vt240.c +++ b/src/mess/drivers/vt240.c @@ -275,16 +275,25 @@ ROM_START( vt240 ) ROM_REGION( 0x20000, "maincpu", ROMREGION_ERASEFF ) ROM_DEFAULT_BIOS( "vt240" ) - ROM_SYSTEM_BIOS( 0, "vt240o", "VT240 older" ) // has "VV2211 STATUS" in rom, V2.1? + // according to the schematics an even older set exists, variation 'E1' with roms: + // e100/8085: 23-003e6 + // e20: 23-001e6 + // e22: 23-002e6 + // e19: 23-048e5 + // e21: 23-049e5 + // but according to the Field Change Order below, the initial release is V2.1, so the above must be a prototype. + // DOL for v2.1 to v2.2 change: http://web.archive.org/web/20060905145200/http://cmcnabb.cc.vt.edu/dec94mds/vt240dol.txt + ROM_SYSTEM_BIOS( 0, "vt240v21", "VT240 V2.1" ) // initial factory release, FCO says this was 8 Feburary 1985 ROMX_LOAD( "23-006e6-00.e20", 0x00000, 0x8000, CRC(79C11D82) SHA1(5A6FE5B75B6504A161F2C9B148C0FE9F19770837), ROM_SKIP(1) | ROM_BIOS(1)) ROMX_LOAD( "23-004e6-00.e22", 0x00001, 0x8000, CRC(EBA10FEF) SHA1(C0EE4D8E4EEB70066F03F3D17A7E2F2BD0B5F8AD), ROM_SKIP(1) | ROM_BIOS(1)) ROMX_LOAD( "23-007e6-00.e19", 0x10000, 0x8000, CRC(D18A2AB8) SHA1(37F448A332FC50298007ED39C8BF1AB1EB6D4CAE), ROM_SKIP(1) | ROM_BIOS(1)) ROMX_LOAD( "23-005e6-00.e21", 0x10001, 0x8000, CRC(558D0285) SHA1(E96A49BF9D55D8AB879D9B39AA380368C5C9ADE0), ROM_SKIP(1) | ROM_BIOS(1)) - ROM_SYSTEM_BIOS( 1, "vt240", "VT240 newer" ) // has "VV2222 UPDATE" in rom, V2.2? + ROM_SYSTEM_BIOS( 1, "vt240", "VT240 V2.2" ) // Revised version, December 1985 ROMX_LOAD( "23-058e6.e20", 0x00000, 0x8000, CRC(D2A56B90) SHA1(39CBB26134D7D8BA308DF3A93228918A5945B45F), ROM_SKIP(1) | ROM_BIOS(2)) ROMX_LOAD( "23-056e6.e22", 0x00001, 0x8000, CRC(C46E13C3) SHA1(0F2801FA7483D1F97708143CD81AE0816BF9A435), ROM_SKIP(1) | ROM_BIOS(2)) ROMX_LOAD( "23-059e6.e19", 0x10000, 0x8000, CRC(F8393346) SHA1(1E28DAF1B7F2BDABC47CE2F6FA99EF038B275A29), ROM_SKIP(1) | ROM_BIOS(2)) ROMX_LOAD( "23-057e6.e21", 0x10001, 0x8000, CRC(7CE9DCE9) SHA1(5A105E5BDCA13910B3B79CC23567CE2DC36B844D), ROM_SKIP(1) | ROM_BIOS(2)) + // E39, E85, E131 are empty. ROM_REGION( 0x1000, "proms", ROMREGION_ERASEFF ) ROM_LOAD( "23-351a1.e149", 0x0000, 0x0020, NO_DUMP) // 82s123; DRAM RAS/CAS Timing PROM diff --git a/src/mess/drivers/vt320.c b/src/mess/drivers/vt320.c index 838cde2875f..e398aeff8af 100644 --- a/src/mess/drivers/vt320.c +++ b/src/mess/drivers/vt320.c @@ -106,9 +106,10 @@ MACHINE_CONFIG_END ROM_START( vt320 ) ROM_REGION( 0x10000, "maincpu", ROMREGION_ERASEFF ) ROM_DEFAULT_BIOS( "vt320" ) - ROM_SYSTEM_BIOS( 0, "vt320o", "VT320 older version" ) + //DOL: http://web.archive.org/web/20060905115711/http://cmcnabb.cc.vt.edu/dec94mds/vt320dol.txt + ROM_SYSTEM_BIOS( 0, "vt320v11", "VT320 V1.1" ) ROMX_LOAD( "23-054e7.e9", 0x0000, 0x10000, CRC(be98f9a4) SHA1(b8044d42ffaadb734fbd047fbca9c8aadeb0bf6c), ROM_BIOS(1)) - ROM_SYSTEM_BIOS( 1, "vt320", "VT320 newer version" ) + ROM_SYSTEM_BIOS( 1, "vt320", "VT320 V1.2" ) ROMX_LOAD( "23-104e7.e9", 0x0000, 0x10000, CRC(5f419b5a) SHA1(dbc429b32d6baefd8a56862717d6e7fea1fb0c1c), ROM_BIOS(2)) ROM_END