Using the Falcon's expansion connector
Moderators: lp, moondog/.tSCc., Moderator Team
-
- Atari God
- Posts: 1388
- Joined: Mon Aug 30, 2010 8:36 am
Re: Using the Falcon's expansion connector
Congrats to the great progress!
Daniel, New Beat - http://newbeat.atari.org.
Like demos? Have a look at our new Falcon030 demo It's that time of the year again, or click here to feel the JOY.
Like demos? Have a look at our new Falcon030 demo It's that time of the year again, or click here to feel the JOY.
-
- Atari Super Hero
- Posts: 550
- Joined: Tue Aug 18, 2020 5:23 pm
Re: Using the Falcon's expansion connector
Looks great, thanks for putting all this work!
How come Alt-Ram and blitter are not working together?
How come Alt-Ram and blitter are not working together?
-
- Atari God
- Posts: 1847
- Joined: Wed Mar 21, 2012 7:38 am
- Location: Oregon
Re: Using the Falcon's expansion connector
Nothing related, just fishing for data.Badwolf wrote: Tue Mar 16, 2021 11:02 amHi Rustynutt,Rustynutt wrote: Tue Mar 16, 2021 5:22 am Have either of you guys looked at the delay of the COMBEL clock divider from the 32mhz input to 16mhz output?
Assuming there must be some.
Thanks.
Not sure what you're getting at here. Looked at the delay with an eye to what? The delay in me responding to the existing 16MHz clock is of the order 20ns when the clock is 62ns in period, so none of these timing issues apply at the speed the COMBEL is dishing out.
BW
-
- Captain Atari
- Posts: 441
- Joined: Thu Mar 16, 2017 12:09 pm
Re: Using the Falcon's expansion connector
Ah, well I've not measured it, but I'd imagine it's of the order 10ns. Since everything sees the downstream version anyway, I don't think that matters to anything. There is another buffer between COMBEL and the CPU/Expansion/DMA anyway for even more offset.
BW
DFB1 Open source 50MHz 030 and TT-RAM accelerator for the Falcon
DSTB1 Open source 16Mhz 68k and AltRAM accelerator for the ST
Smalliermouse ST-optimised USB mouse adapter based on SmallyMouse2
FrontBench The Frontier: Elite 2 intro as a benchmark
DSTB1 Open source 16Mhz 68k and AltRAM accelerator for the ST
Smalliermouse ST-optimised USB mouse adapter based on SmallyMouse2
FrontBench The Frontier: Elite 2 intro as a benchmark
-
- Captain Atari
- Posts: 441
- Joined: Thu Mar 16, 2017 12:09 pm
Re: Using the Falcon's expansion connector
The blitter is on the motherboard (in the COMBEL chip). Nothing on the motherboard can see AltRAM as Atari used a 24 bit data bus.MegaSTEarian wrote: Tue Mar 16, 2021 12:28 pm How come Alt-Ram and blitter are not working together?
See my Wiki.
As to why TOS4 can't be put into my external Flash ROM that's slightly different but similar. The ROM can't be seen by anything on the motherboard, despite not being AltRAM. It does have the appropriate wiring to read the ROM addresses, but the motherboard still has its own on-board ROM. You don't want the blitter reading one ROM but the CPU is reading another!
TOS4 uses the blitter to boot, ergo if you want to use TOS4, it has to be on the mainboard where the blitter can read it rather than on my flash board.
*OR* we have to patch TOS to not use the blitter. This isn't trivial as TOS4, unlike all other versions of TOS, doesn't have any software blitting routines.
Atari really didn't design the Falcon to be expanded, despite it's 'expansion' connector!
BW
DFB1 Open source 50MHz 030 and TT-RAM accelerator for the Falcon
DSTB1 Open source 16Mhz 68k and AltRAM accelerator for the ST
Smalliermouse ST-optimised USB mouse adapter based on SmallyMouse2
FrontBench The Frontier: Elite 2 intro as a benchmark
DSTB1 Open source 16Mhz 68k and AltRAM accelerator for the ST
Smalliermouse ST-optimised USB mouse adapter based on SmallyMouse2
FrontBench The Frontier: Elite 2 intro as a benchmark
-
- 10 GOTO 10
- Posts: 3362
- Joined: Fri Oct 04, 2002 11:23 am
- Location: Warsaw, Poland
Re: Using the Falcon's expansion connector
As ALT-RAM we can understand the ram above the ST-RAM (but still in 24bit range). Sometimes the TT-RAM (above 24bit address range) is also called the ALT-RAM.Badwolf wrote: Tue Mar 16, 2021 3:12 pmThe blitter is on the motherboard (in the COMBEL chip). Nothing on the motherboard can see AltRAM as Atari used a 24 bit data bus.MegaSTEarian wrote: Tue Mar 16, 2021 12:28 pm How come Alt-Ram and blitter are not working together?
In the first case, the BLiTTER has an access to the ALT-RAM, in the second case - no.
ATW800/2 / V4sa / Lynx I / Mega ST 1 / 7800 / Portfolio / Lynx II / Jaguar / TT030 / Mega STe / 800 XL / 1040 STe / Falcon030 / 65 XE / 520 STm / SM124 / SC1435
DDD HDD / AT Speed C16 / TF536 / SDrive / PAK68/3 / Lynx Multi Card / LDW Super 2000 / XCA12 / SkunkBoard / CosmosEx / SatanDisk / UltraSatan / USB Floppy Drive Emulator / Eiffel / SIO2PC / Crazy Dots / PAM Net
http://260ste.atari.org
DDD HDD / AT Speed C16 / TF536 / SDrive / PAK68/3 / Lynx Multi Card / LDW Super 2000 / XCA12 / SkunkBoard / CosmosEx / SatanDisk / UltraSatan / USB Floppy Drive Emulator / Eiffel / SIO2PC / Crazy Dots / PAM Net
http://260ste.atari.org
-
- Captain Atari
- Posts: 441
- Joined: Thu Mar 16, 2017 12:09 pm
Re: Using the Falcon's expansion connector
As far as I'm concerned it's AltRAM in the TT RAM space -- it's registered with a call to "Maddalt". Semantics.Cyprian wrote: Tue Mar 16, 2021 3:38 pm As ALT-RAM we can understand the ram above the ST-RAM (but still in 24bit range). Sometimes the TT-RAM (above 24bit address range) is also called the ALT-RAM.
In the first case, the BLiTTER has an access to the ALT-RAM, in the second case - no.
BW.
DFB1 Open source 50MHz 030 and TT-RAM accelerator for the Falcon
DSTB1 Open source 16Mhz 68k and AltRAM accelerator for the ST
Smalliermouse ST-optimised USB mouse adapter based on SmallyMouse2
FrontBench The Frontier: Elite 2 intro as a benchmark
DSTB1 Open source 16Mhz 68k and AltRAM accelerator for the ST
Smalliermouse ST-optimised USB mouse adapter based on SmallyMouse2
FrontBench The Frontier: Elite 2 intro as a benchmark
-
- 10 GOTO 10
- Posts: 3362
- Joined: Fri Oct 04, 2002 11:23 am
- Location: Warsaw, Poland
Re: Using the Falcon's expansion connector
I know what you mean, in an official documentation the TT-RAM is meant as alternative ram (the ALT-RAM), but I remember that since 90's Atari community uses a different definition - the TT-RAM above 24bit address range, the ALT-RAM above the ST-RAM and below 24bit address range. That was the source of misunderstanding between MegaSTEarian and you.Badwolf wrote: Tue Mar 16, 2021 3:54 pmAs far as I'm concerned it's AltRAM in the TT RAM space -- it's registered with a call to "Maddalt". Semantics.Cyprian wrote: Tue Mar 16, 2021 3:38 pm As ALT-RAM we can understand the ram above the ST-RAM (but still in 24bit range). Sometimes the TT-RAM (above 24bit address range) is also called the ALT-RAM.
In the first case, the BLiTTER has an access to the ALT-RAM, in the second case - no.
BW.
ATW800/2 / V4sa / Lynx I / Mega ST 1 / 7800 / Portfolio / Lynx II / Jaguar / TT030 / Mega STe / 800 XL / 1040 STe / Falcon030 / 65 XE / 520 STm / SM124 / SC1435
DDD HDD / AT Speed C16 / TF536 / SDrive / PAK68/3 / Lynx Multi Card / LDW Super 2000 / XCA12 / SkunkBoard / CosmosEx / SatanDisk / UltraSatan / USB Floppy Drive Emulator / Eiffel / SIO2PC / Crazy Dots / PAM Net
http://260ste.atari.org
DDD HDD / AT Speed C16 / TF536 / SDrive / PAK68/3 / Lynx Multi Card / LDW Super 2000 / XCA12 / SkunkBoard / CosmosEx / SatanDisk / UltraSatan / USB Floppy Drive Emulator / Eiffel / SIO2PC / Crazy Dots / PAM Net
http://260ste.atari.org
-
- Atari God
- Posts: 1847
- Joined: Wed Mar 21, 2012 7:38 am
- Location: Oregon
Re: Using the Falcon's expansion connector
I "think" you two are thinking of alt-ram that's present on cards like the Centurbo when talking about the blitter having access to "alt-ram". It's a different address space. That's where my knowledge stops.Cyprian wrote: Tue Mar 16, 2021 7:38 pmI know what you mean, in an official documentation the TT-RAM is meant as alternative ram (the ALT-RAM), but I remember that since 90's Atari community uses a different definition - the TT-RAM above 24bit address range, the ALT-RAM above the ST-RAM and below 24bit address range. That was the source of misunderstanding between MegaSTEarian and you.Badwolf wrote: Tue Mar 16, 2021 3:54 pmAs far as I'm concerned it's AltRAM in the TT RAM space -- it's registered with a call to "Maddalt". Semantics.Cyprian wrote: Tue Mar 16, 2021 3:38 pm As ALT-RAM we can understand the ram above the ST-RAM (but still in 24bit range). Sometimes the TT-RAM (above 24bit address range) is also called the ALT-RAM.
In the first case, the BLiTTER has an access to the ALT-RAM, in the second case - no.
BW.
The Mighty Sonic, Afterburner and CT60's "alt-ram" or TT-Fast RAM are located at the same address as on the TT.
I'm one of those that calls it both terms.
No blitting there

