I'd suggest you break out the Sidecart posts into a new thread as it's probably unrelated to the RAM upgrade.
It'll be easier to find specific posts about Sidecart that way for visitors to the site.
Questions about STFM 4MB MMU upgrade
-
rubber_jonnie
- Site Admin

- Posts: 14917
- Joined: 17 Aug 2017 19:40
- Location: Essex
Re: Questions about STFM 4MB MMU upgrade
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...
-
danboid
- Posts: 126
- Joined: 18 Jul 2024 19:25
Re: Questions about STFM 4MB MMU upgrade
Yes this is what I was suggesting but I couldn't resist squeezing one last post in plus these two quick questions for you RJ:rubber_jonnie wrote: 17 Aug 2024 12:33 I'd suggest you break out the Sidecart posts into a new thread as it's probably unrelated to the RAM upgrade.
It'll be easier to find specific posts about Sidecart that way for visitors to the site.
Shoud I be able to boot into freemint on my STFM (with 4 MB RAM) without loading the freemint desktop too? I just want to run gcc on my ST basically, I don't need a desktop, just a shell. I realise how horribly slow it will be, if I can run it all but its all about just being able to do that rather than building any big programs with it. If I can build hello-world.c I'll be happy. I don't have a VGA adapter for my ST yet so I can't output hi-res video yet.
Do you know of a good guide to instaling FreeMiNT on an A600 or any Amiga? I'd imagine it'll be pretty much the same as instaling it on the ST, you'll just launch EmuTOS in different ways.
I'm done!
The 'Uzebox Omega is a fully open source games console that you can build in a weekend, even with no previous electronics experience:
https://uzebox.org/wiki/Omega
https://uzebox.org/wiki/Omega
-
rubber_jonnie
- Site Admin

- Posts: 14917
- Joined: 17 Aug 2017 19:40
- Location: Essex
Re: Questions about STFM 4MB MMU upgrade
Honestly, I don't know enough about Freemint to say yay or nay, and there are folks with more experience who can help.danboid wrote: 17 Aug 2024 12:56Yes this is what I was suggesting but I couldn't resist squeezing one last post in plus these two quick questions for you RJ:rubber_jonnie wrote: 17 Aug 2024 12:33 I'd suggest you break out the Sidecart posts into a new thread as it's probably unrelated to the RAM upgrade.
It'll be easier to find specific posts about Sidecart that way for visitors to the site.
Shoud I be able to boot into freemint on my STFM (with 4 MB RAM) without loading the freemint desktop too? I just want to run gcc on my ST basically, I don't need a desktop, just a shell. I realise how horribly slow it will be, if I can run it all but its all about just being able to do that rather than building any big programs with it. If I can build hello-world.c I'll be happy. I don't have a VGA adapter for my ST yet so I can't output hi-res video yet.
Do you know of a good guide to instaling FreeMiNT on an A600 or any Amiga? I'd imagine it'll be pretty much the same as instaling it on the ST, you'll just launch EmuTOS in different ways.
I'm done!
For me, personally, I tried it on my Mega STE, but with the GUI it took too much RAM and I could barely do anything with it. TBH with something like Pure C you don't really need FreeMint, it'll run under TOS.
IIRC there is a downloadable image somewhere, but I can't recall how I did the install as it was such a long time ago.
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...
-
danboid
- Posts: 126
- Joined: 18 Jul 2024 19:25
Re: Questions about STFM 4MB MMU upgrade
I realise there are native Atari C compilers that will run will less RAM, faster etc but I'm only bothered about gcc.rubber_jonnie wrote: 17 Aug 2024 19:20Honestly, I don't know enough about Freemint to say yay or nay, and there are folks with more experience who can help.danboid wrote: 17 Aug 2024 12:56
Yes this is what I was suggesting but I couldn't resist squeezing one last post in plus these two quick questions for you RJ:
Shoud I be able to boot into freemint on my STFM (with 4 MB RAM) without loading the freemint desktop too? I just want to run gcc on my ST basically, I don't need a desktop, just a shell. I realise how horribly slow it will be, if I can run it all but its all about just being able to do that rather than building any big programs with it. If I can build hello-world.c I'll be happy. I don't have a VGA adapter for my ST yet so I can't output hi-res video yet.
Do you know of a good guide to instaling FreeMiNT on an A600 or any Amiga? I'd imagine it'll be pretty much the same as instaling it on the ST, you'll just launch EmuTOS in different ways.
I'm done!
For me, personally, I tried it on my Mega STE, but with the GUI it took too much RAM and I could barely do anything with it. TBH with something like Pure C you don't really need FreeMint, it'll run under TOS.
IIRC there is a downloadable image somewhere, but I can't recall how I did the install as it was such a long time ago.
There is a preconfigured ST distro of FreeMiNT called ST Mint that boots under Hatari here:
https://subsole.org/st_mint
I'd like a similar thing for the Amiga. The FreeMiNT forum is sure to know if there is an Amiga equivalent.
The 'Uzebox Omega is a fully open source games console that you can build in a weekend, even with no previous electronics experience:
https://uzebox.org/wiki/Omega
https://uzebox.org/wiki/Omega
-
danboid
- Posts: 126
- Joined: 18 Jul 2024 19:25
Re: Questions about STFM 4MB MMU upgrade
Quickly replying to myself, as I often tend to do:
Apparently FreeMiNT does have a text shell:danboid wrote: 17 Aug 2024 12:56 Shoud I be able to boot into freemint on my STFM (with 4 MB RAM) without loading the freemint desktop too?
http://tho-otto.de/hypview/hypview.cgi? ... 8&index=64Unlike under TOS (and derivatives), usage of a GEM shell in FreeMiNT is optional - the system is fully usable even without it. See chapter Text shell for details.
The 'Uzebox Omega is a fully open source games console that you can build in a weekend, even with no previous electronics experience:
https://uzebox.org/wiki/Omega
https://uzebox.org/wiki/Omega
-
rubber_jonnie
- Site Admin

