Page 1 of 2
Emutos 192kb, IDE Altram question
Posted: 30 Jun 2025 10:27
by Oldskool
So I assume that the 192 kb version of Emutos does not include the hd drivers and alltram stuff but does it enable ide booting and altram from external driver (like 2.06)?
Just for as simple STF mb to test some stuff with the DSTB1...
Re: Emutos 192kb, IDE Altram question
Posted: 30 Jun 2025 11:47
by stephen_usher
The 192K version does include the ACSI driver, but I don't know about IDE. It will also handle TT-RAM on machines with a CPU > 68000 as that's what's required for 32 bit addressing.
Re: Emutos 192kb, IDE Altram question
Posted: 30 Jun 2025 14:42
by Oldskool
Ok thanks. Will try it….
Re: Emutos 192kb, IDE Altram question
Posted: 30 Jun 2025 15:23
by frank.lukas
There are the EmuTOS Mailinglist ...
... my guest is that the 192k version has no IDE support but I don't know for sure?
Re: Emutos 192kb, IDE Altram question
Posted: 30 Jun 2025 15:31
by BlankVector
EmuTOS 192k has many features disabled due to size issues, including Alt-RAM support.
Extensive list of disabled features can be seen in
include/config.h.
However, anyone could build a custom 192k version with CONF_WITH_ALT_RAM set to 1 (and maybe some other features disabled to make room).
Re: Emutos 192kb, IDE Altram question
Posted: 30 Jun 2025 16:20
by Oldskool
Yes but what does disabled mean.
The internal driver support for altram and ide are not available that is clear.
But would hddriver still see the ide bus? And would an external altram driver work? So like in 2.06…
I don’t think you can build a 192kb with native support for ide and altram as all other features are already disabled it seems. There is a website for building a rom.
https://tho-otto.de/emutos/
Build your own version..
Re: Emutos 192kb, IDE Altram question
Posted: 30 Jun 2025 16:42
by stephen_usher
HDDRIVER etc. should work but not be bootable from IDE as the OS doesn't know anything about the device and hence won't configure and look for media on it.
Re: Emutos 192kb, IDE Altram question
Posted: 30 Jun 2025 17:06
by BlankVector
Oldskool wrote: 30 Jun 2025 16:20
Yes but what does disabled mean.
It means that such hardware isn't detected or initialized at all.
But external drivers are free to use it directly, of course.
But without support for Alt-RAM built into the OS, it is unlikely that external drivers could enable it.
When Alt-RAM support is disabled in EmuTOS, it means that it behaves just like TOS 1.x. Alt-RAM becomes a totally unknown thing. External software can't push memory blocks into the Alt-RAM pool, and Mxalloc won't allow allocation from Alt-RAM.
Oldskool wrote: 30 Jun 2025 16:20
But would hddriver still see the ide bus?
Yes, regarding to IDE I think it should work, as HDDRIVER handles everything by itself. It must be tried to be sure.
Oldskool wrote: 30 Jun 2025 16:20
I don’t think you can build a 192kb with native support for ide and altram as all other features are already disabled it seems.
It should work, because there is a sanity check at compile time. If some define requires another, the compiler will say it explicitly.
Indeed, this is the excellent build service by
@thorsten.otto. Unfortunately the Alt-RAM setting is missing. I guess it could be added easily.
On the other hand, if you use Ubuntu or Windows+Cygwin, building your own EmuTOS binary is a piece of cake.
Re: Emutos 192kb, IDE Altram question
Posted: 30 Jun 2025 17:11
by BlankVector
Oldskool wrote: 30 Jun 2025 10:27
Just for as simple STF mb to test some stuff with the DSTB1...
BTW, if your goal is just to test EmuTOS and all its drivers on that setup, just run ETOS256*.PRG from floppy. You need at least 1 MB of ST-RAM, though. But if you have that, it will work instantly, with all internal drivers enabled (except Falcon / TT ones).
Re: Emutos 192kb, IDE Altram question
Posted: 30 Jun 2025 17:23
by Oldskool
Yes but I’m not sure if that is fully compatible with the dstb1 altram drivers which need to be loaded as well at least I think they need to be with the version 2 firmware.