diff options
author | rfka01 <rfka01@users.noreply.github.com> | 2019-05-05 01:01:26 +0200 |
---|---|---|
committer | ajrhacker <ajrhacker@users.noreply.github.com> | 2019-05-04 19:01:26 -0400 |
commit | 7f669367efa1d0fd4a3b93ec75863280876fc8e4 (patch) | |
tree | c4a8f513377af8b62e2784caf94c5dad71ac22d9 | |
parent | 594465bcb7a565aedf7fcec222aa72cd05faf0bf (diff) |
at.cpp: added NCR PC-8 (#4971)
* at.cpp: added NCR PC-8
* at.cpp: some corrections
-rw-r--r-- | src/mame/drivers/at.cpp | 12 | ||||
-rw-r--r-- | src/mame/mame.lst | 3 |
2 files changed, 14 insertions, 1 deletions
diff --git a/src/mame/drivers/at.cpp b/src/mame/drivers/at.cpp index 78b5046db8b..da2f71b156b 100644 --- a/src/mame/drivers/at.cpp +++ b/src/mame/drivers/at.cpp @@ -143,6 +143,7 @@ public: void pc40iii(machine_config &config); void atvga(machine_config &config); void at386(machine_config &config); + void ncrpc8(machine_config &config); void n8810m55(machine_config &config); void ews286(machine_config &config); @@ -1667,6 +1668,16 @@ ROM_START( ews286 ) // Computer is brown/yellow-ish with Ericsson logo ROM_LOAD16_BYTE( "rys_103_1003_r8a_8600_ic-pos_69.bin", 0x18001, 0x4000, CRC(555502cb) SHA1(1977fe54b69c5e52731bf3eb8bdabe777aac014b)) // copyright patched in both roms ROM_END +// NCR, probably PC-8 - should get a "NGA" extended CGA graphics card once it's emulated +ROM_START( ncrpc8 ) + ROM_REGION(0x20000, "bios", 0) + ROM_LOAD16_BYTE( "ncr_35116_u113_vers.4-2.bin", 0x10001, 0x8000, CRC(b1b6a2e2) SHA1(5b2c0a2be59e064076ed757d84f61bf955ceca08)) + ROM_LOAD16_BYTE( "ncr_35117_u127_vers.4-2.bin", 0x10000, 0x8000, CRC(f4338669) SHA1(c1d6e714591c8d7ab966acfdbc3b463e06fbd073)) + + ROM_REGION( 0x0800, "keyboard", 0 ) + ROM_LOAD ("ncr_keyboard_mcu_35091.bin", 0x0000, 0x800, CRC(632556cc) SHA1(b35f30bd0664fc1c2775a594f248d1e30237900a)) +ROM_END + // Nixdorf 8810 M55 ROM_START( n8810m55 ) ROM_REGION(0x20000, "bios", 0 ) @@ -1739,5 +1750,6 @@ COMP( 1987, comportii ,ibm5170, 0, comportii, 0, at_state, init_at COMP( 1987, comportiii,ibm5170, 0, comportiii,0, at_state, init_at, "Compaq", "Portable III", MACHINE_NOT_WORKING ) COMP( 1988, comslt286, ibm5170, 0, atvga, 0, at_state, init_at, "Compaq", "SLT/286", MACHINE_NOT_WORKING ) COMP( 1986, ews286, ibm5170, 0, ews286, 0, at_state, init_at, "Ericsson", "Ericsson WS286", MACHINE_NOT_WORKING ) +COMP( 1986, ncrpc8, ibm5170, 0, atvga, 0, at_state, init_at, "NCR", "PC-8", MACHINE_NOT_WORKING ) COMP( 1986, n8810m55, ibm5170, 0, n8810m55, 0, at_state, init_at, "Nixdorf Computer AG", "8810 M55", MACHINE_NOT_WORKING ) //COMP( 1988, nws286, ibm5170, 0, ews286, 0, at_state, at, "Nokia Data", "Nokia Data WS286", MACHINE_NOT_WORKING ) diff --git a/src/mame/mame.lst b/src/mame/mame.lst index 5cd4b5cd90e..30d48e07355 100644 --- a/src/mame/mame.lst +++ b/src/mame/mame.lst @@ -2422,7 +2422,8 @@ megapc // 1992 Amstrad plc megapcpl // megapcpla // AMI BIOS version with Winbond WINBUS chipset neat // 1989 New Enhanced AT chipset, AMI BIOS -n8810m55 // Nixdorf 8810 M55 +ncrpc8 // 1986 NCR PC-8 +n8810m55 // 1986 Nixdorf 8810 M55 //nws286 // 1988 Nokia WS286 pc2386 // qi600 // 1988 Apricot Qi 600 (Neptune Motherboard |