pc9801.cpp: redumped PC9821AS roms [sampson]

This commit is contained in:
angelosa 2019-08-09 16:35:44 +02:00
parent a21b8bab26
commit ffb80978ce

View File

@ -31,6 +31,9 @@
- undumped IDE ROM, kludged to work - undumped IDE ROM, kludged to work
- Compatibility is untested; - Compatibility is untested;
TODO (PC-9821AS)
- IPL ROM banking contradicts greatly from the other machines;
TODO: (PC-486MU) TODO: (PC-486MU)
- Tries to read port C of i8255_sys (-> 0x35) at boot without setting up the control - 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; port. This causes a jump to invalid program area;
@ -2746,9 +2749,15 @@ As - 80486DX 33
*/ */
ROM_START( pc9821as ) ROM_START( pc9821as )
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 ) ROM_REGION( 0x30000, "ipl", ROMREGION_ERASEFF )
ROM_LOAD( "itf.rom", 0x10000, 0x08000, BAD_DUMP CRC(dd4c7bb8) SHA1(cf3aa193df2722899066246bccbed03f2e79a74a) ) // TODO: not quite right yet, needs actual itf rom loaded
ROM_LOAD( "bios_as.rom", 0x18000, 0x18000, BAD_DUMP CRC(0a682b93) SHA1(76a7360502fa0296ea93b4c537174610a834d367) ) ROM_COPY( "ipl_raw", 0x50000, 0x10000, 0x08000 )
ROM_COPY( "ipl_raw", 0x28000, 0x18000, 0x18000 )
ROM_REGION( 0x80000, "chargen", 0 ) ROM_REGION( 0x80000, "chargen", 0 )
ROM_LOAD( "font_as.rom", 0x000000, 0x046800, BAD_DUMP CRC(456d9fc7) SHA1(78ba9960f135372825ab7244b5e4e73a810002ff) ) ROM_LOAD( "font_as.rom", 0x000000, 0x046800, BAD_DUMP CRC(456d9fc7) SHA1(78ba9960f135372825ab7244b5e4e73a810002ff) )