Majikeyric / XC-BASIC

A compiling BASIC dialect for the Commodore-64

Home Page:https://xc-basic.net/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

XC-BASIC

XC=BASIC is a dialect of the BASIC programming language for the Commodore-64 and xcbasic64 is a cross compiler that compiles an XC=BASIC program to 6502 machine code trough the DASM macro assembler. It runs on Windows, Linux and Mac OS. The name XC=BASIC stands for "Cross Compiled BASIC".

THE DOCUMENTATION HAS MOVED HERE.

Contributors wanted!

  • If you've written a working XC=BASIC program, please add it to the examples/ directory in the develop branch and submit a PR. Or you can just send it to me to feketecsaba dot gmail dot com
  • If you've found a bug, please post a GitHub issue.
  • If you have any suggestions, ideas, critics or would like to develop the project, feel free to email me. Any feedback is warmly appreciated.

XC=BASIC language support for Visual Studio Code

Viza74 created a XC=BASIC language support extension for Visual Studio Code. Grab it from here.

Credits

  • XC=BASIC is using Philippe Sigaud's fantastic Pegged library for grammar parsing
  • Since version 1.0, the DASM executable is included in the project, please see third_party/dasm-2.20.11/LICENSE for more information.
  • Many ML routines have been borrowed from miscellaneous sources, their authors - if known - are credited within the source code. If you find your piece and your name is not credited, please drop me a line or post an issue here on GitHub and I'll fix my mistake!
  • Logo created by Viza74

About

A compiling BASIC dialect for the Commodore-64

https://xc-basic.net/

License:MIT License


Languages

Language:D 70.3%Language:Assembly 23.1%Language:Visual Basic 6.0%Language:Shell 0.4%Language:Batchfile 0.2%