diff --git a/.gitattributes b/.gitattributes index 60314d677e4..329b9695b03 100644 --- a/.gitattributes +++ b/.gitattributes @@ -36,6 +36,7 @@ hash/amiga500plus_flop.xml svneol=native#text/xml hash/amiga600_flop.xml svneol=native#text/xml hash/amiga_flop.xml svneol=native#text/xml hash/amigaaga_flop.xml svneol=native#text/xml +hash/apc.xml svneol=native#text/plain hash/apfm1000.xml svneol=native#text/xml hash/apple1.xml svneol=native#text/xml hash/apple2.xml svneol=native#text/xml diff --git a/hash/apc.xml b/hash/apc.xml new file mode 100644 index 00000000000..5f55c912fd2 --- /dev/null +++ b/hash/apc.xml @@ -0,0 +1,388 @@ + + + + + + TurboDOS 8086 Linker + 1984 + Software 2000, Inc + + + + + + + + + + Program Dispatcher for CP/M(Ver 1.7) + 1983 + Metasoft Corporation + + + + + + + + + + WordStar (Ver 3.30) for CP/M and CB-86 CBasic Compiler + 198? + Digital Research Inc. / MicroPro International Corporation + + + + + + + + + CP/M-86 Ver 1.1 (1.107:015;A Rev 06) + 198? + Digital Research Inc. + + + + + + + + + + CP/M-86 Ver 1.1 (1.107:015;B Rev 07) + 1983 + Digital Research Inc. + + + + + + + + + CP/M-86 Ver 1.1 (1.107:015;D Rev 09) + 1983 + Digital Research Inc. + + + + + + + + + CP/M-86 Program Development Aids + 1983 + Digital Research Inc. + + + + + + + + + CP/M-86 Source Code (Revisions : 1.107:0015;D) + 1983 + Digital Research Inc. + + + + + + + + + CP/M-86 Ver 1.1 (1.107:015;B Rev 07) (Alt) + 1983 + Digital Research Inc. + + + + + + + + + + + + + + dBASE II for CP/M + 1982 + Ashton-Tate + + + + + + + + + dBASE II for MS-DOS + 1982 + RSP Inc. + + + + + + + + + Grafdraw 0.8 + 1986 + Digital Research Inc. + + + + + + + + + + + + + + + + + + + MS-DOS 2.11 Rev 1 + 1982 + Microsoft + + + + + + + + + + + + + + MultiPlan + 1982 + Microsoft + + + + + + + + + + Unknown Documentation Disk + 198? + unknown + + + + + + + + + NEC APC Bios Source Code + 198? + NEC + + + + + + + + + NEC APC Bios Source Code (Ver 1.1 , 1.2) + 198? + NEC + + + + + + + + + NEC APC Self Executng Demo + 198? + NEC + + + + + + + + + + CP/M Public Domain Programs (Master Copy) + 198? + unknown + + + + + + + + + TurboDOS (cmd/sys/gen/par files) + 1984 + Software 2000, Inc + + + + + + + + + TurboDOS (do/gen/par/.a/.o files) + 1984 + Software 2000, Inc + + + + + + + + + TurboDOS 1.41 + 1984 + Software 2000, Inc + + + + + + + + + NEC APC Dev Disk 10 + 1984 + NEC + + + + + + + + + TurboDOS 1.40 + 1984 + Software 2000, Inc + + + + + + + + + Unknown Ticom disks + 198? + Ticom + + + + + + + + + + + + + + UCSD p-System System IV.13 (Ver 0.6) + 1984 + Bridgeport Machines / Textron + + + + + + + + + UCSD p-System System IV.13 (Ver 3.0) + 1985 + Bridgeport Machines / Textron + + + + + + + + + UCSD p-System System IV.13x6 (Ver 3.0, 8087 Single Precision) + 1985 + Bridgeport Machines / Textron + + + + + + + + + USCD p-System IV.13x7 + 1985 + Bridgeport Machines / Textron + + + + + + + + + NEC APC Utilities Source Code + 198? + NEC + + + + + + + + + CP/M-86 Utility Programs + 198? + Digital Research Inc. + + + + + + + + + WordStar (Ver 3.30) for MS-DOS + 1983 + MicroPro International Corporation + + + + + + + + + diff --git a/src/mess/drivers/apc.c b/src/mess/drivers/apc.c index 0262de592a1..a54be889df8 100644 --- a/src/mess/drivers/apc.c +++ b/src/mess/drivers/apc.c @@ -1033,6 +1033,7 @@ static MACHINE_CONFIG_START( apc, apc_state ) MCFG_UPD765A_ADD("upd765", true, true) MCFG_FLOPPY_DRIVE_ADD("upd765:0", apc_floppies, "8", 0, apc_floppy_formats) MCFG_FLOPPY_DRIVE_ADD("upd765:1", apc_floppies, "8", 0, apc_floppy_formats) + MCFG_SOFTWARE_LIST_ADD("disk_list","apc") /* video hardware */ MCFG_SCREEN_ADD("screen", RASTER) diff --git a/src/mess/drivers/fmtowns.c b/src/mess/drivers/fmtowns.c index 30c8b59e0a7..79eb458a47c 100644 --- a/src/mess/drivers/fmtowns.c +++ b/src/mess/drivers/fmtowns.c @@ -114,6 +114,65 @@ 74(4Ah) FM-TOWNS MARTY */ +/* + +Fujitsu FM Towns Marty + +PCB Layout +---------- + +CA20142-B21X + + CN10 CN1 + |-| |-| |-| |----------------------| +|--| |-| |-| |----|-|-------------|----------------------|------------| +|14577 CN11 SW2 |--------| MROM.M37|--------| | +|14576 TMS48C121DZ-80 |FUJITSU | |FUJITSU | | +| TMS48C121DZ-80 |CG24243 | |CS10501 | | +|MB40968 TMS48C121DZ-80 |(QFP208)| MROM.M36|(QFP160)| | +||--------| TMS48C121DZ-80 |--------| |--------| 62256 | +||FUJITSU | HM511664JP8 CN12 FUJITSU | +||CE31755 | 8451 (DIP8) | +||(QFP160)| | +||--------| 4.9152MHz | +|CN13 |--------| 28.63636MHz |-| +| |FUJITSU | |----------------------| +| RTC58323 |CG31553 | | | +|BATTERY |(QFP208)| 32MHz 74LS00 | | +| |--------| |------| | CN2 | +| LC7881 MB84256 |I386SX| | PCMCIA SLOT | +| TL084 CN4 | -16 | | | +||--------| |------| | | +||FUJITSU | MB814400A-70PZ | | +||CS09501 | MB814400A-70PZ |----------------------| +||(QFP120)| MB814400A-70PZ |--------|74LS14 74HC08 |-| +||--------| MB814400A-70PZ | RICOH | 3771 | +| YM3438 |RU6101MF| | +|4560 MB81C78 |(QFP44) | | +| MB88505 |------| |--------| | +| CN3 |YM6063| LED2 LED1 LED3 | +|CN9 CN8 VOL |(QFP80| CN5 CN6 SW1 CN7| +|---------------------|------|----------------------------------------| +Notes: + All IC's shown. + Main CPU Intel 80386SX-16 running at 16.000MHz + CN1 - Multi-pin connector possibly for cartridge or external peripheral connector? + CN2 - PCMCIA slot + CN3 - 24 pin connector for ? + CN4 - CDROM connector? (multi-pin connector with internal slot for a thin cable) + CN5/6 - DB9 connectors (joystick ports?) + CN7 - Power input socket + CN8/9 - Headphone out jacks? + CN10 - Header with left/right RCA audio jacks and composite video output + CN11 - S-VIDEO output + CN12 - 8 pin connector (possibly power related for the CDROM?) + CN13 - 2 pin connector (fan power?) + SW1 - Reset Switch? + SW2 - 2 position slide switch + MROM* - Hitachi HN624116 16MBit SOP44 maskROM + +*/ + #include "includes/fmtowns.h" #include "machine/scsibus.h" #include "machine/scsihd.h" diff --git a/src/mess/drivers/x1.c b/src/mess/drivers/x1.c index 6e27e0847a5..bbb48fd786b 100644 --- a/src/mess/drivers/x1.c +++ b/src/mess/drivers/x1.c @@ -223,7 +223,6 @@ VIDEO_START_MEMBER(x1_state,x1) { - m_avram = auto_alloc_array_clear(machine(), UINT8, 0x800); m_tvram = auto_alloc_array_clear(machine(), UINT8, 0x800); m_kvram = auto_alloc_array_clear(machine(), UINT8, 0x800); @@ -1935,8 +1934,6 @@ static Z80DMA_INTERFACE( x1_dma ) INPUT_CHANGED_MEMBER(x1_state::ipl_reset) { - //address_space &space = machine().device("x1_cpu")->memory().space(AS_PROGRAM); - m_x1_cpu->set_input_line(INPUT_LINE_RESET, newval ? CLEAR_LINE : ASSERT_LINE); m_ram_bank = 0x00; @@ -1947,7 +1944,6 @@ INPUT_CHANGED_MEMBER(x1_state::ipl_reset) /* Apparently most games doesn't support this (not even the Konami ones!), one that does is...177 :o */ INPUT_CHANGED_MEMBER(x1_state::nmi_reset) { - m_x1_cpu->set_input_line(INPUT_LINE_NMI, newval ? CLEAR_LINE : ASSERT_LINE); } @@ -2512,7 +2508,6 @@ MACHINE_RESET_MEMBER(x1_state,x1turbo) MACHINE_START_MEMBER(x1_state,x1) { - /* set up RTC */ { system_time systime;