summaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
author Ariane Fugmann <sailorsat@t-online.de>2017-03-07 01:57:19 +0100
committer Ariane Fugmann <sailorsat@t-online.de>2017-03-07 01:57:19 +0100
commit1c9bde99ac9ba166a231545c2d0899c9d6351606 (patch)
tree2c6009bb75175959cad730f04a32561f09615cda
parent9675c69bacecee6aa430a057ac04137c5a749546 (diff)
polyplay: fixed SIO for real... (nw)
-rw-r--r--src/mame/drivers/polyplay.cpp11
1 files changed, 3 insertions, 8 deletions
diff --git a/src/mame/drivers/polyplay.cpp b/src/mame/drivers/polyplay.cpp
index 3dfdf123999..e8422c73000 100644
--- a/src/mame/drivers/polyplay.cpp
+++ b/src/mame/drivers/polyplay.cpp
@@ -18,10 +18,7 @@
TODO:
- - check PIO PortB wiring in real machines
- - write some own code for the ZRE-PP to find the SIO in address space and then do something cool with it :)
- get other rom versions and games
- - document the light-organ related stuff
NOTES:
@@ -87,7 +84,7 @@ i/o ports:
- Revision 2 -
80 - 83 ZRE-PP UB857D (Z80 CTC)
84 - 87 ZRE-PP UB855D (Z80 PIO)
- ?? - ?? ZRE-PP UB8560D (Z80 SIO)
+ 88 - 8B ZRE-PP UB8560D (Z80 SIO)
read:
83 CTC COUNT 3 (IN1)
@@ -125,9 +122,7 @@ I currently haven't figured out how the I/O port handling for the book-
mark system works.
Uniquely the Poly-Play has a light organ which totally confuses you whilst
-playing the automaton. Bits 1-5 of PORTB control the organ but it's not
-emulated now. ;) (An external artwork file could be created that simulates
-this.)
+playing the automaton. Bits 0-2 of PORTB control the organ.
***************************************************************************/
@@ -268,7 +263,7 @@ ADDRESS_MAP_END
static ADDRESS_MAP_START( polyplay_io_zrepp, AS_IO, 8, polyplay_state )
AM_IMPORT_FROM(polyplay_io_zre)
-// AM_RANGE(0x88, 0x8b) AM_DEVREADWRITE(Z80SIO_TAG, z80sio_device, read, write)
+ AM_RANGE(0x88, 0x8b) AM_DEVREADWRITE(Z80SIO_TAG, z80sio_device, cd_ba_r, cd_ba_w)
ADDRESS_MAP_END
static INPUT_PORTS_START( polyplay )