diff options
author | 2019-11-25 22:45:30 +0000 | |
---|---|---|
committer | 2019-11-26 13:49:05 +1100 | |
commit | 00b07fafba2b335b700c92c9c3972a73d752ba3e (patch) | |
tree | 84fb2d9697f6ee5ec90974e4b02e7f5f30a6088f /src | |
parent | 193a27ff0480c709667d1c1c1a4c36fb935082c8 (diff) |
added plus D v1.0 rom
Diffstat (limited to 'src')
-rw-r--r-- | src/devices/bus/spectrum/mgt.cpp | 19 |
1 files changed, 16 insertions, 3 deletions
diff --git a/src/devices/bus/spectrum/mgt.cpp b/src/devices/bus/spectrum/mgt.cpp index 49868413649..0b244b30034 100644 --- a/src/devices/bus/spectrum/mgt.cpp +++ b/src/devices/bus/spectrum/mgt.cpp @@ -103,8 +103,17 @@ v3 rom: use system disk/system tape ver 3a, 3b or 3d +D G+DOS versions: - a v1 (-non a) exists but has yet to be found/dumped, - from "pick-poke-it" user manual: + The rom/system disk versions must match, + v1 rom: system disk/system tape ver 1 + v1a rom: system disk/system tape ver 2a + + +D only curiosities: + The earliest v1.0 unit has a very crude pcb (no solder resist or silkscreen markings), + has various rework modifications (cut tracks, flying wires, piggy-backed chips etc.), + the PAL is a 16L6 rather than a 20L8 used in later version (only known dump is bruteforced and converted to gal20v8 target.) + details here: https://web.archive.org/web/20171118171054/http://trastero.speccy.org/cosas/JL/PlusD/PlusD-v1-0.html + + from "pick-poke-it" user manual (reguarding v1.0 unit): "A few PLUS D users are still using Version 1 of the ROM which was used in PLUS D's sold in December 1987-January 1988. ... check the serial number on the bottom of your PLUS D. If it's a 4-figure number commencing with 1, then you have a PLUS D with the Version 1 ROM." @@ -231,9 +240,13 @@ ROM_START(plusd) ROM_SYSTEM_BIOS(1, "unidos", "UNI-DOS v2") ROMX_LOAD("plusd_uni.rom", 0x0000, 0x2000, CRC(60920496) SHA1(399c8c7c8335bc59849a2182c32347603fd0288a), ROM_BIOS(1)) + + ROM_SYSTEM_BIOS(2, "gdos1", "G+DOS v1") + ROMX_LOAD("plusd_g1.rom", 0x0000, 0x2000, CRC(e29c0d41) SHA1(fd7e4557d0080a3532200ce72211eb1b185d7d0a), ROM_BIOS(2)) - ROM_REGION( 0x200, "plds", 0 ) + ROM_REGION( 0x400, "plds", 0 ) ROM_LOAD( "alice_pal20l8.ic4", 0x000, 0x144, CRC(60135856) SHA1(41273f13a3680b29ba84ae1e85829482c783c55e) ) + ROM_LOAD( "v1_pal16l6.icx", 0x200, 0x157, CRC(77076102) SHA1(5142068ae01ff29979b08e6b322512750fbc6a04) ) // v1.0 pcb, ic ref unknown (no silkscreen on pcb!), gal20v8 target ROM_END //------------------------------------------------- |