diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/mame/misc/katosmedz80.cpp | 31 |
1 files changed, 14 insertions, 17 deletions
diff --git a/src/mame/misc/katosmedz80.cpp b/src/mame/misc/katosmedz80.cpp index f8d746548d0..3a19078c3b2 100644 --- a/src/mame/misc/katosmedz80.cpp +++ b/src/mame/misc/katosmedz80.cpp @@ -90,19 +90,19 @@ PCB Layout: .---------------------------------------------------------------------------------------------------------. - | IC1 IC7 IC9 | - ! ............ .-------. .---------------. .-----. .-------------------------. .-----. | - | CN3(12) | NEC | | G25 V | | OKI | | SHARP LH0080B | |XTAL | | - | :CN4(2) |UPC2002| | 27C1000-15 | |M6295| | IC16 Z80B-CPU | |12MHz| | + | ............ IC1 IC7 IC9 IC16 | + ! CN3(12) .-------. .---------------. .-----. .-------------------------. .-----. | + | | NEC | | G25 V | | OKI | | SHARP LH0080B | |XTAL | | + | :CN4(2) |UPC2002| | 27C1000-15 | |M6295| | Z80B-CPU | |12MHz| | | '-------' '---------------' '-----' '-------------------------' '-----' | | : IC8 .-----------------------. .---------------. .----------. | | :CN5 (VR1) .---------. | NEC D71055C | | G25 A | IC20| 74HCU04 | | - | :(7) | 74HC574 | | IC10 | | IC17 27C256 | +----------+ | + | :(7) | 74HC574 | | IC10 | | 27C256 IC17 | +----------+ | | : '---------' '-----------------------' '---------------' IC21| 74HC4040 | | - | : IC2 IC11 IC13 '----------' | + | : IC2 IC5 IC11 IC13 '----------' | | .---. .---------------------. .--------. .---------. .--------------. .----------. | | : R | 2 | | NEC D71055C | | 74HC04 | | 74HC86 | | HM6116LP-3 | IC22| 74HC139 | | - | :CN6 E | 0 | | IC5 | '--------' '---------' | IC18 | '----------' | + | :CN6 E | 0 | | | '--------' '---------' | IC18 | '----------' | | :(8) S | 0 | '---------------------' IC14 '--------------' .----------. | | : N | 3 | DSW .---------. IC23| 74HC74 | | | : E |---| .----. .----------. RESNET | 74HC04 | RESNET '----------' | @@ -114,21 +114,21 @@ | : IC3 H E A T S I N K | | : .---------------------------------------------------------------------------------. | | : Q1 Q2 '---------------------------------------------------------------------------------' | - | : Q3 Q4 .Q5-----. .------------. DA1 .------------. DA2 .------------. DA3 .------------. | + | : Q3 Q4 .-------. .------------. DA1 .------------. DA2 .------------. DA3 .------------. | | : | A1012 | | uPA1456H | RES RES | uPA1456H | RES RES | uPA1456H | RES RES | uPA1456H | | | '-------' '------------' '------------' '------------' '------------' | | RES RES RES RES RES RES RES RES | | : C11 RES RES RES RES RES RES RES RES | - | :CN1 .Q7----. .Q8----. .Q11---. .Q12---. .Q15---. .Q16---. .Q19---. .Q20---. | + | :CN1 .------. .------. .------. .------. .------. .------. .------. .------. | | :(8) | D525 | | D525 | | D525 | | D525 | | D525 | | D525 | | D525 | | D525 | | | : C12 '------' '------' '------' '------' '------' '------' '------' '------' | - | : .Q9-----. .Q13----. .Q17----. .Q21----. | + | : .-------. .-------. .-------. .-------. | | : | A1443 | | A1443 | | A1443 | | A1443 | | | : RES (x4) '-------' RES (x4) '-------' RES (x4) '-------' RES (x4) '-------' | - | .Q10----. .Q14----. .Q18----. .Q22----. | + | .-------. .-------. .-------. .-------. | | C15 C16 | A1443 | | A1443 | | A1443 | | A1443 | | | RES (x4) '-------' RES (x4) '-------' RES (x4) '-------' RES (x4) '-------' | - | :CN .-------. | + | :CN2 .-------. | | :(3) | RELAY | Q6 | | | RL1 | CN8 (13) CN9 (13) CN10 (13) CN11 (13) | | '-------' ............. ............. ............. ............. | @@ -222,9 +222,6 @@ void katosmedz80_state::machine_start() m_ledsp6.resolve(); m_ledsp8.resolve(); m_pos.resolve(); - save_item(NAME(m_var)); - - } void katosmedz80_state::machine_reset() @@ -478,7 +475,7 @@ void katosmedz80_state::dnbanban(machine_config &config) Z80(config, m_maincpu, 12_MHz_XTAL / 2); // guess m_maincpu->set_addrmap(AS_PROGRAM, &katosmedz80_state::program_map); m_maincpu->set_addrmap(AS_IO, &katosmedz80_state::io_map); - m_maincpu->set_periodic_int(FUNC(katosmedz80_state::irq0_line_hold), attotime::from_hz(720)); // wrong + m_maincpu->set_periodic_int(FUNC(katosmedz80_state::irq0_line_hold), attotime::from_hz(60 * 25)); // to verify i8255_device &ppi0(I8255(config, "ppi0")); // D71055C IC10 // (00-03) Mode 0 - Ports A set as input, Ports B, high C & low C as output. @@ -497,7 +494,7 @@ void katosmedz80_state::dnbanban(machine_config &config) // sound hardware SPEAKER(config, "mono").front_center(); - OKIM6295(config, "oki", 1.056_MHz_XTAL, okim6295_device::PIN7_HIGH).add_route(ALL_OUTPUTS, "mono", 0.65); + OKIM6295(config, "oki", 1.056_MHz_XTAL, okim6295_device::PIN7_HIGH).add_route(ALL_OUTPUTS, "mono", 0.65); // pin 7 and resonator verified } |