As I understand.
Not sure why some of the other cards utilized the lower address space, unless they wanted it reserved for another device in the future.
Badwolf, correct me if wrong, you are declaring the same address for your RAM as a TT uses?
I'm just trying to keep up if I have to assemble one of these things

-
- Atari Super Hero
- Posts: 550
- Joined: Tue Aug 18, 2020 5:23 pm
Re: Using the Falcon's expansion connector
Yup, this is what confused me.Cyprian wrote: Tue Mar 16, 2021 7:38 pmI know what you mean, in an official documentation the TT-RAM is meant as alternative ram (the ALT-RAM), but I remember that since 90's Atari community uses a different definition - the TT-RAM above 24bit address range, the ALT-RAM above the ST-RAM and below 24bit address range. That was the source of misunderstanding between MegaSTEarian and you.Badwolf wrote: Tue Mar 16, 2021 3:54 pmAs far as I'm concerned it's AltRAM in the TT RAM space -- it's registered with a call to "Maddalt". Semantics.Cyprian wrote: Tue Mar 16, 2021 3:38 pm As ALT-RAM we can understand the ram above the ST-RAM (but still in 24bit range). Sometimes the TT-RAM (above 24bit address range) is also called the ALT-RAM.
In the first case, the BLiTTER has an access to the ALT-RAM, in the second case - no.
BW.
In this case Alt-RAM is actually the "TT-RAM", this means that it should be really fast, right?
Still wondering, since you are keeping the on-board TOS (if I understood correctly), why can't the expansion CPU be seen, or see the on-board CPU, as secondary. This way, the expansion CPU would be working on really CPU intensive tasks where on-board would be taking care of the traffic between custom chips or offload some tasks from the expansion CPU. I understand this takes at least a special firmware on the expansion board at least. Maybe a new TOS version as well. But would EmuTOS or MiNT work?
Well, don't MiNT (

