summaryrefslogtreecommitdiffstatshomepage
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/mame/misc/katosmedz80.cpp31
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
}