UMBRELLA (HAL10H8 replacement) for ZX 128 / +2
Umbrella is new replacement of original
HAL10H8(PAL10H8) chip used in ZX Spectrum 128 and +2(grey).
New is used chip GAL16V8 with unrainer effect and disable read port #7FFD.
Original HAL10H8 (PAL10H8) | New GAL16V8 | ||||
;Original
equations: PSG = !WR
& !A1 & !IORQ & A15 | !RD & !A1 & !IORQ &
A15
UA15 = A15
& !A14 | A15 & A14 & !B0 & B1 VA15 = A15
& A14 & B0 & B1
|
;Modificated
equations:
PSG = !WR
& !A1 & !IORQ & A15 | !RD & !A1 & !IORQ &
A15 ;
Disable address to contended RAM in refresh cycle UA15 = A15 & !A14 | A15 & A14 & !B0 & B1 UA14 = A15 & A14 & !B0 & B2 VA15 = A15 & A14 & B0 & B1 VA14 = !A15 & A14 | A15 & A14 & B0 & B2
|
||||
|
For this new GAL16V8 you must connect pin 11 of GAL with signal RFSH (pin 28 on Z80CPU). In other GAL/HAL/PAL versions is pin 11 not used) |
LINKS:
http://www.speccy.org/trastero/cosas/JL/Pal/PAL10H8.html
My PENTAGON INTERFACE use upgraded UMBRELLA chip with more
features
http://velesoft.speccy.cz/pentagon512_interface.htm