Tip: Switch palace switches normally disappear if you replay the level. However, if you insert them as direct Map16 and use the hex edit at $00EEB2 in the ROM map, you can replay the level without a problem.
This patch is very useful in situations when dealing tools like GPS, uberasm tool, and PIXI that you cannot call another subroutine that is located in a separate file, from a subroutine file. Therefore you can avoid having duplicate subroutines in your ROM by multiple different tools.
I experienced that subroutine isolation problem when developing the graphical bar tutorial for programming sprites.
This also enables global access to all ASM codes regardless to its type of tool. A custom subroutine useable by pixi and uberasm tool, for example.
-Print command to make Asar window now display the list memory usage and range. This is useful to tell if it overwrites other data.
-Several routines JSLs to a list, then back into the code, changed to just simply jump directly to the routine since it is unnecessary; because they are in the same ASM file, so labels are found within it.