DISCLAIMER: These notes are from the defunct k8 project which precedes SquirrelJME. The notes for SquirrelJME start on 2016/02/26! The k8 project was effectively a Java SE 8 operating system and as such all of the notes are in the context of that scope. That project is no longer my goal as SquirrelJME is the spiritual successor to it.


JamVM although faster, lacks a debugger. Thus I must use Zero when I do wish to debug some tough situations.


For code bank views of a method, I will need a two pane thing which provides dropdown views into each bank and its code. It also must not be ugly like my current TabFormClass code.


Tab completion has spoiled me.


The enclosing method for a class is incorrect as the name and type can be null if the class just resides in an anonymous class of sorts.


For debugging assembly code I am going to output I will need the file/line stuff and the disassembly of Java and whatever target code I have. So I will definitely need one for Java code so I can see which instructions turned into what.