.DEFINITIONS;1;
FILE      DDS.pas;1;
PROGRAM   DDS;1;
TYPE      TIPAddr, ARRAY;1;
          BYTE, =0|4, 0|0, 0|0, 0|0, $00001;1;
TYPE      TMACAddr, ARRAY;1;
          BYTE, =0|6, 0|0, 0|0, 0|0, $00001;1;
TYPE      tParity, ENUM;1;
          2, parNone, parEven, parOdd, $00001;1;
TYPE      tDataBits, ENUM;1;
          3, DataBit5, DataBit6, DataBit7, DataBit8, $00001;1;
TYPE      tStopBits, ENUM;1;
          1, StopBit1, StopBit2, $00001;1;
TYPE      TLCD_num, ENUM;1;
          7, LCD_m1, LCD_m2, LCD_m3, LCD_m4, LCD_m5, LCD_m6, LCD_m7, LCD_m8, $00001;1;
VAR       _LCDM_PORT, BYTE, RAM, $00060;75;
VAR       SysTickTime, BYTE, RAM, $00061;1;
VAR       _RXTIMEOUT, BYTE, RAM, $00062;99;
VAR       _RXINP, BYTE, RAM, $00063;100;
VAR       _RXOUTP, BYTE, RAM, $00064;100;
VAR       _RXCOUNT, BYTE, RAM, $00065;100;
VAR       _RXBUFF, ARRAY, RAM, $00066;100;
          BYTE, =0|255, 0|0, 0|0, 0|0, $00001;100;
VAR       _TXINP, BYTE, RAM, $00165;101;
VAR       _TXOUTP, BYTE, RAM, $00166;101;
VAR       _TXCOUNT, BYTE, RAM, $00167;101;
VAR       _TXBUFF, ARRAY, RAM, $00168;101;
          BYTE, =0|255, 0|0, 0|0, 0|0, $00001;101;
VAR       _ADCBUFF, ARRAY, RAM, $00267;107;
          WORD, =0|2, 0|0, 0|0, 0|0, $00001;107;
VAR       _INCRSTATE4, BYTE, RAM, $0026C;113;
VAR       _INCRCOUNT4_0, LONGINT, RAM, $0026D;113;
VAR       _INCRCOUNT4_D0, LONGINT, RAM, $00271;113;
VAR       _TWI_TO, BYTE, RAM, $00275;113;
VAR       TWI_DevLock, DEVICELOCK, RAM, $00276;1;
IMPLEMENT DDS;113;
TYPE      tCmdWhich, ENUM;118;
          22, str, idn, trg, val, frq, lvl, lvp, dbv, wav, bst, aux, inl, rng, ofs, dsp, all, opt, scl, wen, erc, sbd, nop, err, $00001;118;
TYPE      tModify, ENUM;119;
          6, wavesel, freqsel, amplsel, peaksel, inpsel, burstsel, DCsel, $00001;119;
TYPE      tError, ENUM;120;
          7, NoErr, UserReq, BusyErr, OvlErr, SyntaxErr, ParamErr, LockedErr, ChecksumErr, $00001;120;
CONST     c_off, BYTE, IMM, 0;126;
CONST     c_sinw, BYTE, IMM, 1;127;
CONST     c_triw, BYTE, IMM, 2;128;
CONST     c_squw, BYTE, IMM, 3;129;
CONST     c_logic, BYTE, IMM, 4;130;
CONST     c_ext0, BYTE, IMM, 5;131;
CONST     c_AC100mV, BYTE, IMM, 0;133;
CONST     c_AC1V, BYTE, IMM, 1;134;
CONST     c_AC10V, BYTE, IMM, 2;135;
CONST     c_AC100V, BYTE, IMM, 3;136;
CONST     c_NoRange, BYTE, IMM, 4;137;
CONST     DDRBinit, BYTE, IMM, 31;140;
CONST     PortBinit, BYTE, IMM, 23;141;
CONST     DDRCinit, BYTE, IMM, 252;143;
CONST     PortCinit, BYTE, IMM, 255;144;
CONST     DDRDinit, BYTE, IMM, 12;147;
CONST     PortDinit, BYTE, IMM, 252;148;
CONST     BtnInPortReg, BYTE, IMM, 48;150;
CONST     LEDOutPort, BYTE, IMM, 50;151;
CONST     DDSOutPort, BYTE, IMM, 56;152;
CONST     ControlBitPort, BYTE, IMM, 56;153;
CONST     ExtensionPort, BYTE, IMM, 53;154;
CONST     b_SCLK, BYTE, IMM, 0;156;
CONST     b_SDATAOUT, BYTE, IMM, 1;157;
CONST     b_FSYNC, BYTE, IMM, 2;158;
CONST     b_STROBE, BYTE, IMM, 3;159;
CONST     b_STRDAC, BYTE, IMM, 4;160;
CONST     b_SerAux, BYTE, IMM, 5;161;
CONST     c_ddsresetcmd, INTEGER, IMM, 8448;165;
CONST     c_ddssinecmd, INTEGER, IMM, 8192;167;
CONST     c_ddstrianglecmd, INTEGER, IMM, 8194;168;
CONST     c_ddssquarecmd, INTEGER, IMM, 8232;169;
CONST     fhz, ARRAY, ROM, $00001;172;
          LONGINT, =0|8, 0|0, 0|0, 0|0, $00004;172;
CONST     Vers1Str, STRING, 29, ROM, $;175;
CONST     Vers3Str, STRING, 9, ROM, $;176;
CONST     ErrStrArr, ARRAY, ROM, $00002;179;
          STRING, 10, =0|8, 0|0, 0|0, 0|0, $0000A;179;
CONST     EEnotProgrammedStr, STRING, 15, ROM, $;182;
CONST     AdrStr, STRING, 5, ROM, $;183;
CONST     FrequStr, STRING, 9, ROM, $;184;
CONST     LevelStr, STRING, 7, ROM, $;185;
CONST     PeakStr, STRING, 9, ROM, $;186;
CONST     OffsetStr, STRING, 9, ROM, $;187;
CONST     RMSinpStr, STRING, 7, ROM, $;188;
CONST     WaveSelStrArr, ARRAY, ROM, $00003;190;
          STRING, 10, =0|6, 0|0, 0|0, 0|0, $0000A;190;
CONST     WaveStr, STRING, 9, ROM, $;191;
CONST     BurstStr, STRING, 9, ROM, $;192;
CONST     ErrSubCh, BYTE, IMM, 255;194;
CONST     CmdStrArr, ARRAY, ROM, $00004;218;
          STRING, 4, =0|22, 0|0, 0|0, 0|0, $00004;218;
CONST     Cmd2SubChArr, ARRAY, ROM, $00005;221;
          BYTE, =0|22, 0|0, 0|0, 0|0, $00001;221;
CONST     high, BOOLEAN, IMM, 255;223;
CONST     low, BOOLEAN, IMM, 0;224;
CONST     InpGains, ARRAY, ROM, $00006;226;
          FLOAT, =0|4, 0|0, 0|0, 0|0, $00004;226;
CONST     IncrAccArray, ARRAY, ROM, $00007;230;
          INTEGER, =0|16, 0|0, 0|0, 0|0, $00002;230;
VAR       dummy, LONGINT, EEPROM, $00000;236;
VAR       EEinitialised, WORD, EEPROM, $00004;237;
VAR       InitFrequenz, LONGINT, EEPROM, $00006;238;
VAR       InitLogicLevel, FLOAT, EEPROM, $0000A;239;
VAR       InitLevel, FLOAT, EEPROM, $0000E;240;
VAR       InitdB, FLOAT, EEPROM, $00012;241;
VAR       InitWave, BYTE, EEPROM, $00016;242;
VAR       InitBurst, BYTE, EEPROM, $00017;243;
VAR       InitOffset, FLOAT, EEPROM, $00018;244;
VAR       InitPwrGain, FLOAT, EEPROM, $0001C;246;
VAR       InitAttnFac, FLOAT, EEPROM, $00020;247;
VAR       InitIncRast, INTEGER, EEPROM, $00024;248;
VAR       InitTerzNum, BYTE, EEPROM, $00026;254;
VAR       LevelScaleLow, FLOAT, EEPROM, $00027;255;
VAR       LevelScaleHi, FLOAT, EEPROM, $0002B;256;
VAR       ADCscales, ARRAY, EEPROM, $0002F;257;
          FLOAT, =0|4, 0|0, 0|0, 0|0, $00000;257;
VAR       EESerBaudReg, BYTE, EEPROM, $0003F;258;
VAR       TerzArray, ARRAY, EEPROM, $00040;293;
          LONGINT, =0|32, 0|0, 0|0, 0|0, $00000;293;
