When I added the Beta IDE interface to my Mega ST 4, the installed UK 6 chip version of TOS 1.04 became spare, since the IDE board also comtains a dual ROM with 1.04 and 2.06 on board.
Since I had also recently acquired a Mega ST 1, but with German TOS 1.04, I thought it would be useful to recycle the spare 6 chip UK set I had.
There was a slight bump in the road however, it turned out the Mega 1 had a 2 chip ROM set. So here's how to change it if you decide you want to do the same, and in fact this will also work for the other way too.
The first thing to understand, is that like the STF/M, there are 3 jumpers that need to be set in order to specify just which ROMs you're going to use, as per this table:
ROM W2 W3 W4
256k 1-2 1-2 jumper
1Mx2 2-3 2-3 open
1Mx6 2-3 2-3 jumper
Unlike the STF/M, these are not solder pads, but a mixture of jumpers which use zero ohm resistors as links like the STE, and a single wire link for W4. Below is a reference picture from my Mega ST 4 showing the positions required for 6 chip TOS with 256k EPROMS:
Looking at my Mega ST 1, they were set as below:
At this point I'd already removed the zero ohm links and replaced them with proper jumpers. As you can see, W4 is unlinked at the point.
I then added the W4 link and swapped over the W2 & W3 jumpers to position 1-2:
So stage 1 was completed, with the Jumpers set for 6x256k EPROMS.
Next was the extra sockets and capacitors. You'll need to add 4 100nF capacitors as below:
I used components recovered from a dead ST, but up to you where you source from. They are on large copper planes, so soldering is difficult, I did it from both sides to be sure.
Final thing was to fit the sockets and ROMs:
After that a boot and test of everything, and all good to go.
If you want to go from 6 ROM TOS to 2 ROM TOS, then all you'll need to do is set W2, W3 & W4 appropriately.
Mega ST ROM swap - 2 chip to 6 chip.
- rubber_jonnie
- Site Admin
- Posts: 11254
- Joined: Thu Aug 17, 2017 7:40 pm
- Location: Essex
- Contact:
Mega ST ROM swap - 2 chip to 6 chip.
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...
Re: Mega ST ROM swap - 2 chip to 6 chip.
Hi rubber_jonnie, do you know if instead of putting the 6 ROMs it is possible to use two 28C256, then write the TOS there. In this way is it possible to update your Mega ST without making any changes other than just replacing the ROMs?
- rubber_jonnie
- Site Admin
- Posts: 11254
- Joined: Thu Aug 17, 2017 7:40 pm
- Location: Essex
- Contact:
Re: Mega ST ROM swap - 2 chip to 6 chip.
I very much doubt it, you need 6 27C256 ROMs for TOS, so 2 ROMs of a different type but the same capacity won't be large enough to hold TOS.
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...
Re: Mega ST ROM swap - 2 chip to 6 chip.
So no need to remove the 74LS11? I'm working on a Mega 1 and don't want to remove the chip unless it's needed. Everything else is done and checks out good. However, with known good eproms in place....no joy. My other Mega ST4 has this chip removed and is running 6 chip roms delightfully.rubber_jonnie wrote: ↑Tue Aug 27, 2024 10:53 amI very much doubt it, you need 6 27C256 ROMs for TOS, so 2 ROMs of a different type but the same capacity won't be large enough to hold TOS.
Can anyone verify if the 74LS11 needs removal?
Re: Mega ST ROM swap - 2 chip to 6 chip.
Nevermind, I got impatient (a whole 30 minutes) and removed the 74LS11 and now the 6 rom tos boots lovely.
- rubber_jonnie
- Site Admin
- Posts: 11254
- Joined: Thu Aug 17, 2017 7:40 pm
- Location: Essex
- Contact:
Re: Mega ST ROM swap - 2 chip to 6 chip.
No, you don't need to remove the 74LS11 you just need to set W2, W3 and W4 correctly for a 6 ROM setup. That being said AFAIK from the schematics, if you are using a 6 ROM configuration, the LS11 is not actually in use, but the jumpers disable it. Simpler to use the jumpers than remove the LS11 though.coonsgm wrote: ↑Tue Sep 10, 2024 2:18 amSo no need to remove the 74LS11? I'm working on a Mega 1 and don't want to remove the chip unless it's needed. Everything else is done and checks out good. However, with known good eproms in place....no joy. My other Mega ST4 has this chip removed and is running 6 chip roms delightfully.rubber_jonnie wrote: ↑Tue Aug 27, 2024 10:53 am
I very much doubt it, you need 6 27C256 ROMs for TOS, so 2 ROMs of a different type but the same capacity won't be large enough to hold TOS.
Can anyone verify if the 74LS11 needs removal?
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...
Re: Mega ST ROM swap - 2 chip to 6 chip.
So weird....I installed these jumpers with the 74LS11 in and TOS wouldn't even begin to initialize....just a white screen. Remove the 74LS11 and bingo, perfect boot with 6 ROM's.
Re: Mega ST ROM swap - 2 chip to 6 chip.
Is better to look at the schematic on how things are wired up...
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.
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.
- rubber_jonnie
- Site Admin
- Posts: 11254
- Joined: Thu Aug 17, 2017 7:40 pm
- Location: Essex
- Contact:
Re: Mega ST ROM swap - 2 chip to 6 chip.
Well you can see in my images that the LS11 is still in place. Not sure why it wouldn't work for yous as your W2&W3 jumpers are both on 1&2 like mine and W4 is connected.
It could be that you have a bad jumper connection on W2 and/or W3, only way to really test is with a multimeter in continuity mode to check it all out.
Below is the setting table for the jumpers:
And the top row is what's correct for 6x256KB ROMs. It's possible that this is suggesting that you don't use the LS11/U12 for 6 ROM configurations, but again, it works for me. Typical...
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...
Re: Mega ST ROM swap - 2 chip to 6 chip.
I'm not too concerned...not a whole lot of reason to ever use two ROM TOS. Working with 6 ROM's is what's needed.