sorcerer: new bios monitor 1.2 (thanks to exidyboy)

This commit is contained in:
Robbbert 2020-05-21 01:23:17 +10:00
parent 66ede21707
commit e741cb715c

View File

@ -640,25 +640,28 @@ ROM_START(sorcererd)
ROM_END
ROM_START(sorcerer2)
ROM_REGION( 0x1000, "maincpu", ROMREGION_ERASEFF )
ROM_REGION( 0x1000, "maincpu", 0 )
ROM_SYSTEM_BIOS(0, "standard", "Standard")
ROMX_LOAD("exm011-1.1e", 0x0000, 0x0800, CRC(af9394dc) SHA1(d7e0ada64d72d33e0790690be86a36020b41fd0d), ROM_BIOS(0) )
ROMX_LOAD("exm011-2.2e", 0x0800, 0x0800, CRC(49978d6c) SHA1(b94127bfe99e5dc1cf5dbbb7d1b099b0ca036cd0), ROM_BIOS(0) )
ROM_SYSTEM_BIOS(1, "dwmon22a", "DWMON 2.2A")
ROMX_LOAD("dwmon22a.1e", 0x0000, 0x0800, CRC(82f78769) SHA1(6b999738c160557452fc25cbbe9339cfe651768b), ROM_BIOS(1) )
ROMX_LOAD("dwmon22a.2e", 0x0800, 0x0800, CRC(6239871b) SHA1(e687bc9669c310a3d2debb87f79d168017f35f34), ROM_BIOS(1) )
ROM_SYSTEM_BIOS(2, "dwmon22c", "DWMON 2.2C")
ROMX_LOAD("dwmon22c.1e", 0x0000, 0x0800, CRC(a22db498) SHA1(ebedbce7454007f5a02fafe449fd09169173d7b3), ROM_BIOS(2) )
ROMX_LOAD("dwmon22c.2e", 0x0800, 0x0800, CRC(7b22b65a) SHA1(7f23dd308f34b6d795d6df06f2387dfd17f69edd), ROM_BIOS(2) )
ROM_SYSTEM_BIOS(3, "ddmon", "DDMON 1.3")
ROMX_LOAD("ddmon.1e", 0x0000, 0x0800, CRC(6ce481da) SHA1(c927762b29a281b7c13d59bb17ea56494c64569b), ROM_BIOS(3) )
ROMX_LOAD("ddmon.2e", 0x0800, 0x0800, CRC(50069b13) SHA1(0808018830fac15cceaed8ff2b19900f77447470), ROM_BIOS(3) )
ROM_SYSTEM_BIOS(4, "adsmon", "ADSMON") // This requires an unemulated 80-column card. You can type 64 to get 64-columns, but it's mostly off the side.
ROMX_LOAD("adsmon.1e", 0x0000, 0x0800, CRC(460f981a) SHA1(bdae1d87b9e8ae2cae11663acd349b9ed2387094), ROM_BIOS(4) )
ROMX_LOAD("adsmon.2e", 0x0800, 0x0800, CRC(cb3f1dda) SHA1(3fc14306e83d73b9b9afd9b543566e52ba3e008f), ROM_BIOS(4) )
ROM_SYSTEM_BIOS(5, "tvc", "TVI-MON-C-V1.5") // unknown disk support (BO is the floppy boot command)
ROMX_LOAD("tvc-1.1e", 0x0000, 0x0800, CRC(efc15a18) SHA1(3dee821270a0d83453b18baed88a024dfd0d7a6c), ROM_BIOS(5) )
ROMX_LOAD("tvc-2.2e", 0x0800, 0x0800, CRC(bc194487) SHA1(dcfd916558e3e3be22091c5558ea633c332cf6c7), ROM_BIOS(5) )
ROM_SYSTEM_BIOS(1, "standard12", "EXMON 1.2") // unknown if this is a real Exidy monitor that leaked, or a hack.
ROMX_LOAD("ex1-2.1e", 0x0000, 0x0800, CRC(7f915d7b) SHA1(9b8cd779019bd736595af888dc86b1ec0e7066c2), ROM_BIOS(1) )
ROMX_LOAD("ex1-2.2e", 0x0800, 0x0800, CRC(dc859453) SHA1(c3130a34365a1a7c5ef63188ade90a17780d7b0a), ROM_BIOS(1) )
ROM_SYSTEM_BIOS(2, "dwmon22a", "DWMON 2.2A")
ROMX_LOAD("dwmon22a.1e", 0x0000, 0x0800, CRC(82f78769) SHA1(6b999738c160557452fc25cbbe9339cfe651768b), ROM_BIOS(2) )
ROMX_LOAD("dwmon22a.2e", 0x0800, 0x0800, CRC(6239871b) SHA1(e687bc9669c310a3d2debb87f79d168017f35f34), ROM_BIOS(2) )
ROM_SYSTEM_BIOS(3, "dwmon22c", "DWMON 2.2C")
ROMX_LOAD("dwmon22c.1e", 0x0000, 0x0800, CRC(a22db498) SHA1(ebedbce7454007f5a02fafe449fd09169173d7b3), ROM_BIOS(3) )
ROMX_LOAD("dwmon22c.2e", 0x0800, 0x0800, CRC(7b22b65a) SHA1(7f23dd308f34b6d795d6df06f2387dfd17f69edd), ROM_BIOS(3) )
ROM_SYSTEM_BIOS(4, "ddmon", "DDMON 1.3")
ROMX_LOAD("ddmon.1e", 0x0000, 0x0800, CRC(6ce481da) SHA1(c927762b29a281b7c13d59bb17ea56494c64569b), ROM_BIOS(4) )
ROMX_LOAD("ddmon.2e", 0x0800, 0x0800, CRC(50069b13) SHA1(0808018830fac15cceaed8ff2b19900f77447470), ROM_BIOS(4) )
ROM_SYSTEM_BIOS(5, "adsmon", "ADSMON") // This requires an unemulated 80-column card. You can type 64 to get 64-columns, but it's mostly off the side.
ROMX_LOAD("adsmon.1e", 0x0000, 0x0800, CRC(460f981a) SHA1(bdae1d87b9e8ae2cae11663acd349b9ed2387094), ROM_BIOS(5) )
ROMX_LOAD("adsmon.2e", 0x0800, 0x0800, CRC(cb3f1dda) SHA1(3fc14306e83d73b9b9afd9b543566e52ba3e008f), ROM_BIOS(5) )
ROM_SYSTEM_BIOS(6, "tvc", "TVI-MON-C-V1.5") // unknown disk support (BO is the floppy boot command)
ROMX_LOAD("tvc-1.1e", 0x0000, 0x0800, CRC(efc15a18) SHA1(3dee821270a0d83453b18baed88a024dfd0d7a6c), ROM_BIOS(6) )
ROMX_LOAD("tvc-2.2e", 0x0800, 0x0800, CRC(bc194487) SHA1(dcfd916558e3e3be22091c5558ea633c332cf6c7), ROM_BIOS(6) )
ROM_REGION( 0x0400, "chargen", 0)
ROM_LOAD("exchr-1.20d", 0x0000, 0x0400, CRC(4a7e1cdd) SHA1(2bf07a59c506b6e0c01ec721fb7b747b20f5dced) )
@ -668,7 +671,7 @@ ROM_START(sorcerer2)
ROM_END
ROM_START(sorcerera)
ROM_REGION( 0x1000, "maincpu", ROMREGION_ERASEFF )
ROM_REGION( 0x1000, "maincpu", 0 )
ROM_SYSTEM_BIOS(0, "scuamon6434", "SCUAMON64 3.4")
ROMX_LOAD("scua34.1e", 0x0000, 0x1000, CRC(7ff21d97) SHA1(b936cda0f2acb655fb4c1a4e7976274558543c7e), ROM_BIOS(0) )
@ -680,7 +683,7 @@ ROM_START(sorcerera)
ROM_END
ROM_START(sorcererb)
ROM_REGION( 0x1000, "maincpu", ROMREGION_ERASEFF )
ROM_REGION( 0x1000, "maincpu", 0 )
ROM_SYSTEM_BIOS(0, "scuamon64", "SCUAMON64") // DI to boot floppy
ROMX_LOAD("scua1.1e", 0x0000, 0x0800, CRC(0fcf1de9) SHA1(db8371eabf50a9da43ec7f717279a31754351359), ROM_BIOS(0) )
ROM_CONTINUE(0x0000, 0x800)