With the release of CEaShell 1.0 at the end of 2022, RoccoLox Programs and I began work on another project together - an on-calc eZ80 IDE. Since the lack of convenient on-calc assembly tools is a big discouragement to those hoping to begin learning, we hoped to make a convenient, all-in-one editor and assembler to hopefully encourage more people to give assembly a try.
However, with the CEaShell 2.0 rewrite and a number of other projects, we paused work on this for awhile and resumed last month. After a lot of work, we've gotten the project to a stage where we feel like it's ready to be announced, and we're looking forward to hearing your feedback (which will also provide some motivation for us as we continue working on it)!
Features:
▪ Source code editor supporting word-wrap and up to 9999 lines
▪ Goto feature for jumping to any line in the editor
▪ Menu for inserting special characters not on the keypad
▪ Dark and light theme
▪ Optional syntax highlighting
▪ eZ80 assembler (this one is kind of obvious)
▪ Bash script to convert source files from the computer to an AppVar for the calculator and vice versa
Planned Features / In Progress:
▪ Include file support
▪ Some fasmg QOL stuff like rl and rb
▪ And more? Feel free to suggest stuff
Source Code / Current State:
There's no public source code yet, as we'd like to get the project a bit more completed and optimized before we publish it. However, when we do we'll be putting it under our new-ish GitHub group, so you'll be able to find it there! Currently, we're working on restructuring some of the editor code, along with fixing some issues with the parser / lexer that should make syntax highlighting and assembling both faster and easier to expand upon.
Screenshots:
Here's some screenshots showing off the editor, syntax highlighting, and a program being assembled! We all know this is the only part of the topic people actually care about
Conclusion:
That's all for now! As always it's exciting to be working on a new project and we can't wait to hear your suggestions and feedback!
However, with the CEaShell 2.0 rewrite and a number of other projects, we paused work on this for awhile and resumed last month. After a lot of work, we've gotten the project to a stage where we feel like it's ready to be announced, and we're looking forward to hearing your feedback (which will also provide some motivation for us as we continue working on it)!
Features:
▪ Source code editor supporting word-wrap and up to 9999 lines
▪ Goto feature for jumping to any line in the editor
▪ Menu for inserting special characters not on the keypad
▪ Dark and light theme
▪ Optional syntax highlighting
▪ eZ80 assembler (this one is kind of obvious)
▪ Bash script to convert source files from the computer to an AppVar for the calculator and vice versa
Planned Features / In Progress:
▪ Include file support
▪ Some fasmg QOL stuff like rl and rb
▪ And more? Feel free to suggest stuff
Source Code / Current State:
There's no public source code yet, as we'd like to get the project a bit more completed and optimized before we publish it. However, when we do we'll be putting it under our new-ish GitHub group, so you'll be able to find it there! Currently, we're working on restructuring some of the editor code, along with fixing some issues with the parser / lexer that should make syntax highlighting and assembling both faster and easier to expand upon.
Screenshots:
Here's some screenshots showing off the editor, syntax highlighting, and a program being assembled! We all know this is the only part of the topic people actually care about
Conclusion:
That's all for now! As always it's exciting to be working on a new project and we can't wait to hear your suggestions and feedback!