-
- Captain Atari
- Posts: 441
- Joined: Thu Mar 16, 2017 12:09 pm
Re: Using the Falcon's expansion connector
Yes, my AltRAM is beyond 0x00FFFFFF, where the TT keeps its TT-RAM.Rustynutt wrote: Wed Mar 17, 2021 1:20 am I "think" you two are thinking of alt-ram that's present on cards like the Centurbo when talking about the blitter having access to "alt-ram". It's a different address space. That's where my knowledge stops.
...
Badwolf, correct me if wrong, you are declaring the same address for your RAM as a TT uses?
I'm just trying to keep up if I have to assemble one of these things![]()
However it's not just about address space. It's actually simply about what memory the motherboard (ie. Blitter and SDMA) can address. It can't talk to my onboard ROM, for example, despite that living at 0x00E00000 -- as on the stock Falcon.
So, to cut a long story short, hardware blitting can only work where my board does not use any AltRAM and when the booster ROM is disabled. Unless someone patches TOS4 for me.
I'll probably have a go at getting EmuTOS to allow blitter down the road (ie. hardware blitting is only used when source and destination are in ST-RAM) -- but it's not a priority ATM.
BW
DFB1 Open source 50MHz 030 and TT-RAM accelerator for the Falcon
DSTB1 Open source 16Mhz 68k and AltRAM accelerator for the ST
Smalliermouse ST-optimised USB mouse adapter based on SmallyMouse2
FrontBench The Frontier: Elite 2 intro as a benchmark
DSTB1 Open source 16Mhz 68k and AltRAM accelerator for the ST
Smalliermouse ST-optimised USB mouse adapter based on SmallyMouse2
FrontBench The Frontier: Elite 2 intro as a benchmark
-
- Nature
- Posts: 1447
- Joined: Tue Aug 01, 2006 9:21 am
- Location: Halmstad, Sweden
Re: Using the Falcon's expansion connector
The TOS4 VDI allows for individual drawing primitives to be replaced fairly easily. You could solve this using a small TSR.Badwolf wrote: Wed Mar 17, 2021 10:31 am So, to cut a long story short, hardware blitting can only work where my board does not use any AltRAM and when the booster ROM is disabled. Unless someone patches TOS4 for me.
The other option would be to use NVDI.
Ain't no space like PeP-space.
-
- Atari God
- Posts: 1847
- Joined: Wed Mar 21, 2012 7:38 am
- Location: Oregon
Re: Using the Falcon's expansion connector
BW said
[/quote]
It can't talk to my onboard ROM, for example, despite that living at 0x00E00000 -- as on the stock Falcon.
[/quote]
TOS may live at that address, but is it where the system expects to start executing at startup? Guess I should re-read the FSM before asking.
[/quote]
So, to cut a long story short, hardware blitting can only work where my board does not use any AltRAM and when the booster ROM is disabled. Unless someone patches TOS4 for me.
[/quote]
Is the purpose NOT to use NVDI routines (no blitter)? I mean, that's always been the defacto way. As far as game compatibility (who cares
), simply using ST RAM sufficient set with prg flags, or am I missing something?
Or was the blitter question brought up earlier and I missed it?
Loading TOS into RAM has also been standard practice after booting.
[/quote]
I'll probably have a go at getting EmuTOS to allow blitter down the road (ie. hardware blitting is only used when source and destination are in ST-RAM) -- but it's not a priority ATM.
[/quote]
EMUTOS has come far, but it's not TOS 4.04 IMHO. It's driving far over to the emulator side of things. Was following the dev list, but it got too much into support for features in very low TOS versions that have been traditionally patched to fix. A lot for the sake of just being open source.....
To add insult to injury, MiNT runs much nicer than TOS does now, the only limiting factor using it on a stock Falcon. Your board changes that game
Think you are working the right direction, fast CPU, Fast RAM. Everything else will follow suit as it has the past 29 years
[/quote]
It can't talk to my onboard ROM, for example, despite that living at 0x00E00000 -- as on the stock Falcon.
[/quote]
TOS may live at that address, but is it where the system expects to start executing at startup? Guess I should re-read the FSM before asking.
[/quote]
So, to cut a long story short, hardware blitting can only work where my board does not use any AltRAM and when the booster ROM is disabled. Unless someone patches TOS4 for me.
[/quote]
Is the purpose NOT to use NVDI routines (no blitter)? I mean, that's always been the defacto way. As far as game compatibility (who cares

