5L8Q #MAC MKPROG 5LNB #SKIP IZUNSTABLE+IZSTABLE&IZ%A 5M82 ( 5MML LDX 0 BIT11 5N7= ANDX 0 JMISC(%B) [JUMP IF PROG SWAPPED OUT 5NLW BNZ 0 MMKPROG 5P6G ) 5PL6 #SKIP IZUNSWAP&IZ%A 5Q5Q ( 5QKB LDX 0 BIT10 5R52 ANDX 0 JMISC(%B) 5RJL BZE 0 (GEOERR) [ERROR UNLESS PROG SWAPPED IN 5S4= ADS 0 JMISC(%B) [CHANGE FROM SWAPPEDIN TO UNSWAPPABLE 5SHW ) 5T3G #SKIP IZSWAP+IZUNSTABLE&IZ%A 5TH6 ( 5W2Q LDX 0 BIT9 5WGB ANDX 0 JMISC(%B) 5X22 BZE 0 (GEOERR) [ERROR UNLESS PROG UNSWAPPABLE 5XFL SRL 0 1 5X^= SBS 0 JMISC(%B) [CHANGE FROM UNSWAPPABLE TO SWAPPEDIN 5YDW ) 5YYG #SKIP IZSTABLE&IZ%A 5^D6 ( 5^XQ LDX 0 BIT10 62CB ANDX 0 JMISC(%B) 62X2 BNZ 0 MMKPROG1 [J IF PROG SWAPPED IN 63BL SWAPOUT [WAIT FOR SWAP TO FINISH 63W= BRN MMKPROG 64*W MMKPROG1 64TG ADS 0 JMISC(%B) 65*6 ) 65SQ MMKPROG 66#B #NOR