Did they provide the CPL file so the you can compile the GAL code for the chip using WinCPL?
Good to see the old girl working again.
Freeze spray is just butane or propane, nothing conductive.
You will not be able to post if you are still using Microsoft email addresses such as Hotmail etc
See here for more information viewtopic.php?f=20&t=7296
See here for more information viewtopic.php?f=20&t=7296
BOOKMARK THIS PAGE !
https://www.exxosforum.co.uk:8085/IP_CHECK/
You can unban yourself if needed. It also sends me reports to investigate the ban.
https://www.exxosforum.co.uk:8085/IP_CHECK/
You can unban yourself if needed. It also sends me reports to investigate the ban.
DO NOT USE MOBILE / CGNAT DEVICES WHERE THE IP CHANGES CONSTANTLY!
At this time, it is unfortunately not possible to whitelist users when your IP changes constantly.
You may inadvertently get banned because a previous attack may have used the IP you are now on.
So I suggest people only use fixed IP address devices until I can think of a solution for this problem!
At this time, it is unfortunately not possible to whitelist users when your IP changes constantly.
You may inadvertently get banned because a previous attack may have used the IP you are now on.
So I suggest people only use fixed IP address devices until I can think of a solution for this problem!
Oops, my obsession with computers from my childhood strikes again!
-
stephen_usher
- Site sponsor

- Posts: 7367
- Joined: 13 Nov 2017 19:19
- Location: Oxford, UK.
Re: Oops, my obsession with computers from my childhood strikes again!
Intro retro computers since before they were retro...
ZX81->Spectrum->Memotech MTX->Sinclair QL->520STM->BBC Micro->TT030->PCs & Sun Workstations.
Added code to the MiNT kernel (still there the last time I checked) + put together MiNTOS.
Collection now with added Macs, Amigas, Suns and Acorns.
ZX81->Spectrum->Memotech MTX->Sinclair QL->520STM->BBC Micro->TT030->PCs & Sun Workstations.
Added code to the MiNT kernel (still there the last time I checked) + put together MiNTOS.
Collection now with added Macs, Amigas, Suns and Acorns.
-
rubber_jonnie
- Site Admin

- Posts: 14816
- Joined: 17 Aug 2017 19:40
- Location: Essex
Re: Oops, my obsession with computers from my childhood strikes again!
I actually have the JED file specific to that apple part number for both GAL and PAL. I did try to read the original but it seems like it's encrypted/protected.stephen_usher wrote: 11 Apr 2023 11:56 Did they provide the CPL file so the you can compile the GAL code for the chip using WinCPL?
Good to see the old girl working again.
Freeze spray is just butane or propane, nothing conductive.
As for the freeze spray, it's shall we say vague about the contents other than it's a 'mixture of gases', however there was obvious condensation after using it on the ICs and I suspect possibly some of that got into the sockets, so giving it a proper clean did the trick.
It is good the have her back running again, but I have just figured out the 80 column/RAM issue too, and it seems to be the MMU. It's definitely temperature related as adding 2 small heatsinks to it extends the time the problem takes to occur. In addition if I freeze spray the heatsinks on the MMU while the problem is occurring, the problem clears.
TBH this is the worst outcome really, as unless I can rig up some cooling that will make it behave until I can find a replacement, then it'll be stuck with just 64K and no 80 column display.
As for a replacement, that's another story altogether...
Collector of many retro things!
800XL and 65XE both with Ultimate1MB,VBXL/XE & PokeyMax, SIDE3, SDrive Max, 2x 1010 cassette, 2x 1050 one with Happy mod, 3x 2600 Jr, 7800 and Lynx II
Approx 20 STs, including a 520 STM, 520 STFMs, 3x Mega ST, MSTE & 2x 32 Mhz boosted STEs
Plus the rest, totalling around 50 machines including a QL, 3x BBC Model B, Electron, Spectrums, ZX81 etc...
800XL and 65XE both with Ultimate1MB,VBXL/XE & PokeyMax, SIDE3, SDrive Max, 2x 1010 cassette, 2x 1050 one with Happy mod, 3x 2600 Jr, 7800 and Lynx II
Approx 20 STs, including a 520 STM, 520 STFMs, 3x Mega ST, MSTE & 2x 32 Mhz boosted STEs
Plus the rest, totalling around 50 machines including a QL, 3x BBC Model B, Electron, Spectrums, ZX81 etc...
-
stephen_usher
- Site sponsor

