žžqd;TABLEP;;PRINT HANDLER^FCHANGEPUT;;TABLE BYh2;;LOOKING FORr2;;THE LETTER 'P'.|2
H FINDPX;
CHANGEPUT¤QHATABS9;;KEEP THE OLD®P ZPAGE;;TABLE ADDRESSøQHATABS9;;INTO PAGEĀP ZPAGE;;ZERO ANDĢQ>4NEWTABLE;;PUT MYÖPHATABS9;;TABLE ADDRSSąQ>5NEWTABLE;;INTO THEźPHATABS9;;HNDLER TABLEō%>žX;MOVELOOPQ@ ZPAGE7;;COPY ALL THEPNEWTABLE8;;OTHER HNDLER&1;;ADDRESSES INTO0)>’;;MY TABLE, AND:
HMOVELOOPD%>NQ>4NEWPUT;;THEN PUT MYX;;;PUT-BYTEbS>;;ADDRESS INlPNEWTABLE8;;ITv
Q>5NEWPUTS>NEWPUTųR>
;;CHEK FOR CTRL-MH NOT13;;IF NOT, CONTQ>;;CHEK FOR CTRL-J4FSKIPJMP;;IF SO, NOT DONE>!REALPRINT;;IF NOT, DONEHSKIPJMPRQ>
;;CHANGE CTRL-J\!REALPRINT;;INTO 155fX;pREALPRINT;REGULAR ADDRESSz!Ėž;;OF PUT-BYTEX;X;CAUSE PROGRAM TO STARTX;WHEN IT IS LOADED¢ą¬ INITIALSTART