mirror of
https://github.com/holub/mame
synced 2025-05-19 20:29:09 +03:00
Update Dwarf's Den/Electrocoin hardware pcb diagram and notes;
Renamed "Dwarf's den" to "Draw Poker III / Dwarf's den", as that is the set currently in MAME (verified with working machine) [Balrog, Lord_Nightmare]
This commit is contained in:
parent
2155d070ed
commit
638b0633a4
@ -8,13 +8,22 @@
|
|||||||
|
|
||||||
TODO:
|
TODO:
|
||||||
|
|
||||||
- finish 8275 CRT emulation
|
- finish 8275 CRT emulation, split off as device
|
||||||
- fix gfx glitches
|
- fix gfx glitches and banking
|
||||||
- correct colors
|
- correct colors
|
||||||
- DIPs
|
- DIPs
|
||||||
- layout(lamps)
|
- layout(lamps)
|
||||||
- NVRAM
|
- NVRAM
|
||||||
|
|
||||||
|
Notes: at least on dwarf's den hardware, the current card set/dwarf set can be swapped
|
||||||
|
by pushing the buttons in this order: 1-4-1-4-2-1-3-5 ('zvzvxzcb' in mame)
|
||||||
|
Doing this with the default dipswitches results in an error; The code needs to be investigated.
|
||||||
|
Setting all dipswitches active and dipswitch 10 inactive allows game/gfx switching to work, but gfx
|
||||||
|
are all corrupt/scrambled.
|
||||||
|
Also the dipswitches are active low/inverted, since on the machine this was tested on dipswitches 2,3,5,6,8 were ON, and 1,4 and 7 were OFF.
|
||||||
|
There are only 8 dipswitches populated on the Dwarf's den boards seen so far.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
DD hardware is weird and complicated. There's no dedicated DMA controller
|
DD hardware is weird and complicated. There's no dedicated DMA controller
|
||||||
for CRT. When serial output pin of cpu is in high state, all reads from
|
for CRT. When serial output pin of cpu is in high state, all reads from
|
||||||
@ -34,23 +43,22 @@ Gfx rom bank (6d/6b or 6a/6c pair) is switched by timer circuit - few 74161 coun
|
|||||||
Current implementations is just a guess, and doesn't work on test screen.
|
Current implementations is just a guess, and doesn't work on test screen.
|
||||||
|
|
||||||
|
|
||||||
______________
|
__________________________________________ ___________ _______________________________________
|
||||||
_____________________________________________||||||||||||||_______________________________________
|
| 1 2 3 4 |_|||||||||||||_| 6 7 8 9 |
|
||||||
| 1 2 3 4 5 6 7 8 9 |
|
|
||||||
| ________ |
|
| ________ |
|
||||||
||| L SN7445N74 74LS224N 7404-PC |9L | |
|
||| L SN7445N74 74LS224N 7404-PC |9L | |
|
||||||
D ||| |______| |
|
D ||| |______| |
|
||||||
||| _____________ ________ |
|
||| _____________ ________ |
|
||||||
||| K BATTERY 16-1-471 7400-PC | M5L8085AP | |9K | |
|
||| K ULN2803 BATTERY 16-1-471 7400-PC | M5L8085AP | |9K | |
|
||||||
| |___________| |______| |
|
| |___________| |______| |
|
||||||
| ________ |
|
| ________ |
|
||||||
||| J 74LS273NA -------- -------- 74LS373N |9J | |
|
||| J ULN2803 74LS273NA MC14011 MC14011 74LS373N |9J | |
|
||||||
C ||| |______| |
|
C ||| |______| |
|
||||||
||| ________ |
|
||| _______ ________ |
|
||||||
||| H 74LS273NA SN7442AN 74107N 74161N SN7432N M3-7602-5 MDP1603 |9H | |
|
||| H ULN2803 74LS273NA SN7442AN 74107N 74161N SN7432N |7H | MDP1603 |9H | |
|
||||||
| |______| |
|
| |______| |
|
||||||
| |
|
| |
|
||||||
||| F 74LS273NA 7408N 7486N OSC 7404 MM2114N MM2114N |
|
||| F ULN2803 74LS273NA 7408N 7486N OSC 7404 MM2114N MM2114N |
|
||||||
P ||| |
|
P ||| |
|
||||||
||| _____________ |
|
||| _____________ |
|
||||||
||| E SN7442AN |iP8275 | 7400 74LS244N MM2114N MM2114N |
|
||| E SN7442AN |iP8275 | 7400 74LS244N MM2114N MM2114N |
|
||||||
@ -62,7 +70,7 @@ B ||| |___________| |______|
|
|||||||
||| C 16-1-471 MDP1603 7414 7414 7400 |6C | |7C | M3-6514-9 M3-6514-9 |
|
||| C 16-1-471 MDP1603 7414 7414 7400 |6C | |7C | M3-6514-9 M3-6514-9 |
|
||||||
| |______| |
|
| |______| |
|
||||||
| ________ __________________ |
|
| ________ __________________ |
|
||||||
||| B SN74175N 74174N 74LS374N 74LS374N |6B | | | 6-1-471 |
|
||| B SN74175N 74174N 74LS374N 74LS374N |6B | | (74LS257N) 6-1-471 |
|
||||||
A ||| |______| | | |
|
A ||| |______| | | |
|
||||||
||| _______ ________ | ______ | |
|
||| _______ ________ | ______ | |
|
||||||
||| A DN74505N |3A | 74153N 74153N |6A | | LM324N | DIP-SW |
|
||| A DN74505N |3A | 74153N 74153N |6A | | LM324N | DIP-SW |
|
||||||
@ -70,13 +78,28 @@ A ||| |______| |
|
|||||||
| |________________| |
|
| |________________| |
|
||||||
|________________________________________________________________________________________________|
|
|________________________________________________________________________________________________|
|
||||||
|
|
||||||
OSC = 10.595 MHz
|
OSC = 10.595 MHz (OR 10.738635 on Dwarf's den)
|
||||||
D,C,A = 20-pin connectors
|
A = 20-pin connector for button panel
|
||||||
B = 26-pin connector
|
B = 26-pin connector for display
|
||||||
P = 12-pin connector (seems power)
|
P = 12-pin connector for power, see pinout below
|
||||||
Edge connector (top) is not JAMMA
|
C = 20-pin connector for button lamps (connects to darlingtons at 1J and 1K)
|
||||||
3A (63S080N) dumped as 82S123
|
D = 20-pin connector for coins/tilt/service?/hopper/payout?/key?
|
||||||
|
Edge connector (top) is not JAMMA (connects to cpu pins; debug connector?)
|
||||||
|
3A (63S080N or 74S188) dumped as 82S123
|
||||||
7C = non populated
|
7C = non populated
|
||||||
|
7H (M3-7602-5 or 74S188) dumped as 82S123
|
||||||
|
|
||||||
|
Power connector pinout:
|
||||||
|
...-------------pcb edge----------------...
|
||||||
|
1 2 3 4 5 6 7 8 9 10 11 12
|
||||||
|
1,2 = +5VDC
|
||||||
|
3,4 = COM-2803 (only used by the four ULN2803 Darlington Arrays and connectors C and D)
|
||||||
|
5,6 = N/C
|
||||||
|
7 = +20VDC (goes to darlington at 1F)
|
||||||
|
8,10 = GND
|
||||||
|
9 = ? (may be composite aud/vid out or something to do with audio amp or vol control)
|
||||||
|
11,12 = GND-2803 (only used by the four ULN2803 Darlington Arrays and connectors C and indirectly D)
|
||||||
|
|
||||||
|
|
||||||
=====================================================================================================
|
=====================================================================================================
|
||||||
(quarterh, quarterhb)
|
(quarterh, quarterhb)
|
||||||
@ -1195,7 +1218,7 @@ static DRIVER_INIT(qc)
|
|||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
GAME( 1981, dwarfd, 0, dwarfd, dwarfd, dwarfd, ORIENTATION_FLIP_Y, "Electro-Sport", "Dwarfs Den", GAME_IMPERFECT_GRAPHICS | GAME_WRONG_COLORS | GAME_SUPPORTS_SAVE )
|
GAME( 1981, dwarfd, 0, dwarfd, dwarfd, dwarfd, ORIENTATION_FLIP_Y, "Electro-Sport", "Draw Poker III / Dwarfs Den", GAME_IMPERFECT_GRAPHICS | GAME_WRONG_COLORS | GAME_SUPPORTS_SAVE )
|
||||||
GAME( 1983, quarterh, 0, dwarfd, dwarfd, dwarfd, ORIENTATION_FLIP_Y, "Electro-Sport", "Quarter Horse (set 1, Pioneer PR-8210)", GAME_IMPERFECT_GRAPHICS | GAME_WRONG_COLORS | GAME_SUPPORTS_SAVE | GAME_NOT_WORKING )
|
GAME( 1983, quarterh, 0, dwarfd, dwarfd, dwarfd, ORIENTATION_FLIP_Y, "Electro-Sport", "Quarter Horse (set 1, Pioneer PR-8210)", GAME_IMPERFECT_GRAPHICS | GAME_WRONG_COLORS | GAME_SUPPORTS_SAVE | GAME_NOT_WORKING )
|
||||||
GAME( 1983, quarterha, quarterh, dwarfd, dwarfd, dwarfd, ORIENTATION_FLIP_Y, "Electro-Sport", "Quarter Horse (set 2, Pioneer PR-8210)", GAME_IMPERFECT_GRAPHICS | GAME_WRONG_COLORS | GAME_SUPPORTS_SAVE | GAME_NOT_WORKING )
|
GAME( 1983, quarterha, quarterh, dwarfd, dwarfd, dwarfd, ORIENTATION_FLIP_Y, "Electro-Sport", "Quarter Horse (set 2, Pioneer PR-8210)", GAME_IMPERFECT_GRAPHICS | GAME_WRONG_COLORS | GAME_SUPPORTS_SAVE | GAME_NOT_WORKING )
|
||||||
GAME( 1983, quarterhb, quarterh, dwarfd, dwarfd, dwarfd, ORIENTATION_FLIP_Y, "Electro-Sport", "Quarter Horse (set 3, Pioneer LD-V2000)", GAME_IMPERFECT_GRAPHICS | GAME_WRONG_COLORS | GAME_SUPPORTS_SAVE | GAME_NOT_WORKING )
|
GAME( 1983, quarterhb, quarterh, dwarfd, dwarfd, dwarfd, ORIENTATION_FLIP_Y, "Electro-Sport", "Quarter Horse (set 3, Pioneer LD-V2000)", GAME_IMPERFECT_GRAPHICS | GAME_WRONG_COLORS | GAME_SUPPORTS_SAVE | GAME_NOT_WORKING )
|
||||||
|
Loading…
Reference in New Issue
Block a user