From ffb80978ce4b4e7faa5a2c8b798a25beb0a6c351 Mon Sep 17 00:00:00 2001 From: angelosa Date: Fri, 9 Aug 2019 16:35:44 +0200 Subject: pc9801.cpp: redumped PC9821AS roms [sampson] --- src/mame/drivers/pc9801.cpp | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/src/mame/drivers/pc9801.cpp b/src/mame/drivers/pc9801.cpp index 77d60e34fe3..ddc17d285dd 100644 --- a/src/mame/drivers/pc9801.cpp +++ b/src/mame/drivers/pc9801.cpp @@ -31,6 +31,9 @@ - undumped IDE ROM, kludged to work - Compatibility is untested; + TODO (PC-9821AS) + - IPL ROM banking contradicts greatly from the other machines; + TODO: (PC-486MU) - Tries to read port C of i8255_sys (-> 0x35) at boot without setting up the control port. This causes a jump to invalid program area; @@ -2746,10 +2749,16 @@ As - 80486DX 33 */ ROM_START( pc9821as ) - ROM_REGION( 0x30000, "ipl", ROMREGION_ERASEFF ) - ROM_LOAD( "itf.rom", 0x10000, 0x08000, BAD_DUMP CRC(dd4c7bb8) SHA1(cf3aa193df2722899066246bccbed03f2e79a74a) ) - ROM_LOAD( "bios_as.rom", 0x18000, 0x18000, BAD_DUMP CRC(0a682b93) SHA1(76a7360502fa0296ea93b4c537174610a834d367) ) + ROM_REGION( 0x80000, "ipl_raw", ROMREGION_ERASEFF ) +// ROM_LOAD( "itf.rom", 0x10000, 0x08000, BAD_DUMP CRC(dd4c7bb8) SHA1(cf3aa193df2722899066246bccbed03f2e79a74a) ) +// ROM_LOAD( "bios_as.rom", 0x18000, 0x18000, BAD_DUMP CRC(0a682b93) SHA1(76a7360502fa0296ea93b4c537174610a834d367) ) + ROM_LOAD( "mvs0100-1.bin", 0x00000, 0x80000, CRC(ca37b631) SHA1(8c481dd0608d6c27235bc88bd77e345628dc28a1) ) + ROM_REGION( 0x30000, "ipl", ROMREGION_ERASEFF ) + // TODO: not quite right yet, needs actual itf rom loaded + ROM_COPY( "ipl_raw", 0x50000, 0x10000, 0x08000 ) + ROM_COPY( "ipl_raw", 0x28000, 0x18000, 0x18000 ) + ROM_REGION( 0x80000, "chargen", 0 ) ROM_LOAD( "font_as.rom", 0x000000, 0x046800, BAD_DUMP CRC(456d9fc7) SHA1(78ba9960f135372825ab7244b5e4e73a810002ff) ) -- cgit v1.2.3