- Posts: 14917
- Joined: 17 Aug 2017 19:40
- Location: Essex
Re: Questions about STFM 4MB MMU upgrade
I may try to boot to the Freemint shell on my MSTE, see how different it is without the desktop. I think it should be fine, but you definitely need more RAM if you're going to use it with the desktop.danboid wrote: 17 Aug 2024 23:08 Quickly replying to myself, as I often tend to do:
Apparently FreeMiNT does have a text shell:danboid wrote: 17 Aug 2024 12:56 Shoud I be able to boot into freemint on my STFM (with 4 MB RAM) without loading the freemint desktop too?
http://tho-otto.de/hypview/hypview.cgi? ... 8&index=64Unlike under TOS (and derivatives), usage of a GEM shell in FreeMiNT is optional - the system is fully usable even without it. See chapter Text shell for details.
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: 7384
- Joined: 13 Nov 2017 19:19
- Location: Oxford, UK.
Re: Questions about STFM 4MB MMU upgrade
MiNT started mostly console only, and a UNIX-like environment after all.
I ported a lot of the BSD system utilities and wrote the init(8) program still used in MiNT distributions: https://users.earth.ox.ac.uk/~steve/mintos.html
I ported a lot of the BSD system utilities and wrote the init(8) program still used in MiNT distributions: https://users.earth.ox.ac.uk/~steve/mintos.html
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.
-
danboid
- Posts: 126
- Joined: 18 Jul 2024 19:25
Re: Questions about STFM 4MB MMU upgrade
Do you still use it? Have you got a fave distro or do you build it from scratch? I like that vintage web site a lot.stephen_usher wrote: 18 Aug 2024 09:48 I ported a lot of the BSD system utilities and wrote the init(8) program still used in MiNT distributions: https://users.earth.ox.ac.uk/~steve/mintos.html
I'm not sure I'll be able to boot it using my sidecart without having real emutos roms.
The first thing I wanted to do with ST Mint was install gcc but because its first partition is only 128 MB I'd have less than 4 MB free disk space in the MiNT partition so I'll have to transfer ST Mint onto a larger partition before I can use that.
However, because I only really want a text shell then I'm probably better installing it from scratch?
The 'Uzebox Omega is a fully open source games console that you can build in a weekend, even with no previous electronics experience:
https://uzebox.org/wiki/Omega
https://uzebox.org/wiki/Omega
-
danboid
- Posts: 126
- Joined: 18 Jul 2024 19:25
Re: Questions about STFM 4MB MMU upgrade
I've just re-read this and noticed that you say you also had to use ACSI2STM which confirms my suspicion that SideCart can't emulate a cartridge and a hard disk simultaneously.logronoide wrote: 15 Aug 2024 21:36 EDITED:
EmuTOS versions 1.2.1 and 1.3.0 are available, and I can confirm that EmuTOS 1.3.1 has the ACSI driver. I could boot the computer with the EmuTOS 1.3.1 128KB in ROM emulation mode with an ACSI2STM disk drive connected. After booting, it starts the EmuCON2 command line tool from drive C:\
Is there any hope that future revisions of the sidecart will be able to emulate a cartridge and a hard drive simultaneously? I opened a github feature request for emulating 2 floppy drives for the sidecart yesterday but that likely won't happen for the same reason it can't emulate cartridge and a hard disk.
Is it possible to use the sidecart USB ports for keyboard or mouse support at the same time as using the sidecart to emulate a disk?
The 'Uzebox Omega is a fully open source games console that you can build in a weekend, even with no previous electronics experience:
https://uzebox.org/wiki/Omega
https://uzebox.org/wiki/Omega
-
logronoide
- Posts: 18
- Joined: 24 May 2023 19:54
Re: Questions about STFM 4MB MMU upgrade
Concurrent cartridge and hard drive emulation (or any other device) will never be an option because it goes against the nature of the device: https://docs.sidecartridge.com/sidecart ... ation-modedanboid wrote: 18 Aug 2024 14:38I've just re-read this and noticed that you say you also had to use ACSI2STM which confirms my suspicion that SideCart can't emulate a cartridge and a hard disk simultaneously.logronoide wrote: 15 Aug 2024 21:36 EDITED:
EmuTOS versions 1.2.1 and 1.3.0 are available, and I can confirm that EmuTOS 1.3.1 has the ACSI driver. I could boot the computer with the EmuTOS 1.3.1 128KB in ROM emulation mode with an ACSI2STM disk drive connected. After booting, it starts the EmuCON2 command line tool from drive C:\
Is there any hope that future revisions of the sidecart will be able to emulate a cartridge and a hard drive simultaneously? I opened a github feature request for emulating 2 floppy drives for the sidecart yesterday but that likely won't happen for the same reason it can't emulate cartridge and a hard disk.
Is it possible to use the sidecart USB ports for keyboard or mouse support at the same time as using the sidecart to emulate a disk?
Two floppy drives emulation and floppy eject/insert will be available in the next firmware release (hopefully next week, code is in Github), plus a web management page and more features.
Yes. More USB devices will be emulated in the future -it already emulates an external storage unit to copy files easily. I’m experimenting with raw emulation of the IKBD protocol, something I have already discussed somewhere else but due to the fragmentation of the Atari st hobbyist forums I can’t remember where!
Who is online
Users browsing this forum: ClaudeBot and 5 guests