diff options
Diffstat (limited to 'src/mess/drivers/pt68k4.c')
-rw-r--r-- | src/mess/drivers/pt68k4.c | 34 |
1 files changed, 17 insertions, 17 deletions
diff --git a/src/mess/drivers/pt68k4.c b/src/mess/drivers/pt68k4.c index 3f5c0a6b6f8..e163f1539df 100644 --- a/src/mess/drivers/pt68k4.c +++ b/src/mess/drivers/pt68k4.c @@ -9,21 +9,21 @@ 2014-01-03 Connect real DUARTs, FDC, and TimeKeeper. Settings now save properly, floppies can be read. 2014-01-19 ISA bus and compatible cards, PC keyboard support, speaker support 2014-09-20 Add PT68K2, add save states, we have a working SK*DOS disk! - + This has the appearance of a PC, including pc power supply, slots, etc on a conventional pc-like motherboard and case. Some pics: http://www.wormfood.net/old_computers/ - -Source code and manuals for the HUMBUG BIOS and SK*DOS are at: -http://www.users.cloud9.net/~stark/sources.html - -Usage: + +Source code and manuals for the HUMBUG BIOS and SK*DOS are at: +http://www.users.cloud9.net/~stark/sources.html + +Usage: Start up and press Enter as prompted. Type he to see a command list, or fd to boot from the first floppy drive. - + The stock NVRAM configures PT68k2 for 2 DSDD 5.25" drives, and PT68k4 for 2 DSHD 5.25" drives. - + Chips: 68230 Parallel Interface/Timer @ FE0081 68681 DUART/Timer (x2) @ FE0001 and FE0041 @@ -48,9 +48,9 @@ IRQs: 5: DUART1 6: PC FDC IRQ -TODO: 68230 device - This system and SK*DOS don't like our ISA WDXT-GEN emulation so HDD installs are not currently possible. - +TODO: 68230 device + This system and SK*DOS don't like our ISA WDXT-GEN emulation so HDD installs are not currently possible. + ****************************************************************************/ #include "emu.h" @@ -73,7 +73,7 @@ TODO: 68230 device #define ISABUS_TAG "isa" #define KBDC_TAG "pc_kbdc" #define SPEAKER_TAG "speaker" -#define WDFDC_TAG "wdfdc" +#define WDFDC_TAG "wdfdc" class pt68k4_state : public driver_device { @@ -219,11 +219,11 @@ WRITE8_MEMBER(pt68k4_state::fdc_select_w) switch (drive) { case 0: - floppy->ss_w((data & 0x40) ? 1 : 0); + floppy->ss_w((data & 0x40) ? 1 : 0); break; case 1: - floppy2->ss_w((data & 0x40) ? 1 : 0); + floppy2->ss_w((data & 0x40) ? 1 : 0); break; default: @@ -381,7 +381,7 @@ SLOT_INTERFACE_END static MACHINE_CONFIG_START( pt68k2, pt68k4_state ) /* basic machine hardware */ - MCFG_CPU_ADD(M68K_TAG, M68000, XTAL_16MHz/2) // 68k2 came in 8, 10, and 12 MHz versions + MCFG_CPU_ADD(M68K_TAG, M68000, XTAL_16MHz/2) // 68k2 came in 8, 10, and 12 MHz versions MCFG_CPU_PROGRAM_MAP(pt68k2_mem) MCFG_MC68681_ADD("duart1", XTAL_3_6864MHz) @@ -459,8 +459,8 @@ MACHINE_CONFIG_END /* ROM definition */ ROM_START( pt68k2 ) ROM_REGION16_BE( 0x10000, "roms", 0 ) - ROM_LOAD16_BYTE( "hum_u20.bin", 0x000000, 0x008000, CRC(69db483a) SHA1(9dfea73e4d7deef7c66a27cca92eb7c9ff767215) ) - ROM_LOAD16_BYTE( "hum_u27.bin", 0x000001, 0x008000, CRC(54441b06) SHA1(0e2d63b1cd01f88f37fc4859c11c252c4fea220b) ) + ROM_LOAD16_BYTE( "hum_u20.bin", 0x000000, 0x008000, CRC(69db483a) SHA1(9dfea73e4d7deef7c66a27cca92eb7c9ff767215) ) + ROM_LOAD16_BYTE( "hum_u27.bin", 0x000001, 0x008000, CRC(54441b06) SHA1(0e2d63b1cd01f88f37fc4859c11c252c4fea220b) ) ROM_REGION(0x800, TIMEKEEPER_TAG, 0) ROM_LOAD( "u21_ds1220.bin", 0x000000, 0x000800, CRC(7a6b75ce) SHA1(07663860aa6cc21aed04a568ff9c05bc75d62e4f) ) |