Cool Dave!
Is this running on other hardware than your homebuilt 6809 machines? Can
you please describe the Cubix features (disk?, commands?, etc.)? Or should
I just RTFM...
I wrote a ton of 6809 assembly when I was programming pinball machines
at Williams/Bally in the 90's.
--tnx
--tom
At 11:55 AM 12/11/2005 +0000, you wrote:
For the benefit of any one who is building up a 6809
based system and
planning to run my CUBIX OS (or thinking about it):
I have just updated the source code, documents, disk images and simulator for
the CUBIX/6809 system which are available on my site.
Main change is that I have ported my Micro-C 6809 compiler over to run
native on
the system. Languages currently included with CUBIX are: Assembler, Asp (high-
level assembler), Basic, Forth, APL and now C.
Due to the large size of the C documentation, the documentation diskette has
been split into two physical disks (well... images for the simulator),
"System/Utilities"
and "Languages".
The C compiler happened to expose an obscure stack corruption bug in the OS,
so I have hunted that down and swatted it.
I've also updated the simulator to include the ability to import/export
text files as
console input/output, and enhanced the debugger to include the ability to
disassemble in either "6809" mode ("SWI" == "SWI"), or in
"CUBIX" mode
("SWI / FCB xx" becomes "SSR xx") and a nifty "Step over"
command which
allows you to execute at full speed until the stack pointer returns to
where you
started. (The debug enhancements are brought to you courtesy of the stack
corruption bug :-).
Regards,
Dave
--
dave04a (at) Dave Dunfield
dunfield (dot) Firmware development services & tools:
www.dunfield.com
com Collector of vintage computing equipment:
http://www.parse.com/~ddunfield/museum/index.html