FUZIX

A place to discuss everything Dragon related that doesn't fall into the other categories.
Post Reply
sixxie
Posts: 1346
Joined: Fri Jul 18, 2008 8:36 am
Location: Hertfordshire
Contact:

FUZIX

Post by sixxie »

Image

https://github.com/EtchedPixels/FUZIX/t ... orm-dragon

One of us? Or another Dragon faction?
User avatar
tormod
Posts: 416
Joined: Sat Apr 27, 2013 12:06 pm
Location: Switzerland
Contact:

Re: FUZIX

Post by tormod »

Wow! Is that Alan Cox programming on Dragon? This came faster than I dared to hope for. 2015 will be the year of the Dragon, again :)
jedie
Posts: 655
Joined: Wed Aug 14, 2013 12:23 pm
Location: germany
Contact:

Re: FUZIX

Post by jedie »

Interesting project. Thanks for sharing...
... too many ideas and too little time ... Related stuff written in Python:
Dragon 32 emulator / PyDC - Python Dragon 32 converter: https://github.com/jedie/DragonPy
DWLOAD server / Dragon-Lib and other stuff: https://github.com/6809
User avatar
tormod
Posts: 416
Joined: Sat Apr 27, 2013 12:06 pm
Location: Switzerland
Contact:

Re: FUZIX

Post by tormod »

FUZIX on Dragon 32 + nx32 memory cartridge
FUZIX on Dragon 32 + nx32 memory cartridge
fuzix-dragon-nx32.jpg (133.46 KiB) Viewed 3169 times
This is FUZIX booting on real hardware :) It can mount a root filesystem over DriveWire and execute userspace (init) from there. Unfortunately there is not much of userspace yet, except my little hand-crafted init greeting you all.

I am using a hacked-up version of my memory cartridge to have it running on my Dragon 32. There is also a patch for XRoar for emulating the cartridge. This FUZIX port is called "dragon-nx32", since the memory cartridge can have n times 32KB banks...

The original "dragon" port requires a Dragon 64 and replacing all ROMs. I also added DriveWire support to this one. Much of the code is shared between the two ports.
fridgemagnet
Posts: 89
Joined: Mon Nov 24, 2014 8:33 pm

Re: FUZIX

Post by fridgemagnet »

whoa, interesting stuff. Only a couple of days ago I managed to do a build of gcc-6809 so I may well try building this for my kit.
User avatar
tormod
Posts: 416
Joined: Sat Apr 27, 2013 12:06 pm
Location: Switzerland
Contact:

Re: FUZIX

Post by tormod »

If you haven't heard much from me over the last weeks, it is because every spare cycle has gone into FUZIX hacking :) Finally, I give you:

FUZIX running for real on a Dragon!
fuzix-1.jpg
fuzix-1.jpg (84.25 KiB) Viewed 3092 times
fuzix-2.jpg
fuzix-2.jpg (83.36 KiB) Viewed 3092 times
fuzix-3.jpg
fuzix-3.jpg (73.18 KiB) Viewed 3092 times
fuzix-4.jpg
fuzix-4.jpg (70.07 KiB) Viewed 3092 times
(note that SSH is simple shell and not secure shell)

The root disk is on the uDW, and the 128KB extra RAM on a "nx32" prototype cartridge.

All the code is at https://github.com/EtchedPixels/FUZIX and the commit log shows what I have been busy with :)

A demo kit (including a patched XRoar for Linux) is at http://toolshed.sourceforge.net/fuzix/
sorchard
Posts: 530
Joined: Sat Jun 07, 2014 9:43 pm
Location: Norwich UK

Re: FUZIX

Post by sorchard »

That's really cool.

I sense a general purpose memory expansion cartridge is not far away :-)
Stew
Post Reply