Fuzix on the Dragon 64 with SAMx8
Posted: Fri Mar 28, 2025 4:52 pm
Youtube has decided this is a "short", presumably because of the stupid portrait mode.
https://youtube.com/shorts/WGGKEBfRt3I
https://youtube.com/shorts/WGGKEBfRt3I
The Dragon Archive Forums
https://archive.worldofdragon.org/phpBB3/
https://archive.worldofdragon.org/phpBB3/viewtopic.php?f=5&t=11269
It's different - more limited in that it's 16K banking. Still two tasks though. But by adding flag registers, you can nominate 8K as COMMON space which works decently for Fuzix - no need to copy the common kernel area around for new processes. In dev that's turned into two 4K areas, as Fuzix only really needs 4K of common...tjewell wrote: ↑Wed Apr 16, 2025 3:44 pm I really must check this forum more often, because that's soooo cool. And now also means there's an alternative to using Tormod's Mooh card (which is awesome ... but no longer available).
I'm probably late to the party as usual - tell more about the SAMx8 - does it replicate the GIME style memory mapping? (like the Mooh?). Or do I need a different Fuzix version? And - most importantly - will it work with any Dragon?
Yes, you can use a special access mode of the CoCoSDC to read sectors from a mounted image in LBA mode. The CoCo 3 Fuzix port uses this, so I just borrowed that code. I did write a kernel loader though, as that hadn't been done for the Dragon off CoCoSDC.Also ... how's it working with the SDC? Do you have a hard disk image on there? The Mooh relied on a boot ROM and an SD card for its magic, yet I see none of this here.
I'm enjoying playing with it. Having a bit of a weird issue at the moment with Fuzix keyboard scanning, but only in FAST mode (my PIAs are 'B's & the CPU's a 63C09, so shouldn't really be related to them... though I suppose one of the PIAs could be dodgy edit: probably not: swapping the PIAs doesn't change anything).This is rather exciting!