mirror of
https://github.com/holub/mame
synced 2025-10-05 08:41:31 +03:00
jollyjgr.cpp: Updated readme and correct clocks for Jolly Jogger [Guru]
This commit is contained in:
parent
c612391f8e
commit
9f1ef3c861
@ -2,8 +2,7 @@
|
||||
// copyright-holders:Pierpaolo Prazzoli
|
||||
/*
|
||||
|
||||
Jolly Jogger
|
||||
Taito, 1982
|
||||
Guru-Readme for Jolly Jogger (Taito, 1982)
|
||||
|
||||
PCB Layout
|
||||
----------
|
||||
@ -35,6 +34,14 @@ KDK00502
|
||||
| |-|
|
||||
| VOL AY3-8910 3.579545MHz |
|
||||
|----------------------------------------------------------|
|
||||
Notes:
|
||||
AY3-8910 - Clock 1.7897725MHz [3.579545/2]
|
||||
KD13.1F - 82S123 Bipolar PROM
|
||||
TMM416 - Toshiba TMM416 16k x1-bit Page Mode DRAM
|
||||
MB14241 - Fujitsu MB14241 Video Shifter
|
||||
VSync - 59.1864Hz
|
||||
HSync - 15.0835kHz
|
||||
|
||||
|
||||
FGO70008
|
||||
KDN00007
|
||||
@ -56,12 +63,19 @@ KDN00007
|
||||
| | |
|
||||
| KD15.8B | |
|
||||
| | |
|
||||
| KD14.8A | |
|
||||
| 8216 8216 KD14.8A | |
|
||||
| | |
|
||||
| | |
|
||||
| |-|
|
||||
| |
|
||||
|----------------------------------------------------------|
|
||||
Notes:
|
||||
Z80 - Clock 3.000MHz [18/6]
|
||||
D2125 - Intel D2125 1k x1-bit SRAM
|
||||
8216 - 4 Bit Parallel Bi-directional Bus Driver
|
||||
6116 - 2k x8-bit SRAM
|
||||
KD* - 2732 EPROM
|
||||
|
||||
|
||||
FGO70009
|
||||
KDN00006
|
||||
@ -70,25 +84,29 @@ KDN00006
|
||||
| |-|
|
||||
| | |
|
||||
| | |
|
||||
| | |
|
||||
| [E]| |
|
||||
| | |
|
||||
| | |
|
||||
| KD11.5H KD12.7H | |
|
||||
| |-|
|
||||
|1 |
|
||||
|8 |
|
||||
|W |
|
||||
|W [T] |
|
||||
|A |
|
||||
|Y |-|
|
||||
| | |
|
||||
| | |
|
||||
| | |
|
||||
| KD09.1C KD10.2C | |
|
||||
| KD09.1C KD10.2C 8216 8216 8216 8216 8216 8216 [F]| |
|
||||
| | |
|
||||
| | |
|
||||
| 2114 2114 2114 2114 2114 2114 |-|
|
||||
| |
|
||||
|----------------------------------------------------------|
|
||||
Notes:
|
||||
KD* - 2716 EPROM
|
||||
2114 - 1k x4-bit SRAM
|
||||
8216 - 4 Bit Parallel Bi-directional Bus Driver
|
||||
|
||||
|
||||
driver by Pierpaolo Prazzoli
|
||||
@ -651,13 +669,13 @@ void jollyjgr_state::machine_reset()
|
||||
|
||||
static MACHINE_CONFIG_START( jollyjgr, jollyjgr_state )
|
||||
/* basic machine hardware */
|
||||
MCFG_CPU_ADD("maincpu", Z80, 3579545) /* 3,579545 MHz */
|
||||
MCFG_CPU_ADD("maincpu", Z80, XTAL_18MHz/6) /* 3MHz verified */
|
||||
MCFG_CPU_PROGRAM_MAP(jollyjgr_map)
|
||||
MCFG_CPU_VBLANK_INT_DRIVER("screen", jollyjgr_state, jollyjgr_interrupt)
|
||||
|
||||
/* video hardware */
|
||||
MCFG_SCREEN_ADD("screen", RASTER)
|
||||
MCFG_SCREEN_REFRESH_RATE(60)
|
||||
MCFG_SCREEN_REFRESH_RATE(59.18) /* 59.1864Hz measured */
|
||||
MCFG_SCREEN_VBLANK_TIME(ATTOSECONDS_IN_USEC(0))
|
||||
MCFG_SCREEN_SIZE(256, 256)
|
||||
MCFG_SCREEN_VISIBLE_AREA(0*8, 32*8-1, 2*8, 30*8-1)
|
||||
@ -671,7 +689,7 @@ static MACHINE_CONFIG_START( jollyjgr, jollyjgr_state )
|
||||
/* sound hardware */
|
||||
MCFG_SPEAKER_STANDARD_MONO("mono")
|
||||
|
||||
MCFG_SOUND_ADD("aysnd", AY8910, 3579545)
|
||||
MCFG_SOUND_ADD("aysnd", AY8910, XTAL_3_579545MHz/2) /* 1.7897725MHz verified */
|
||||
MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.45)
|
||||
MACHINE_CONFIG_END
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user