Skip to content

Tmp2k/x16wide

Repository files navigation

X16WIDE

a web IDE for Commander X16

Early demo here -> https://x16.tmp2k.com

What is the aim of this project?

To provide a development environment that:

  • requires no setup or pre-requisites
  • is quick an easy to use
  • allows people to view demo/examples and quickly share their code
  • can be used to develop in BASIC, assembly and C
  • export to file for use with a Commander X16

Proposed features

  • Compatible with all major browsers on desktop and mobile
  • Fully-featured code editor
    • syntax highlighting
    • code completion
    • structure highlighting and folding
    • context menus
    • remuneration and formatting tools
    • PETSCII char keyboard done
  • Built in compilers/assemblers - write code in interpreted BASIC, compiled BASIC, asm or other high-level languages like C
  • Multiple tabs/files for includes
  • Ability to share code with a single URL done
  • Repository of demos, tutorials and examples
  • Shared public code repository / library
  • Image/sprite editor with export to bin files or automatic inclusion in code
  • Music editor
  • Level/map builder

Roadmap

Done: Gauge interest / select features

See who's on board and what the community want's from this project. If you're interested in working on this please drop me an email on steven@nemiah.uk. Anyone with experience with emscripten would be a huge bonus!

Done: Build BASIC only version without compilers

Build a version that just allows people to code in BASIC but includes examples and demos and allows people to share their own code with a single click.

Now: add the ability to load .prg

Then: add assemblers/compilers and support for ASM, C etc

Then: add multiple tabs/files and code editor features

Way down the road: add sprite editors and other utils

About

Commander X16 Web IDE

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages