WinCMOC (M6809 C Compiler) Code
A C Compiler/Editor for Retro 6809 Machines (Colour Computer/Dragon)
Status: Beta
Brought to you by:
buzzphp
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 |
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