Just give me a download bro 😭😭😭😭😭😭
This looks amaaaazzziiiiinngggg (send me dm on discord @alessiodam or ping me in cemetech when u got it cuz now you got me hyped)
hell yea, i would love to code eZ80 from the comfort of my own calculator (i dont even know how to code assembly, only TI-BASIC 😢)
This will make it like 100x easier to get into ez80 assembly, I'm super excited for this release!
When do you think the first release will be?
After some distraction with the Cemetech Minecraft server, we've made some more progress on this! The most notable thing we've done has been improving the speed of syntax highlighting, but we've also worked on a few other smaller features and touch ups as well. The assembler didn't properly handle relative jumping instructions, like jr and djnz, which it now can assemble. We've also added a $ symbol, which is used to express the current address, and added a couple of warnings for exiting or switching files with unsaved changes or assembling to a program that already exists.

Here's a screenshot:


We also fixed a few bugs, but nothing super interesting.

What's next:
- ti84pceg.inc include
- rb, etc. from fasmg
- Fix a crash when saving files (would've done this sooner but we haven't been able to consistently reproduce it)
- Fix some syntax highlighting for labels
- Testing
Maybe the ti84pceg.inc include could be the same appvar that BASM uses, it could be very helpful if it was and could support 2 on calc assemblers from one appvar and it would be less work for you if you used a preexisting appvar instead of making your own.
First Release!

We're excited to announce that the first release of eZ80 Studio is here! Since the last post, we've also added include file support and Z80 / ADL suffixes, which will all be included in the version published to the archives. Here are some screenshots:




RoccoLox and I excited to hear what you all think! You can download version 1.0 here (once the archive is approved): http://ceme.tech/DL2561

You can also find the source on GitHub (under our group): https://github.com/EzCE/ez80-studio
Wow, congratulations! You've done a great job with the design of this, looks very slick and easy to use. What do you have planned for upcoming releases?
Congratulations, amazing work! Can't wait to try it out~
Finally, I can upgrade from BASM! (No offense to Beck; It's the best thing that existed until now)
Second-best present I've gotten this Christmas (second only to a melodica 😁 )
One question: Are the includes compatible with the ones from BASM?
Since BASM does not support lowercase letters and "." and "_" characters in its includes (since they're intended to be used with the TI-BASIC editor), we opted for a slightly modified format which means that the includes are not compatible.
thx
How do you delete or rename programs here?
Coder_2917 wrote:
How do you delete or rename programs here?


You can rename or delete the source files the same way you would any other AppVar, using a shell like CEaShell or Cesium. Same should apply for any programs you assemble.
Thank You! I didn't realize the programs were stored as appvars.
I found a bug, where, when I try to delete a line using the "del" key, it deletes things in the next line of the program. But except this, I believe it's a great program!

Edit: I just realized I can delete things with the [mode] key too.
Yeah, this happens to me sometimes too. It's usually at the top in my experience. It doesn't always happen, though.
I'm pretty sure the bug you've ran into is an issue that StephenM also had at one point. We fixed it a little while ago but haven't released a new version with the fix yet in case we make a few other small changes.

Edit:
Feel free to use this build (from the Discord) if you want while you wait for a release and let us know if the issue is fixed.
does this support assembling to an appvar for hooks?
  
Register to Join the Conversation
Have your own thoughts to add to this or any other topic? Want to ask a question, offer a suggestion, share your own programs and projects, upload a file to the file archives, get help with calculator and computer programming, or simply chat with like-minded coders and tech and calculator enthusiasts via the site-wide AJAX SAX widget? Registration for a free Cemetech account only takes a minute.

» Go to Registration page
Page 2 of 3
» All times are UTC - 5 Hours
 
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum

 

Advertisement