[Coco] Fuzix booting on a real CoCo3

Zippster zippster278 at gmail.com
Mon Jul 6 23:48:45 EDT 2015


Really cool Brett.  :)

- Ed


> On Jul 6, 2015, at 10:35 PM, Brett Gordon <beretta42 at gmail.com> wrote:
> 
> Kernel space is 64k minus the regular overhead.  User-space is 56k, w/ 8k
> reserved for memory/io transfer routines.  The transfer routines as of now,
> only use about 4k.  Once the drivers get better situated I'll probably
> adjust that upward.  The kernel you see has Drivewire and IDE drivers.
> Most of the other platforms (like Tormod's Dragon ports) use a simpler
> memory banking scheme than the coco3, so they have disk swapping working
> already.  The MMU swapping is coming. Meanwhile, a 512k coco will do about
> 8-9 processes, and more when we get rid of "all memory" binaries.
> User-space is cobbled together from mostly UZI, with a sprinkling of early,
> early linux code, Elk, and sys5-7, all in C, compiled with gcc6809 &
> LWTools.  libc seems to work.  I haven't written much in userspace, though.
>  We have most of the usual unix suspects: mount, mknod, mv, cp, ls....
> There is Levee, a VI text editor clone - I haven't been able to get working
> yet.  Many of the normal unix system calls are in place.   Our Bourne
> Shell's code is commented: "S. R. Bourne,Bell Telephone Laboratories".  :)
> vintage code! bonus points!
> 
> Anyway,   I've mainly just bashed source together from various places in
> Tormod's code, and from Will Sowerbutt's code, with an eye for merging as
> much code with Tormod's work.  Everyday there's a few new commits from
> different folks working on various different ports/part. And thing seem to
> really take shape really fast with just a few programmers working on
> things.  It's open source, so anyone's invited to inspect it, contribute.
> 
> Hopefully, I'll be able to do some nifty user-land stuff soon.  I won't
> mind having a "dwgetty" to log me in via Telnet.  I'd also like to see if I
> could port a "frotz" Z-machine to it  :)
> 
> 
> On Mon, Jul 6, 2015 at 11:28 AM, John W. Linville <linville at tuxdriver.com>
> wrote:
> 
>> On Sun, Jul 05, 2015 at 02:39:46PM -0400, Brett Gordon wrote:
>>> My July 4th weekend:
>>> 
>>> https://youtu.be/G-8Ur9QWvas
>>> 
>>> http://github.com/EtchedPixels/FUZIX
>> 
>> Very nice -- I'm glad someone found time to show this some love!
>> 
>> How complete is the userland?  How much memory and such is left on
>> a running system?
>> 
>> John
>> --
>> John W. Linville                Someday the world will need a hero, and you
>> linville at tuxdriver.com                  might be all we have.  Be ready.
>> 
>> --
>> Coco mailing list
>> Coco at maltedmedia.com
>> https://pairlist5.pair.net/mailman/listinfo/coco
>> 
> 
> 
> 
> -- 
> Brett M. Gordon,
> beretta42 at gmail.com
> 
> -- 
> Coco mailing list
> Coco at maltedmedia.com
> https://pairlist5.pair.net/mailman/listinfo/coco



More information about the Coco mailing list