Ok, this is going to be a long one:
The main thing that I worked on in these 6 hours was getting a custom assembly language “working.” So far, there are 9 main instructions to manipulate the registers(R0-R7)/Ram and to do things like stop the program altogether. One of these instructions also allows you to draw a sprite directly(I like the looks of this one!). Next for this is to get a working editor. At some point, I would like to add an option to use an adapted version of GDScript so that the user does not have to use assembly.
Along with this, I also did some work on the sprite editor. It can now export the sprite to a specific file in user://, depending on a pop-up that appears after saving the sprite. Next, for the sprite editor, I will add loading back sprites into the editor. I also want to add more features to the sprite editor itself, such as undo, redo, and a fill tool.
Just as an explanation of all the images: The first image with the two colorful cubes is some random sprites that I created using the sprite editor after creating the file-saving feature. The second image is the new ui for the sprite editor(I know not much has changed). The last image is of the beginning of the code editor.
I hope that all makes sense. Thank you for bearing with this long devlog :)