Or was the blitter question brought up earlier and I missed it?
Loading TOS into RAM has also been standard practice after booting.
[/quote]
I'll probably have a go at getting EmuTOS to allow blitter down the road (ie. hardware blitting is only used when source and destination are in ST-RAM) -- but it's not a priority ATM.
[/quote]
EMUTOS has come far, but it's not TOS 4.04 IMHO. It's driving far over to the emulator side of things. Was following the dev list, but it got too much into support for features in very low TOS versions that have been traditionally patched to fix. A lot for the sake of just being open source.....
To add insult to injury, MiNT runs much nicer than TOS does now, the only limiting factor using it on a stock Falcon. Your board changes that game

Think you are working the right direction, fast CPU, Fast RAM. Everything else will follow suit as it has the past 29 years

-
- Atari God
- Posts: 1847
- Joined: Wed Mar 21, 2012 7:38 am
- Location: Oregon
Re: Using the Falcon's expansion connector
Beat me too it

-
- Hardware Guru
- Posts: 2682
- Joined: Tue Jan 29, 2008 5:33 pm
- Location: Germany
Re: Using the Falcon's expansion connector
Atari TT has no Blitter so disable the Atari Falcon Blitter.
fancy Atari Musik anDA Dance "Agare Hinu Harukana" 1998 ATARI http://www.youtube.com/watch?v=JX10fxb5eYE
-
- Captain Atari
- Posts: 441
- Joined: Thu Mar 16, 2017 12:09 pm
Re: Using the Falcon's expansion connector
I would if I knew how. I don't (yet) & am worrying about the hardware first.shoggoth wrote: Wed Mar 17, 2021 5:33 pmThe TOS4 VDI allows for individual drawing primitives to be replaced fairly easily. You could solve this using a small TSR.Badwolf wrote: Wed Mar 17, 2021 10:31 am So, to cut a long story short, hardware blitting can only work where my board does not use any AltRAM and when the booster ROM is disabled. Unless someone patches TOS4 for me.
Also, it uses the blitter from the very first -- to do the Atari Logo on the start screen -- so really it's needs a patched TOS.
See this post for a benchmark run with NVDI and (on-board) TOS4.The other option would be to use NVDI.
BW
DFB1 Open source 50MHz 030 and TT-RAM accelerator for the Falcon
DSTB1 Open source 16Mhz 68k and AltRAM accelerator for the ST
Smalliermouse ST-optimised USB mouse adapter based on SmallyMouse2
FrontBench The Frontier: Elite 2 intro as a benchmark
DSTB1 Open source 16Mhz 68k and AltRAM accelerator for the ST
Smalliermouse ST-optimised USB mouse adapter based on SmallyMouse2
FrontBench The Frontier: Elite 2 intro as a benchmark
-
- Captain Atari
- Posts: 441
- Joined: Thu Mar 16, 2017 12:09 pm
Re: Using the Falcon's expansion connector
TOS3 doesn't support hardware blitting but does support software blitting.frank.lukas wrote: Wed Mar 17, 2021 6:02 pm Atari TT has no Blitter so disable the Atari Falcon Blitter.
TOS4 supports hardware blitting but doesn't support software blitting.
So you *can't* turn off the blitter in TOS4. You have to replace the VDI blitting functions (eg. NVDI).
BW.
DFB1 Open source 50MHz 030 and TT-RAM accelerator for the Falcon
DSTB1 Open source 16Mhz 68k and AltRAM accelerator for the ST
Smalliermouse ST-optimised USB mouse adapter based on SmallyMouse2
FrontBench The Frontier: Elite 2 intro as a benchmark
DSTB1 Open source 16Mhz 68k and AltRAM accelerator for the ST
Smalliermouse ST-optimised USB mouse adapter based on SmallyMouse2
FrontBench The Frontier: Elite 2 intro as a benchmark
-
- Captain Atari
- Posts: 441
- Joined: Thu Mar 16, 2017 12:09 pm
Re: Using the Falcon's expansion connector
My board still has the OS at E00000, it's just that when my CPU access that address it reads from the flash memory. When the blitter access that address it reads from the ROM chip on the motherboard. They get different data.Rustynutt wrote: Wed Mar 17, 2021 5:58 pm BW saidTOS may live at that address, but is it where the system expects to start executing at startup? Guess I should re-read the FSM before asking.It can't talk to my onboard ROM, for example, despite that living at 0x00E00000 -- as on the stock Falcon.
You can use TOS4 with NVDI (see screenshots on the previous page), but it has to use the onboard ROM instead of my flash.Is the purpose NOT to use NVDI routines (no blitter)? I mean, that's always been the defacto way. As far as game compatibility (who caresSo, to cut a long story short, hardware blitting can only work where my board does not use any AltRAM and when the booster ROM is disabled. Unless someone patches TOS4 for me.), simply using ST RAM sufficient set with prg flags, or am I missing something?
Or was the blitter question brought up earlier and I missed it?
Yep. But it's a silver bullet for me at the moment. I have a custom, targeted version for my board. I don't need to worry about patching TOS4 yet.EMUTOS has come far, but it's not TOS 4.04 IMHO. It's driving far over to the emulator side of things. Was following the dev list, but it got too much into support for features in very low TOS versions that have been traditionally patched to fix. A lot for the sake of just being open source.....I'll probably have a go at getting EmuTOS to allow blitter down the road (ie. hardware blitting is only used when source and destination are in ST-RAM) -- but it's not a priority ATM.
...and patching TOS4 is the answer. cf. CT60.
MiNT is lovely with ETOS+NVDI+128MB AltRAM. It's even usable in 256 colour mode. I should make a video.To add insult to injury, MiNT runs much nicer than TOS does now, the only limiting factor using it on a stock Falcon. Your board changes that game![]()
BW
DFB1 Open source 50MHz 030 and TT-RAM accelerator for the Falcon
DSTB1 Open source 16Mhz 68k and AltRAM accelerator for the ST
Smalliermouse ST-optimised USB mouse adapter based on SmallyMouse2
FrontBench The Frontier: Elite 2 intro as a benchmark
DSTB1 Open source 16Mhz 68k and AltRAM accelerator for the ST
Smalliermouse ST-optimised USB mouse adapter based on SmallyMouse2
FrontBench The Frontier: Elite 2 intro as a benchmark
-
- Hardware Guru
- Posts: 5936
- Joined: Tue Oct 30, 2007 2:55 pm
- Location: Florø, Norway
Re: Using the Falcon's expansion connector
On the contrary, there is very little emulator-specific stuff in EmuTOS. I'm using it on real hardware only and it's a really, really great OS. It supports virtually all Falcon hardware except 16 bit colour.
Jo Even
VanillaMiNT - Falcon060 - Milan060 - Falcon040 - MIST - Mega STE - Mega ST - STM - STE - Amiga 600 - Sharp MZ700 - MSX - Amstrad CPC - C64
VanillaMiNT - Falcon060 - Milan060 - Falcon040 - MIST - Mega STE - Mega ST - STM - STE - Amiga 600 - Sharp MZ700 - MSX - Amstrad CPC - C64
-
- Atari God
- Posts: 1847
- Joined: Wed Mar 21, 2012 7:38 am
- Location: Oregon
Re: Using the Falcon's expansion connector
And 040 mmu support?joska wrote: Wed Mar 17, 2021 8:10 pmOn the contrary, there is very little emulator-specific stuff in EmuTOS. I'm using it on real hardware only and it's a really, really great OS. It supports virtually all Falcon hardware except 16 bit colour.
It is a great project and didn't intend to take anything away from the work everyone is putting into it. It is the future.
It seems they are getting cramped for space with a 512k limit. Kind of read into that some of the added features such as recognizing hardware that is traditionally done with programs such as HDDriver, and support for some of the "obscure" 030 projects, not that the AB is much different in that respect, just more forgotten.
-
- Hardware Guru
- Posts: 5936
- Joined: Tue Oct 30, 2007 2:55 pm
- Location: Florø, Norway
Re: Using the Falcon's expansion connector
Yes. But for Aranym, it needs some tweaking to work with the AB. In it's current state it crashes as soon as you enable TT-RAM on the AB. It will also need some cache tweaking.
The lack of space is caused by EmuTOS 512K having a lot of different languages compiled in, unlike TOS which only has 4 (IIRC). There has been some changes done here lately which leaves a ton of space left in the 512Kb version.Rustynutt wrote: Wed Mar 17, 2021 9:38 pm It seems they are getting cramped for space with a 512k limit. Kind of read into that some of the added features such as recognizing hardware that is traditionally done with programs such as HDDriver, and support for some of the "obscure" 030 projects, not that the AB is much different in that respect, just more forgotten.
Jo Even
VanillaMiNT - Falcon060 - Milan060 - Falcon040 - MIST - Mega STE - Mega ST - STM - STE - Amiga 600 - Sharp MZ700 - MSX - Amstrad CPC - C64
VanillaMiNT - Falcon060 - Milan060 - Falcon040 - MIST - Mega STE - Mega ST - STM - STE - Amiga 600 - Sharp MZ700 - MSX - Amstrad CPC - C64
-
- Captain Atari
- Posts: 441
- Joined: Thu Mar 16, 2017 12:09 pm
Re: Using the Falcon's expansion connector
I agree as a big fan of EmuTOS.joska wrote: Thu Mar 18, 2021 7:50 am The lack of space is caused by EmuTOS 512K having a lot of different languages compiled in, unlike TOS which only has 4 (IIRC). There has been some changes done here lately which leaves a ton of space left in the 512Kb version.
It does have some emulator support with NatFeats and an extended OS Header, but that's not at that cost of other features in the ROM. The version of EmuTOS I'm using has 250k of 512k free!
But there's a distinct speed and comfort advantage to running TOS4 natively as the EmuTOS team aren't trying to be better than TOS. In fact they've a policy of not adding features they don't consider appropriate to an OS. Fortunately, IMO, a hard disc driver isn't one of those (but I shan't praise it too loudly or they might take it away again

