(MESS) mbee128 : added 5 more bioses (nw)

This commit is contained in:
Robbbert 2013-11-05 12:10:10 +00:00
parent 44d5c1b8ab
commit 1f0bc4dc46
2 changed files with 15 additions and 9 deletions

View File

@ -880,12 +880,6 @@ MACHINE_CONFIG_END
ROM_LOAD_OPTIONAL("telcom11.rom", 0xe000, 0x1000, CRC(15516499) SHA1(2d4953f994b66c5d3b1d457b8c92d9a0a69eb8b8) )
Telcom 1.1 for the mbeeic (It could have 1.0, 1.1 or 1.2)
ROM_LOAD("bn54.bin", 0x0000, 0x2000, CRC(995c53db) SHA1(46e1a5cfd5795b8cf528bacf9dc79398ff7d64af) )
ROM_LOAD("bn55.bin", 0x0000, 0x2000, CRC(ca2c1073) SHA1(355d90d181de899cc7af892df96305fead9c81b4) )
ROM_LOAD("bn56.bin", 0x0000, 0x2000, CRC(3f76769d) SHA1(cfae2069d739c26fe39f734d9f705a3c965d1e6f) )
These are alternate boot roms for the 128k. They have no menu, and look just like the 64k/56k bootup.
*/
@ -1150,7 +1144,18 @@ ROM_START( mbee128 ) // 128K
ROM_REGION(0x20000,"maincpu", ROMREGION_ERASEFF)
ROM_REGION(0x7000,"bootrom", ROMREGION_ERASEFF)
ROM_LOAD("bn60.bin", 0x0000, 0x2000, CRC(ed15d4ee) SHA1(3ea42b63d42b9a4c5402676dee8912ad1f906bda) )
ROM_SYSTEM_BIOS( 0, "bn60", "Version 2.03" )
ROMX_LOAD("bn60.rom", 0x0000, 0x2000, CRC(ed15d4ee) SHA1(3ea42b63d42b9a4c5402676dee8912ad1f906bda), ROM_BIOS(1) )
ROM_SYSTEM_BIOS( 1, "bn59", "Version 2.02" )
ROMX_LOAD("bn59.rom", 0x0000, 0x2000, CRC(97384116) SHA1(87f2c4ab1a1f2964ba4f2bb60e62dc9c163831ba), ROM_BIOS(2) )
ROM_SYSTEM_BIOS( 2, "bn56", "bn56" )
ROMX_LOAD("bn56.rom", 0x0000, 0x2000, CRC(3f76769d) SHA1(cfae2069d739c26fe39f734d9f705a3c965d1e6f), ROM_BIOS(3) )
ROM_SYSTEM_BIOS( 3, "bn55", "bn55" )
ROMX_LOAD("bn55.rom", 0x0000, 0x2000, CRC(ca2c1073) SHA1(355d90d181de899cc7af892df96305fead9c81b4), ROM_BIOS(4) )
ROM_SYSTEM_BIOS( 4, "bn54", "bn54" )
ROMX_LOAD("bn54.rom", 0x0000, 0x2000, CRC(995c53db) SHA1(46e1a5cfd5795b8cf528bacf9dc79398ff7d64af), ROM_BIOS(5) )
ROM_SYSTEM_BIOS( 5, "hd18", "Hard Disk System" )
ROMX_LOAD("hd18.rom", 0x0000, 0x2000, CRC(ed53ace7) SHA1(534e2e00cc527197c76b3c106b3c9ff7f1328487), ROM_BIOS(6) )
ROM_REGION(0x9800, "gfx", 0)
ROM_LOAD("charrom.bin", 0x1000, 0x1000, CRC(1f9fcee4) SHA1(e57ac94e03638075dde68a0a8c834a4f84ba47b0) )

View File

@ -398,8 +398,9 @@ WRITE8_MEMBER( mbee_state::mbee128_50_w )
m_bank8h->set_entry(0); // rom
break;
case 0x04:
mem.install_read_bank (0x8000, 0x87ff, "bank8l");
mem.install_read_bank (0x8800, 0x8fff, "bank8h");
// these 2 lines were read_bank but readwrite is needed for bios 2,3,4,5 to boot
mem.install_readwrite_bank (0x8000, 0x87ff, "bank8l");
mem.install_readwrite_bank (0x8800, 0x8fff, "bank8h");
mem.install_readwrite_handler (0xf000, 0xf7ff, read8_delegate(FUNC(mbee_state::mbeeppc_low_r),this), write8_delegate(FUNC(mbee_state::mbeeppc_low_w),this));
mem.install_readwrite_handler (0xf800, 0xffff, read8_delegate(FUNC(mbee_state::mbeeppc_high_r),this), write8_delegate(FUNC(mbee_state::mbeeppc_high_w),this));
m_bank8l->set_entry(1); // ram