[Coco] DECB -> Pi2/3
Dave Philipsen
dave at davebiz.com
Mon Mar 6 18:36:27 EST 2017
Yes, you're probably right. I don't know that anyone has dis-assembled
OS9000 or has the source. And I agree with you, it would be a cool
think to another processor. Although I'm not sure whether another 8-bit
processor exists that has the requirements of position independence and
reentrancy. And I personally *would* understand why you'd want to port
it to the TAPR!
Somewhere there does exist a document which describes the minimum
hardware required to implement OS9. Probably the first place to start
would be with Level 1 if that actually exists in the NitrOS9 archives (I
think it does). That is simpler and wouldn't require an MMU. I think
Neal Crook has a version of Level 1 running on a Multicomp board which
is an FPGA-based 6809 design but definitely not a CoCo.
Dave
On 3/6/2017 4:58 PM, Bill Gunshannon wrote:
> ________________________________________
> From: Coco [coco-bounces at maltedmedia.com] on behalf of Dave Philipsen [dave at davebiz.com]
> Sent: Monday, March 6, 2017 4:37 PM
> To: CoCoList for Color Computer Enthusiasts
> Subject: Re: [Coco] DECB -> Pi2/3
>
> You know about OS9000, right? It was an OS9 derivative from Microware
> that was written in C and compiled to run on 80x86, Power PC, and 68000
> platforms. There's probably no reason that it couldn't also be made to
> work on an ARM machine too. I wrote some software back in the 90s that
> ran under OS9000 on an 80486 but it was compiled C code, not directly
> written in assembler. I still have the install disks for OS9000 but I
> don't know if they're good.
>
> _______________________________
>
> Sure, but what good does that do any of us? It's not free. It's not available in
> source so it certainly isn't portable. It runs (or is it ran now?) on a very limited
> hardware set (the PC version did not run on all PC's we tried it at the University.)
> And probably worst of all, it was bloated. One of OS-9's strengths was the size.
>
> Maybe when I understand the inards better I will try once again at porting it
> to something else. But right now I am not even sure what would constitute
> a minimal functionaing system. (I also have another 6809 based box I would
> love to have it on for reasons most people here probably would never understand,
> the original TAPR TNC 1) :-)
>
> bill
>
More information about the Coco
mailing list