- Posts: 7367
- Joined: 13 Nov 2017 19:19
- Location: Oxford, UK.
Re: Oops, my obsession with computers from my childhood strikes again!
Well, we could look at the original Apple II slot control circuitry, replicate that and sit the MMU daughter board containing that circuitry. After all, the rest of the MMU is obviously functional and the slot decode logic would not have changed.
It would probably just need address decode and access to the R/W line to determine the direction of the transceiver. i.e. “is the address being accessed within the slot address range?” yes/no + “is it read?” yes? Then put the direction from the slots to the main bus.
It would probably just need address decode and access to the R/W line to determine the direction of the transceiver. i.e. “is the address being accessed within the slot address range?” yes/no + “is it read?” yes? Then put the direction from the slots to the main bus.
Intro retro computers since before they were retro...
ZX81->Spectrum->Memotech MTX->Sinclair QL->520STM->BBC Micro->TT030->PCs & Sun Workstations.
Added code to the MiNT kernel (still there the last time I checked) + put together MiNTOS.
Collection now with added Macs, Amigas, Suns and Acorns.
ZX81->Spectrum->Memotech MTX->Sinclair QL->520STM->BBC Micro->TT030->PCs & Sun Workstations.
Added code to the MiNT kernel (still there the last time I checked) + put together MiNTOS.
Collection now with added Macs, Amigas, Suns and Acorns.
-
rubber_jonnie
- Site Admin

- Posts: 14816
- Joined: 17 Aug 2017 19:40
- Location: Essex
Re: Oops, my obsession with computers from my childhood strikes again!
I'll be honest, the thought had crossed my mind, but it is a little out of my wheelhouse. Be interesting to do though.stephen_usher wrote: 11 Apr 2023 15:23 Well, we could look at the original Apple II slot control circuitry, replicate that and sit the MMU daughter board containing that circuitry. After all, the rest of the MMU is obviously functional and the slot decode logic would not have changed.
It would probably just need address decode and access to the R/W line to determine the direction of the transceiver. i.e. “is the address being accessed within the slot address range?” yes/no + “is it read?” yes? Then put the direction from the slots to the main bus.
Collector of many retro things!
800XL and 65XE both with Ultimate1MB,VBXL/XE & PokeyMax, SIDE3, SDrive Max, 2x 1010 cassette, 2x 1050 one with Happy mod, 3x 2600 Jr, 7800 and Lynx II
Approx 20 STs, including a 520 STM, 520 STFMs, 3x Mega ST, MSTE & 2x 32 Mhz boosted STEs
Plus the rest, totalling around 50 machines including a QL, 3x BBC Model B, Electron, Spectrums, ZX81 etc...
800XL and 65XE both with Ultimate1MB,VBXL/XE & PokeyMax, SIDE3, SDrive Max, 2x 1010 cassette, 2x 1050 one with Happy mod, 3x 2600 Jr, 7800 and Lynx II
Approx 20 STs, including a 520 STM, 520 STFMs, 3x Mega ST, MSTE & 2x 32 Mhz boosted STEs
Plus the rest, totalling around 50 machines including a QL, 3x BBC Model B, Electron, Spectrums, ZX81 etc...
-
stephen_usher
- Site sponsor

- Posts: 7367
- Joined: 13 Nov 2017 19:19
- Location: Oxford, UK.
Re: Oops, my obsession with computers from my childhood strikes again!
Hmm... Reading this makes it look a little more complicated... There's DMA involved.
P.S. Looking at the original schematics though, it doesn't look too bad: https://www.applefritter.com/files/styl ... k=haqfMWKl
P.S. Looking at the original schematics though, it doesn't look too bad: https://www.applefritter.com/files/styl ... k=haqfMWKl
Intro retro computers since before they were retro...
ZX81->Spectrum->Memotech MTX->Sinclair QL->520STM->BBC Micro->TT030->PCs & Sun Workstations.
Added code to the MiNT kernel (still there the last time I checked) + put together MiNTOS.
Collection now with added Macs, Amigas, Suns and Acorns.
ZX81->Spectrum->Memotech MTX->Sinclair QL->520STM->BBC Micro->TT030->PCs & Sun Workstations.
Added code to the MiNT kernel (still there the last time I checked) + put together MiNTOS.
Collection now with added Macs, Amigas, Suns and Acorns.
-
Tomswork
- Posts: 776
- Joined: 22 Nov 2019 22:05
Re: Oops, my obsession with computers from my childhood strikes again!
@rubber_jonnie
Yes I have used there code to program both types of gals and they have both worked
Tom
Yes I have used there code to program both types of gals and they have both worked
Tom
-
rubber_jonnie
- Site Admin

