Just wondering: TF536 CPU relocator+2.06 decode+ROM all on the one board?

General discussions or ideas about hardware.
User avatar
stephen_usher
Posts: 5678
Joined: Mon Nov 13, 2017 7:19 pm
Location: Oxford, UK.
Contact:

Re: Just wondering: TF536 CPU relocator+2.06 decode+ROM all on the one board?

Post by stephen_usher »

exxos wrote: Tue Sep 22, 2020 11:27 pm I just decode the whole address bus and address zero for ROM access. Think other decoders still use the GLUE to decode address zero, and not sure if they decode more than just the ROM area or not.
Thanks.
exxos wrote:Have you considered @cmorley USB ROM board, or @DoG decoder.. would just seem easier than reinventing the thing again.
Height mainly.

@PhilC was interested in @derkom 's Stacy relocator which is able to switch between the TF536 and the 68000 so I was thinking of starting with that and then adding ROM decoding so as not to have a stack close to the front edge of the board as this would prevent the top shield going back on and may impinge on the bottom of the keyboard.

There's also possibly an issue with the TF536, once relocated to be south of the PSU, might interfere with the dualtos ROM board, so bringing the ROM onto the relocator may be useful too. The address bus is going to have to be decoded anyway so there's very little extra overhead putting a 16 bit EEPROM on the board. It also keeps the number of connections down, which is always a good thing.
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.
User avatar
stephen_usher
Posts: 5678
Joined: Mon Nov 13, 2017 7:19 pm
Location: Oxford, UK.
Contact:

Re: Just wondering: TF536 CPU relocator+2.06 decode+ROM all on the one board?

Post by stephen_usher »

OK, as I understand it, for the decode:

Reset:

The MMU asserts ROM for the first 4 read cycles. So, if ROM is asserted, along with RD, /AS, /UDS and /LDS I could stuff 0x0e into the top of the address bus and let the rest of the decode deal with itself.

Address decode:

If RD, /AS, /UDS and /LDS and the top byte of the address is 0e then assert /CE on the ROM, passing the correct address to the ROM, wait and then assert /DTACK. Wait for /AS to go high and then deassert /DTACK.

I'm guessing a little counter clocked by the CPU clock pin will be good enough to generate the wait so that the ROM data is guaranteed correct.
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.
User avatar
stephen_usher
Posts: 5678
Joined: Mon Nov 13, 2017 7:19 pm
Location: Oxford, UK.
Contact:

Re: Just wondering: TF536 CPU relocator+2.06 decode+ROM all on the one board?

Post by stephen_usher »

Or at reset does it even need to be that complicated?

If the ROM line is enabled just bypass the address decode and just do a read cycle as if the addresses ranged matched? Is there anything at 0x00000000 which would contend when read?
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.
User avatar
stephen_usher
Posts: 5678
Joined: Mon Nov 13, 2017 7:19 pm
Location: Oxford, UK.
Contact:

Re: Just wondering: TF536 CPU relocator+2.06 decode+ROM all on the one board?

Post by stephen_usher »

OK, I've seen the document DoG referred to. I can work it out, I think.
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.
User avatar
stephen_usher
Posts: 5678
Joined: Mon Nov 13, 2017 7:19 pm
Location: Oxford, UK.
Contact:

Re: Just wondering: TF536 CPU relocator+2.06 decode+ROM all on the one board?

Post by stephen_usher »

@exxos, your dualtos ROM I guess switches between the two ROM images using the top address line being set high or low?

Do you know what the part number is off hand, so I can look up the pinout on the PLCC socket? (AT27C2048?)
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.
User avatar
exxos
Site Admin
Site Admin
Posts: 23795
Joined: Wed Aug 16, 2017 11:19 pm
Location: UK
Contact:

Re: Just wondering: TF536 CPU relocator+2.06 decode+ROM all on the one board?

Post by exxos »

Its just a 4096 PLCC ROM.. Bank switch is a17 I think.
https://www.exxosforum.co.uk/atari/ All my hardware guides - mods - games - STOS
https://www.exxosforum.co.uk/atari/store2/ - All my hardware mods for sale - Please help support by making a purchase.
viewtopic.php?f=17&t=1585 Have you done the Mandatory Fixes ?
Just because a lot of people agree on something, doesn't make it a fact. ~exxos ~
People should find solutions to problems, not find problems with solutions.
User avatar
stephen_usher
Posts: 5678
Joined: Mon Nov 13, 2017 7:19 pm
Location: Oxford, UK.
Contact:

Re: Just wondering: TF536 CPU relocator+2.06 decode+ROM all on the one board?

Post by stephen_usher »

exxos wrote: Wed Sep 23, 2020 7:57 pm Its just a 4096 PLCC ROM.. Bank switch is a17 I think.
Thanks!
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.
Post Reply

Return to “HARDWARE DISCUSSIONS”