>? LSMEMRINSINLMVSCRHSCRPEELEELJMOMSJVMODRAMTOHSC@@  *** PROG1 ***77MEMORY AND DISPLAY LIST VARIES WITH GRAPHICS MODE''DUMP AND DISASSEMBLE DISPLAY LIST(d"( INPUT GRAPHICS MODE "nB%6-F:A`,%F:Aa,$AVBFIND START OF DISPLAY LISTxF)6-F:%@,%F:%@,$AVFFIND START OF DISPLAY MEM.G6-F:A,$AVGNUMBER OF PAGES IN MEM DEFINED AT POWER ON LIST3 OS GRAPHICS MODE %%3 RAM AVAILABLE AT POWER ON !!3 START OF DISPLAY LIST ##3 START OF DISPLAY MEMORY 88DUMP DISPLAY LIST WITH DISASSEMBLY OF INSTRUCTIONSK6-@d6-A('6-@36-@2?6-@eK6-@-&@3 F:,! 6-F:,!DISPLAY LIST VALUE#A( A# A A@ &L& 6-&&GET RID OF INTERRUPT BITQ&&3 INSTRUCTION INTERRUPT ENABLE t% A %FIND JUMPS AND BLANKS~"$ AGO FIND LMS AGO FIND VSCROL) A)GO FIND HORIZONTAL SCROLL8 A8TRANSLATE ANTIC MODE TO OS GRAPHICS MODE$x @f$NO LMS}>>3 LOAD MEM SCAN FROM F:%@,%F:%@,$AV 6-& GET RID OF LMS BIT76-%@7INCREMENT LOOP AROUND ADDRESS BYTES$% @4$%NO VSCROL ENABLE% 6-&%GET RID OF VSCROLLL BIT3VERTICAL SCROLL ENABLED$@& @$&NO HSCROLL ENABLEJ. 6-&.GET RID OF HORIZONTAL SCROLL BITT$$3 HORIZONTAL SCROLL ENABLED ^$3 ANTIC DISPLAY MODE $_U")"@)"@2)"@H)"@d)"@)"@)"A_ A!"@ A""@e A#$4..3 BLANK P:'@,%@ LINES >6-$H@@3 JUMP INSTRUCTION TO F:%@,%6F:%@,$AV26-%@2INCREMENT AROUND ADDRESS BYTES 6-&$MM3# JUMP & WAIT FOR VERTICAL BLANK TO F:%@,%F:%@,$AV 26-%@2INCREMENT AROUND ADDRESS BYTES  6-&$ D2:DISASEM1