In my decoder I merely had a separate jumper which either connected A17 on the ROM to my decoding circuit or the system’s address line. It was the simplest method I could see.exxos wrote: Wed Mar 24, 2021 10:51 pmThe first problem is A17 has a 2.2K pullup, so its simply GND the pin on the jumper to select bank zero.stephen_usher wrote: Mon Mar 01, 2021 1:05 pm Anyway, it's good to see that development is continuing. Just out of interest, will the ROM interface 512K ROMs as well as twin 256K ones?
So I will have to try and separate that into a 3 way jumper, then have a second to "ignore" high and low selects and wire A17 on the ROM to A17 on the CPU bus to allow 512K decoding.
Capture.PNG
REV 3 - REV 5 - The beginning (ST536)
- stephen_usher
- Site sponsor

- Posts: 7683
- Joined: Mon Nov 13, 2017 7:19 pm
- Location: Oxford, UK.
- Contact:
Re: REV 3 - The beginning
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: REV 3 - The beginning
I gave all the SMT connections the once over, and found a short as well...
We'll see if it passes memory test properly this time...
EDIT:
It's got past the part it got stuck on yesterday
We'll see if it passes memory test properly this time...
EDIT:
It's got past the part it got stuck on yesterday
Re: REV 3 - The beginning
Yay, blame me for building it. Good job I've just got useless some glasses

If it ain't broke, test it to Destruction.
Re: REV 3 - The beginning
Works for me!
Will see if I can get the ROM working later on today..
Re: REV 3 - The beginning
Managed to squash in the A17/18 select line to the ROM...
Re: REV 3 - The beginning
TTRAM all past good several times. I tried MAPROM 1.8, and opening and closing the floppy window is definitely a lot faster but the floppy contents are still corrupted and I cannot run anything
And it just simply locks up after a few seconds 
- stephen_usher
- Site sponsor

- Posts: 7683
- Joined: Mon Nov 13, 2017 7:19 pm
- Location: Oxford, UK.
- Contact:
Re: REV 3 - The beginning
You shouldn't need maprom for 2.06 to properly detect the TT-RAM with the latest (Sept/Oct) firmware on the TF.
P.S. Have you turned off the cache?
P.S. Have you turned off the cache?
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: REV 3 - The beginning
FASTRAM.PRG works fine.. I am using MAPROM to map the rom into TTRAM.. but I dont know what its doing exactly or if it is setting anything else up for simply not doing it properly..stephen_usher wrote: Thu Mar 25, 2021 12:51 pm You shouldn't need maprom for 2.06 to properly detect the TT-RAM with the latest (Sept/Oct) firmware on the TF.
Also note the firmware I am using, I don't know what version it is, as this board is not compatible with the original firmware anyway.
Yep.
But simply copying ROM into RAM shouldn't break stuff anyway..
Re: REV 3 - The beginning
Looking through the code, there was still some A31,A30's used.. I have swapped them to A29... but now FASTRAM.PRG just locks up after it loads 
I wonder if the software always assumes the board has all 32 bits in use ?
EDIT:
Even GB6's installer locks up now
It is very difficult to follow someone else's code in a language I don't really understand 
EDIT2:
I think the software automatically assumes more than 64MB RAM , and assume it declares a larger amount and then locks up because that RAM does not actually exist.. GB6 can install some TTRAM for testing.. and that is working...
I wonder if the software always assumes the board has all 32 bits in use ?
EDIT:
Even GB6's installer locks up now
EDIT2:
I think the software automatically assumes more than 64MB RAM , and assume it declares a larger amount and then locks up because that RAM does not actually exist.. GB6 can install some TTRAM for testing.. and that is working...

