summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/drivers/dwarfd.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/drivers/dwarfd.c')
-rw-r--r--src/mame/drivers/dwarfd.c74
1 files changed, 37 insertions, 37 deletions
diff --git a/src/mame/drivers/dwarfd.c b/src/mame/drivers/dwarfd.c
index cf34d96177f..45763b8af1b 100644
--- a/src/mame/drivers/dwarfd.c
+++ b/src/mame/drivers/dwarfd.c
@@ -20,7 +20,7 @@ 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.
+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.
@@ -100,7 +100,7 @@ A ||| |______| |
9 = AUDIO OUTPUT (the audio amplifier is part of the PSU)
11,12 = LAMP GROUND (tied together, only used by the four ULN2803 Darlington Arrays and connectors C and indirectly D)
-
+
=====================================================================================================
(quarterh, quarterhb)
@@ -639,19 +639,19 @@ static INPUT_PORTS_START( dwarfd )
PORT_DIPSETTING( 0x00, "Changes Locked/Preset #1" )
PORT_BIT( 0xf0, IP_ACTIVE_LOW, IPT_UNKNOWN )
/*PORT_DIPNAME( 0x18, 0x00, "Operator Settings Mode" ) PORT_DIPLOCATION("SW1:4,5")
- PORT_DIPSETTING( 0x18, "Changes Allowed" )
- PORT_DIPSETTING( 0x10, "Preset #1" )
- PORT_DIPSETTING( 0x08, "Preset #2" )
- PORT_DIPSETTING( 0x00, "Changes locked" )
- PORT_DIPNAME( 0x20, 0x00, "Dwarf's Den Gfx" ) PORT_DIPLOCATION("SW1:6")
- PORT_DIPSETTING( 0x20, DEF_STR( Off ) )
- PORT_DIPSETTING( 0x00, DEF_STR( On ) )
- PORT_DIPNAME( 0x40, 0x00, "Large Character Gfx" ) PORT_DIPLOCATION("SW1:7")
- PORT_DIPSETTING( 0x40, DEF_STR( Off ) )
- PORT_DIPSETTING( 0x00, DEF_STR( On ) )
- PORT_DIPNAME( 0x80, 0x80, "Full Card Gfx" ) PORT_DIPLOCATION("SW1:8")
- PORT_DIPSETTING( 0x80, DEF_STR( Off ) )
- PORT_DIPSETTING( 0x00, DEF_STR( On ) )*/
+ PORT_DIPSETTING( 0x18, "Changes Allowed" )
+ PORT_DIPSETTING( 0x10, "Preset #1" )
+ PORT_DIPSETTING( 0x08, "Preset #2" )
+ PORT_DIPSETTING( 0x00, "Changes locked" )
+ PORT_DIPNAME( 0x20, 0x00, "Dwarf's Den Gfx" ) PORT_DIPLOCATION("SW1:6")
+ PORT_DIPSETTING( 0x20, DEF_STR( Off ) )
+ PORT_DIPSETTING( 0x00, DEF_STR( On ) )
+ PORT_DIPNAME( 0x40, 0x00, "Large Character Gfx" ) PORT_DIPLOCATION("SW1:7")
+ PORT_DIPSETTING( 0x40, DEF_STR( Off ) )
+ PORT_DIPSETTING( 0x00, DEF_STR( On ) )
+ PORT_DIPNAME( 0x80, 0x80, "Full Card Gfx" ) PORT_DIPLOCATION("SW1:8")
+ PORT_DIPSETTING( 0x80, DEF_STR( Off ) )
+ PORT_DIPSETTING( 0x00, DEF_STR( On ) )*/
PORT_START("DSW2")
PORT_DIPNAME( 0x01, 0x01, "Operator Settings Mode 2/2" ) PORT_DIPLOCATION("SW1:5")
@@ -1092,29 +1092,29 @@ MACHINE_CONFIG_END
/* Dwarfs den PROM explanation:
The proms used in Dwarfs den are 74S188 (82s23 equivalent, 32x8 open collector)
-
- The prom at 7H controls the 8085 memory map:
- The inputs are such:
- A0 - 8085 A10
- A1 - 8085 A11
- A2 - 8085 A12
- A3 - 8085 A13
- A4 - 8085 A14
- /CE - ? (maybe 8085 ALE * !8085 A15)? need to trace again
- Outputs are as such:
- O1 - /CE on ROM at 9L (also test point 36)
- O2 - /CE on ROM at 9K (also test point 35)
- O3 - /CE on ROM at 9J (also test point 34)
- O4 - /CE on ROM at 9H (also test point 33)
- O5 - /CE on 2114 SRAMs at 8F and 9F
- O6 - /CE on 2114 SRAMs at 8E and 9E
- O7 - /CE on 2114 SRAMs at 8D and 9D
- O8 - indirectly, /CE on the 2114 srams at 8C and 9C, due to the fact that those two are battery-backed
-
- The prom at 3A controls the color palette:
- TODO: finish me!
+
+ The prom at 7H controls the 8085 memory map:
+ The inputs are such:
+ A0 - 8085 A10
+ A1 - 8085 A11
+ A2 - 8085 A12
+ A3 - 8085 A13
+ A4 - 8085 A14
+ /CE - ? (maybe 8085 ALE * !8085 A15)? need to trace again
+ Outputs are as such:
+ O1 - /CE on ROM at 9L (also test point 36)
+ O2 - /CE on ROM at 9K (also test point 35)
+ O3 - /CE on ROM at 9J (also test point 34)
+ O4 - /CE on ROM at 9H (also test point 33)
+ O5 - /CE on 2114 SRAMs at 8F and 9F
+ O6 - /CE on 2114 SRAMs at 8E and 9E
+ O7 - /CE on 2114 SRAMs at 8D and 9D
+ O8 - indirectly, /CE on the 2114 srams at 8C and 9C, due to the fact that those two are battery-backed
+
+ The prom at 3A controls the color palette:
+ TODO: finish me!
*/
-
+
ROM_START( dwarfd )
ROM_REGION( 0x10000, "maincpu", 0 )