Hey Stephen, just quickly, without the 80 column card, the machine works fine all the time and passes any diags you throw at it.stephen_usher wrote: 12 Apr 2023 06:54But we know that this part of the chip is still working correctly so we don’t have to replicate that. The aim is to do a minimal replication of the functionality which has failed.rubber_jonnie wrote: 11 Apr 2023 22:09 Apparently there is an excellent description in "Understanding the Apple IIe by Jim Sather, so I'm going to have (another) look there, but I also read some info on other forums (Don't berate me for visiting other forums!!!) that says some of the soft switching, like PR#3 to jump into 80 column mode is handled by the MMU, so I think that will complicate matters.
I've attached that PDF and just renamed to TXT for uploading purposes.
Just to confirm, without the 80 column card the other peripherals also stop working after the MMU warms up?
If this is the case then it’s most likely the transceiver direction control that’s broken. In this case a simple 16V8 can be used. It will need address lines 13, 14 and 15 for address decode, R/W and /IOSELECT for CPU access and Phi0 plus DMA for card DMA access. You probably don’t even need Phi0 as that’s up to the peripheral timing.
With an 80 column card fitted the base machine functions as normal, however if you switch to 80 column mode and run a simple test for about 10-15 minutes, the screen becomes corrupt and I believe it's the RAM on the card being corrupted. Hitting the MMU with freeze spray at this point makes the problem go away until it warms up again.
When the problem occurs if I reboot and load up the config program for the 80 column/RAM card, the card cannot be found unless I allow a cool down period or use freeze spray.
If I run a game that doesn't require more than the base system RAM it works fine, even with the RAM card fitted, however if I run a game that requires the RAM on the card, the game initially boots but eventually crashes once it's warmed up.
Hope that makes sense.

