Can all registered uses please login, even just for a few minutes..
It helps build a picture where our "good traffic" is coming from..
Thanks :)
It helps build a picture where our "good traffic" is coming from..
Thanks :)
TF536 + 68000 relocator and ROM board project.
- frank.lukas
- Posts: 813
- Joined: Fri Jan 19, 2018 11:52 am
Re: TF536 + 68000 relocator and ROM board project.
Fit the keyboard with/in the original case?
- stephen_usher
- Site sponsor

- Posts: 7464
- Joined: Mon Nov 13, 2017 7:19 pm
- Location: Oxford, UK.
- Contact:
Re: TF536 + 68000 relocator and ROM board project.
Yes... and possibly the top metal shield too... at least with a bit of a cut-out.
Should be able to fit a couple of external switches to switch between CPUs and ROM images (or have a 512K ROM potentially).
Should be able to fit a couple of external switches to switch between CPUs and ROM images (or have a 512K ROM potentially).
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.
- stephen_usher
- Site sponsor

- Posts: 7464
- Joined: Mon Nov 13, 2017 7:19 pm
- Location: Oxford, UK.
- Contact:
Re: TF536 + 68000 relocator and ROM board project.
Could someone look at my GAL code (posted earlier in the thread). There's not a lot else in the ROM decode. The 74LS244 is generating DTACK using the output from the GAL (ROM /CE). I borrowed this idea from another TOS 2.06 decoder on the 'net.
Have I got the RW line from the CPU the wrong sense? It is High for read and Low for write, correct?
At the moment the ROM /OE line is low if RW is HIGH, /AS is LOW, A18, A19 and A20 are LOW and A21, A22 and A23 are HIGH OR /ROM2 is LOW
Of course, if we want to support a 512K ROM we can ignore A18 and connect that directly to A17 on the ROM.
/CE on the ROM is connected directly to /AS.
/DTACK is generated from the ROM /OE line via a 74LS244 with the ROM /OE line controlling the output gate and the inputs connected to ground, so if ROM /OE goes low the 244 drives /DTACK low.
Have I got the RW line from the CPU the wrong sense? It is High for read and Low for write, correct?
At the moment the ROM /OE line is low if RW is HIGH, /AS is LOW, A18, A19 and A20 are LOW and A21, A22 and A23 are HIGH OR /ROM2 is LOW
Of course, if we want to support a 512K ROM we can ignore A18 and connect that directly to A17 on the ROM.
/CE on the ROM is connected directly to /AS.
/DTACK is generated from the ROM /OE line via a 74LS244 with the ROM /OE line controlling the output gate and the inputs connected to ground, so if ROM /OE goes low the 244 drives /DTACK low.
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.
- stephen_usher
- Site sponsor

- Posts: 7464
- Joined: Mon Nov 13, 2017 7:19 pm
- Location: Oxford, UK.
- Contact:
Re: TF536 + 68000 relocator and ROM board project.
Found the problem! D-Oh!
The output pin should be 19 and not 13! *STUPID!*
Here are the new PLD and JED files.
P.S. This is why I like GALs... not bodge wires needed to fix the circuitry!
The output pin should be 19 and not 13! *STUPID!*
Here are the new PLD and JED files.
P.S. This is why I like GALs... not bodge wires needed to fix the circuitry!
- Attachments
-
- ADDRESS-DECODER.zip
- (923 Bytes) Downloaded 123 times
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.
Re: TF536 + 68000 relocator and ROM board project.
Well done, that's fixed it, Rom in your relocator and boots to Tos2.06 on both CPU socketsstephen_usher wrote: Sat Oct 10, 2020 8:32 pm Found the problem! D-Oh!
The output pin should be 19 and not 13! *STUPID!*
Here are the new PLD and JED files.
P.S. This is why I like GALs... not bodge wires needed to fix the circuitry!![]()
If it ain't broke, test it to Destruction.
Re: TF536 + 68000 relocator and ROM board project.
And just for a bit of fun, here's what it looks like in the H4
If it ain't broke, test it to Destruction.
- stephen_usher
- Site sponsor

- Posts: 7464
- Joined: Mon Nov 13, 2017 7:19 pm
- Location: Oxford, UK.
- Contact:
Re: TF536 + 68000 relocator and ROM board project.
Yay!PhilC wrote: Sat Oct 10, 2020 9:26 pmWell done, that's fixed it, Rom in your relocator and boots to Tos2.06 on both CPU socketsstephen_usher wrote: Sat Oct 10, 2020 8:32 pm Found the problem! D-Oh!
The output pin should be 19 and not 13! *STUPID!*
Here are the new PLD and JED files.
P.S. This is why I like GALs... not bodge wires needed to fix the circuitry!![]()
![]()
If there's a Mk.ia I can add a jumper for switching between 2x 256K ROM mode and 512K ROM mode. That'll be very simple. (Oh and fix the writing for the CPU selector!!!)

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.
Re: TF536 + 68000 relocator and ROM board project.
Sounds like a plan. Just burning EmuTOS to a spare eprom to give it a proper test now too.
If it ain't broke, test it to Destruction.
- stephen_usher
- Site sponsor

- Posts: 7464
- Joined: Mon Nov 13, 2017 7:19 pm
- Location: Oxford, UK.
- Contact:
Re: TF536 + 68000 relocator and ROM board project.
All it'll need is the GAL code ignoring A18, leave the jumper open and a bodge wire underneath from A18 to A17 pin of the ROM socket and Bob's your aunty.
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.
Re: TF536 + 68000 relocator and ROM board project.
Ok, so a further update.
Using my rock solid 128mb TF536 all is not quite as it should be.
At first gembench would crash without doing a single loop. So ive now connected up the 5v supply directly to the TF536 and its a lot more stable and will fo Gembench and the Intdiv test just fine but Frontier will crash within a second of the intro starting every time.
Its worth noting that this is on my H4 and the TF536 has a 1k pullup on the 8mhz line and a 100pf cap between ground and 8mhz. I tried it on a TF536 without the pullup etc and its not as reliable so far.
Using my rock solid 128mb TF536 all is not quite as it should be.
At first gembench would crash without doing a single loop. So ive now connected up the 5v supply directly to the TF536 and its a lot more stable and will fo Gembench and the Intdiv test just fine but Frontier will crash within a second of the intro starting every time.
Its worth noting that this is on my H4 and the TF536 has a 1k pullup on the 8mhz line and a 100pf cap between ground and 8mhz. I tried it on a TF536 without the pullup etc and its not as reliable so far.
If it ain't broke, test it to Destruction.
