[go: up one dir, main page]

Menu

Tree [r701] /
 History

HTTPS access


File Date Author Commit
 bin 2016-10-07 buzzphp [r696] Small fixes
 doc 2016-09-21 buzzphp [r449] Updated CMOC manual to 0.1.32
 dsk 2016-10-02 buzzphp [r611] Working on hooking into basic's error message v...
 examples 2016-10-08 buzzphp [r701] Moved line editor into libeddie. This will soon...
 img 2016-09-05 buzzphp [r315]
 include 2016-10-08 buzzphp [r701] Moved line editor into libeddie. This will soon...
 lib 2016-10-08 buzzphp [r701] Moved line editor into libeddie. This will soon...
 src 2016-10-08 buzzphp [r701] Moved line editor into libeddie. This will soon...
 vcc 2016-10-07 buzzphp [r680] far mem not working in 40/80 coco3 modes due to...
 xroar 2016-09-21 buzzphp [r450] Fixed coco.bat. Added dragon32.bat & dragon64.b...
 COPYING 2016-08-19 buzzphp [r89]
 README 2016-08-25 buzzphp [r127]
 install.bmp 2016-08-14 buzzphp [r24]
 install.iss 2016-10-07 buzzphp [r697] Small fixes

Read Me

CMOC Compiler/Editor for Windows
================================

Website:
https://sourceforge.net/projects/cmoc-win32/

This is a port of CMOC to Windows. The port was pretty easy todo, but CMOC 
does not support linking.

So, I wrote a couple of front ends called lwasm2 & cmoc2, which process
CMOC's output code.

The result is a fully linkable C compiler for 6809 processors. I currently 
support the CoCo and Dragon machines, but I will be adding/re-adding the 
Vectrex/OS9 platforms in the comming weeks. The Vectrex/OS9 code is still 
avaliable but im unsure what I may have broken.

You need to place the LWTOOL's Win32 binaries into the bin folder. Namely
lwasm.exem, lwlink.exe and lwar.exe.

For easy startup, I have created a Win32 installer which includes everything
except the source code.

There is also a simple CMOC editor (cmocide) which intergrates with cmoc2.exe. 
Cmocide also provides source formatting via astyle, and emulation via xroar.

To obtain the original source code and more information about CMOC, please
visit the CMOC homepage.

CMOC - A C-like 6809-targeting cross-compiler
=============================================

Home page: http://sarrazip.com/dev/cmoc.html

License

    See the file COPYING. Note that it does not apply to the files
    under src/bin/usim.

CREDITS
=======

LWTools - Portable tools for the Motorola 6809/6309
http://lwtools.projects.l-w.ca/

mcpp - A Portable C Preprocessor
http://mcpp.sourceforge.net/

Artistic Style - Automatic Source Formatter
http://astyle.sourceforge.net/

XRoar - Dragon & CoCo emulator
http://www.6809.org.uk/xroar/

CMOC - 6809 cross-compiler for a small C-like language
http://perso.b2b2c.ca/~sarrazip/dev/cmoc.html

Al's FREE C Runtime Library (A. Maromaty, 21-Apr-1998)
======================================================

The LibC code for WinCMOC would not have been so easy to create
without the work from Al's C runtime library. Im unsure where Al
is at the moment... but you can grab a copy of the original here:

https://uclibc.org/other_libs.html