22:12
Yknow, rather than getting default launch working which relies on the launcher
I should perhaps get the Hello Demo working. This only outputs on stdout so
it would make more sense. It would also probably be faster overall once I get
everything done there and working to get the actual launcher working as well.
This does mean I have to get the MEEP SWM implementation working in NanoCoat
since it needs it for -jar.
On the otherwise, the default launch gives the following trace:
DB: Starting main thread...
TD TODO HIT (src\classyVm.c:1707 in sjme_nvm_vmClass_isAssignableFrom()): Impl?
| IN Lcc/squirreljme/runtime/lcdui/scritchui/MenuActionNode; (<UNKNOWN>)
| .<init>:(Lcc/squirreljme/runtime/lcdui/scritchui/MenuActionApplicable;)V
@43h (:-1 #INSTANCEOF@67)
| IN Lcc/squirreljme/runtime/lcdui/scritchui/MenuActionNodeOnly; (<UNKNOWN>)
| .<init>:()V @ah (:-1 #INVOKESPECIAL@10)
| IN Lcc/squirreljme/runtime/lcdui/scritchui/MenuAction; (<UNKNOWN>)
| .<init>:
(Ljava/lang/String;Ljava/lang/String;Ljavax/microedition/lcdui/Image;)V @1h
(:-1 #INVOKESPECIAL@1)
| IN Ljavax/microedition/lcdui/Command; (<UNKNOWN>)
| .<init>:
(Ljava/lang/String;Ljava/lang/String;Ljavax/microedition/lcdui/Image;IIZ)V @4h
(:-1 #INVOKESPECIAL@4)
| .<init>:(Ljava/lang/String;II)V @7h (:-1 #INVOKESPECIAL@7)
| IN Lcc/squirreljme/runtime/launcher/ui/MidletMain; (<UNKNOWN>)
| .<clinit>:()V @9h (:-1 #INVOKESPECIAL@9)
| IN Ljava/lang/Class; (<UNKNOWN>)
| .forName:(Ljava/lang/String;)Ljava/lang/Class; @14h (:-1 #INVOKESTATIC@20)
| IN Ljavax/microedition/midlet/__MIDletInterface__; (<UNKNOWN>)
| .newInstance:()Ljavax/microedition/midlet/MIDlet; @6h (:-1 #INVOKESTATIC@6)
| .newInstance:()Ljava/lang/Object; @1h (:-1 #INVOKEVIRTUAL@1)
| IN Lcc/squirreljme/runtime/midlet/ApplicationHandler; (<UNKNOWN>)
| .main:(Lcc/squirreljme/runtime/midlet/ApplicationInterface;)V @fh (:-1
#INVOKEINTERFACE@15)
| IN Ljavax/microedition/midlet/__MainHandler__; (<UNKNOWN>)
| .main:([Ljava/lang/String;)V @24h (:-1 #INVOKESTATIC@36)
| IN Ljava/lang/__Start__; (<UNKNOWN>)
| .__base:()V @bh (:-1 #INVOKESTATIC@11)
| .__main:()V @5h (:-1 #INVOKESTATIC@5)
So as you can see, progress is definitely happening.