-
Notifications
You must be signed in to change notification settings - Fork 1
License
zr40/scc
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
SCC 0.3 http://dev.zr40.nl/scc/ The SC compiler is a compiler targeting 8051-like microcontrollers using a language inspired by C. The compiler supports optimization and includes tools for uploading to systems running the MON51 monitor. Installation instructions ========================= SCC requires Python 2.6 and PLY. The uploader/debugger also requires PySerial. If your system does not already have Python 2.6 installed, you can download the Python 2.6 installer from http://www.python.org/download/. If your Python distribution does not come with easy_install, you can download easy_install from http://pypi.python.org/pypi/setuptools. Windows users: after installing easy_install, add C:\Python26\Scripts (assuming Python is installed in C:\Python26) to the PATH. After installing Python and easy_install, install PLY and PySerial using easy_install:: easy_install ply easy_install pyserial Optionally, you can add the SCC directory to the PATH. This allows you to use scc.py, uploader.py and debugger.py easily in any directory. Assembler --------- The .asm files generated by SCC require the as504 assembler. asm504.com is not supported! as504 can be downloaded from http://www.vanwal.nl/as504/. Place the executable in a directory in the PATH. Windows-specific instructions ----------------------------- The Windows build of as504 contains certain behavior which isn't present in builds for other operating systems. For example, when done, it waits for an enter key press. To work around this, a wrapper script (as504.py) is included. Usage instructions ================== Please see http://dev.zr40.nl/scc/usage.html for usage instructions. // vim: tw=80