galdecode.py applies the GAL20V8 complex-mode fuse geometry (tables from MAME jedutil.cpp) to GAL20v8a_5764.JED with pin names from schematic sheet 1. Result triple-checks: schematic net names, firmware $A0xx accesses, and the chip's UES signature — which VWE programmed as 'U7'. Memory map: $2000-$9FFF SRAM (E-qualified), $A000 display write port, $A010 pod-bus latch, $A020-$A03F HCTL-2016 counters (A3 byte select via NOT_A3), $C000-$FFFF EPROM (explains the FF-padded dump), with OE* = E&R/W as the shared read enable. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
24 lines
226 B
Plaintext
24 lines
226 B
Plaintext
# U7 (GAL20V8A, "20L8" on schematic RIO_1407 sheet 1) pin -> net name
|
|
1 A15
|
|
2 A14
|
|
3 A13
|
|
4 A12
|
|
5 A11
|
|
6 A10
|
|
7 A9
|
|
8 A8
|
|
9 A7
|
|
10 A6
|
|
11 A5
|
|
13 A4
|
|
14 E
|
|
23 RW
|
|
16 A3
|
|
15 ROM_SEL
|
|
22 OE
|
|
21 NOT_A3
|
|
20 PH_SEL
|
|
19 RAM_SEL
|
|
18 BRD_SEL
|
|
17 DSP_SEL
|