Skip to content

Commit 3cd4e2e

Browse files
authored
sinclair/scorpion.cpp, sinclair/pentevo.cpp: Added additional BIOS options. (#12306)
* Scorpion TURBO+: ProfROM V.4.xx.031 * Scorpion GMX: ProfROM +GMX V.5.xx.041, 6.xx.041 * ZX Evolution: ERS v0.59.13
1 parent 2778f9e commit 3cd4e2e

File tree

2 files changed

+59
-31
lines changed

2 files changed

+59
-31
lines changed

src/mame/sinclair/pentevo.cpp

Lines changed: 15 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -792,17 +792,21 @@ void pentevo_state::pentevo(machine_config &config)
792792

793793
ROM_START( pentevo )
794794
ROM_REGION(0x090000, "maincpu", ROMREGION_ERASEFF)
795-
ROM_DEFAULT_BIOS("v0.59.12")
796-
797-
// http://svn.zxevo.ru/revision.php?repname=pentevo&path=%2From%2Fzxevo_fe.rom&rev=1012&peg=1021
798-
ROM_SYSTEM_BIOS(0, "v0.59.12", "ERS v0.59.12, NEO-DOS v0.57")
799-
ROMX_LOAD( "zxevo_05912.rom", 0x010000, 0x80000, CRC(e0e95f9f) SHA1(b27b9d61aaf47a73bdd07027df0aad5b88be0fb9), ROM_BIOS(0))
800-
ROM_SYSTEM_BIOS(1, "v0.59.12fe", "ERS v0.59.12 (FE), NEO-DOS v0.57")
801-
ROMX_LOAD( "zxevo_05912fe.rom", 0x010000, 0x80000, CRC(4c9300b1) SHA1(b6511f1c24a094930a559f3673b322b24b848a03), ROM_BIOS(1))
802-
ROM_SYSTEM_BIOS(2, "v0.59.04", "ERS v0.59.04, NEO-DOS v0.53")
803-
ROMX_LOAD( "zxevo_05904.rom", 0x010000, 0x80000, CRC(8cae52eb) SHA1(992a0dc17fc7283bbfad5c5ebe254cab68bf0d9a), ROM_BIOS(2))
804-
ROM_SYSTEM_BIOS(3, "v0.59.02fe", "ERS v0.59.02 (FE), NEO-DOS v0.53")
805-
ROMX_LOAD( "zxevo_05902fe.rom", 0x010000, 0x80000, CRC(df144c82) SHA1(e48b8a95576e0123764ff8cc34d9373dc95159bf), ROM_BIOS(3))
795+
ROM_DEFAULT_BIOS("v0.59.13fe")
796+
797+
// http://svn.zxevo.ru/revision.php?repname=pentevo&path=%2From%2Fzxevo_fe.rom
798+
ROM_SYSTEM_BIOS(0, "v0.59.02fe", "ERS v0.59.02 (FE), NEO-DOS v0.53")
799+
ROMX_LOAD( "zxevo_05902fe.rom", 0x010000, 0x80000, CRC(df144c82) SHA1(e48b8a95576e0123764ff8cc34d9373dc95159bf), ROM_BIOS(0))
800+
ROM_SYSTEM_BIOS(1, "v0.59.04", "ERS v0.59.04, NEO-DOS v0.53")
801+
ROMX_LOAD( "zxevo_05904.rom", 0x010000, 0x80000, CRC(8cae52eb) SHA1(992a0dc17fc7283bbfad5c5ebe254cab68bf0d9a), ROM_BIOS(1))
802+
ROM_SYSTEM_BIOS(2, "v0.59.12", "ERS v0.59.12, NEO-DOS v0.57")
803+
ROMX_LOAD( "zxevo_05912.rom", 0x010000, 0x80000, CRC(e0e95f9f) SHA1(b27b9d61aaf47a73bdd07027df0aad5b88be0fb9), ROM_BIOS(2))
804+
ROM_SYSTEM_BIOS(3, "v0.59.12fe", "ERS v0.59.12 (FE), NEO-DOS v0.57")
805+
ROMX_LOAD( "zxevo_05912fe.rom", 0x010000, 0x80000, CRC(4c9300b1) SHA1(b6511f1c24a094930a559f3673b322b24b848a03), ROM_BIOS(3))
806+
ROM_SYSTEM_BIOS(4, "v0.59.13", "ERS v0.59.13, NEO-DOS v0.58")
807+
ROMX_LOAD( "zxevo_05913.rom", 0x010000, 0x80000, CRC(b75bf957) SHA1(6880493ee248cad1f82683f8b9cc69fb78fe5682), ROM_BIOS(4))
808+
ROM_SYSTEM_BIOS(5, "v0.59.13fe", "ERS v0.59.13 (FE), NEO-DOS v0.58")
809+
ROMX_LOAD( "zxevo_05913fe.rom", 0x010000, 0x80000, CRC(a4de8eb8) SHA1(508667d5ef42a1d0353866f3a1de4e61a230fc86), ROM_BIOS(5))
806810

807811
// http://svn.zxevo.ru/revision.php?repname=pentevo&path=%2Fcfgs%2Fstandalone_base_trdemu%2Ftrunk%2Fzxevo_fw.bin&rev=994&peg=1021
808812
ROM_REGION(0x0C280, "fw", ROMREGION_ERASEFF)

src/mame/sinclair/scorpion.cpp

Lines changed: 44 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -931,7 +931,7 @@ ROM_END
931931

932932
ROM_START(scorpiontb)
933933
ROM_REGION(0x90000, "maincpu", 0)
934-
ROM_DEFAULT_BIOS("v4.01.31lg_3d2f")
934+
ROM_DEFAULT_BIOS("v4.41lg_uni")
935935

936936
ROM_SYSTEM_BIOS(0, "v3.9f", "ProfROM V.3.9f")
937937
ROMX_LOAD( "prof_39f.rom", 0x010000, 0x20000, CRC(c55e64da) SHA1(cec7770fe26350f57f6c325a29db78787dc4521e), ROM_BIOS(0))
@@ -955,52 +955,76 @@ ROM_START(scorpiontb)
955955
ROMX_LOAD( "scorp401_e5476776.rom", 0x010000, 0x40000, CRC(e5476776) SHA1(3dcff254f5bbc1e6c6a5319d21ebbd5c7d65077c), ROM_BIOS(9))
956956
ROM_SYSTEM_BIOS(10, "v4.01_10", "ProfROM V.4.01 (Fatall 0.25, SCBoot 1.5, Wild Player 3.3, Best View 2.19)")
957957
ROMX_LOAD( "scorp401_e8900ba7.rom", 0x010000, 0x40000, CRC(e8900ba7) SHA1(5caa403036cc2268db2c35077902e3f432f3c779), ROM_BIOS(10))
958-
ROM_SYSTEM_BIOS(11, "v4.01.15", "ProfROM V.4.xx.015")
958+
ROM_SYSTEM_BIOS(11, "v4.15", "ProfROM V.4.xx.015")
959959
ROMX_LOAD( "prof4xx015.rom", 0x010000, 0x40000, CRC(5d4ba991) SHA1(2d1f0bd95909cdff32a96ab55b4bcae547e20bd1), ROM_BIOS(11))
960-
ROM_SYSTEM_BIOS(12, "v4.01.15lg", "ProfROM V.4.xx.015 (Basic Looking Glass)")
960+
ROM_SYSTEM_BIOS(12, "v4.15lg", "ProfROM V.4.xx.015 (Basic Looking Glass)")
961961
ROMX_LOAD( "prof4xx015lg.rom", 0x010000, 0x40000, CRC(3b450ceb) SHA1(e1af7110ad89764ac020c636ab835c39ada061c0), ROM_BIOS(12))
962-
ROM_SYSTEM_BIOS(13, "v4.01.27", "ProfROM V.4.xx.027")
962+
ROM_SYSTEM_BIOS(13, "v4.27", "ProfROM V.4.xx.027")
963963
ROMX_LOAD( "prof4xx027.rom", 0x010000, 0x40000, CRC(8da39bed) SHA1(39a601d8af62df95efd5a514b53a4a07571befab), ROM_BIOS(13))
964-
ROM_SYSTEM_BIOS(14, "v4.01.27lg", "ProfROM V.4.xx.027 (Basic Looking Glass)")
964+
ROM_SYSTEM_BIOS(14, "v4.27lg", "ProfROM V.4.xx.027 (Basic Looking Glass)")
965965
ROMX_LOAD( "prof4xx027lg.rom", 0x010000, 0x40000, CRC(50be8b57) SHA1(fa930ec7efe8eee641c889a0ce2ae16f03ebc1f4), ROM_BIOS(14))
966-
ROM_SYSTEM_BIOS(15, "v4.01.29", "ProfROM V.4.xx.029")
966+
ROM_SYSTEM_BIOS(15, "v4.29", "ProfROM V.4.xx.029")
967967
ROMX_LOAD( "prof4xx029.rom", 0x010000, 0x40000, CRC(aebe12a3) SHA1(31c5481587554a8173016ccda46e1490cbd9fa5c), ROM_BIOS(15))
968-
ROM_SYSTEM_BIOS(16, "v4.01.29lg", "ProfROM V.4.xx.029 (Basic Looking Glass)")
968+
ROM_SYSTEM_BIOS(16, "v4.29lg", "ProfROM V.4.xx.029 (Basic Looking Glass)")
969969
ROMX_LOAD( "prof4xx029lg.rom", 0x010000, 0x40000, CRC(1ae71a4c) SHA1(c7d8f20134f5623f2498feea5c9efbcb2fd686a3), ROM_BIOS(16))
970-
ROM_SYSTEM_BIOS(17, "v4.01.31", "ProfROM V.4.xx.031")
970+
ROM_SYSTEM_BIOS(17, "v4.31", "ProfROM V.4.xx.031")
971971
ROMX_LOAD( "prof4xx031.rom", 0x010000, 0x40000, CRC(43ab9b83) SHA1(cc95edf10ee6bfd16cf738ea648cf4ce35b3b232), ROM_BIOS(17))
972-
ROM_SYSTEM_BIOS(18, "v4.01.31lg", "ProfROM V.4.xx.031 (Basic Looking Glass)")
972+
ROM_SYSTEM_BIOS(18, "v4.31lg", "ProfROM V.4.xx.031 (Basic Looking Glass)")
973973
ROMX_LOAD( "prof4xx031lg.rom", 0x010000, 0x40000, CRC(f7f2936c) SHA1(61f8ca193624c7ed23d54f35cbebb76bc94e96e2), ROM_BIOS(18))
974-
ROM_SYSTEM_BIOS(19, "v4.01.31_3d2f", "ProfROM V.4.xx.031(3D2F)")
974+
ROM_SYSTEM_BIOS(19, "v4.31_3d2f", "ProfROM V.4.xx.031(3D2F)")
975975
ROMX_LOAD( "prof4xx031_3d2f.rom", 0x010000, 0x40000, CRC(e850e0d1) SHA1(48d41013130a5d92c2b2fd04142d5ba6ce5a324a), ROM_BIOS(19))
976-
ROM_SYSTEM_BIOS(20, "v4.01.31lg_3d2f", "ProfROM V.4.xx.031 (Basic Looking Glass) (3D2F)")
976+
ROM_SYSTEM_BIOS(20, "v4.31lg_3d2f", "ProfROM V.4.xx.031 (Basic Looking Glass) (3D2F)")
977977
ROMX_LOAD( "prof4xx031lg_3d2f.rom", 0x010000, 0x40000, CRC(cc525181) SHA1(985b437e8b35c0c3493a347e76f683e498bd40e4), ROM_BIOS(20))
978-
ROM_SYSTEM_BIOS(21, "scorp_test", "Scorpion Test")
979-
ROMX_LOAD( "scorp_test.rom", 0x010000, 0x10000, CRC(e0230ca7) SHA1(f38e4d23cb29b4ae3fe8b00a52d7b0f9bb845407), ROM_BIOS(21))
978+
ROM_SYSTEM_BIOS(21, "v4.41", "ProfROM V.4.xx.041.8689")
979+
ROMX_LOAD( "prof4xx041.8689.rom", 0x010000, 0x40000, CRC(35f11072) SHA1(25f8dcd04619e44829e3ba4cb360f2ae9bf8bf01), ROM_BIOS(21))
980+
ROM_SYSTEM_BIOS(22, "v4.41_3d2f", "ProfROM V.4.xx.041.8689 (3D2F)")
981+
ROMX_LOAD( "prof4xx041.8689_3d2f.rom", 0x010000, 0x40000, CRC(25c5885a) SHA1(972871f1b19bc2980ec22220d81994223bf6e884), ROM_BIOS(22))
982+
ROM_SYSTEM_BIOS(23, "v4.41_uni", "ProfROM V.4.xx.041.8689 (UNI)")
983+
ROMX_LOAD( "prof4xx041.8689_uni.rom", 0x010000, 0x40000, CRC(3914e0aa) SHA1(2a951aa49ccdecf38adc8c901296b352264d621f), ROM_BIOS(23))
984+
ROM_SYSTEM_BIOS(24, "v4.41lg", "ProfROM V.4.xx.041.8689 (Basic Looking Glass)")
985+
ROMX_LOAD( "prof4xx041.8689lg.rom", 0x010000, 0x40000, CRC(81a8189d) SHA1(3991c4bf9ab7d184a86f413753f954e43f7337fa), ROM_BIOS(24))
986+
ROM_SYSTEM_BIOS(25, "v4.41lg_3d2f", "ProfROM V.4.xx.041.8689 (Basic Looking Glass) (3D2F)")
987+
ROMX_LOAD( "prof4xx041.8689lg_3d2f.rom", 0x010000, 0x40000, CRC(01c7390a) SHA1(84d4518d751979722fde834c568fa652058e55fa), ROM_BIOS(25))
988+
ROM_SYSTEM_BIOS(26, "v4.41lg_uni", "ProfROM V.4.xx.041.8689 (Basic Looking Glass) (UNI)")
989+
ROMX_LOAD( "prof4xx041.8689lg_uni.rom", 0x010000, 0x40000, CRC(62df1e38) SHA1(6df006eb8429464c54097f10b6ef2731c52f91b9), ROM_BIOS(26))
990+
ROM_SYSTEM_BIOS(27, "scorp_test", "Scorpion Test")
991+
ROMX_LOAD( "scorp_test.rom", 0x010000, 0x10000, CRC(e0230ca7) SHA1(f38e4d23cb29b4ae3fe8b00a52d7b0f9bb845407), ROM_BIOS(27))
980992
ROM_END
981993

982994
ROM_START(scorpiongmx)
983995
ROM_REGION(0x90000, "maincpu", 0)
984-
ROM_DEFAULT_BIOS("v5.01.31_3d2f")
996+
ROM_DEFAULT_BIOS("v6.41_uni")
985997

986998
ROM_SYSTEM_BIOS(0, "v12500", "GMX Boot Rom 1.2 V. 5.00")
987999
ROMX_LOAD( "gmx12500.rom", 0x010000, 0x80000, CRC(00df8568) SHA1(dd303d298f96ec4f9fe736eefd3c36fff1dfcdf5), ROM_BIOS(0))
9881000
ROM_SYSTEM_BIOS(1, "v12501", "GMX Boot Rom 1.2 V. 5.01")
9891001
ROMX_LOAD( "gmx12501.rom", 0x010000, 0x80000, CRC(34c8d210) SHA1(433237c8b5cd9de3bff3b074b6c7065788306995), ROM_BIOS(1))
9901002
ROM_SYSTEM_BIOS(2, "v13500", "GMX Boot Rom 1.3 V. 5.00")
9911003
ROMX_LOAD( "gmx13500.rom", 0x010000, 0x80000, CRC(47c9df88) SHA1(e26823989ce111a086a9e44bfa07fa631019c19d), ROM_BIOS(2))
992-
ROM_SYSTEM_BIOS(3, "v5.01.27", "ProfROM +GMX V.5.xx.027")
1004+
ROM_SYSTEM_BIOS(3, "v5.27", "ProfROM +GMX V.5.xx.027")
9931005
ROMX_LOAD( "profgmx5xx027.rom", 0x010000, 0x80000, CRC(05dc16f5) SHA1(b786c78e9f332010e3996f3281adf3f75924bede), ROM_BIOS(3))
994-
ROM_SYSTEM_BIOS(4, "v5.01.29", "ProfROM +GMX V.5.xx.029")
1006+
ROM_SYSTEM_BIOS(4, "v5.29", "ProfROM +GMX V.5.xx.029")
9951007
ROMX_LOAD( "profgmx5xx029.rom", 0x010000, 0x80000, CRC(41016b99) SHA1(86f324d45f4f181c9231a7001b30d5ce3d1512c6), ROM_BIOS(4))
996-
ROM_SYSTEM_BIOS(5, "v5.01.30", "ProfROM +GMX V.5.xx.030")
1008+
ROM_SYSTEM_BIOS(5, "v5.30", "ProfROM +GMX V.5.xx.030")
9971009
ROMX_LOAD( "profgmx5xx030.rom", 0x010000, 0x80000, CRC(21edd18e) SHA1(90fc58600e2da85fea7dc033a22dcc88633530bc), ROM_BIOS(5))
998-
ROM_SYSTEM_BIOS(6, "v5.01.30_3d2f", "ProfROM +GMX V.5.xx.030 (3D2F)")
1010+
ROM_SYSTEM_BIOS(6, "v5.30_3d2f", "ProfROM +GMX V.5.xx.030 (3D2F)")
9991011
ROMX_LOAD( "profgmx5xx030_3d2f.rom", 0x010000, 0x80000, CRC(ab6e2380) SHA1(6bd2904364badb00700a7d4576d8396c62916d67), ROM_BIOS(6))
1000-
ROM_SYSTEM_BIOS(7, "v5.01.31", "ProfROM +GMX V.5.xx.031")
1012+
ROM_SYSTEM_BIOS(7, "v5.31", "ProfROM +GMX V.5.xx.031")
10011013
ROMX_LOAD( "profgmx5xx031.rom", 0x010000, 0x80000, CRC(a2ec83d5) SHA1(e2a022c1bdea516b43828752fc52b112c0bad59c), ROM_BIOS(7))
1002-
ROM_SYSTEM_BIOS(8, "v5.01.31_3d2f", "ProfROM +GMX V.5.xx.031 (3D2F)")
1014+
ROM_SYSTEM_BIOS(8, "v5.31_3d2f", "ProfROM +GMX V.5.xx.031 (3D2F)")
10031015
ROMX_LOAD( "profgmx5xx031_3d2f.rom", 0x010000, 0x80000, CRC(bb900382) SHA1(1e01444e3eb65dffcb9c41b2b8e034a020198a1e), ROM_BIOS(8))
1016+
ROM_SYSTEM_BIOS(9, "v5.41", "ProfROM +GMX V.5.xx.041.8689")
1017+
ROMX_LOAD( "profgmx5xx041.8689.rom", 0x010000, 0x80000, CRC(fefc285e) SHA1(63ed6e18f8d9cb203c7279f3ecb431950c5b83e6), ROM_BIOS(9))
1018+
ROM_SYSTEM_BIOS(10, "v5.41_3d2f", "ProfROM +GMX V.5.xx.041.8689 (3D2F)")
1019+
ROMX_LOAD( "profgmx5xx041.8689_3d2f.rom", 0x010000, 0x80000, CRC(a2923935) SHA1(1b8cfe2b8e9dab07dc1852c84f36049d6c27cd93), ROM_BIOS(10))
1020+
ROM_SYSTEM_BIOS(11, "v5.41_uni", "ProfROM +GMX V.5.xx.041.8689 (UNI)")
1021+
ROMX_LOAD( "profgmx5xx041.8689_uni.rom", 0x010000, 0x80000, CRC(9b5f6b2b) SHA1(3c2628b5acdbb4c954b8607c2971b66d9f3ccc2a), ROM_BIOS(11))
1022+
ROM_SYSTEM_BIOS(12, "v6.41", "ProfROM +GMX V.6.xx.041.8689")
1023+
ROMX_LOAD( "profgmx6xx041.8689.rom", 0x010000, 0x80000, CRC(c2c6b073) SHA1(bff736c5d0389e171986f0f1c853319bbf704737), ROM_BIOS(12))
1024+
ROM_SYSTEM_BIOS(13, "v6.41_3d2f", "ProfROM +GMX V.6.xx.041.8689 (3D2F)")
1025+
ROMX_LOAD( "profgmx6xx041.8689_3d2f.rom", 0x010000, 0x80000, CRC(37afe94d) SHA1(904d85addf8e38206223f049a4fbeb707fb0dfc5), ROM_BIOS(13))
1026+
ROM_SYSTEM_BIOS(14, "v6.41_uni", "ProfROM +GMX V.6.xx.041.8689 (UNI)")
1027+
ROMX_LOAD( "profgmx6xx041.8689_uni.rom", 0x010000, 0x80000, CRC(04d9aa7c) SHA1(a22d89337874a9b01ed80b8a1c09cc86c56dff69), ROM_BIOS(14))
10041028
ROM_END
10051029

10061030
ROM_START(profi)

0 commit comments

Comments
 (0)