summaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
author Michaël Banaan Ananas <happppp@users.noreply.github.com>2014-07-21 04:25:07 +0000
committer Michaël Banaan Ananas <happppp@users.noreply.github.com>2014-07-21 04:25:07 +0000
commit2f9388dbeec82c2c589be7fe096725015c438331 (patch)
tree3cef340049b0e31b6beb9947ce799b33de21b5e2
parent0e91535b568a80d0b45246dc3d5cfd15c7c93aea (diff)
small update
-rw-r--r--hash/cc40_cart.xml2
-rw-r--r--src/emu/cpu/tms7000/tms7000.c1
-rw-r--r--src/mess/drivers/cc40.c25
-rw-r--r--src/mess/drivers/ti74.c6
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<tms70c20_device>;
const device_type TMS70C40 = &device_creator<tms70c40_device>;
// 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<tms70c46_device>;
// 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"<shortname of program in list>"
+ 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 "<shortname of program in list>"
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 )