- Posts: 14816
- Joined: 17 Aug 2017 19:40
- Location: Essex
Re: Oops, my obsession with computers from my childhood strikes again!
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.stephen_usher wrote: 11 Apr 2023 17:27 Hmm... Reading this makes it look a little more complicated... There's DMA involved.
P.S. Looking at the original schematics though, it doesn't look too bad: https://www.applefritter.com/files/styl ... k=haqfMWKl
I've attached that PDF and just renamed to TXT for uploading purposes.
You do not have the required permissions to view the files attached to this post.
Collector of many retro things!
800XL and 65XE both with Ultimate1MB,VBXL/XE & PokeyMax, SIDE3, SDrive Max, 2x 1010 cassette, 2x 1050 one with Happy mod, 3x 2600 Jr, 7800 and Lynx II
Approx 20 STs, including a 520 STM, 520 STFMs, 3x Mega ST, MSTE & 2x 32 Mhz boosted STEs
Plus the rest, totalling around 50 machines including a QL, 3x BBC Model B, Electron, Spectrums, ZX81 etc...
800XL and 65XE both with Ultimate1MB,VBXL/XE & PokeyMax, SIDE3, SDrive Max, 2x 1010 cassette, 2x 1050 one with Happy mod, 3x 2600 Jr, 7800 and Lynx II
Approx 20 STs, including a 520 STM, 520 STFMs, 3x Mega ST, MSTE & 2x 32 Mhz boosted STEs
Plus the rest, totalling around 50 machines including a QL, 3x BBC Model B, Electron, Spectrums, ZX81 etc...
-
rubber_jonnie
- Site Admin

- Posts: 14816
- Joined: 17 Aug 2017 19:40
- Location: Essex
Re: Oops, my obsession with computers from my childhood strikes again!
Did you use a 16V8B GAL or a 16V8? The 16V8 seems to be much faster, so that may be my problem when using the 16V8B.Tomswork wrote: 11 Apr 2023 19:00 @rubber_jonnie
Yes I have used there code to program both types of gals and they have both worked
Tom
Collector of many retro things!
800XL and 65XE both with Ultimate1MB,VBXL/XE & PokeyMax, SIDE3, SDrive Max, 2x 1010 cassette, 2x 1050 one with Happy mod, 3x 2600 Jr, 7800 and Lynx II
Approx 20 STs, including a 520 STM, 520 STFMs, 3x Mega ST, MSTE & 2x 32 Mhz boosted STEs
Plus the rest, totalling around 50 machines including a QL, 3x BBC Model B, Electron, Spectrums, ZX81 etc...
800XL and 65XE both with Ultimate1MB,VBXL/XE & PokeyMax, SIDE3, SDrive Max, 2x 1010 cassette, 2x 1050 one with Happy mod, 3x 2600 Jr, 7800 and Lynx II
Approx 20 STs, including a 520 STM, 520 STFMs, 3x Mega ST, MSTE & 2x 32 Mhz boosted STEs
Plus the rest, totalling around 50 machines including a QL, 3x BBC Model B, Electron, Spectrums, ZX81 etc...
-
Tomswork
- Posts: 776
- Joined: 22 Nov 2019 22:05
Re: Oops, my obsession with computers from my childhood strikes again!
@rubber_jonnie
Good question i will have to look may have been a 16v8 d part
Tom
Good question i will have to look may have been a 16v8 d part
Tom
-
stephen_usher
- Site sponsor

- Posts: 7367
- Joined: 13 Nov 2017 19:19
- Location: Oxford, UK.
Re: Oops, my obsession with computers from my childhood strikes again!
But 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.
Intro retro computers since before they were retro...
ZX81->Spectrum->Memotech MTX->Sinclair QL->520STM->BBC Micro->TT030->PCs & Sun Workstations.
Added code to the MiNT kernel (still there the last time I checked) + put together MiNTOS.
Collection now with added Macs, Amigas, Suns and Acorns.
ZX81->Spectrum->Memotech MTX->Sinclair QL->520STM->BBC Micro->TT030->PCs & Sun Workstations.
Added code to the MiNT kernel (still there the last time I checked) + put together MiNTOS.
Collection now with added Macs, Amigas, Suns and Acorns.
Who is online
Users browsing this forum: alexh, CCBot and 10 guests