Es sollte möglich sein mit einem 74HCT74 einen 1-Bit "Dual Port" RAM zu simulieren. Zusätzlich benötigt man z.B. 2x 74HCT688 um $D7 auszukodieren. Mit einem 74HCT21 oder ähnlich sollte man die restlichen Bedingungen (Clock und Write) zusammen bekommen.
Wenn ich nichts übersehen habe müssten eigentlich alle notwendigen Signale am Expansion Port zur Verfügung stehen. Da es sich hier um eine rein passive (nur lesend) Hardware handelt spricht nichts gegen ein passthrough.