VAR       i, BYTE, RAM, $00007;299;
VAR       k, BYTE, RAM, $00008;300;
VAR       m, BYTE, RAM, $00009;301;
VAR       dss_cmd, WORD, RAM, $00277;305;
VAR       wave_cmd, WORD, RAM, $00279;306;
VAR       SlaveCh, BYTE, RAM, $0027B;307;
VAR       SwitchState, BYTE, RAM, $0027C;308;
VAR       LEDactivity, BIT8, RAM, $320002;310;
VAR       LEDswitch, BIT8, RAM, $320003;311;
VAR       ButtonTemp, BYTE, RAM, $0027D;313;
VAR       RangeTemp, BYTE, RAM, $0027E;313;
VAR       ButtonLeft, BIT8, RAM, $27D0005;314;
VAR       ButtonRight, BIT8, RAM, $27D0004;315;
VAR       ButtonEnter, BIT8, RAM, $27D0003;316;
VAR       b_Gain10, BIT8, RAM, $350002;319;
VAR       b_Attn200, BIT8, RAM, $350003;320;
VAR       b_SquareSw, BIT8, RAM, $27C0004;324;
VAR       b_AttnSw, BIT8, RAM, $27C0005;325;
VAR       b_ExtOn, BIT8, RAM, $27C0006;326;
VAR       b_OffsSw, BIT8, RAM, $27C0007;327;
VAR       DACtemp, INTEGER, RAM, $0027F;336;
VAR       LevelByteHi, BYTE, RAM, $00281;337;
VAR       LevelByteLo, BYTE, RAM, $00282;337;
VAR       DDSfrequ, LONGINT, RAM, $00283;338;
VAR       OffsetRange, BOOLEAN, RAM, $00287;339;
VAR       LevelRange, BOOLEAN, RAM, $00288;339;
VAR       BurstCount, BYTE, RAM, $00289;341;
VAR       BurstPrime, BOOLEAN, RAM, $0028A;342;
VAR       MP3isOn, BOOLEAN, RAM, $0028B;343;
VAR       MP3currenttrack, BYTE, RAM, $0028C;344;
VAR       MP3SecondChanged, BOOLEAN, RAM, $0028D;346;
VAR       MP3Track, BYTE, RAM, $0028E;347;
VAR       MP3dBKorr, BYTE, RAM, $0028F;351;
VAR       BurstTimer, SYSTIMER8, RAM, $00290;354;
VAR       ActivityTimer, SYSTIMER8, RAM, $00291;355;
VAR       DisplayTimer, SYSTIMER8, RAM, $00292;356;
VAR       IncrTimer, SYSTIMER8, RAM, $00293;357;
VAR       Frequenz, LONGINT, RAM, $00294;360;
VAR       TerzNum, BYTE, RAM, $00298;361;
VAR       Offset, INTEGER, RAM, $00299;362;
VAR       DACLevel, FLOAT, RAM, $0029B;363;
VAR       DACLevelMax, FLOAT, RAM, $0029F;363;
VAR       dB, FLOAT, RAM, $002A3;364;
VAR       dBMax, FLOAT, RAM, $002A7;364;
VAR       AttnFac, FLOAT, RAM, $002AB;365;
VAR       AttnSwitchPoint, FLOAT, RAM, $002AF;365;
VAR       PwrGain, FLOAT, RAM, $002B3;366;
VAR       BurstMode, BYTE, RAM, $002B7;367;
VAR       Wave, BYTE, RAM, $002B8;368;
VAR       Range, BYTE, RAM, $002B9;369;
VAR       OldRange, BYTE, RAM, $002BA;369;
VAR       RangeStr, STRING, 9, RAM, $002BB;370;
VAR       freqStr, STRING, 9, RAM, $002C4;371;
VAR       CmdWhich, ENUM, TCMDWHICH, RAM, $002CD;373;
VAR       CmdStr, STRING, 4, RAM, $002CE;374;
VAR       SubCh, BYTE, RAM, $002D2;375;
VAR       CurrentCh, BYTE, RAM, $002D3;375;
VAR       OmniFlag, BOOLEAN, RAM, $002D4;376;
VAR       verbose, BOOLEAN, RAM, $002D5;376;
VAR       InpGainFac, FLOAT, RAM, $002D6;377;
VAR       Param, FLOAT, RAM, $002DA;378;
VAR       ParamInt, INTEGER, RAM, $002DE;379;
VAR       ParamLong, LONGINT, RAM, $002E0;380;
VAR       ParamByte, BYTE, RAM, $002E4;381;
VAR       SerInpStr, STRING, 64, RAM, $002E5;382;
VAR       SerInpPtr, BYTE, RAM, $00325;383;
VAR       LCDpresent, BOOLEAN, RAM, $00326;385;
VAR       Modify, ENUM, TMODIFY, RAM, $00327;386;
VAR       IncrValue, LONGINT, RAM, $00328;387;
VAR       OldIncrValue, LONGINT, RAM, $0032C;387;
VAR       IncrFine, BOOLEAN, RAM, $00330;388;
VAR       FirstTurn, BOOLEAN, RAM, $00331;388;
VAR       IncrAccFloat, FLOAT, RAM, $00332;389;
VAR       IncrDiff, INTEGER, RAM, $00336;390;
VAR       IncrAccInt10, INTEGER, RAM, $00338;390;
VAR       IncRast, INTEGER, RAM, $0033A;390;
VAR       IncrDiffByte, BYTE, RAM, $0033C;391;
VAR       digits, BYTE, RAM, $0033D;392;
VAR       nachkomma, BYTE, RAM, $0033E;392;
VAR       ChangedFlag, BOOLEAN, RAM, $0033F;393;
VAR       ParamStr, STRING, 41, RAM, $00340;396;
VAR       isInteger, BOOLEAN, RAM, $00369;397;
VAR       Request, BOOLEAN, RAM, $0036A;397;
VAR       Status, BYTE, RAM, $0036B;400;
VAR       BusyFlag, BIT8, RAM, $36B0007;401;
VAR       UserSRQFlag, BIT8, RAM, $36B0006;402;
VAR       OverloadFlag, BIT8, RAM, $36B0005;403;
VAR       EEUnlocked, BIT8, RAM, $36B0004;404;
VAR       ErrCount, INTEGER, RAM, $0036C;405;
VAR       ErrFlag, BOOLEAN, RAM, $0036E;406;
INCLUDE   DDS-HW.pas;413;
PROC      SerAux;3;
COMMENT   procedure SerAux(mybyte:byte);;3;
FRAMEUSED 1;5;
LOCALV    mybyte, BYTE, $00000;5;
END_FUNC  SerAux;28;
PROC      ShiftOut1257;30;
COMMENT   procedure ShiftOut1257(myVal:Integer);;30;
FRAMEUSED 2;32;
LOCALV    myVal, INTEGER, $00000;32;
END_FUNC  ShiftOut1257;88;
PROC      ShiftOutLevelSR;90;
COMMENT   procedure ShiftOutLevelSR(myLevelSR:Integer);;90;
FRAMEUSED 2;93;
LOCALV    myLevelSR, INTEGER, $00000;93;
END_FUNC  ShiftOutLevelSR;147;
PROC      SendDDS;150;
COMMENT   procedure SendDDS;  //Sende ein Wort an den DDS-Chip;150;
END_FUNC  SendDDS;186;
PROC      SetLevelDDS;255;
COMMENT   procedure SetLevelDDS;;255;
FRAMEUSED 14;264;
LOCALV    acc, LONGINT, $0000A;264;
LOCALV    freqHi, WORD, $00008;264;
LOCALV    freqLo, WORD, $00006;264;
LOCALV    myLevel, INTEGER, $00004;264;
LOCALV    AttnSwLevel, INTEGER, $00002;264;
LOCALV    myOffset, INTEGER, $00000;264;
END_FUNC  SetLevelDDS;348;
END_INCLUDE   DDS-HW.pas;351;
FILE      DDS.pas;351;
MAIN      DDS;351;
PROC      onsystick;415;
COMMENT   procedure onsystick;;415;
END_FUNC  onsystick;436;
FUNC      DACLevel2RMS;449;
COMMENT   function DACLevel2RMS(myLevel:Float):float; // Umrechnung DAC auf RMS;449;
FRAMEUSED 4;450;
LOCALV    myLevel, FLOAT, $00000;450;
END_FUNC  DACLevel2RMS;461;
FUNC      RMS2DACLevel;463;
COMMENT   function RMS2DACLevel(myLevel:Float):float; // Umrechnung RMS to DAC;463;
FRAMEUSED 4;464;
LOCALV    myLevel, FLOAT, $00000;464;
END_FUNC  RMS2DACLevel;475;
FUNC      Level2dB;477;
COMMENT   function Level2dB(myLevel:Float):float;;477;
FRAMEUSED 4;478;
LOCALV    myLevel, FLOAT, $00000;478;
END_FUNC  Level2dB;480;
FUNC      dB2Level;482;
COMMENT   function dB2Level(mydb:float):Float;;482;
FRAMEUSED 4;483;
LOCALV    mydb, FLOAT, $00000;483;
END_FUNC  dB2Level;486;
FUNC      dB2DACLevel;488;
COMMENT   function dB2DACLevel(mydb:float):float;;488;
FRAMEUSED 4;489;
LOCALV    mydb, FLOAT, $00000;489;
END_FUNC  dB2DACLevel;491;
FUNC      DACLevel2dB;493;
COMMENT   function DACLevel2dB(myLevel:float):float;;493;
FRAMEUSED 4;494;
LOCALV    myLevel, FLOAT, $00000;494;
END_FUNC  DACLevel2dB;496;
PROC      SetLimits;500;
COMMENT   procedure SetLimits;;500;
END_FUNC  SetLimits;504;
PROC      PatchCopyFromEE;508;
COMMENT   procedure PatchCopyFromEE;;508;
END_FUNC  PatchCopyFromEE;524;
PROC      SerCRLF;530;
COMMENT   procedure SerCRLF;;530;
END_FUNC  SerCRLF;534;
PROC      WriteChPrefix;536;
COMMENT   procedure WriteChPrefix;;536;
END_FUNC  WriteChPrefix;543;
PROC      WriteSerInp;545;
COMMENT   procedure WriteSerInp;;545;
END_FUNC  WriteSerInp;549;
PROC      SerPrompt;551;
COMMENT   procedure SerPrompt(myErr:tError;myStatus:byte);;551;
FRAMEUSED 2;554;
LOCALV    myErr, ENUM, TERROR, $00001;554;
LOCALV    myStatus, BYTE, $00000;554;
END_FUNC  SerPrompt;567;
PROC      SwitchRange;571;
COMMENT   procedure SwitchRange;;571;
END_FUNC  SwitchRange;598;
PROC      WriteParamStrSer;604;
COMMENT   procedure WriteParamStrSer;;604;
END_FUNC  WriteParamStrSer;609;
PROC      ParamToStr;612;
COMMENT   procedure ParamToStr;;612;
END_FUNC  ParamToStr;619;
PROC      ParamToPMStr;621;
COMMENT   procedure ParamToPMStr; // String-Wandlung mit Vorzeichen;621;
END_FUNC  ParamToPMStr;627;
PROC      ParamLongToStr;629;
COMMENT   procedure ParamLongToStr;;629;
END_FUNC  ParamLongToStr;633;
PROC      OffsetToParam;635;
COMMENT   procedure OffsetToParam;;635;
END_FUNC  OffsetToParam;638;
PROC      WriteParamSer;652;
COMMENT   procedure WriteParamSer;;652;
END_FUNC  WriteParamSer;656;
PROC      WriteParamByteSer;658;
COMMENT   procedure WriteParamByteSer;;658;
END_FUNC  WriteParamByteSer;662;
PROC      ParamStrOnLCD;665;
COMMENT   procedure ParamStrOnLCD;;665;
END_FUNC  ParamStrOnLCD;677;
PROC      SollWerteOnLCD;679;
COMMENT   procedure SollWerteOnLCD;;679;
FRAMEUSED 4;681;
LOCALV    myWaveStr, STRING 4, $00000;681;
END_FUNC  SollWerteOnLCD;777;
FUNC      Checklimits;780;
COMMENT   function Checklimits:boolean;;780;
FRAMEUSED 1;783;
LOCALV    myBool, BOOLEAN, $00000;783;
END_FUNC  Checklimits;849;
PROC      ParseGetParam;855;
COMMENT   procedure ParseGetParam;;855;
END_FUNC  ParseGetParam;1032;
PROC      ParseSetParam;1034;
COMMENT   procedure ParseSetParam;;1034;
END_FUNC  ParseSetParam;1183;
FUNC      Cmd2Index;1189;
COMMENT   function Cmd2Index : tCmdWhich;;1189;
FRAMEUSED 1;1192;
LOCALV    myCmdIndex, ENUM, TCMDWHICH, $00000;1192;
END_FUNC  Cmd2Index;1200;
FUNC      ParseExtract;1202;
COMMENT   function ParseExtract:boolean;;1202;
FRAMEUSED 2;1206;
LOCALV    myChar, CHAR, $00001;1206;
LOCALV    myBool, BOOLEAN, $00000;1206;
END_FUNC  ParseExtract;1235;
PROC      ParseSubCh;1237;
COMMENT   procedure ParseSubCh;;1237;
FRAMEUSED 12;1248;
LOCALV    GleichPos, BYTE, $0000B;1248;
LOCALV    CheckSpos, BYTE, $0000A;1248;
LOCALV    myCheckSum, BYTE, $00009;1248;
LOCALV    CheckSumIn, BYTE, $00008;1248;
LOCALV    SubChOffset, BYTE, $00007;1248;
LOCALV    myChar, CHAR, $00006;1248;
LOCALV    hasMainCh, BOOLEAN, $00005;1248;
LOCALV    hasCRC, BOOLEAN, $00004;1248;
LOCALV    isResult, BOOLEAN, $00003;1248;
LOCALV    isOmni, BOOLEAN, $00002;1248;
LOCALV    isRequest, BOOLEAN, $00001;1248;
LOCALV    isParam, BOOLEAN, $00000;1248;
END_FUNC  ParseSubCh;1328;
PROC      Chores;1333;
COMMENT   procedure Chores;;1333;
END_FUNC  Chores;1338;
PROC      CheckSer;1340;
COMMENT   procedure CheckSer;;1340;
FRAMEUSED 1;1343;
LOCALV    myChar, CHAR, $00000;1343;
END_FUNC  CheckSer;1367;
PROC      CheckDelay;1369;
COMMENT   procedure CheckDelay(myDelay:byte);;1369;
FRAMEUSED 2;1372;
LOCALV    myDelay, BYTE, $00001;1372;
LOCALV    mycount, BYTE, $00000;1372;
END_FUNC  CheckDelay;1376;
PROC      initall;1380;
COMMENT   procedure initall;;1380;
END_FUNC  initall;1478;
PROC      $_Main;1482;
STACKSTA  879;1655;
STACKSIZ  128;1655;
FRAMESTA  1007;1655;
FRAMESIZ  256;1655;
PROCID    0;1655;
PROCLOC   -1;1655;
TASKLOC   -1;1655;
END_PROG  DDS;1655;
.CODESTART
RESET $000000
STARTCODE $000054
FILE DDS.PAS
FILE DDS-HW.PAS
FUNC SERAUX, $00003, $000054
ENTRY  $000054
LINE 6, $000054, 476
LINE 8, $000058, 480
LINE 9, $00005A, 482
LINE 10, $00005C, 484
LINE 11, $00005E, 486
LINE 13, $000062, 489
LINE 14, $000064, 491
LINE 15, $000066, 493
LINE 16, $000068, 495
LINE 18, $00006A, 498
LINE 20, $00006C, 501
LINE 21, $00006E, 503
LINE 22, $000072, 505
LINE 23, $000074, 507
LINE 24, $000076, 509
LINE 25, $000078, 511
LINE 26, $00007A, 513
LINE 28, $00007E, 518
BRANCH   19, $00007E, $000000
ENDFUNC 28, $00007E
FUNC SHIFTOUT1257, $0001E, $000080
ENTRY  $000080
LINE 33, $000080, 526
BRANCH   4, $000098, $00009E
BRANCH   20, $00009A, $0000A6
LINE 34, $00009E, 547
LINE 36, $0000A6, 555
BRANCH   4, $0000BC, $0000C2
BRANCH   20, $0000BE, $0000CA
LINE 37, $0000C2, 575
LINE 40, $0000CA, 583
LINE 42, $0000DA, 591
LINE 43, $0000DC, 593
LINE 44, $0000DE, 595
LINE 46, $0000E0, 597
LINE 47, $0000E4, 599
LINE 48, $0000E6, 601
LINE 49, $0000E8, 603
LINE 50, $0000EA, 605
LINE 51, $0000EC, 607
LINE 54, $0000EE, 610
LINE 55, $0000F0, 612
LINE 56, $0000F2, 614
LINE 57, $0000F4, 616
LINE 58, $0000F6, 618
LINE 59, $0000F8, 620
LINE 60, $0000FA, 622
LINE 61, $0000FC, 624
LINE 62, $0000FE, 626
LINE 64, $000100, 628
LINE 65, $000104, 630
LINE 68, $000106, 633
LINE 69, $000108, 635
LINE 70, $00010A, 637
LINE 71, $00010C, 639
LINE 72, $00010E, 641
LINE 73, $000110, 643
LINE 74, $000112, 645
LINE 75, $000114, 647
LINE 76, $000116, 649
LINE 78, $000118, 651
LINE 79, $00011A, 653
LINE 80, $00011C, 655
LINE 81, $00011E, 657
LINE 82, $000120, 659
LINE 83, $000122, 661
LINE 84, $000124, 663
LINE 85, $000126, 665
LINE 86, $000128, 667
LINE 88, $00012A, 672
BRANCH   19, $00012A, $000000
ENDFUNC 88, $00012A
FUNC SHIFTOUTLEVELSR, $0005A, $00012C
ENTRY  $00012C
LINE 94, $00012C, 680
LINE 95, $000134, 684
LINE 97, $00013E, 689
LINE 100, $000150, 697
LINE 101, $000152, 699
LINE 102, $000154, 701
LINE 103, $000158, 703
LINE 106, $00015A, 706
LINE 107, $00015C, 708
LINE 108, $00015E, 710
LINE 109, $000160, 712
LINE 110, $000162, 714
LINE 111, $000164, 716
LINE 112, $000166, 718
LINE 113, $000168, 720
LINE 115, $00016A, 722
LINE 116, $00016E, 724
LINE 119, $000170, 727
LINE 120, $000172, 729
LINE 121, $000174, 731
LINE 122, $000176, 733
LINE 123, $000178, 735
LINE 124, $00017A, 737
LINE 125, $00017C, 739
LINE 126, $00017E, 741
LINE 128, $000180, 743
LINE 129, $000184, 745
LINE 132, $000186, 748
LINE 133, $000188, 750
LINE 134, $00018A, 752
LINE 135, $00018C, 754
LINE 136, $00018E, 756
LINE 137, $000190, 758
LINE 138, $000192, 760
LINE 139, $000194, 762
LINE 141, $000196, 764
LINE 142, $000198, 766
LINE 143, $00019A, 768
LINE 144, $00019C, 770
LINE 145, $00019E, 772
LINE 147, $0001A0, 777
BRANCH   19, $0001A0, $000000
ENDFUNC 147, $0001A0
FUNC SENDDDS, $00096, $0001A2
ENTRY  $0001A2
LINE 154, $0001A2, 786
LINE 155, $0001A4, 788
LINE 156, $0001A6, 790
LINE 157, $0001AA, 792
LINE 159, $0001AC, 794
LINE 162, $0001AE, 797
LINE 163, $0001B0, 799
LINE 164, $0001B2, 801
LINE 165, $0001B4, 803
LINE 166, $0001B6, 805
LINE 167, $0001B8, 807
LINE 168, $0001BA, 809
LINE 169, $0001BC, 811
LINE 171, $0001BE, 813
LINE 172, $0001C2, 815
LINE 175, $0001C4, 818
LINE 176, $0001C6, 820
LINE 177, $0001C8, 822
LINE 178, $0001CA, 824
LINE 179, $0001CC, 826
LINE 180, $0001CE, 828
LINE 181, $0001D0, 830
LINE 182, $0001D2, 832
LINE 184, $0001D4, 834
LINE 186, $0001D6, 839
BRANCH   19, $0001D6, $000000
ENDFUNC 186, $0001D6
FUNC SETLEVELDDS, $000FF, $0001DA
ENTRY  $0001D8
LINE 265, $0001DA, 848
LINE 266, $0001E0, 851
LINE 267, $0001E6, 854
LINE 268, $0001EC, 857
LINE 271, $0001F8, 862
BRANCH   4, $00020E, $000214
BRANCH   20, $000210, $000224
LINE 272, $000214, 882
LINE 273, $00021E, 886
BRANCH   20, $000220, $000226
LINE 275, $000224, 893
LINE 279, $000226, 897
BRANCH   4, $00027A, $000280
BRANCH   20, $00027C, $00032C
LINE 280, $000280, 941
LINE 281, $0002D4, 972
LINE 282, $0002DE, 976
BRANCH   4, $0002E4, $0002EA
BRANCH   20, $0002E6, $000328
LINE 283, $0002EA, 985
LINE 284, $0002F6, 990
LINE 285, $0002FC, 994
BRANCH   17, $0002FC, $0001A2
LINE 286, $000300, 997
LINE 287, $000306, 1001
FRAME     2
FRAME     0
BRANCH   17, $000312, $00012C
LINE 288, $00031A, 1014
FRAME     0
LINE 289, $000322, 1019
BRANCH   20, $000328, $000370
LINE 292, $00032C, 1030
LINE 293, $000336, 1034
LINE 294, $00036A, 1054
LINE 298, $000370, 1059
LINE 299, $000374, 1061
BRANCH   3, $000376, $00037C
BRANCH   20, $000378, $00038C
LINE 300, $00037C, 1070
BRANCH   20, $000388, $000484
LINE 302, $00038C, 1079
BRANCH   3, $00038E, $000394
BRANCH   20, $000390, $0003A4
LINE 303, $000394, 1088
BRANCH   20, $0003A0, $000484
LINE 305, $0003A4, 1097
BRANCH   3, $0003A6, $0003AC
BRANCH   20, $0003A8, $0003B0
BRANCH   20, $0003AC, $0003B8
BRANCH   3, $0003B2, $0003B8
BRANCH   20, $0003B4, $00044C
LINE 306, $0003B8, 1115
LINE 307, $0003C4, 1120
LINE 308, $0003CE, 1124
BRANCH   4, $0003DC, $0003E2
BRANCH   20, $0003DE, $000448
LINE 310, $0003E2, 1138
LINE 311, $00043E, 1174
BRANCH   20, $000448, $000484
LINE 317, $00044C, 1185
BRANCH   2, $00044E, $000454
BRANCH   20, $000450, $000478
BRANCH   3, $000456, $00045E
BRANCH   1, $000458, $000478
BRANCH   20, $00045A, $000478
LINE 318, $00045E, 1202
LINE 319, $00046A, 1207
BRANCH   20, $000474, $000484
LINE 322, $000478, 1216
LINE 325, $000484, 1223
FRAME     2
FRAME     0
BRANCH   17, $00049E, $000080
LINE 327, $0004A6, 1242
FRAME     2
FRAME     0
BRANCH   17, $0004B2, $00012C
LINE 330, $0004BA, 1255
LINE 331, $0004D2, 1264
FRAME     3
FRAME     7
FRAME     8
FRAME     10
FRAME     3
FRAME     0
LINE 332, $000534, 1315
FRAME     2
FRAME     3
BRANCH   3, $000552, $000558
BRANCH   20, $000554, $000608
LINE 333, $000558, 1342
LINE 334, $000576, 1358
LINE 335, $00059C, 1378
LINE 336, $0005F6, 1417
BRANCH   3, $000602, $000608
BRANCH   20, $000604, $000546
FRAME     0
LINE 337, $00060A, 1432
LINE 338, $000610, 1436
LINE 339, $00062C, 1445
LINE 340, $000640, 1452
BRANCH   17, $000640, $0001A2
LINE 341, $000644, 1455
LINE 342, $00066A, 1466
LINE 343, $000688, 1476
LINE 344, $00069C, 1483
BRANCH   17, $00069C, $0001A2
LINE 345, $0006A0, 1486
LINE 346, $0006B0, 1491
BRANCH   17, $0006B0, $0001A2
LINE 347, $0006B4, 1494
LINE 348, $0006BA, 1500
BRANCH   19, $0006BA, $000000
ENDFUNC 348, $0006BA
FILE DDS.PAS
FUNC ONSYSTICK, $0019F, $0006BC
ENTRY  $0006BC
LINE 420, $0006BC, 1512
LINE 421, $0006BE, 1514
LINE 422, $0006C0, 1516
LINE 424, $0006C2, 1519
BRANCH   4, $0006D0, $0006D6
BRANCH   20, $0006D2, $000736
LINE 425, $0006D6, 1533
BRANCH   4, $0006E4, $0006EA
BRANCH   20, $0006E6, $0006FE
LINE 426, $0006EA, 1547
LINE 427, $0006FA, 1552
BRANCH   17, $0006FA, $0001A2
LINE 429, $0006FE, 1558
BRANCH   4, $00070C, $000712
BRANCH   20, $00070E, $00072C
LINE 430, $000712, 1572
LINE 431, $00071E, 1577
BRANCH   17, $00071E, $0001A2
LINE 432, $000722, 1580
LINE 434, $00072C, 1587
LINE 436, $000736, 1596
BRANCH   19, $000736, $000000
ENDFUNC 436, $000736
FUNC DACLEVEL2RMS, $001C1, $000738
ENTRY  $000738
LINE 451, $000738, 1604
LINE 452, $000768, 1624
LINE 453, $00076C, 1626
BRANCH   3, $00076E, $000774
BRANCH   20, $000770, $0007A4
LINE 454, $000774, 1635
BRANCH   20, $00079C, $0007F0
BRANCH   20, $0007A0, $0007E8
LINE 456, $0007A4, 1661
BRANCH   3, $0007A6, $0007AC
BRANCH   20, $0007A8, $0007B0
BRANCH   20, $0007AC, $0007B8
BRANCH   3, $0007B2, $0007B8
BRANCH   20, $0007B4, $0007E8
LINE 457, $0007B8, 1679
BRANCH   20, $0007E0, $0007F0
BRANCH   20, $0007E4, $0007E8
LINE 460, $0007E8, 1706
LINE 461, $0007F0, 1713
BRANCH   19, $0007F0, $000000
ENDFUNC 461, $0007F0
FUNC RMS2DACLEVEL, $001CF, $0007F2
ENTRY  $0007F2
LINE 465, $0007F2, 1721
LINE 466, $000822, 1741
LINE 467, $000826, 1743
BRANCH   3, $000828, $00082E
BRANCH   20, $00082A, $00085E
LINE 468, $00082E, 1752
BRANCH   20, $000856, $0008AA
BRANCH   20, $00085A, $0008A2
LINE 470, $00085E, 1778
BRANCH   3, $000860, $000866
BRANCH   20, $000862, $00086A
BRANCH   20, $000866, $000872
BRANCH   3, $00086C, $000872
BRANCH   20, $00086E, $0008A2
LINE 471, $000872, 1796
BRANCH   20, $00089A, $0008AA
BRANCH   20, $00089E, $0008A2
LINE 474, $0008A2, 1823
LINE 475, $0008AA, 1830
BRANCH   19, $0008AA, $000000
ENDFUNC 475, $0008AA
FUNC LEVEL2DB, $001DD, $0008AC
ENTRY  $0008AC
LINE 479, $0008AC, 1838
LINE 480, $0008E4, 1866
BRANCH   19, $0008E4, $000000
ENDFUNC 480, $0008E4
FUNC DB2LEVEL, $001E2, $0008E6
ENTRY  $0008E6
LINE 485, $0008E6, 1874
LINE 486, $00092E, 1910
BRANCH   19, $00092E, $000000
ENDFUNC 486, $00092E
FUNC DB2DACLEVEL, $001E8, $000930
ENTRY  $000930
LINE 490, $000930, 1918
FRAME     4
FRAME     0
BRANCH   17, $000948, $0008E6
FRAME     4
FRAME     0
BRANCH   17, $000958, $0007F2
LINE 491, $000960, 1949
BRANCH   19, $000960, $000000
ENDFUNC 491, $000960
FUNC DACLEVEL2DB, $001ED, $000962
ENTRY  $000962
LINE 495, $000962, 1957
FRAME     4
FRAME     0
BRANCH   17, $00097A, $000738
FRAME     4
FRAME     0
BRANCH   17, $00098A, $0008AC
LINE 496, $000992, 1988
BRANCH   19, $000992, $000000
ENDFUNC 496, $000992
FUNC SETLIMITS, $001F4, $000994
ENTRY  $000994
LINE 503, $000994, 1996
FRAME     4
FRAME     0
BRANCH   17, $0009B0, $000962
LINE 504, $0009C8, 2019
BRANCH   19, $0009C8, $000000
ENDFUNC 504, $0009C8
FUNC PATCHCOPYFROMEE, $001FC, $0009CA
ENTRY  $0009CA
LINE 511, $0009CA, 2027
LINE 512, $0009D6, 2032
LINE 513, $0009EE, 2040
LINE 514, $000A06, 2048
FRAME     4
FRAME     0
BRANCH   17, $000A1A, $0007F2
LINE 515, $000A32, 2068
LINE 516, $000A4A, 2076
LINE 517, $000A56, 2081
LINE 518, $000AA4, 2119
LINE 519, $000AB0, 2124
LINE 520, $000AC0, 2130
LINE 521, $000AD8, 2139
LINE 522, $000AF0, 2147
LINE 523, $000B30, 2167
BRANCH   17, $000B30, $000994
LINE 524, $000B34, 2172
BRANCH   19, $000B34, $000000
ENDFUNC 524, $000B34
FUNC SERCRLF, $00212, $000B36
ENTRY  $000B36
LINE 532, $000B36, 2180
FRAME     0
LINE 533, $000B3C, 2184
FRAME     0
LINE 534, $000B42, 2190
BRANCH   19, $000B42, $000000
ENDFUNC 534, $000B42
FUNC WRITECHPREFIX, $00218, $000B44
ENTRY  $000B44
LINE 538, $000B44, 2198
FRAME     0
LINE 539, $000B4A, 2202
FRAME     0
LINE 540, $000B54, 2207
FRAME     0
LINE 541, $000B5A, 2211
FRAME     2
FRAME     3
FRAME     6
FRAME     2
FRAME     0
LINE 542, $000B8C, 2240
FRAME     0
LINE 543, $000B92, 2246
BRANCH   19, $000B92, $000000
ENDFUNC 543, $000B92
FUNC WRITESERINP, $00221, $000B94
ENTRY  $000B94
LINE 547, $000B94, 2254
FRAME     2
FRAME     0
LINE 548, $000BB0, 2270
BRANCH   17, $000BB0, $000B36
LINE 549, $000BB4, 2275
BRANCH   19, $000BB4, $000000
ENDFUNC 549, $000BB4
FUNC SERPROMPT, $00227, $000BB6
ENTRY  $000BB6
LINE 555, $000BB6, 2283
BRANCH   4, $000BCC, $000BD2
BRANCH   20, $000BCE, $000C5E
LINE 556, $000BD2, 2301
LINE 557, $000BD8, 2304
BRANCH   17, $000BD8, $000B44
LINE 558, $000BDC, 2307
FRAME     2
FRAME     3
FRAME     6
FRAME     2
FRAME     0
LINE 559, $000C14, 2340
FRAME     0
LINE 560, $000C1A, 2344
FRAME     2
FRAME     0
LINE 561, $000C5A, 2378
BRANCH   17, $000C5A, $000B36
LINE 563, $000C5E, 2384
BRANCH   4, $000C6A, $000C70
BRANCH   20, $000C6C, $000C88
LINE 564, $000C70, 2398
LINE 565, $000C82, 2404
LINE 567, $000C88, 2412
BRANCH   19, $000C88, $000000
ENDFUNC 567, $000C88
FUNC SWITCHRANGE, $0023B, $000C8A
ENTRY  $000C8A
LINE 574, $000C8A, 2420
LINE 575, $000CF6, 2467
BRANCH   4, $000D0C, $000D12
BRANCH   20, $000D0E, $000D16
LINE 576, $000D12, 2484
BRANCH   20, $000D12, $000E42
LINE 578, $000D16, 2490
LINE 580, $000D1E, 2493
LINE 581, $000D20, 2495
LINE 582, $000D22, 2497
FRAME     3
FRAME     0
LINE 583, $000D5E, 2530
LINE 584, $000D62, 2532
BRANCH   3, $000D64, $000D6A
BRANCH   20, $000D66, $000DAC
LINE 585, $000D6A, 2541
LINE 586, $000D6C, 2543
FRAME     3
FRAME     0
BRANCH   20, $000DA8, $000E42
LINE 588, $000DAC, 2580
BRANCH   3, $000DAE, $000DB4
BRANCH   20, $000DB0, $000DF8
LINE 589, $000DB4, 2589
LINE 590, $000DB6, 2591
LINE 591, $000DB8, 2593
FRAME     3
FRAME     0
BRANCH   20, $000DF4, $000E42
LINE 593, $000DF8, 2630
BRANCH   3, $000DFA, $000E00
BRANCH   20, $000DFC, $000E42
LINE 594, $000E00, 2639
LINE 595, $000E02, 2641
FRAME     3
FRAME     0
BRANCH   20, $000E3E, $000E42
LINE 598, $000E42, 2681
BRANCH   19, $000E42, $000000
ENDFUNC 598, $000E42
FUNC WRITEPARAMSTRSER, $0025C, $000E44
ENTRY  $000E44
LINE 606, $000E44, 2689
BRANCH   17, $000E44, $000B44
LINE 607, $000E48, 2692
FRAME     2
FRAME     0
LINE 608, $000E64, 2708
BRANCH   17, $000E64, $000B36
LINE 609, $000E68, 2713
BRANCH   19, $000E68, $000000
ENDFUNC 609, $000E68
FUNC PARAMTOSTR, $00264, $000E6A
ENTRY  $000E6A
LINE 614, $000E6A, 2721
BRANCH   4, $000EB6, $000EBC
BRANCH   20, $000EB8, $000EF4
LINE 615, $000EBC, 2765
FRAME     3
FRAME     0
BRANCH   20, $000EF0, $000F4E
LINE 617, $000EF4, 2798
FRAME     3
FRAME     0
LINE 619, $000F4E, 2843
BRANCH   19, $000F4E, $000000
ENDFUNC 619, $000F4E
FUNC PARAMTOPMSTR, $0026D, $000F50
ENTRY  $000F50
LINE 623, $000F50, 2851
BRANCH   17, $000F50, $000E6A
LINE 624, $000F54, 2854
BRANCH   4, $000F66, $000F6C
BRANCH   20, $000F68, $000F88
LINE 625, $000F6C, 2871
LINE 627, $000F88, 2890
BRANCH   19, $000F88, $000000
ENDFUNC 627, $000F88
FUNC PARAMLONGTOSTR, $00275, $000F8A
ENTRY  $000F8A
LINE 631, $000F8A, 2898
LINE 632, $000FCA, 2921
BRANCH   17, $000FCA, $000E6A
LINE 633, $000FCE, 2926
BRANCH   19, $000FCE, $000000
ENDFUNC 633, $000FCE
FUNC OFFSETTOPARAM, $0027B, $000FD0
ENTRY  $000FD0
LINE 637, $000FD0, 2934
LINE 638, $001016, 2966
BRANCH   19, $001016, $000000
ENDFUNC 638, $001016
FUNC WRITEPARAMSER, $0028C, $001018
ENTRY  $001018
LINE 654, $001018, 2974
BRANCH   17, $001018, $000E6A
LINE 655, $00101C, 2977
BRANCH   17, $00101C, $000E44
LINE 656, $001020, 2982
BRANCH   19, $001020, $000000
ENDFUNC 656, $001020
FUNC WRITEPARAMBYTESER, $00292, $001022
ENTRY  $001022
LINE 660, $001022, 2990
FRAME     3
FRAME     4
FRAME     7
FRAME     3
FRAME     0
LINE 661, $00106E, 3032
BRANCH   17, $00106E, $000E44
LINE 662, $001072, 3037
BRANCH   19, $001072, $000000
ENDFUNC 662, $001072
FUNC PARAMSTRONLCD, $00299, $001074
ENTRY  $001074
LINE 667, $001074, 3045
FRAME     1
FRAME     2
FRAME     3
FRAME     0
LINE 668, $00108C, 3061
FRAME     2
FRAME     0
LINE 669, $0010A8, 3077
FRAME     0
LINE 670, $0010AE, 3081
FRAME     1
FRAME     2
FRAME     3
FRAME     0
LINE 671, $0010C6, 3097
BRANCH   4, $0010CC, $0010D2
BRANCH   20, $0010CE, $0010DC
LINE 672, $0010D2, 3106
FRAME     0
BRANCH   20, $0010D8, $0010E2
LINE 674, $0010DC, 3115
FRAME     0
LINE 676, $0010E2, 3121
FRAME     1
FRAME     2
FRAME     3
FRAME     0
LINE 677, $0010FA, 3139
BRANCH   19, $0010FA, $000000
ENDFUNC 677, $0010FA
FUNC SOLLWERTEONLCD, $002A7, $0010FE
ENTRY  $0010FC
LINE 682, $0010FE, 3148
BRANCH   4, $001118, $00111E
BRANCH   20, $00111A, $001122
LINE 683, $00111E, 3167
BRANCH   20, $00111E, $00164A
LINE 685, $001122, 3173
LINE 686, $001128, 3176
LINE 687, $00112E, 3179
LINE 688, $001132, 3181
BRANCH   3, $001134, $00113A
BRANCH   20, $001136, $001188
LINE 689, $00113A, 3190
LINE 690, $00115A, 3199
BRANCH   17, $00115A, $000F8A
LINE 691, $00115E, 3202
BRANCH   17, $00115E, $001074
LINE 692, $001162, 3205
FRAME     2
FRAME     0
BRANCH   20, $001184, $00164A
LINE 694, $001188, 3229
BRANCH   3, $00118A, $001190
BRANCH   20, $00118C, $0011CE
LINE 695, $001190, 3238
LINE 696, $001196, 3241
LINE 697, $00119C, 3244
BRANCH   17, $00119C, $000FD0
LINE 698, $0011A0, 3247
BRANCH   17, $0011A0, $000F50
LINE 699, $0011A4, 3250
BRANCH   17, $0011A4, $001074
LINE 700, $0011A8, 3253
FRAME     2
FRAME     0
BRANCH   20, $0011CA, $00164A
LINE 702, $0011CE, 3277
BRANCH   3, $0011D0, $0011D6
BRANCH   20, $0011D2, $0012B6
LINE 703, $0011D6, 3286
BRANCH   4, $0011DC, $0011E2
BRANCH   20, $0011DE, $001250
LINE 704, $0011E2, 3295
FRAME     4
FRAME     0
BRANCH   17, $0011FE, $000738
LINE 705, $001216, 3316
BRANCH   17, $001216, $000E6A
LINE 706, $00121A, 3319
BRANCH   17, $00121A, $001074
LINE 707, $00121E, 3322
FRAME     2
FRAME     0
LINE 708, $001240, 3342
FRAME     0
LINE 709, $001246, 3346
FRAME     0
BRANCH   20, $00124C, $0012B2
LINE 711, $001250, 3355
LINE 712, $001256, 3358
LINE 713, $00125C, 3361
LINE 714, $00127C, 3370
BRANCH   17, $00127C, $000F50
LINE 715, $001280, 3373
BRANCH   17, $001280, $001074
LINE 716, $001284, 3376
FRAME     2
FRAME     0
LINE 717, $0012A6, 3396
FRAME     0
LINE 718, $0012AC, 3400
FRAME     0
BRANCH   20, $0012B2, $00164A
LINE 721, $0012B6, 3410
BRANCH   3, $0012B8, $0012BE
BRANCH   20, $0012BA, $00134C
LINE 722, $0012BE, 3419
LINE 723, $00131E, 3454
BRANCH   17, $00131E, $000E6A
LINE 724, $001322, 3457
BRANCH   17, $001322, $001074
LINE 725, $001326, 3460
FRAME     2
FRAME     0
BRANCH   20, $001348, $00164A
LINE 728, $00134C, 3484
BRANCH   3, $00134E, $001354
BRANCH   20, $001350, $00148E
LINE 729, $001354, 3493
FRAME     0
LINE 730, $001362, 3499
LINE 731, $0013B4, 3531
BRANCH   4, $0013C2, $0013C8
BRANCH   20, $0013C4, $001402
LINE 732, $0013C8, 3545
LINE 733, $0013FC, 3563
LINE 735, $001402, 3569
BRANCH   17, $001402, $000E6A
LINE 736, $001406, 3572
BRANCH   4, $001422, $001428
BRANCH   20, $001424, $001464
LINE 737, $001428, 3593
FRAME     3
FRAME     0
LINE 739, $001464, 3629
BRANCH   17, $001464, $001074
LINE 740, $001468, 3632
FRAME     2
FRAME     0
LINE 750, $001484, 3648
FRAME     0
BRANCH   20, $00148A, $00164A
LINE 753, $00148E, 3656
BRANCH   3, $001490, $001496
BRANCH   20, $001492, $0015B6
LINE 754, $001496, 3665
FRAME     1
FRAME     2
FRAME     3
FRAME     0
LINE 755, $0014AE, 3681
LINE 756, $0014B4, 3684
BRANCH   4, $0014C2, $0014C8
BRANCH   20, $0014C4, $0014CC
LINE 757, $0014C8, 3699
LINE 759, $0014CC, 3705
FRAME     2
FRAME     0
LINE 760, $00150C, 3739
BRANCH   4, $00151A, $001520
BRANCH   20, $00151C, $001550
LINE 761, $001520, 3753
FRAME     0
LINE 762, $001526, 3757
FRAME     2
FRAME     0
LINE 763, $001546, 3774
FRAME     0
BRANCH   20, $00154C, $001572
LINE 765, $001550, 3783
FRAME     2
FRAME     0
LINE 767, $001572, 3805
FRAME     0
LINE 768, $001578, 3809
FRAME     1
FRAME     2
FRAME     3
FRAME     0
LINE 769, $001590, 3825
FRAME     2
FRAME     0
BRANCH   20, $0015B2, $00164A
LINE 771, $0015B6, 3849
BRANCH   3, $0015B8, $0015BE
BRANCH   20, $0015BA, $00164A
LINE 772, $0015BE, 3858
FRAME     3
FRAME     5
FRAME     8
FRAME     3
FRAME     0
LINE 773, $001620, 3910
BRANCH   17, $001620, $001074
LINE 774, $001624, 3913
FRAME     2
FRAME     0
BRANCH   20, $001646, $00164A
LINE 777, $00164A, 3940
BRANCH   19, $00164A, $000000
ENDFUNC 777, $00164A
FUNC CHECKLIMITS, $0030C, $00164E
ENTRY  $00164C
LINE 784, $00164E, 3949
LINE 785, $001652, 3952
BRANCH   4, $00167C, $001682
BRANCH   20, $00167E, $00169E
LINE 786, $001682, 3978
LINE 787, $00169A, 3987
LINE 789, $00169E, 3993
BRANCH   4, $0016CA, $0016D0
BRANCH   20, $0016CC, $0016EC
LINE 790, $0016D0, 4020
LINE 791, $0016E8, 4029
LINE 793, $0016EC, 4035
BRANCH   4, $00173A, $001740
BRANCH   20, $00173C, $00175C
LINE 794, $001740, 4080
LINE 795, $001758, 4089
LINE 797, $00175C, 4095
BRANCH   4, $0017B2, $0017B8
BRANCH   20, $0017B4, $0017DC
LINE 798, $0017B8, 4140
LINE 799, $0017D8, 4149
LINE 801, $0017DC, 4155
BRANCH   4, $0017F6, $0017FC
BRANCH   20, $0017F8, $00180C
LINE 802, $0017FC, 4175
LINE 803, $001808, 4180
LINE 805, $00180C, 4186
BRANCH   4, $001828, $00182E
BRANCH   20, $00182A, $00183E
LINE 806, $00182E, 4207
LINE 807, $00183A, 4212
LINE 809, $00183E, 4218
BRANCH   4, $001894, $00189A
BRANCH   20, $001896, $0018F2
LINE 810, $00189A, 4263
LINE 811, $0018BA, 4272
FRAME     4
FRAME     0
BRANCH   17, $0018D6, $000930
LINE 812, $0018EE, 4293
LINE 814, $0018F2, 4299
BRANCH   4, $00193E, $001944
BRANCH   20, $001940, $001994
LINE 815, $001944, 4343
LINE 816, $00195C, 4352
FRAME     4
FRAME     0
BRANCH   17, $001978, $000930
LINE 817, $001990, 4373
LINE 819, $001994, 4379
BRANCH   4, $0019A4, $0019AA
BRANCH   20, $0019A6, $0019B4
LINE 820, $0019AA, 4394
LINE 821, $0019B0, 4397
LINE 823, $0019B4, 4403
BRANCH   4, $0019C4, $0019CA
BRANCH   20, $0019C6, $0019D4
LINE 824, $0019CA, 4418
LINE 825, $0019D0, 4421
LINE 827, $0019D4, 4427
BRANCH   4, $0019E4, $0019EA
BRANCH   20, $0019E6, $0019F4
LINE 828, $0019EA, 4442
LINE 829, $0019F0, 4445
LINE 831, $0019F4, 4451
BRANCH   4, $001A04, $001A0A
BRANCH   20, $001A06, $001A14
LINE 832, $001A0A, 4466
LINE 833, $001A10, 4469
LINE 835, $001A14, 4475
BRANCH   4, $001A24, $001A2A
BRANCH   20, $001A26, $001A34
LINE 836, $001A2A, 4490
LINE 837, $001A30, 4493
LINE 839, $001A34, 4499
BRANCH   4, $001A44, $001A4A
BRANCH   20, $001A46, $001A54
LINE 840, $001A4A, 4514
LINE 841, $001A50, 4517
LINE 843, $001A54, 4523
BRANCH   4, $001A64, $001A6A
BRANCH   20, $001A66, $001A74
LINE 844, $001A6A, 4538
LINE 845, $001A70, 4541
LINE 848, $001A74, 4547
LINE 849, $001A76, 4551
BRANCH   19, $001A76, $000000
ENDFUNC 849, $001A76
FUNC PARSEGETPARAM, $00357, $001A78
ENTRY  $001A78
LINE 857, $001A78, 4559
LINE 858, $001A7E, 4562
LINE 859, $001A84, 4565
LINE 860, $001A88, 4567
BRANCH   3, $001A8A, $001A90
BRANCH   20, $001A8C, $001AC0
LINE 861, $001A90, 4576
LINE 862, $001AB0, 4585
BRANCH   17, $001AB0, $000F8A
LINE 863, $001AB4, 4588
BRANCH   17, $001AB4, $000E44
LINE 864, $001AB8, 4591
BRANCH   20, $001AB8, $002278
BRANCH   20, $001ABC, $002274
LINE 866, $001AC0, 4598
BRANCH   3, $001AC2, $001AC8
BRANCH   20, $001AC4, $001B0C
LINE 867, $001AC8, 4607
FRAME     4
FRAME     0
BRANCH   17, $001AE4, $000738
LINE 868, $001AFC, 4628
BRANCH   17, $001AFC, $000E6A
LINE 869, $001B00, 4631
BRANCH   17, $001B00, $000E44
LINE 870, $001B04, 4634
BRANCH   20, $001B04, $002278
BRANCH   20, $001B08, $002274
LINE 872, $001B0C, 4641
BRANCH   3, $001B0E, $001B14
BRANCH   20, $001B10, $001B84
LINE 873, $001B14, 4650
LINE 874, $001B74, 4685
BRANCH   17, $001B74, $000E6A
LINE 875, $001B78, 4688
BRANCH   17, $001B78, $000E44
LINE 876, $001B7C, 4691
BRANCH   20, $001B7C, $002278
BRANCH   20, $001B80, $002274
LINE 879, $001B84, 4698
BRANCH   3, $001B86, $001B8C
BRANCH   20, $001B88, $001BEA
LINE 880, $001B8C, 4707
LINE 881, $001B92, 4710
FRAME     4
FRAME     0
BRANCH   17, $001BAE, $000962
LINE 882, $001BC6, 4731
BRANCH   20, $001BE6, $002274
LINE 884, $001BEA, 4744
BRANCH   3, $001BEC, $001BF2
BRANCH   20, $001BEE, $001C06
LINE 885, $001BF2, 4753
LINE 886, $001BFA, 4756
BRANCH   17, $001BFA, $001022
LINE 887, $001BFE, 4759
BRANCH   20, $001BFE, $002278
BRANCH   20, $001C02, $002274
LINE 889, $001C06, 4766
BRANCH   3, $001C08, $001C0E
BRANCH   20, $001C0A, $001C22
LINE 890, $001C0E, 4775
LINE 891, $001C16, 4778
BRANCH   17, $001C16, $001022
LINE 892, $001C1A, 4781
BRANCH   20, $001C1A, $002278
BRANCH   20, $001C1E, $002274
LINE 894, $001C22, 4788
BRANCH   3, $001C24, $001C2A
BRANCH   20, $001C26, $001C2E
BRANCH   20, $001C2A, $001C36
BRANCH   3, $001C30, $001C36
BRANCH   20, $001C32, $001CE8
LINE 896, $001C36, 4806
FRAME     0
LINE 897, $001C44, 4812
LINE 898, $001C96, 4844
LINE 899, $001CA0, 4848
BRANCH   4, $001CBC, $001CC2
BRANCH   20, $001CBE, $001CE4
LINE 900, $001CC2, 4869
LINE 901, $001CCC, 4873
BRANCH   20, $001CE4, $002274
LINE 907, $001CE8, 4889
BRANCH   3, $001CEA, $001CF0
BRANCH   20, $001CEC, $001DC2
LINE 909, $001CF0, 4898
FRAME     0
LINE 910, $001CFE, 4904
LINE 911, $001D70, 4951
LINE 912, $001D7A, 4955
BRANCH   4, $001D96, $001D9C
BRANCH   20, $001D98, $001DBE
LINE 913, $001D9C, 4976
LINE 914, $001DA6, 4980
BRANCH   20, $001DBE, $002274
LINE 920, $001DC2, 4996
BRANCH   3, $001DC4, $001DCA
BRANCH   20, $001DC6, $001EB6
LINE 921, $001DCA, 5005
LINE 923, $001DD0, 5008
FRAME     0
LINE 924, $001DDE, 5014
LINE 925, $001E30, 5046
FRAME     4
FRAME     0
BRANCH   17, $001E4C, $0008AC
LINE 926, $001E64, 5067
LINE 927, $001E6E, 5071
BRANCH   4, $001E8A, $001E90
BRANCH   20, $001E8C, $001EB2
LINE 928, $001E90, 5092
LINE 929, $001E9A, 5096
BRANCH   20, $001EB2, $002274
LINE 935, $001EB6, 5112
BRANCH   3, $001EB8, $001EBE
BRANCH   20, $001EBA, $001ED2
LINE 936, $001EBE, 5121
LINE 937, $001EC6, 5124
BRANCH   17, $001EC6, $001022
LINE 938, $001ECA, 5127
BRANCH   20, $001ECA, $002278
BRANCH   20, $001ECE, $002274
LINE 940, $001ED2, 5134
BRANCH   3, $001ED4, $001EDA
BRANCH   20, $001ED6, $001EE8
LINE 941, $001EDA, 5143
LINE 942, $001EE0, 5146
BRANCH   17, $001EE0, $000FD0
BRANCH   20, $001EE4, $002274
LINE 944, $001EE8, 5153
BRANCH   3, $001EEA, $001EF0
BRANCH   20, $001EEC, $001F04
LINE 945, $001EF0, 5162
LINE 946, $001EF8, 5165
BRANCH   17, $001EF8, $001022
LINE 947, $001EFC, 5168
BRANCH   20, $001EFC, $002278
BRANCH   20, $001F00, $002274
LINE 949, $001F04, 5175
BRANCH   3, $001F06, $001F0C
BRANCH   20, $001F08, $001F26
LINE 950, $001F0C, 5184
LINE 951, $001F1A, 5189
BRANCH   17, $001F1A, $001022
LINE 952, $001F1E, 5192
BRANCH   20, $001F1E, $002278
BRANCH   20, $001F22, $002274
LINE 954, $001F26, 5199
BRANCH   3, $001F28, $001F2E
BRANCH   20, $001F2A, $001F70
LINE 955, $001F2E, 5208
LINE 956, $001F34, 5211
BRANCH   20, $001F6C, $002274
LINE 958, $001F70, 5237
BRANCH   3, $001F72, $001F78
BRANCH   20, $001F74, $001F9A
LINE 959, $001F78, 5246
LINE 960, $001F7E, 5249
BRANCH   20, $001F96, $002274
LINE 962, $001F9A, 5261
BRANCH   3, $001F9C, $001FA2
BRANCH   20, $001F9E, $001FC4
LINE 963, $001FA2, 5270
LINE 964, $001FA8, 5273
BRANCH   20, $001FC0, $002274
LINE 966, $001FC4, 5285
BRANCH   3, $001FC6, $001FCC
BRANCH   20, $001FC8, $001FEE
LINE 967, $001FCC, 5294
LINE 968, $001FD2, 5297
BRANCH   20, $001FEA, $002274
LINE 970, $001FEE, 5309
BRANCH   3, $001FF0, $001FF6
BRANCH   20, $001FF2, $00200E
LINE 971, $001FF6, 5318
LINE 972, $002002, 5323
BRANCH   17, $002002, $001022
LINE 973, $002006, 5326
BRANCH   20, $002006, $002278
BRANCH   20, $00200A, $002274
LINE 975, $00200E, 5333
BRANCH   3, $002010, $002016
BRANCH   20, $002012, $00202E
LINE 976, $002016, 5342
LINE 977, $002022, 5347
BRANCH   17, $002022, $001022
LINE 978, $002026, 5350
BRANCH   20, $002026, $002278
BRANCH   20, $00202A, $002274
LINE 980, $00202E, 5357
BRANCH   3, $002030, $002036
BRANCH   20, $002032, $002058
LINE 981, $002036, 5366
LINE 982, $00203C, 5369
BRANCH   20, $002054, $002274
LINE 984, $002058, 5381
BRANCH   3, $00205A, $002060
BRANCH   20, $00205C, $002082
LINE 985, $002060, 5390
LINE 986, $002066, 5393
BRANCH   20, $00207E, $002274
LINE 988, $002082, 5405
BRANCH   3, $002084, $00208A
BRANCH   20, $002086, $0020AC
LINE 989, $00208A, 5414
LINE 990, $002090, 5417
BRANCH   20, $0020A8, $002274
LINE 992, $0020AC, 5429
BRANCH   3, $0020AE, $0020B4
BRANCH   20, $0020B0, $0020DE
LINE 993, $0020B4, 5438
LINE 994, $0020BA, 5441
BRANCH   20, $0020DA, $002274
LINE 996, $0020DE, 5454
BRANCH   3, $0020E0, $0020E6
BRANCH   20, $0020E2, $002110
LINE 997, $0020E6, 5463
LINE 998, $0020EC, 5466
BRANCH   20, $00210C, $002274
LINE 1000, $002110, 5479
BRANCH   2, $002112, $002118
BRANCH   20, $002114, $002162
BRANCH   3, $00211A, $002122
BRANCH   1, $00211C, $002162
BRANCH   20, $00211E, $002162
LINE 1001, $002122, 5496
LINE 1002, $002128, 5499
BRANCH   20, $00215E, $002274
LINE 1004, $002162, 5525
BRANCH   3, $002164, $00216A
BRANCH   20, $002166, $0021A0
LINE 1005, $00216A, 5534
BRANCH   20, $00219C, $002274
LINE 1007, $0021A0, 5559
BRANCH   3, $0021A2, $0021A8
BRANCH   20, $0021A4, $0021C0
LINE 1008, $0021A8, 5568
LINE 1009, $0021B4, 5573
BRANCH   17, $0021B4, $001022
LINE 1010, $0021B8, 5576
BRANCH   20, $0021B8, $002278
BRANCH   20, $0021BC, $002274
LINE 1012, $0021C0, 5583
BRANCH   3, $0021C2, $0021C8
BRANCH   20, $0021C4, $0021F0
LINE 1013, $0021C8, 5592
FRAME     2
FRAME     0
LINE 1014, $0021E4, 5608
BRANCH   17, $0021E4, $000B36
LINE 1015, $0021E8, 5611
BRANCH   20, $0021E8, $002278
BRANCH   20, $0021EC, $002274
LINE 1017, $0021F0, 5618
BRANCH   3, $0021F2, $0021F8
BRANCH   20, $0021F4, $00222A
LINE 1018, $0021F8, 5627
BRANCH   17, $0021F8, $000B44
LINE 1019, $0021FC, 5630
FRAME     2
FRAME     0
LINE 1020, $00221E, 5650
BRANCH   17, $00221E, $000B36
LINE 1021, $002222, 5653
BRANCH   20, $002222, $002278
BRANCH   20, $002226, $002274
LINE 1023, $00222A, 5660
BRANCH   3, $00222C, $002232
BRANCH   20, $00222E, $002236
BRANCH   20, $002232, $00223E
BRANCH   3, $002238, $00223E
BRANCH   20, $00223A, $00225C
LINE 1024, $00223E, 5678
FRAME     1
FRAME     2
FRAME     0
BRANCH   17, $00224C, $000BB6
LINE 1025, $002254, 5692
BRANCH   20, $002254, $002278
BRANCH   20, $002258, $002274
LINE 1028, $00225C, 5700
FRAME     1
FRAME     2
FRAME     0
BRANCH   17, $002268, $000BB6
LINE 1029, $002270, 5714
BRANCH   20, $002270, $002278
LINE 1031, $002274, 5719
BRANCH   17, $002274, $001018
LINE 1032, $002278, 5724
BRANCH   19, $002278, $000000
ENDFUNC 1032, $002278
FUNC PARSESETPARAM, $0040A, $00227A
ENTRY  $00227A
LINE 1036, $00227A, 5732
BRANCH   4, $002286, $00228C
BRANCH   20, $002288, $0022A4
LINE 1037, $00228C, 5744
FRAME     1
FRAME     2
FRAME     0
BRANCH   17, $002298, $000BB6
LINE 1038, $0022A0, 5758
BRANCH   20, $0022A0, $002A64
LINE 1040, $0022A4, 5764
LINE 1041, $0022AA, 5767
LINE 1042, $0022AE, 5769
BRANCH   3, $0022B0, $0022B6
BRANCH   20, $0022B2, $002302
LINE 1043, $0022B6, 5778
BRANCH   20, $0022FE, $0029E8
LINE 1045, $002302, 5809
BRANCH   3, $002304, $00230A
BRANCH   20, $002306, $002376
LINE 1046, $00230A, 5818
FRAME     4
FRAME     0
BRANCH   17, $002326, $0007F2
LINE 1047, $00233E, 5839
FRAME     4
FRAME     0
BRANCH   17, $00235A, $0008AC
BRANCH   20, $002372, $0029E8
LINE 1049, $002376, 5864
BRANCH   3, $002378, $00237E
BRANCH   20, $00237A, $00240A
LINE 1050, $00237E, 5873
LINE 1051, $0023D2, 5902
FRAME     4
FRAME     0
BRANCH   17, $0023EE, $000962
BRANCH   20, $002406, $0029E8
LINE 1053, $00240A, 5927
BRANCH   3, $00240C, $002412
BRANCH   20, $00240E, $00246A
LINE 1054, $002412, 5936
LINE 1055, $002432, 5945
FRAME     4
FRAME     0
BRANCH   17, $00244E, $000930
BRANCH   20, $002466, $0029E8
LINE 1057, $00246A, 5970
BRANCH   3, $00246C, $002472
BRANCH   20, $00246E, $00254A
LINE 1058, $002472, 5979
LINE 1059, $00247A, 5982
BRANCH   17, $00247A, $000994
LINE 1060, $00247E, 5985
FRAME     4
FRAME     0
BRANCH   17, $00249A, $000962
LINE 1061, $0024B2, 6006
BRANCH   4, $0024C0, $0024C6
BRANCH   20, $0024C2, $002546
LINE 1062, $0024C6, 6020
LINE 1063, $002512, 6048
FRAME     4
FRAME     0
BRANCH   17, $00252E, $000962
BRANCH   20, $002546, $0029E8
LINE 1066, $00254A, 6076
BRANCH   3, $00254C, $002552
BRANCH   20, $00254E, $00255E
LINE 1067, $002552, 6085
BRANCH   20, $00255A, $0029E8
LINE 1069, $00255E, 6092
BRANCH   3, $002560, $002566
BRANCH   20, $002562, $00257C
LINE 1070, $002566, 6101
FRAME     1
FRAME     0
BRANCH   17, $002570, $000054
BRANCH   20, $002578, $0029E8
LINE 1072, $00257C, 6116
BRANCH   3, $00257E, $002584
BRANCH   20, $002580, $002590
LINE 1073, $002584, 6125
BRANCH   20, $00258C, $0029E8
LINE 1075, $002590, 6132
BRANCH   3, $002592, $002598
BRANCH   20, $002594, $0025F2
LINE 1076, $002598, 6141
BRANCH   20, $0025EE, $0029E8
LINE 1078, $0025F2, 6184
BRANCH   3, $0025F4, $0025FA
BRANCH   20, $0025F6, $002634
LINE 1079, $0025FA, 6193
BRANCH   4, $00260A, $002610
BRANCH   20, $00260C, $002628
LINE 1080, $002610, 6208
FRAME     1
FRAME     2
FRAME     0
BRANCH   17, $00261C, $000BB6
LINE 1081, $002624, 6222
BRANCH   20, $002624, $002A64
LINE 1083, $002628, 6228
BRANCH   20, $002630, $0029E8
LINE 1085, $002634, 6235
BRANCH   3, $002636, $00263C
BRANCH   20, $002638, $002692
LINE 1086, $00263C, 6244
BRANCH   4, $002648, $00264E
BRANCH   20, $00264A, $002676
LINE 1087, $00264E, 6256
LINE 1088, $00265E, 6261
BRANCH   20, $002672, $00268E
LINE 1090, $002676, 6274
FRAME     1
FRAME     2
FRAME     0
BRANCH   17, $002682, $000BB6
LINE 1091, $00268A, 6288
BRANCH   20, $00268A, $002A64
BRANCH   20, $00268E, $0029E8
LINE 1094, $002692, 6297
BRANCH   2, $002694, $00269A
BRANCH   20, $002696, $0027EE
BRANCH   3, $00269C, $0026A4
BRANCH   1, $00269E, $0027EE
BRANCH   20, $0026A0, $0027EE
LINE 1095, $0026A4, 6314
BRANCH   4, $0026B0, $0026B6
BRANCH   20, $0026B2, $0027D2
LINE 1096, $0026B6, 6326
LINE 1097, $0026BA, 6328
BRANCH   3, $0026BC, $0026C2
BRANCH   20, $0026BE, $00270A
LINE 1098, $0026C2, 6337
BRANCH   20, $002706, $0027CE
LINE 1100, $00270A, 6369
BRANCH   3, $00270C, $002712
BRANCH   20, $00270E, $002732
LINE 1101, $002712, 6378
BRANCH   20, $00272E, $0027CE
LINE 1103, $002732, 6392
BRANCH   3, $002734, $00273A
BRANCH   20, $002736, $00275A
LINE 1104, $00273A, 6401
BRANCH   20, $002756, $0027CE
LINE 1106, $00275A, 6415
BRANCH   3, $00275C, $002762
BRANCH   20, $00275E, $002774
LINE 1107, $002762, 6424
BRANCH   20, $002770, $0027CE
LINE 1109, $002774, 6434
BRANCH   3, $002776, $00277C
BRANCH   20, $002778, $00278E
LINE 1110, $00277C, 6443
BRANCH   20, $00278A, $0027CE
LINE 1112, $00278E, 6453
BRANCH   3, $002790, $002796
BRANCH   20, $002792, $0027B6
LINE 1113, $002796, 6462
BRANCH   20, $0027B2, $0027CE
LINE 1116, $0027B6, 6477
FRAME     1
FRAME     2
FRAME     0
BRANCH   17, $0027C2, $000BB6
LINE 1117, $0027CA, 6491
BRANCH   20, $0027CA, $002A64
BRANCH   20, $0027CE, $0027EA
LINE 1120, $0027D2, 6501
FRAME     1
FRAME     2
FRAME     0
BRANCH   17, $0027DE, $000BB6
LINE 1121, $0027E6, 6515
BRANCH   20, $0027E6, $002A64
BRANCH   20, $0027EA, $0029E8
LINE 1124, $0027EE, 6524
BRANCH   2, $0027F0, $0027F6
BRANCH   20, $0027F2, $002960
BRANCH   3, $0027F8, $002800
BRANCH   1, $0027FA, $002960
BRANCH   20, $0027FC, $002960
LINE 1125, $002800, 6541
BRANCH   4, $00280C, $002812
BRANCH   20, $00280E, $002944
LINE 1126, $002812, 6553
LINE 1127, $002816, 6555
BRANCH   3, $002818, $00281E
BRANCH   20, $00281A, $00283E
LINE 1128, $00281E, 6564
BRANCH   20, $00283A, $002940
LINE 1130, $00283E, 6578
BRANCH   3, $002840, $002846
BRANCH   20, $002842, $002866
LINE 1131, $002846, 6587
BRANCH   20, $002862, $002940
LINE 1133, $002866, 6601
BRANCH   3, $002868, $00286E
BRANCH   20, $00286A, $002892
LINE 1134, $00286E, 6610
LINE 1135, $00288A, 6620
BRANCH   17, $00288A, $0009CA
BRANCH   20, $00288E, $002940
LINE 1137, $002892, 6627
BRANCH   3, $002894, $00289A
BRANCH   20, $002896, $0028BE
LINE 1138, $00289A, 6636
LINE 1139, $0028B6, 6646
BRANCH   17, $0028B6, $0009CA
BRANCH   20, $0028BA, $002940
LINE 1141, $0028BE, 6653
BRANCH   3, $0028C0, $0028C6
BRANCH   20, $0028C2, $0028EA
LINE 1142, $0028C6, 6662
LINE 1143, $0028E2, 6672
BRANCH   17, $0028E2, $0009CA
BRANCH   20, $0028E6, $002940
LINE 1145, $0028EA, 6679
BRANCH   2, $0028EC, $0028F2
BRANCH   20, $0028EE, $002940
BRANCH   3, $0028F4, $0028FC
BRANCH   1, $0028F6, $002940
BRANCH   20, $0028F8, $002940
LINE 1146, $0028FC, 6696
BRANCH   20, $00293C, $002940
BRANCH   20, $002940, $00295C
LINE 1150, $002944, 6733
FRAME     1
FRAME     2
FRAME     0
BRANCH   17, $002950, $000BB6
LINE 1151, $002958, 6747
BRANCH   20, $002958, $002A64
BRANCH   20, $00295C, $0029E8
LINE 1154, $002960, 6756
BRANCH   3, $002962, $002968
BRANCH   20, $002964, $00297C
LINE 1155, $002968, 6765
BRANCH   20, $002978, $0029E8
LINE 1157, $00297C, 6774
BRANCH   3, $00297E, $002984
BRANCH   20, $002980, $0029C4
LINE 1158, $002984, 6783
BRANCH   4, $002990, $002996
BRANCH   20, $002992, $0029A8
LINE 1159, $002996, 6795
BRANCH   20, $0029A4, $0029C0
LINE 1161, $0029A8, 6806
FRAME     1
FRAME     2
FRAME     0
BRANCH   17, $0029B4, $000BB6
LINE 1162, $0029BC, 6820
BRANCH   20, $0029BC, $002A64
BRANCH   20, $0029C0, $0029E8
LINE 1165, $0029C4, 6829
BRANCH   3, $0029C6, $0029CC
BRANCH   20, $0029C8, $0029D0
BRANCH   20, $0029CC, $0029E8
LINE 1168, $0029D0, 6841
FRAME     1
FRAME     2
FRAME     0
BRANCH   17, $0029DC, $000BB6
LINE 1169, $0029E4, 6855
BRANCH   20, $0029E4, $002A64
LINE 1171, $0029E8, 6860
LINE 1172, $0029F2, 6864
BRANCH   4, $002A00, $002A06
BRANCH   20, $002A02, $002A10
LINE 1173, $002A06, 6878
LINE 1176, $002A10, 6885
BRANCH   17, $002A14, $00164C
BRANCH   4, $002A1E, $002A24
BRANCH   20, $002A20, $002A3E
LINE 1177, $002A24, 6899
FRAME     1
FRAME     2
FRAME     0
BRANCH   17, $002A32, $000BB6
BRANCH   20, $002A3A, $002A54
LINE 1179, $002A3E, 6918
FRAME     1
FRAME     2
FRAME     0
BRANCH   17, $002A4C, $000BB6
LINE 1181, $002A54, 6934
BRANCH   17, $002A54, $000C8A
LINE 1182, $002A58, 6937
BRANCH   17, $002A5C, $0001D8
LINE 1183, $002A64, 6946
BRANCH   19, $002A64, $000000
ENDFUNC 1183, $002A64
FUNC CMD2INDEX, $004A5, $002A68
ENTRY  $002A66
LINE 1193, $002A68, 6955
FRAME     3
FRAME     0
LINE 1194, $002A9E, 6984
FRAME     2
FRAME     3
BRANCH   3, $002ABA, $002AC0
BRANCH   20, $002ABC, $002B1E
LINE 1195, $002AC0, 7010
BRANCH   4, $002AFE, $002B04
BRANCH   20, $002B00, $002B0C
LINE 1196, $002B04, 7047
BRANCH   20, $002B08, $002B22
LINE 1198, $002B0C, 7057
BRANCH   3, $002B18, $002B1E
BRANCH   20, $002B1A, $002AAE
FRAME     0
LINE 1199, $002B20, 7072
LINE 1200, $002B22, 7076
BRANCH   19, $002B22, $000000
ENDFUNC 1200, $002B22
FUNC PARSEEXTRACT, $004B2, $002B26
ENTRY  $002B24
LINE 1207, $002B26, 7085
FRAME     3
FRAME     0
LINE 1208, $002B54, 7111
LINE 1209, $002B58, 7114
BRANCH   4, $002B74, $002B7A
BRANCH   20, $002B76, $002B88
LINE 1210, $002B7A, 7136
LINE 1211, $002B84, 7141
BRANCH   20, $002B84, $002B58
LINE 1212, $002B88, 7145
BRANCH   3, $002B9C, $002BAA
BRANCH   1, $002B9E, $002BA8
BRANCH   1, $002BA2, $002BA8
BRANCH   20, $002BA6, $002BAA
BRANCH   4, $002BB2, $002BB8
BRANCH   20, $002BB4, $002C6A
LINE 1213, $002BB8, 7179
LINE 1214, $002BBC, 7182
FRAME     2
FRAME     3
BRANCH   3, $002BE8, $002BEE
BRANCH   20, $002BEA, $002C64
LINE 1215, $002BEE, 7215
LINE 1216, $002C00, 7225
BRANCH   3, $002C04, $002C12
BRANCH   1, $002C06, $002C10
BRANCH   1, $002C0A, $002C10
BRANCH   20, $002C0E, $002C12
BRANCH   4, $002C1A, $002C20
BRANCH   20, $002C1C, $002C44
LINE 1217, $002C20, 7252
BRANCH   20, $002C40, $002C52
LINE 1219, $002C44, 7273
LINE 1220, $002C4A, 7276
BRANCH   20, $002C4E, $002D08
LINE 1222, $002C52, 7285
BRANCH   3, $002C5E, $002C64
BRANCH   20, $002C60, $002BDC
FRAME     0
BRANCH   20, $002C66, $002D06
LINE 1224, $002C6A, 7305
FRAME     2
FRAME     3
BRANCH   3, $002C96, $002C9C
BRANCH   20, $002C98, $002D04
LINE 1225, $002C9C, 7338
LINE 1226, $002CAE, 7348
BRANCH   4, $002CBA, $002CC0
BRANCH   20, $002CBC, $002CE4
LINE 1227, $002CC0, 7362
BRANCH   20, $002CE0, $002CF2
LINE 1229, $002CE4, 7383
LINE 1230, $002CEA, 7386
BRANCH   20, $002CEE, $002D08
LINE 1232, $002CF2, 7395
BRANCH   3, $002CFE, $002D04
BRANCH   20, $002D00, $002C8A
FRAME     0
LINE 1234, $002D06, 7412
LINE 1235, $002D08, 7416
BRANCH   19, $002D08, $000000
ENDFUNC 1235, $002D08
FUNC PARSESUBCH, $004D5, $002D0C
ENTRY  $002D0A
LINE 1249, $002D0C, 7425
BRANCH   4, $002D2C, $002D32
BRANCH   20, $002D2E, $002D4A
LINE 1250, $002D32, 7448
FRAME     1
FRAME     2
FRAME     0
BRANCH   17, $002D3E, $000BB6
LINE 1251, $002D46, 7462
BRANCH   20, $002D46, $003144
LINE 1253, $002D4A, 7468
LINE 1254, $002D6E, 7487
LINE 1255, $002D94, 7507
LINE 1256, $002D9E, 7513
LINE 1257, $002DAA, 7521
LINE 1258, $002DB6, 7529
BRANCH   4, $002DBA, $002DC0
BRANCH   20, $002DBC, $002DC8
LINE 1259, $002DC0, 7538
BRANCH   17, $002DC0, $000B94
LINE 1260, $002DC4, 7541
BRANCH   20, $002DC4, $003144
LINE 1262, $002DC8, 7547
LINE 1263, $002DCE, 7550
BRANCH   4, $002DD2, $002DD8
BRANCH   20, $002DD4, $002E1A
LINE 1264, $002DD8, 7559
BRANCH   17, $002DDC, $002B24
LINE 1265, $002DE6, 7567
LINE 1266, $002DF0, 7571
BRANCH   4, $002DF4, $002DFA
BRANCH   20, $002DF6, $002E02
LINE 1267, $002DFA, 7580
BRANCH   17, $002DFA, $000B94
BRANCH   20, $002DFE, $002E1A
LINE 1269, $002E02, 7588
LINE 1272, $002E1A, 7604
BRANCH   4, $002E42, $002E48
BRANCH   20, $002E44, $002E50
LINE 1273, $002E48, 7630
BRANCH   17, $002E48, $000B94
LINE 1274, $002E4C, 7633
BRANCH   20, $002E4C, $003144
LINE 1279, $002E50, 7639
LINE 1280, $002E9E, 7678
LINE 1281, $002EB8, 7691
LINE 1282, $002EC6, 7700
BRANCH   4, $002ECA, $002ED0
BRANCH   20, $002ECC, $002FC2
LINE 1283, $002ED0, 7709
FRAME     3
FRAME     0
LINE 1284, $002F18, 7747
LINE 1285, $002F2E, 7758
LINE 1286, $002F32, 7761
FRAME     2
FRAME     3
BRANCH   3, $002F5A, $002F60
BRANCH   20, $002F5C, $002F90
LINE 1287, $002F60, 7793
LINE 1288, $002F72, 7803
LINE 1289, $002F7E, 7812
BRANCH   3, $002F8A, $002F90
BRANCH   20, $002F8C, $002F4E
FRAME     0
LINE 1290, $002F92, 7827
BRANCH   4, $002FA4, $002FAA
BRANCH   20, $002FA6, $002FC2
LINE 1291, $002FAA, 7844
FRAME     1
FRAME     2
FRAME     0
BRANCH   17, $002FB6, $000BB6
LINE 1292, $002FBE, 7858
BRANCH   20, $002FBE, $003144
LINE 1296, $002FC2, 7867
LINE 1297, $002FC8, 7870
LINE 1301, $002FCA, 7872
BRANCH   17, $002FCE, $002B24
BRANCH   4, $002FD8, $002FDE
BRANCH   20, $002FDA, $002FE6
LINE 1302, $002FDE, 7886
BRANCH   20, $002FE2, $00304C
LINE 1304, $002FE6, 7894
BRANCH   17, $002FEA, $002A66
LINE 1305, $002FF6, 7902
BRANCH   4, $003004, $00300A
BRANCH   20, $003006, $003022
LINE 1306, $00300A, 7916
FRAME     1
FRAME     2
FRAME     0
BRANCH   17, $003016, $000BB6
LINE 1307, $00301E, 7930
BRANCH   20, $00301E, $003144
LINE 1309, $003022, 7936
LINE 1310, $00303E, 7950
BRANCH   17, $003042, $002B24
LINE 1312, $00304C, 7960
LINE 1314, $00306C, 7975
BRANCH   4, $003070, $003076
BRANCH   20, $003072, $00307E
LINE 1315, $003076, 7984
BRANCH   17, $003076, $001A78
BRANCH   20, $00307A, $003144
LINE 1317, $00307E, 7992
LINE 1318, $00309C, 8006
BRANCH   17, $0030B0, $002B24
BRANCH   4, $0030BE, $0030C4
BRANCH   20, $0030C0, $003128
LINE 1319, $0030C4, 8030
LINE 1320, $0030E0, 8040
LINE 1321, $003116, 8064
BRANCH   20, $003124, $003140
LINE 1323, $003128, 8074
FRAME     1
FRAME     2
FRAME     0
BRANCH   17, $003134, $000BB6
LINE 1324, $00313C, 8088
BRANCH   20, $00313C, $003144
LINE 1326, $003140, 8093
BRANCH   17, $003140, $00227A
LINE 1328, $003144, 8100
BRANCH   19, $003144, $000000
ENDFUNC 1328, $003144
FUNC CHORES, $00535, $003146
ENTRY  $003146
LINE 1338, $003146, 8110
BRANCH   19, $003146, $000000
ENDFUNC 1338, $003146
FUNC CHECKSER, $0053C, $00314A
ENTRY  $003148
LINE 1344, $00314A, 8119
FRAME     2
FRAME     3
FRAME     0
BRANCH   4, $003162, $003168
BRANCH   20, $003164, $003226
LINE 1346, $003168, 8141
BRANCH   3, $00316C, $00317A
BRANCH   1, $00316E, $003178
BRANCH   1, $003172, $003178
BRANCH   20, $003176, $00317A
BRANCH   4, $003182, $003188
BRANCH   20, $003184, $0031A8
LINE 1347, $003188, 8168
LINE 1349, $0031A8, 8187
BRANCH   4, $0031B4, $0031BA
BRANCH   20, $0031B6, $0031D6
LINE 1350, $0031BA, 8201
LINE 1352, $0031D6, 8220
BRANCH   4, $0031E2, $0031E8
BRANCH   20, $0031E4, $003222
LINE 1353, $0031E8, 8234
BRANCH   17, $0031EC, $002D0A
LINE 1363, $0031F4, 8241
FRAME     3
FRAME     0
LINE 1365, $003222, 8271
BRANCH   20, $003222, $00314A
LINE 1367, $003226, 8277
BRANCH   19, $003226, $000000
ENDFUNC 1367, $003226
FUNC CHECKDELAY, $00559, $00322A
ENTRY  $003228
LINE 1373, $00322A, 8286
FRAME     2
FRAME     3
BRANCH   3, $00324E, $003254
BRANCH   20, $003250, $003272
LINE 1374, $003254, 8316
BRANCH   17, $003258, $003148
LINE 1375, $003260, 8325
BRANCH   3, $00326C, $003272
BRANCH   20, $00326E, $003242
FRAME     0
LINE 1376, $003274, 8342
BRANCH   19, $003274, $000000
ENDFUNC 1376, $003274
FUNC INITALL, $00564, $003276
ENTRY  $003276
LINE 1383, $003276, 8350
LINE 1384, $00327A, 8353
LINE 1385, $00327E, 8356
LINE 1386, $003282, 8359
LINE 1387, $003286, 8362
LINE 1388, $00328A, 8365
LINE 1390, $00328E, 8368
LINE 1391, $003298, 8373
BRANCH   3, $00329C, $0032AA
BRANCH   1, $00329E, $0032A8
BRANCH   1, $0032A2, $0032A8
BRANCH   20, $0032A6, $0032AA
BRANCH   4, $0032B4, $0032BA
BRANCH   20, $0032B6, $0032CA
LINE 1392, $0032BA, 8401
LINE 1393, $0032C6, 8407
LINE 1395, $0032CA, 8413
LINE 1396, $0032CE, 8416
LINE 1401, $0032D4, 8420
BRANCH   17, $0032D4, $0009CA
LINE 1403, $0032D8, 8423
FRAME     0
LINE 1404, $0032DE, 8427
LINE 1405, $0032EC, 8433
LINE 1408, $0032EE, 8435
FRAME     0
BRANCH   4, $0032F6, $0032FC
BRANCH   20, $0032F8, $00345E
LINE 1409, $0032FC, 8446
FRAME     1
FRAME     2
FRAME     3
FRAME     0
LINE 1410, $003314, 8462
FRAME     1
FRAME     2
FRAME     3
FRAME     4
FRAME     5
FRAME     6
FRAME     7
FRAME     8
FRAME     9
FRAME     10
FRAME     0
LINE 1411, $003348, 8499
FRAME     1
FRAME     2
FRAME     3
FRAME     4
FRAME     5
FRAME     6
FRAME     7
FRAME     8
FRAME     9
FRAME     10
FRAME     0
LINE 1412, $00337C, 8536
FRAME     1
FRAME     2
FRAME     3
FRAME     4
FRAME     5
FRAME     6
FRAME     7
FRAME     8
FRAME     9
FRAME     10
FRAME     0
LINE 1414, $0033B0, 8573
LINE 1415, $0033B6, 8576
FRAME     2
FRAME     0
LINE 1416, $0033D8, 8596
FRAME     1
FRAME     2
FRAME     3
FRAME     0
LINE 1417, $0033F0, 8612
BRANCH   4, $003406, $00340C
BRANCH   20, $003408, $003432
LINE 1418, $00340C, 8631
FRAME     2
FRAME     0
BRANCH   20, $00342E, $00345E
LINE 1420, $003432, 8656
FRAME     2
FRAME     0
LINE 1421, $003454, 8676
FRAME     0
LINE 1426, $00345E, 8686
LINE 1427, $003464, 8689
LINE 1428, $00346A, 8692
BRANCH   17, $00346A, $000C8A
LINE 1430, $00346E, 8695
FRAME     0
LINE 1431, $003476, 8700
BRANCH   4, $003486, $00348C
BRANCH   20, $003488, $00350C
LINE 1432, $00348C, 8715
FRAME     2
FRAME     3
BRANCH   3, $0034B6, $0034BC
BRANCH   20, $0034B8, $00350A
LINE 1433, $0034BC, 8747
LINE 1434, $0034D2, 8760
FRAME     3
LINE 1435, $0034DA, 8765
LINE 1436, $0034F0, 8778
FRAME     3
LINE 1437, $0034F8, 8785
BRANCH   3, $003504, $00350A
BRANCH   20, $003506, $0034AA
FRAME     0
LINE 1439, $00350C, 8803
LINE 1441, $00350E, 8805
LINE 1442, $003514, 8808
LINE 1444, $00351A, 8812
LINE 1445, $003520, 8815
LINE 1446, $003526, 8818
BRANCH   4, $00352C, $003532
BRANCH   20, $00352E, $00353C
LINE 1447, $003532, 8828
LINE 1448, $003538, 8832
BRANCH   20, $003538, $003526
LINE 1450, $00353C, 8836
LINE 1451, $003540, 8838
FRAME     1
FRAME     5
FRAME     0
LINE 1452, $003560, 8857
FRAME     0
LINE 1453, $003576, 8865
LINE 1454, $003596, 8874
LINE 1455, $0035A2, 8879
LINE 1457, $0035A8, 8882
LINE 1458, $0035AE, 8885
BRANCH   4, $0035FC, $003602
BRANCH   20, $0035FE, $003608
LINE 1459, $003602, 8930
LINE 1461, $003608, 8936
FRAME     0
LINE 1462, $003610, 8941
BRANCH   17, $003614, $0001D8
LINE 1463, $00361C, 8948
FRAME     0
LINE 1464, $003624, 8953
BRANCH   17, $003628, $0001D8
LINE 1465, $003630, 8960
FRAME     4
FRAME     0
BRANCH   17, $00364C, $000962
LINE 1467, $003664, 8981
LINE 1468, $00366A, 8984
LINE 1469, $003670, 8987
BRANCH   17, $003670, $000B44
LINE 1470, $003674, 8990
FRAME     2
FRAME     0
LINE 1471, $003696, 9010
BRANCH   4, $0036AC, $0036B2
BRANCH   20, $0036AE, $0036D4
LINE 1472, $0036B2, 9029
FRAME     2
FRAME     0
LINE 1474, $0036D4, 9052
BRANCH   17, $0036D4, $000B36
LINE 1475, $0036D8, 9055
LINE 1476, $0036DE, 9058
LINE 1477, $0036EA, 9063
LINE 1478, $0036F0, 9068
BRANCH   19, $0036F0, $000000
ENDFUNC 1478, $0036F0
FUNC $_MAIN, $005CA, $0036F2
ENTRY  $0036F2
LINE 1483, $0036F2, 9084
BRANCH   17, $0036F2, $003276
LINE 1486, $0036F6, 9089
BRANCH   17, $0036FA, $003148
LINE 1487, $003702, 9096
BRANCH   4, $003710, $003716
BRANCH   20, $003712, $003718
LINE 1488, $003716, 9110
LINE 1491, $003718, 9115
BRANCH   4, $00372A, $003730
BRANCH   20, $00372C, $00403E
LINE 1492, $003730, 9129
FRAME     0
LINE 1494, $003746, 9137
BRANCH   4, $003796, $00379C
BRANCH   20, $003798, $003ED2
LINE 1495, $00379C, 9178
LINE 1496, $0037A2, 9181
LINE 1497, $0037A4, 9183
LINE 1498, $003808, 9222
LINE 1499, $003828, 9231
LINE 1500, $00382E, 9234
BRANCH   4, $003868, $00386E
BRANCH   20, $00386A, $003ED2
LINE 1501, $00386E, 9270
LINE 1503, $003874, 9273
LINE 1506, $00389C, 9287
LINE 1507, $0038C0, 9305
LINE 1508, $0038CE, 9310
LINE 1515, $003920, 9347
LINE 1516, $00393C, 9357
LINE 1517, $00396E, 9378
LINE 1518, $003974, 9381
BRANCH   4, $00397A, $003980
BRANCH   20, $00397C, $003998
LINE 1519, $003980, 9390
FRAME     1
FRAME     2
FRAME     0
BRANCH   17, $003990, $000BB6
LINE 1521, $003998, 9408
LINE 1522, $00399C, 9410
BRANCH   3, $00399E, $0039A4
BRANCH   20, $0039A0, $003ACA
LINE 1523, $0039A4, 9419
BRANCH   4, $0039AA, $0039B0
BRANCH   20, $0039AC, $003A72
LINE 1524, $0039B0, 9428
BRANCH   4, $0039B6, $0039BC
BRANCH   20, $0039B8, $003A20
LINE 1525, $0039BC, 9437
LINE 1526, $0039F0, 9455
LINE 1528, $003A20, 9474
BRANCH   20, $003A6E, $003ABC
LINE 1530, $003A72, 9511
LINE 1531, $003A84, 9518
BRANCH   17, $003A88, $00164C
LINE 1532, $003A90, 9525
LINE 1534, $003ABC, 9544
LINE 1535, $003AC2, 9547
BRANCH   17, $003AC2, $001A78
BRANCH   20, $003AC6, $003E9C
LINE 1537, $003ACA, 9554
BRANCH   3, $003ACC, $003AD2
BRANCH   20, $003ACE, $003AD6
BRANCH   20, $003AD2, $003ADE
BRANCH   3, $003AD8, $003ADE
BRANCH   20, $003ADA, $003C5E
LINE 1538, $003ADE, 9572
BRANCH   4, $003AE4, $003AEA
BRANCH   20, $003AE6, $003BA8
LINE 1539, $003AEA, 9581
BRANCH   4, $003AF0, $003AF6
BRANCH   20, $003AF2, $003B24
LINE 1540, $003AF6, 9590
LINE 1541, $003B1E, 9602
LINE 1543, $003B24, 9608
LINE 1544, $003B64, 9628
BRANCH   17, $003B68, $00164C
LINE 1545, $003B70, 9635
FRAME     4
FRAME     0
BRANCH   17, $003B8C, $000962
BRANCH   20, $003BA4, $003C50
LINE 1547, $003BA8, 9661
BRANCH   4, $003BAE, $003BB4
BRANCH   20, $003BB0, $003BDC
LINE 1548, $003BB4, 9670
LINE 1550, $003BDC, 9685
LINE 1551, $003C1C, 9705
FRAME     4
FRAME     0
BRANCH   17, $003C38, $000930
LINE 1553, $003C50, 9728
LINE 1554, $003C56, 9731
BRANCH   17, $003C56, $001A78
BRANCH   20, $003C5A, $003E9C
LINE 1556, $003C5E, 9738
BRANCH   3, $003C60, $003C66
BRANCH   20, $003C62, $003D58
LINE 1557, $003C66, 9747
LINE 1558, $003C7E, 9756
BRANCH   17, $003C7E, $000994
LINE 1559, $003C82, 9759
BRANCH   17, $003C86, $00164C
LINE 1560, $003C8E, 9766
LINE 1561, $003C94, 9769
BRANCH   17, $003C94, $001A78
LINE 1562, $003C98, 9772
BRANCH   4, $003CA6, $003CAC
BRANCH   20, $003CA8, $003CC0
LINE 1563, $003CAC, 9786
FRAME     1
FRAME     0
BRANCH   17, $003CB8, $000054
LINE 1565, $003CC0, 9801
BRANCH   4, $003CCE, $003CD4
BRANCH   20, $003CD0, $003D54
LINE 1566, $003CD4, 9815
LINE 1567, $003D20, 9843
FRAME     4
FRAME     0
BRANCH   17, $003D3C, $000962
BRANCH   20, $003D54, $003E9C
LINE 1570, $003D58, 9871
BRANCH   3, $003D5A, $003D60
BRANCH   20, $003D5C, $003D92
LINE 1571, $003D60, 9880
LINE 1572, $003D78, 9889
BRANCH   17, $003D7C, $00164C
LINE 1573, $003D84, 9896
LINE 1574, $003D8A, 9899
BRANCH   17, $003D8A, $001A78
BRANCH   20, $003D8E, $003E9C
LINE 1576, $003D92, 9906
BRANCH   3, $003D94, $003D9A
BRANCH   20, $003D96, $003E5E
LINE 1577, $003D9A, 9915
BRANCH   4, $003DA0, $003DA6
BRANCH   20, $003DA2, $003DDA
LINE 1578, $003DA6, 9924
BRANCH   20, $003DD6, $003E50
LINE 1580, $003DDA, 9947
BRANCH   4, $003DE0, $003DE6
BRANCH   20, $003DE2, $003E20
LINE 1581, $003DE6, 9956
LINE 1582, $003E04, 9967
LINE 1584, $003E20, 9980
LINE 1586, $003E50, 10000
LINE 1587, $003E56, 10003
BRANCH   17, $003E56, $001A78
BRANCH   20, $003E5A, $003E9C
LINE 1589, $003E5E, 10010
BRANCH   3, $003E60, $003E66
BRANCH   20, $003E62, $003E9C
LINE 1590, $003E66, 10019
LINE 1591, $003E6C, 10022
LINE 1592, $003E7E, 10029
BRANCH   17, $003E82, $00164C
LINE 1593, $003E8A, 10036
BRANCH   17, $003E8A, $000C8A
LINE 1594, $003E8E, 10039
LINE 1595, $003E94, 10042
BRANCH   17, $003E94, $001A78
BRANCH   20, $003E98, $003E9C
LINE 1598, $003E9C, 10050
LINE 1599, $003EA8, 10055
BRANCH   17, $003EAC, $00164C
LINE 1600, $003EB4, 10062
BRANCH   17, $003EB8, $0010FC
LINE 1601, $003EC0, 10069
BRANCH   17, $003EC4, $0001D8
LINE 1602, $003ECC, 10076
LINE 1605, $003ED2, 10085
FRAME     1
FRAME     0
BRANCH   17, $003EDA, $003228
LINE 1606, $003EE2, 10096
FRAME     0
LINE 1607, $003EEE, 10102
BRANCH   4, $003EFC, $003F02
BRANCH   20, $003EFE, $00403E
LINE 1608, $003F02, 10116
FRAME     1
FRAME     0
BRANCH   17, $003F0A, $003228
LINE 1609, $003F12, 10127
LINE 1610, $003F18, 10130
FRAME     0
LINE 1611, $003F24, 10136
BRANCH   4, $003F32, $003F38
BRANCH   20, $003F34, $00403E
LINE 1612, $003F38, 10150
LINE 1613, $003F3E, 10153
BRANCH   4, $003F4C, $003F52
BRANCH   20, $003F4E, $003F74
LINE 1614, $003F52, 10166
FRAME     1
FRAME     2
FRAME     0
BRANCH   17, $003F62, $000BB6
LINE 1615, $003F6A, 10181
LINE 1617, $003F74, 10188
BRANCH   4, $003F82, $003F88
BRANCH   20, $003F84, $003FB0
LINE 1618, $003F88, 10201
FRAME     1
FRAME     2
FRAME     0
BRANCH   17, $003F98, $000BB6
LINE 1619, $003FA0, 10216
LINE 1621, $003FB0, 10227
BRANCH   4, $003FBE, $003FC4
BRANCH   20, $003FC0, $003FEA
LINE 1622, $003FC4, 10240
FRAME     1
FRAME     2
FRAME     0
BRANCH   17, $003FD4, $000BB6
LINE 1623, $003FDC, 10255
LINE 1625, $003FEA, 10265
LINE 1626, $003FF0, 10268
BRANCH   17, $003FF4, $0010FC
LINE 1628, $003FFC, 10277
FRAME     1
FRAME     0
BRANCH   17, $004004, $003228
LINE 1629, $00400C, 10288
FRAME     0
LINE 1630, $004018, 10295
BRANCH   4, $004026, $00402C
BRANCH   20, $004028, $003FFC
LINE 1631, $00402C, 10310
BRANCH   17, $004030, $0001D8
LINE 1632, $004038, 10317
LINE 1636, $00403E, 10329
BRANCH   4, $00404C, $004052
BRANCH   20, $00404E, $004084
LINE 1637, $004052, 10343
LINE 1638, $004058, 10346
BRANCH   4, $004060, $004066
BRANCH   20, $004062, $00407E
LINE 1639, $004066, 10356
FRAME     1
FRAME     2
FRAME     0
BRANCH   17, $004076, $000BB6
LINE 1641, $00407E, 10374
LINE 1645, $004084, 10380
BRANCH   4, $00409C, $0040A2
BRANCH   20, $00409E, $0040CA
LINE 1646, $0040A2, 10398
LINE 1648, $0040A8, 10401
LINE 1649, $0040AE, 10404
LINE 1650, $0040B8, 10408
BRANCH   17, $0040BC, $0010FC
LINE 1651, $0040C4, 10415
LINE 1654, $0040CA, 10422
BRANCH   20, $0040CA, $0036F6
LINE 1655, $0040CE, 10429
LINE 1655, $0040D0, 10431
BRANCH   20, $0040D0, $0040CE
ENDFUNC 1655, $0040D0
SYM DDS.VERS1STR, $0062BC
SYM DDS.VERS3STR, $0062D9
SYM DDS.EENOTPROGRAMMEDSTR, $0062E2
SYM DDS.ADRSTR, $0062F1
SYM DDS.FREQUSTR, $0062F6
SYM DDS.LEVELSTR, $0062FF
SYM DDS.PEAKSTR, $006306
SYM DDS.OFFSETSTR, $00630F
SYM DDS.WAVESTR, $006318
SYM DDS.BURSTSTR, $006321
SYM DDS.FHZ, $00635E
SYM DDS.ERRSTRARR, $00637E
SYM DDS.WAVESELSTRARR, $0063CE
SYM DDS.CMDSTRARR, $00640A
SYM DDS.CMD2SUBCHARR, $006462
SYM DDS.INPGAINS, $006478
SYM DDS.INCRACCARRAY, $006488
.ROMEND   $007FFF
.ROMCONST $0062A0
.SECTION CODE_STA, $000000, $0062A0, $000000
.SECTION ROMC, $0062A0, $000208, $0062A0
.SECTION VECTTAB, $000000, $000054, $0064A8
ENDCODE
