Menu

Tree [r947] /
 History

HTTPS access


File Date Author Commit
 bin 2017-01-05 buzzphp [r929]
 doc 2016-09-21 buzzphp [r449] Updated CMOC manual to 0.1.32
 dsk 2016-11-02 buzzphp [r853] Fixed a couple of function names in libsac.
 examples 2016-11-02 buzzphp [r855] Extended libeddie to allow for persistent strin...
 img 2016-10-08 buzzphp [r727] Added 2 bit memrol2/memror2 functions. Updated ...
 include 2016-11-20 buzzphp [r860] Started a libdrdobbs for any functions I find. ...
 lib 2016-11-20 buzzphp [r860] Started a libdrdobbs for any functions I find. ...
 mywork 2016-11-02 buzzphp [r858] More work on libeddie.
 src 2017-01-10 buzzphp [r947]
 vcc 2016-10-28 buzzphp [r840]
 xroar 2016-10-15 buzzphp [r807] Updated to XRoar 0.34.5
 COPYING 2016-08-19 buzzphp [r89]
 README 2016-08-25 buzzphp [r127]
 install.bmp 2016-08-14 buzzphp [r24]
 install.iss 2016-10-15 buzzphp [r814] Added Becky to installer

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
Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.