summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGravatarGravatar briantro <briantro@users.noreply.github.com>2017-10-14 16:53:45 -0500
committerGravatarGravatar briantro <briantro@users.noreply.github.com>2017-10-14 16:53:45 -0500
commit48f7fe85010e35287857d0b3afdbb353b10499e8 (patch) (github)
treeda9a1bb524c7659d65b6437c638e50c16b55aa25
parentdf7cb3f39e70384751938ff1ec09412845a136f1 (diff)
downloadmame-48f7fe85010e35287857d0b3afdbb353b10499e8.tar.bz2
mame-48f7fe85010e35287857d0b3afdbb353b10499e8.zip
thoop2.cpp: Documentation update - PCB measurements. (nw)
-rw-r--r--src/mame/drivers/thoop2.cpp14
1 files changed, 10 insertions, 4 deletions
diff --git a/src/mame/drivers/thoop2.cpp b/src/mame/drivers/thoop2.cpp
index 62616205c0b..ab04ab8d251 100644
--- a/src/mame/drivers/thoop2.cpp
+++ b/src/mame/drivers/thoop2.cpp
@@ -50,6 +50,12 @@ DS5002FP Box contains:
3.6v Battery
JP1 - 5 pin port to program SRAM
+Measurements from actual PCB:
+ DS5002FP - 12MHz
+ OKI MSM6295 - 1MHz, pin 7 is disconnected (neither pulled LOW or HIGH)
+ H-SYNC - 15.151KHz
+ V-SYNC - 59.24Hz
+
***************************************************************************/
#include "emu.h"
@@ -256,11 +262,11 @@ GFXDECODE_END
static MACHINE_CONFIG_START( thoop2 )
/* basic machine hardware */
- MCFG_CPU_ADD("maincpu", M68000,XTAL_24MHz/2) /* 12 MHz */
+ MCFG_CPU_ADD("maincpu", M68000,XTAL_24MHz / 2) // 12MHz verified
MCFG_CPU_PROGRAM_MAP(thoop2_map)
MCFG_CPU_VBLANK_INT_DRIVER("screen", thoop2_state, irq6_line_hold)
- MCFG_DEVICE_ADD("gaelco_ds5002fp", GAELCO_DS5002FP, XTAL_24MHz / 2)
+ MCFG_DEVICE_ADD("gaelco_ds5002fp", GAELCO_DS5002FP, XTAL_24MHz / 2) // 12MHz verified
MCFG_DEVICE_ADDRESS_MAP(0, mcu_hostmem_map)
MCFG_DEVICE_ADD("outlatch", LS259, 0)
@@ -275,7 +281,7 @@ static MACHINE_CONFIG_START( thoop2 )
/* video hardware */
MCFG_SCREEN_ADD("screen", RASTER)
- MCFG_SCREEN_REFRESH_RATE(60)
+ MCFG_SCREEN_REFRESH_RATE(59.24)
MCFG_SCREEN_VBLANK_TIME(ATTOSECONDS_IN_USEC(2500) /* not accurate */)
MCFG_SCREEN_SIZE(32*16, 32*16)
MCFG_SCREEN_VISIBLE_AREA(0, 320-1, 16, 256-1)
@@ -289,7 +295,7 @@ static MACHINE_CONFIG_START( thoop2 )
/* sound hardware */
MCFG_SPEAKER_STANDARD_MONO("mono")
- MCFG_OKIM6295_ADD("oki", XTAL_1MHz, PIN7_HIGH) // 1MHz resonator - pin 7 not verified
+ MCFG_OKIM6295_ADD("oki", XTAL_1MHz, PIN7_HIGH) // 1MHz resonator - pin 7 not connected
MCFG_DEVICE_ADDRESS_MAP(0, oki_map)
MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 1.0)
MACHINE_CONFIG_END