Anyway, at present I can customise EmuTOS and I can't TOS4, so that's why I'm using EmuTOS.
BW
DFB1 Open source 50MHz 030 and TT-RAM accelerator for the Falcon
DSTB1 Open source 16Mhz 68k and AltRAM accelerator for the ST
Smalliermouse ST-optimised USB mouse adapter based on SmallyMouse2
FrontBench The Frontier: Elite 2 intro as a benchmark
DSTB1 Open source 16Mhz 68k and AltRAM accelerator for the ST
Smalliermouse ST-optimised USB mouse adapter based on SmallyMouse2
FrontBench The Frontier: Elite 2 intro as a benchmark
-
- Hardware Guru
- Posts: 2823
- Joined: Tue May 24, 2016 6:47 pm
Re: Using the Falcon's expansion connector
I strongly contest that statement. EmuTOS is very much better than Atari TOS (not just trying but already achieving that) in many regards: hard disk driver (you mention that), much superior FAT16 filesystem support compared to TOS, native support for a lot of third-party hardware, support for many more languages than TOS, and more.Badwolf wrote: Thu Mar 18, 2021 9:50 am But there's a distinct speed and comfort advantage to running TOS4 natively as the EmuTOS team aren't trying to be better than TOS.
For sure, such a policy must always exist, if you don't want to end up with feature-creep and a messy, impossible to maintain codebase. Apart from that, ROM size also limits what can be done.Badwolf wrote: Thu Mar 18, 2021 9:50 am In fact they've a policy of not adding features they don't consider appropriate to an OS.
-
- Captain Atari
- Posts: 441
- Joined: Thu Mar 16, 2017 12:09 pm
Re: Using the Falcon's expansion connector
Anyway, EmuTOS' completely clear-cut and not-at-all Schroedinger-like feature policy aside, I like EmuTOS as I can customise it.
I can't do with that TOS4 yet, so I'm specifically targeting my board for EmuTOS ATM.
BW.
I can't do with that TOS4 yet, so I'm specifically targeting my board for EmuTOS ATM.
BW.
DFB1 Open source 50MHz 030 and TT-RAM accelerator for the Falcon
DSTB1 Open source 16Mhz 68k and AltRAM accelerator for the ST
Smalliermouse ST-optimised USB mouse adapter based on SmallyMouse2
FrontBench The Frontier: Elite 2 intro as a benchmark
DSTB1 Open source 16Mhz 68k and AltRAM accelerator for the ST
Smalliermouse ST-optimised USB mouse adapter based on SmallyMouse2
FrontBench The Frontier: Elite 2 intro as a benchmark
-
- Hardware Guru
- Posts: 5936
- Joined: Tue Oct 30, 2007 2:55 pm
- Location: Florø, Norway
Re: Using the Falcon's expansion connector
TOS 4 sources are "out there" so customisation is not really a problem. *Distributing* a modified TOS OTOH...
Jo Even
VanillaMiNT - Falcon060 - Milan060 - Falcon040 - MIST - Mega STE - Mega ST - STM - STE - Amiga 600 - Sharp MZ700 - MSX - Amstrad CPC - C64
VanillaMiNT - Falcon060 - Milan060 - Falcon040 - MIST - Mega STE - Mega ST - STM - STE - Amiga 600 - Sharp MZ700 - MSX - Amstrad CPC - C64