From 2f9388dbeec82c2c589be7fe096725015c438331 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C3=ABl=20Banaan=20Ananas?= Date: Mon, 21 Jul 2014 04:25:07 +0000 Subject: [PATCH] small update --- hash/cc40_cart.xml | 2 +- src/emu/cpu/tms7000/tms7000.c | 1 + src/mess/drivers/cc40.c | 25 +++++++++++++++---------- src/mess/drivers/ti74.c | 6 +++--- 4 files changed, 20 insertions(+), 14 deletions(-) diff --git a/hash/cc40_cart.xml b/hash/cc40_cart.xml index cffd14e5865..7b0e21e87e2 100644 --- a/hash/cc40_cart.xml +++ b/hash/cc40_cart.xml @@ -7,7 +7,7 @@ Not included in list: - SS-1000 16KB RAM - - SS-1001 8KB RAM, battery backed + - SS-2000 8KB RAM, battery backed Also, not sure if these exist, probably canceled: - Business Graphics diff --git a/src/emu/cpu/tms7000/tms7000.c b/src/emu/cpu/tms7000/tms7000.c index 0fea4da3f20..4c4f189d16c 100644 --- a/src/emu/cpu/tms7000/tms7000.c +++ b/src/emu/cpu/tms7000/tms7000.c @@ -45,6 +45,7 @@ const device_type TMS70C20 = &device_creator; const device_type TMS70C40 = &device_creator; // 70C46 is same as 70C40, except with support for memory mapped I/O? +// note: may also be labeled TMC70009 const device_type TMS70C46 = &device_creator; // 70x1 features more peripheral I/O, the main addition being a serial port. diff --git a/src/mess/drivers/cc40.c b/src/mess/drivers/cc40.c index 5ff80ed2180..fab1b98df5a 100644 --- a/src/mess/drivers/cc40.c +++ b/src/mess/drivers/cc40.c @@ -26,8 +26,8 @@ | | | | | HM6116LP-4 TMX70C20N2L | - | | - | AMI 8304BXH | + | 5MHz | + | AMI 1041036-1 | | HN61256PC09 | | *Cartridge | | --------------- @@ -36,10 +36,10 @@ |*HEXBUS| --------- - HM6116LP-4 - Hitachi 2KB SRAM + HM6116LP-4 - Hitachi 2KB SRAM (newer 18KB version has two HM6264 8KB chips) HN61256PC09 - Hitachi DIP-28 32KB CMOS Mask PROM TMX70C20N2L - Texas Instruments TMS70C20 CPU (128 bytes RAM, 2KB ROM) @ 2.5MHz - "X" implies prototype - AMI 8304BXH - 74-pin QFP AMI Gate Array + AMI 1041036-1 - 68-pin QFP AMI Gate Array HD44100H - 60-pin QFP Hitachi HD44100 LCD Driver HD44780A00 - 80-pin TFP Hitachi HD44780 LCD Controller @@ -48,17 +48,22 @@ CC-40 is powered by 4 AA batteries. These will also save internal RAM, provided that the machine is turned off properly. If a program is running, - you may have to press BREAK before turning the CC-40 off. + you may have to press [BREAK] before turning the CC-40 off. - To run a cartridge, usually the command run"dir" shows which program(s) - can be loaded. Load a program by pressing the RUN key while viewing the list, - or manually with the command run"" + To run a cartridge, usually the command RUN "DIR" shows which program(s) + can be loaded. Load a program by pressing the [RUN] key while viewing the list, + or manually with the command RUN "" TODO: - some strange bugs with Games I cartridge, bad dump or emulation bug? - - other RAM configurations (6KB(default), 12KB, 18KB, external) + - other RAM configurations (6KB(default), 18KB, external) - Hexbus interface and peripherals + * HX-1000: color plotter + * HX-1010: thermal printer + * HX-3000: RS-232 interface + * HX-3100: modem + * HX-3200: Centronics printer interface - HD44100 is not accessed by the CPU, is it connected to the HD44780? Probably responsible for the LCD indicators, how? @@ -452,7 +457,7 @@ void cc40_state::machine_start() static MACHINE_CONFIG_START( cc40, cc40_state ) /* basic machine hardware */ - MCFG_CPU_ADD("maincpu", TMS70C20, XTAL_2_5MHz) + MCFG_CPU_ADD("maincpu", TMS70C20, XTAL_5MHz / 2) MCFG_CPU_PROGRAM_MAP(main_map) MCFG_CPU_IO_MAP(main_io_map) diff --git a/src/mess/drivers/ti74.c b/src/mess/drivers/ti74.c index e5ee9d0892d..0234a690ee9 100644 --- a/src/mess/drivers/ti74.c +++ b/src/mess/drivers/ti74.c @@ -2,7 +2,7 @@ // copyright-holders:hap /*************************************************************************** - TI-74 + TI-74 BASICALC TODO: @@ -96,7 +96,7 @@ void ti74_state::machine_start() static MACHINE_CONFIG_START( ti74, ti74_state ) /* basic machine hardware */ - MCFG_CPU_ADD("maincpu", TMS70C46, 2500000) + MCFG_CPU_ADD("maincpu", TMS70C46, XTAL_4MHz) MCFG_CPU_PROGRAM_MAP(main_map) /* video hardware */ @@ -133,4 +133,4 @@ ROM_START( ti74 ) ROM_END -COMP( 1985, ti74, 0, 0, ti74, ti74, driver_device, 0, "Texas Instruments", "TI-74 Basicalc", GAME_IS_SKELETON ) +COMP( 1985, ti74, 0, 0, ti74, ti74, driver_device, 0, "Texas Instruments", "TI-74 BASICALC", GAME_IS_SKELETON )