Suggestions for LCDis:
Bug: V1.02 still says v1.01 in its "comment line" when you run it
----
You could automatically use the label start: for the memory address
refered to by the JMPF at reset: (this would make it easier to find
where execution starts)
----
It would also make sense to split out and comment the VM description
lines (at $0200), so that you'd have something like:
0200- | BYTE "TRICKSTYLE JR. " ; File comment
on VM (16 bytes)
0210- | BYTE "TRICKSTYLE JR. VMU GAME. " ; File comment
on Dreamcast (32 bytes)
0230- | BYTE "TRICKSTYLE.VMS " ; Umm, can't
remember offhand (16 bytes) (Marcus?)
instead of:
0200- | BYTE $54,$52,$49,$43,$4b,$53,$54,$59 ;ascii "TRICKSTY"
0208- | BYTE $4c,$45,$20,$4a,$52,$2e,$20,$20 ;ascii "LE JR. "
0210- | BYTE $54,$52,$49,$43,$4b,$53,$54,$59 ;ascii "TRICKSTY"
0218- | BYTE $4c,$45,$20,$4a,$52,$2e,$20,$56 ;ascii "LE JR. V"
0220- | BYTE $4d,$55,$20,$47,$41,$4d,$45,$2e ;ascii "MU GAME."
0228- | BYTE $20,$20,$20,$20,$20,$20,$20,$20 ;ascii " "
0230- | BYTE $54,$52,$49,$43,$4b,$53,$54,$59 ;ascii "TRICKSTY"
0238- | BYTE $4c,$45,$2e,$56,$4d,$53,$20,$20 ;ascii "LE.VMS "
----
Also, you could use
BYTE "text"
rather than
BYTE $74,$65,$78,$74 ;ascii "text"
when all the characters are in the normal printable range (i.e.
31<x<127)
(although it might make sense to have an option switch to activate
this, as it might make the listing messy if there is a mixture of
printable and non printable characters within a large block.