.DEFINITIONS;1;
FILE      MP3source.pas;1;
PROGRAM   SoftDDS;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, $00100;53;
VAR       SysTickTime, BYTE, RAM, $00101;1;
VAR       _INCRSTATE4, BYTE, RAM, $00102;85;
VAR       _INCRCOUNT4_0, INTEGER, RAM, $00103;85;
VAR       _INCRCOUNT4_D0, INTEGER, RAM, $00105;85;
VAR       _TWI_TO, BYTE, RAM, $00107;85;
VAR       TWI_DevLock, DEVICELOCK, RAM, $00108;1;
IMPLEMENT SoftDDS;85;
TYPE      TEditWhich, ENUM;89;
          15, m_fr1, m_fr2, m_fr3, m_fr4, m_fr5, m_fr6, m_fr7, m_frdec, m_patch, m_db, m_wav, m_rpt, m_out, m_brst, m_frequ, m_mv, $00001;89;
CONST     c_sinw, BYTE, IMM, 0;94;
CONST     c_triw, BYTE, IMM, 1;95;
CONST     c_squw, BYTE, IMM, 2;96;
CONST     c_audio, BYTE, IMM, 3;97;
CONST     c_nrmo, BYTE, IMM, 0;100;
CONST     c_symo, BYTE, IMM, 1;101;
CONST     c_pwro, BYTE, IMM, 2;102;
CONST     c_psymo, BYTE, IMM, 3;103;
CONST     m_lastmenu, ENUM, TEditWhich, IMM, 13;128;
CONST     DDRBinit, BYTE, IMM, 63;130;
CONST     PortBinit, BYTE, IMM, 239;131;
CONST     DDRCinit, BYTE, IMM, 12;133;
CONST     PortCinit, BYTE, IMM, 243;134;
CONST     DDRDinit, BYTE, IMM, 4;136;
CONST     PortDinit, BYTE, IMM, 252;137;
CONST     BtnInPortReg, BYTE, IMM, 41;139;
CONST     LEDOutPort, BYTE, IMM, 43;140;
CONST     DDSOutPort, BYTE, IMM, 37;141;
CONST     b_SCLK, BYTE, IMM, 0;143;
CONST     b_SDATA, BYTE, IMM, 1;144;
CONST     b_FSYNC, BYTE, IMM, 2;145;
CONST     b_LOADPOT, BYTE, IMM, 3;146;
CONST     b_STROBE, BYTE, IMM, 4;147;
CONST     c_ddsresetcmd, INTEGER, IMM, 8448;151;
CONST     c_ddssinecmd, INTEGER, IMM, 8192;153;
CONST     c_ddstrianglecmd, INTEGER, IMM, 8194;154;
CONST     c_ddssquarecmd, INTEGER, IMM, 8232;155;
CONST     fhz, ARRAY, ROM, $00001;172;
          LONGINT, =0|8, 0|0, 0|0, 0|0, $00004;172;
CONST     fdhz, ARRAY, ROM, $00002;174;
          LONGINT, =0|16, 0|0, 0|0, 0|0, $00004;174;
INCLUDE   dBadj.txt;176;
END_INCLUDE   dBadj.txt;64;
FILE      MP3source.pas;64;
MAIN      SoftDDS;64;
CONST     dBadj, ARRAY, ROM, $00003;177;
          BYTE, =0|64, 0|0, 0|0, 0|0, $00001;177;
INCLUDE   dB775mV.txt;181;
END_INCLUDE   dB775mV.txt;32;
FILE      MP3source.pas;32;
MAIN      SoftDDS;32;
CONST     dBfac, ARRAY, ROM, $00004;182;
          WORD, =0|32, 0|0, 0|0, 0|0, $00002;182;
CONST     posx, ARRAY, ROM, $00005;194;
          BYTE, =0|16, 0|0, 0|0, 0|0, $00001;194;
CONST     cursx, ARRAY, ROM, $00006;195;
          BYTE, =0|16, 0|0, 0|0, 0|0, $00001;195;
CONST     posy, ARRAY, ROM, $00007;196;
          BYTE, =0|16, 0|0, 0|0, 0|0, $00001;196;
CONST     Vers1Str, STRING, 17, ROM, $;199;
CONST     Vers2Str, STRING, 15, ROM, $;200;
CONST     HzStr, STRING, 4, ROM, $;202;
CONST     dBStr, STRING, 4, ROM, $;203;
CONST     SinStr, STRING, 4, ROM, $;204;
CONST     SquStr, STRING, 4, ROM, $;205;
CONST     TriStr, STRING, 4, ROM, $;209;
CONST     NrmStr, STRING, 4, ROM, $;212;
CONST     SymStr, STRING, 4, ROM, $;213;
CONST     PwrStr, STRING, 4, ROM, $;214;
CONST     SymPwrStr, STRING, 4, ROM, $;215;
CONST     PlayStr, STRING, 8, ROM, $;217;
CONST     WaitStr, STRING, 5, ROM, $;218;
CONST     InitStr, STRING, 16, ROM, $;220;
CONST     MemStr, STRING, 8, ROM, $;221;
CONST     PresetStr, STRING, 8, ROM, $;222;
CONST     FrequStr, STRING, 17, ROM, $;223;
CONST     OptStr, STRING, 17, ROM, $;227;
CONST     high, BOOLEAN, IMM, 255;230;
CONST     low, BOOLEAN, IMM, 0;231;
CONST     c_MP3playstop, BYTE, IMM, 32;243;
CONST     c_MP3rev, BYTE, IMM, 64;244;
CONST     c_MP3forw, BYTE, IMM, 96;245;
CONST     c_MP3repeat, BYTE, IMM, 128;246;
CONST     c_MP3volplus, BYTE, IMM, 160;247;
CONST     c_MP3equ, BYTE, IMM, 192;248;
CONST     c_MP3inh, BYTE, IMM, 0;249;
CONST     TerzArray, ARRAY, ROM, $00008;262;
          INTEGER, =0|32, 0|0, 0|0, 0|0, $00002;262;
VAR       EEPatchArray, ARRAY, EEPROM, $00000;293;
          BYTE, =0|64, 0|0, 0|0, 0|0, $00000;293;
VAR       i, BYTE, RAM, $00007;309;
VAR       k, BYTE, RAM, $00008;309;
VAR       m, BYTE, RAM, $00009;310;
VAR       DDSL, BYTE, RAM, $0000A;310;
VAR       DDSM, BYTE, RAM, $0000B;310;
VAR       DDSH, BYTE, RAM, $0000C;310;
VAR       dss_cmd, WORD, RAM, $00109;314;
VAR       wave_cmd, WORD, RAM, $0010B;315;
VAR       incrDelta, INTEGER, RAM, $0010D;316;
VAR       MP3switchTemp, BYTE, RAM, $0010F;317;
VAR       MP3State, BYTE, RAM, $00110;317;
VAR       SwitchState, BYTE, RAM, $00111;317;
VAR       BtnInState, BYTE, RAM, $00112;318;
VAR       b_TasteRechts, BIT8, RAM, $1120004;330;
VAR       b_TasteAb, BIT8, RAM, $1120006;331;
VAR       b_TasteAuf, BIT8, RAM, $1120005;332;
VAR       b_TasteLinks, BIT8, RAM, $1120003;333;
VAR       b_TasteAux, BIT8, RAM, $1120007;334;
VAR       b_LEDaux, BIT8, RAM, $2B0002;336;
VAR       b_SquareSw, BIT8, RAM, $1110000;338;
VAR       b_AttnSw, BIT8, RAM, $1110001;339;
VAR       b_SymSw, BIT8, RAM, $1110002;340;
VAR       b_ExtOnMP3Power, BIT8, RAM, $1110003;341;
VAR       b_PwrSw, BIT8, RAM, $1110004;342;
VAR       EditWhich, ENUM, TEDITWHICH, RAM, $00113;345;
VAR       DispWhich, ENUM, TEDITWHICH, RAM, $00114;345;
VAR       LastMenu, ENUM, TEDITWHICH, RAM, $00115;345;
VAR       EditedItem, BYTE, RAM, $00116;346;
VAR       DisplayValue, BYTE, RAM, $00117;347;
VAR       EditValue, BYTE, RAM, $00118;347;
VAR       ItemUpperLimit, BYTE, RAM, $00119;348;
VAR       ItemLowerLimit, BYTE, RAM, $0011A;348;
VAR       x, BYTE, RAM, $0011B;348;
VAR       y, BYTE, RAM, $0011C;348;
VAR       GainOffset, BYTE, RAM, $0011D;349;
VAR       digits, BYTE, RAM, $0011E;350;
VAR       BtnTime, BYTE, RAM, $0011F;351;
VAR       BtnTime2, BYTE, RAM, $00120;351;
VAR       BurstCount, BYTE, RAM, $00121;352;
VAR       prime, BOOLEAN, RAM, $00122;353;
VAR       BurstPrime, BOOLEAN, RAM, $00123;353;
VAR       Modified, BOOLEAN, RAM, $00124;353;
VAR       aBool, BOOLEAN, RAM, $00125;353;
VAR       PresetOn, BOOLEAN, RAM, $00126;353;
VAR       MP3isOn, BOOLEAN, RAM, $00127;353;
VAR       MP3command, BYTE, RAM, $00128;354;
VAR       MP3currenttrack, BYTE, RAM, $00129;354;
VAR       MP3repeatBset, BOOLEAN, RAM, $0012A;355;
VAR       PatchNum, BYTE, RAM, $0012B;358;
VAR       PresetNum, BYTE, RAM, $0012C;359;
VAR       MP3Track, BYTE, RAM, $0012D;360;
VAR       EditArray, ARRAY, RAM, $0012E;363;
          BYTE, =0|16, 0|0, 0|0, 0|0, $00001;363;
VAR       Edit1, BYTE, RAM, $0012E;364;
VAR       Frequ1, BYTE, RAM, $0012E;366;
VAR       Frequ2, BYTE, RAM, $0012F;367;
VAR       Frequ3, BYTE, RAM, $00130;368;
VAR       Frequ4, BYTE, RAM, $00131;369;
VAR       Frequ5, BYTE, RAM, $00132;370;
VAR       Frequ6, BYTE, RAM, $00133;371;
VAR       Frequ7, BYTE, RAM, $00134;372;
VAR       FrequDez, BYTE, RAM, $00135;373;
VAR       Wave, BYTE, RAM, $00136;375;
VAR       MP3sec, BYTE, RAM, $00137;376;
VAR       OutputMode, BYTE, RAM, $00138;377;
VAR       BurstMode, BYTE, RAM, $00139;378;
VAR       LeveldB, BYTE, RAM, $0013A;379;
VAR       PwrGain, BYTE, RAM, $0013D;380;
VAR       SaveArray, ARRAY, RAM, $0013E;381;
          BYTE, =0|16, 0|0, 0|0, 0|0, $00001;381;
VAR       Save1, BYTE, RAM, $0013E;382;
VAR       LevelStr, STRING, 8, RAM, $0014E;384;
VAR       FreqStr, STRING, 9, RAM, $00156;385;
VAR       MP3repeatTimer, SYSTIMER, RAM, $0015F;386;
VAR       BurstTimer, SYSTIMER8, RAM, $00161;387;
VAR       MP3runningTimer, BYTE, RAM, $00162;388;
VAR       MP3runningSeconds, BYTE, RAM, $00163;388;
CONST     EditArrayLen, BYTE, IMM, 15;392;
PROC      OnSysTick;396;
COMMENT   procedure OnSysTick;;396;
END_FUNC  OnSysTick;406;
PROC      SetupDSS;415;
COMMENT   procedure SetupDSS;  //Freqenz und Pegel einstellen;415;
END_FUNC  SetupDSS;417;
PROC      SetLevelDDS;418;
COMMENT   procedure SetLevelDDS;  //Sende alle Daten;418;
END_FUNC  SetLevelDDS;420;
PROC      SendDDS;421;
COMMENT   procedure SendDDS;  //Sende ein Wort an den DDS-Chip;421;
END_FUNC  SendDDS;423;
PROC      SendSR;424;
COMMENT   procedure SendSR;  //Sende MP3- und SwitchState an den 4094 oder Ausgangsport;424;
END_FUNC  SendSR;426;
PROC      miniDDS;427;
COMMENT   procedure miniDDS;;427;
END_FUNC  miniDDS;429;
PROC      PresetCopyFromROM;435;
COMMENT   procedure PresetCopyFromROM;;435;
END_FUNC  PresetCopyFromROM;448;
PROC      PresetSave;450;
COMMENT   procedure PresetSave;;450;
END_FUNC  PresetSave;454;
PROC      PresetRestore;456;
COMMENT   procedure PresetRestore;;456;
END_FUNC  PresetRestore;460;
PROC      PatchCopyFromEE;462;
COMMENT   procedure PatchCopyFromEE;;462;
FRAMEUSED 2;465;
LOCALV    myPatchAdr, WORD, $00000;465;
END_FUNC  PatchCopyFromEE;470;
PROC      PatchCopyToEE;472;
COMMENT   procedure PatchCopyToEE;;472;
FRAMEUSED 2;475;
LOCALV    myPatchAdr, WORD, $00000;475;
END_FUNC  PatchCopyToEE;480;
PROC      LCD1xy;485;
COMMENT   procedure LCD1xy;;485;
END_FUNC  LCD1xy;492;
PROC      SetPos;494;
COMMENT   procedure SetPos;;494;
END_FUNC  SetPos;500;
PROC      SetCursor;502;
COMMENT   procedure SetCursor;;502;
END_FUNC  SetCursor;514;
PROC      LCD1x0y0;517;
COMMENT   procedure LCD1x0y0;;517;
END_FUNC  LCD1x0y0;525;
PROC      LCD1x0y1;527;
COMMENT   procedure LCD1x0y1;;527;
END_FUNC  LCD1x0y1;532;
INCLUDE   buttons.pas;534;
PROC      WriteLCD;84;
COMMENT   procedure WriteLCD(myAdr : pointer);;84;
FRAMEUSED 2;87;
LOCALV    myAdr, POINTER, POINTER, $00000;87;
END_FUNC  WriteLCD;112;
PROC      FastRepeatRelease;114;
COMMENT   procedure FastRepeatRelease;;114;
END_FUNC  FastRepeatRelease;143;
PROC      SlowRepeatRelease;145;
COMMENT   procedure SlowRepeatRelease;;145;
END_FUNC  SlowRepeatRelease;149;
FUNC      NaviButton;151;
COMMENT   function NaviButton : Boolean;;151;
END_FUNC  NaviButton;157;
FUNC      UpDownButton;159;
COMMENT   function UpDownButton : Boolean;;159;
END_FUNC  UpDownButton;165;
END_INCLUDE   buttons.pas;167;
FILE      MP3source.pas;167;
MAIN      SoftDDS;167;
INCLUDE   mp3control.pas;535;
PROC      MP3remote;5;
COMMENT   procedure MP3remote;;5;
END_FUNC  MP3remote;14;
PROC      MP3setRepeatA;16;
COMMENT   procedure MP3setRepeatA;;16;
FRAMEUSED 2;19;
LOCALV    myTime, WORD, $00000;19;
END_FUNC  MP3setRepeatA;28;
PROC      MP3setRepeatB;30;
COMMENT   procedure MP3setRepeatB;;30;
END_FUNC  MP3setRepeatB;35;
PROC      MP3next;37;
COMMENT   procedure MP3next;;37;
END_FUNC  MP3next;43;
PROC      MP3prev;45;
COMMENT   procedure MP3prev;;45;
END_FUNC  MP3prev;51;
PROC      MP3gotoTrack;53;
COMMENT   procedure MP3gotoTrack;;53;
END_FUNC  MP3gotoTrack;67;
PROC      MP3checkRepeat;69;
COMMENT   procedure MP3checkRepeat;;69;
END_FUNC  MP3checkRepeat;82;
PROC      MP3on;84;
COMMENT   procedure MP3on;;84;
END_FUNC  MP3on;105;
PROC      MP3off;107;
COMMENT   procedure MP3off;;107;
END_FUNC  MP3off;112;
END_INCLUDE   mp3control.pas;113;
FILE      MP3source.pas;113;
MAIN      SoftDDS;113;
PROC      CheckItemLimits;537;
COMMENT   procedure CheckItemLimits;;537;
END_FUNC  CheckItemLimits;549;
PROC      SetItemLimPos;551;
COMMENT   procedure SetItemLimPos;;551;
END_FUNC  SetItemLimPos;585;
PROC      WriteItem;587;
COMMENT   procedure WriteItem;;587;
END_FUNC  WriteItem;607;
PROC      WriteWave;610;
COMMENT   procedure WriteWave;;610;
END_FUNC  WriteWave;642;
PROC      WriteOutputMode;645;
COMMENT   procedure WriteOutputMode;;645;
END_FUNC  WriteOutputMode;664;
PROC      WriteFrequSpaced;667;
COMMENT   procedure WriteFrequSpaced;;667;
END_FUNC  WriteFrequSpaced;693;
PROC      WriteFrequency;696;
COMMENT   procedure WriteFrequency;;696;
FRAMEUSED 1;699;
LOCALV    blank, BOOLEAN, $00000;699;
END_FUNC  WriteFrequency;734;
PROC      WriteLevelmV;736;
COMMENT   procedure WriteLevelmV;;736;
FRAMEUSED 3;742;
LOCALV    blank, BOOLEAN, $00002;742;
LOCALV    dBtab, BYTE, $00001;742;
LOCALV    Prefix, CHAR, $00000;742;
END_FUNC  WriteLevelmV;792;
PROC      WriteLeveldB;794;
COMMENT   procedure WriteLeveldB;;794;
FRAMEUSED 2;797;
LOCALV    dBval, INTEGER, $00000;797;
END_FUNC  WriteLeveldB;812;
PROC      WriteWaveMP3trackTime;815;
COMMENT   procedure WriteWaveMP3trackTime;;815;
END_FUNC  WriteWaveMP3trackTime;848;
PROC      MP3waitMessage;850;
COMMENT   procedure MP3waitMessage;;850;
END_FUNC  MP3waitMessage;862;
PROC      ShowOptionsLower;864;
COMMENT   procedure ShowOptionsLower;;864;
END_FUNC  ShowOptionsLower;881;
PROC      ShowDefaultUpper;883;
COMMENT   procedure ShowDefaultUpper;;883;
END_FUNC  ShowDefaultUpper;913;
PROC      ShowDefaultLower;915;
COMMENT   procedure ShowDefaultLower;;915;
END_FUNC  ShowDefaultLower;928;
PROC      ShowDefault;930;
COMMENT   procedure ShowDefault;;930;
END_FUNC  ShowDefault;935;
PROC      SetupMP3;937;
COMMENT   procedure SetupMP3;;937;
END_FUNC  SetupMP3;963;
FUNC      EditSelectedItem;966;
COMMENT   function EditSelectedItem : boolean;;966;
FRAMEUSED 3;971;
LOCALV    altered, BOOLEAN, $00002;971;
LOCALV    delta, INTEGER, $00000;971;
END_FUNC  EditSelectedItem;1073;
PROC      UpDownData;1076;
COMMENT   procedure UpDownData;;1076;
END_FUNC  UpDownData;1094;
PROC      initall;1100;
COMMENT   procedure initall;;1100;
END_FUNC  initall;1161;
PROC      $_Main;1167;
STACKSTA  356;1276;
STACKSIZ  128;1276;
FRAMESTA  484;1276;
FRAMESIZ  96;1276;
PROCID    0;1276;
PROCLOC   -1;1276;
TASKLOC   -1;1276;
END_PROG  SoftDDS;1276;
.CODESTART
RESET $000000
STARTCODE $000068
FILE MP3SOURCE.PAS
FILE DBADJ.TXT
FILE MP3SOURCE.PAS
FILE DB775MV.TXT
FILE MP3SOURCE.PAS
FUNC ONSYSTICK, 396, $000068
ENTRY  $000068
LINE 398, $000068, 438
LINE 399, $000072, 442
BRANCH   4, $000080, $000086
BRANCH   20, $000082, $0000B8
LINE 400, $000086, 456
LINE 401, $00008C, 459
LINE 402, $000096, 463
BRANCH   4, $0000AC, $0000B2
BRANCH   20, $0000AE, $0000B8
LINE 403, $0000B2, 480
LINE 406, $0000B8, 491
BRANCH   19, $0000B8, $000000
ENDFUNC 406, $0000B8
FUNC SETUPDSS, 415, $0000BA
ENTRY  $0000BA
LINE 417, $0000BA, 501
BRANCH   19, $0000BA, $000000
ENDFUNC 417, $0000BA
FUNC SETLEVELDDS, 418, $0000BC
ENTRY  $0000BC
LINE 420, $0000BC, 511
BRANCH   19, $0000BC, $000000
ENDFUNC 420, $0000BC
FUNC SENDDDS, 421, $0000BE
ENTRY  $0000BE
LINE 423, $0000BE, 521
BRANCH   19, $0000BE, $000000
ENDFUNC 423, $0000BE
FUNC SENDSR, 424, $0000C0
ENTRY  $0000C0
LINE 426, $0000C0, 531
BRANCH   19, $0000C0, $000000
ENDFUNC 426, $0000C0
FUNC MINIDDS, 427, $0000C2
ENTRY  $0000C2
LINE 429, $0000C2, 541
BRANCH   19, $0000C2, $000000
ENDFUNC 429, $0000C2
FUNC PRESETCOPYFROMROM, 435, $0000C4
ENTRY  $0000C4
LINE 439, $0000C4, 549
FRAME     3
FRAME     0
LINE 440, $000122, 597
LINE 441, $00012C, 603
FRAME     2
FRAME     3
BRANCH   3, $00014A, $000150
BRANCH   20, $00014C, $0001AC
LINE 442, $000150, 629
LINE 443, $00016C, 644
BRANCH   4, $000178, $00017E
BRANCH   20, $00017A, $000182
LINE 444, $00017E, 658
LINE 446, $000182, 664
LINE 447, $00019A, 679
BRANCH   3, $0001A6, $0001AC
BRANCH   20, $0001A8, $00013E
FRAME     0
LINE 448, $0001AE, 695
BRANCH   19, $0001AE, $000000
ENDFUNC 448, $0001AE
FUNC PRESETSAVE, 450, $0001B0
ENTRY  $0001B0
LINE 453, $0001B0, 703
LINE 454, $0001CC, 719
BRANCH   19, $0001CC, $000000
ENDFUNC 454, $0001CC
FUNC PRESETRESTORE, 456, $0001CE
ENTRY  $0001CE
LINE 459, $0001CE, 727
LINE 460, $0001EA, 743
BRANCH   19, $0001EA, $000000
ENDFUNC 460, $0001EA
FUNC PATCHCOPYFROMEE, 462, $0001EE
ENTRY  $0001EC
LINE 466, $0001EE, 752
FRAME     2
FRAME     3
BRANCH   3, $00020C, $000212
BRANCH   20, $00020E, $000274
LINE 467, $000212, 778
LINE 468, $000236, 795
LINE 469, $000262, 819
BRANCH   3, $00026E, $000274
BRANCH   20, $000270, $000200
FRAME     0
LINE 470, $000276, 835
BRANCH   19, $000276, $000000
ENDFUNC 470, $000276
FUNC PATCHCOPYTOEE, 472, $00027A
ENTRY  $000278
LINE 476, $00027A, 844
FRAME     2
FRAME     3
BRANCH   3, $000298, $00029E
BRANCH   20, $00029A, $000304
LINE 477, $00029E, 870
LINE 478, $0002C2, 887
LINE 479, $0002F2, 913
BRANCH   3, $0002FE, $000304
BRANCH   20, $000300, $00028C
FRAME     0
LINE 480, $000306, 929
BRANCH   19, $000306, $000000
ENDFUNC 480, $000306
FUNC LCD1XY, 485, $000308
ENTRY  $000308
LINE 490, $000308, 937
FRAME     1
FRAME     2
FRAME     3
FRAME     0
LINE 492, $000324, 955
BRANCH   19, $000324, $000000
ENDFUNC 492, $000324
FUNC SETPOS, 494, $000326
ENTRY  $000326
LINE 496, $000326, 963
LINE 497, $00032C, 966
LINE 498, $000340, 976
LINE 499, $000354, 986
BRANCH   17, $000354, $000308
LINE 500, $000358, 991
BRANCH   19, $000358, $000000
ENDFUNC 500, $000358
FUNC SETCURSOR, 502, $00035A
ENTRY  $00035A
LINE 504, $00035A, 999
LINE 505, $000360, 1002
LINE 506, $000374, 1012
LINE 507, $000388, 1022
BRANCH   17, $000388, $000308
LINE 512, $00038C, 1025
FRAME     0
LINE 514, $000392, 1031
BRANCH   19, $000392, $000000
ENDFUNC 514, $000392
FUNC LCD1X0Y0, 517, $000394
ENTRY  $000394
LINE 522, $000394, 1039
FRAME     0
LINE 524, $00039A, 1043
FRAME     0
LINE 525, $0003A2, 1050
BRANCH   19, $0003A2, $000000
ENDFUNC 525, $0003A2
FUNC LCD1X0Y1, 527, $0003A4
ENTRY  $0003A4
LINE 529, $0003A4, 1058
LINE 530, $0003AA, 1061
LINE 531, $0003B0, 1064
BRANCH   17, $0003B0, $000308
LINE 532, $0003B4, 1069
BRANCH   19, $0003B4, $000000
ENDFUNC 532, $0003B4
FILE BUTTONS.PAS
FUNC WRITELCD, 84, $0003B6
ENTRY  $0003B6
LINE 90, $0003B6, 1080
LINE 91, $0003B8, 1082
LINE 92, $0003BA, 1084
LINE 93, $0003BC, 1086
LINE 95, $0003BE, 1088
LINE 96, $0003C0, 1090
LINE 97, $0003C2, 1092
LINE 98, $0003C4, 1094
LINE 99, $0003C6, 1096
LINE 100, $0003C8, 1098
LINE 101, $0003CA, 1100
LINE 102, $0003CC, 1102
LINE 103, $0003CE, 1104
LINE 105, $0003D0, 1107
LINE 106, $0003D2, 1109
LINE 107, $0003D6, 1111
LINE 108, $0003D8, 1113
LINE 109, $0003DA, 1115
LINE 110, $0003DC, 1117
LINE 112, $0003DE, 1122
BRANCH   19, $0003DE, $000000
ENDFUNC 112, $0003DE
FUNC FASTREPEATRELEASE, 114, $0003E0
ENTRY  $0003E0
LINE 125, $0003E0, 1130
LINE 127, $0003F4, 1142
LINE 128, $0003FE, 1146
BRANCH   4, $00040C, $000412
BRANCH   20, $00040E, $00041E
LINE 129, $000412, 1160
FRAME     0
BRANCH   20, $00041A, $000426
LINE 131, $00041E, 1170
FRAME     0
LINE 133, $000426, 1177
LINE 134, $00042C, 1180
LINE 135, $000434, 1185
BRANCH   4, $000452, $000458
BRANCH   20, $000454, $0003F4
LINE 136, $000458, 1209
BRANCH   4, $000464, $00046A
BRANCH   20, $000466, $00047A
LINE 137, $00046A, 1223
LINE 138, $000470, 1226
BRANCH   20, $000476, $000480
LINE 140, $00047A, 1234
LINE 143, $000480, 1241
BRANCH   19, $000480, $000000
ENDFUNC 143, $000480
FUNC SLOWREPEATRELEASE, 145, $000482
ENTRY  $000482
LINE 147, $000482, 1249
LINE 148, $000488, 1252
BRANCH   17, $000488, $0003E0
LINE 149, $00048C, 1257
BRANCH   19, $00048C, $000000
ENDFUNC 149, $00048C
FUNC NAVIBUTTON, 151, $00048E
ENTRY  $00048E
LINE 154, $00048E, 1265
LINE 155, $000494, 1268
LINE 156, $0004A6, 1277
LINE 157, $0004AA, 1281
BRANCH   19, $0004AA, $000000
ENDFUNC 157, $0004AA
FUNC UPDOWNBUTTON, 159, $0004AC
ENTRY  $0004AC
LINE 162, $0004AC, 1289
LINE 163, $0004B2, 1292
LINE 164, $0004C4, 1301
LINE 165, $0004C8, 1305
BRANCH   19, $0004C8, $000000
ENDFUNC 165, $0004C8
FILE MP3SOURCE.PAS
FILE MP3CONTROL.PAS
FUNC MP3REMOTE, 5, $0004CA
ENTRY  $0004CA
LINE 8, $0004CA, 1317
LINE 9, $0004D2, 1320
BRANCH   17, $0004D2, $0000C0
LINE 10, $0004D6, 1323
FRAME     0
LINE 11, $0004DE, 1328
LINE 12, $0004E4, 1331
BRANCH   17, $0004E4, $0000C0
LINE 13, $0004E8, 1334
FRAME     0
LINE 14, $0004F0, 1341
BRANCH   19, $0004F0, $000000
ENDFUNC 14, $0004F0
FUNC MP3SETREPEATA, 16, $0004F4
ENTRY  $0004F2
LINE 20, $0004F4, 1350
LINE 21, $000510, 1363
LINE 22, $00051E, 1370
FRAME     0
LINE 23, $000526, 1375
LINE 24, $00052C, 1378
BRANCH   17, $00052C, $0004CA
LINE 25, $000530, 1381
LINE 26, $000536, 1384
LINE 27, $00053C, 1387
LINE 28, $000542, 1392
BRANCH   19, $000542, $000000
ENDFUNC 28, $000542
FUNC MP3SETREPEATB, 30, $000544
ENTRY  $000544
LINE 33, $000544, 1400
BRANCH   17, $000548, $0004F2
LINE 34, $000550, 1407
LINE 35, $000556, 1412
BRANCH   19, $000556, $000000
ENDFUNC 35, $000556
FUNC MP3NEXT, 37, $000558
ENTRY  $000558
LINE 40, $000558, 1420
LINE 41, $00055E, 1423
BRANCH   17, $00055E, $0004CA
LINE 42, $000562, 1426
LINE 43, $00056C, 1432
BRANCH   19, $00056C, $000000
ENDFUNC 43, $00056C
FUNC MP3PREV, 45, $00056E
ENTRY  $00056E
LINE 48, $00056E, 1440
LINE 49, $000574, 1443
BRANCH   17, $000574, $0004CA
LINE 50, $000578, 1446
LINE 51, $000582, 1452
BRANCH   19, $000582, $000000
ENDFUNC 51, $000582
FUNC MP3GOTOTRACK, 53, $000584
ENTRY  $000584
LINE 56, $000584, 1460
BRANCH   4, $00059C, $0005A2
BRANCH   20, $00059E, $0005C2
LINE 58, $0005A2, 1480
BRANCH   17, $0005A2, $000558
LINE 59, $0005A6, 1484
BRANCH   4, $0005BC, $0005C2
BRANCH   20, $0005BE, $0005A2
LINE 61, $0005C2, 1505
BRANCH   4, $0005D8, $0005DE
BRANCH   20, $0005DA, $0005FE
LINE 63, $0005DE, 1524
BRANCH   17, $0005DE, $00056E
LINE 64, $0005E2, 1528
BRANCH   4, $0005F8, $0005FE
BRANCH   20, $0005FA, $0005DE
LINE 66, $0005FE, 1549
BRANCH   17, $000602, $0004F2
LINE 67, $00060A, 1558
BRANCH   19, $00060A, $000000
ENDFUNC 67, $00060A
FUNC MP3CHECKREPEAT, 69, $00060C
ENTRY  $00060C
LINE 73, $00060C, 1566
BRANCH   4, $000618, $00061E
BRANCH   20, $00061A, $000630
LINE 74, $00061E, 1580
BRANCH   4, $000626, $00062C
BRANCH   20, $000628, $000630
LINE 75, $00062C, 1590
BRANCH   17, $00062C, $000544
LINE 82, $000630, 1601
BRANCH   19, $000630, $000000
ENDFUNC 82, $000630
FUNC MP3ON, 84, $000632
ENTRY  $000632
LINE 87, $000632, 1609
LINE 88, $000638, 1612
LINE 89, $00063E, 1615
BRANCH   17, $00063E, $0000C0
LINE 90, $000642, 1618
FRAME     0
LINE 91, $00064A, 1623
LINE 92, $000650, 1626
BRANCH   17, $000650, $0000C0
LINE 93, $000654, 1629
FRAME     0
LINE 95, $00065C, 1634
LINE 96, $000662, 1637
BRANCH   17, $000662, $0004CA
LINE 97, $000666, 1640
FRAME     0
LINE 98, $00066E, 1645
LINE 99, $000674, 1648
BRANCH   17, $000674, $0000C0
LINE 100, $000678, 1651
FRAME     0
LINE 101, $000680, 1656
LINE 102, $000686, 1659
BRANCH   17, $000686, $0004CA
LINE 103, $00068A, 1662
LINE 104, $000690, 1665
BRANCH   17, $000694, $0004F2
LINE 105, $00069C, 1674
BRANCH   19, $00069C, $000000
ENDFUNC 105, $00069C
FUNC MP3OFF, 107, $00069E
ENTRY  $00069E
LINE 110, $00069E, 1682
LINE 111, $0006A4, 1685
BRANCH   17, $0006A4, $0000C0
LINE 112, $0006A8, 1690
BRANCH   19, $0006A8, $000000
ENDFUNC 112, $0006A8
FILE MP3SOURCE.PAS
FUNC CHECKITEMLIMITS, 537, $0006AA
ENTRY  $0006AA
LINE 540, $0006AA, 1700
BRANCH   4, $0006B8, $0006BE
BRANCH   20, $0006BA, $0006C4
LINE 541, $0006BE, 1714
LINE 543, $0006C4, 1720
BRANCH   4, $0006DC, $0006E2
BRANCH   20, $0006DE, $0006EA
LINE 544, $0006E2, 1738
LINE 546, $0006EA, 1744
BRANCH   4, $000700, $000706
BRANCH   20, $000702, $00070E
LINE 547, $000706, 1761
LINE 549, $00070E, 1769
BRANCH   19, $00070E, $000000
ENDFUNC 549, $00070E
FUNC SETITEMLIMPOS, 551, $000710
ENTRY  $000710
LINE 554, $000710, 1777
LINE 555, $000716, 1780
LINE 556, $00071C, 1783
LINE 557, $000722, 1786
LINE 558, $000726, 1788
BRANCH   3, $000728, $00072E
BRANCH   20, $00072A, $000738
LINE 559, $00072E, 1797
BRANCH   20, $000734, $0007BC
LINE 561, $000738, 1804
BRANCH   3, $00073A, $000740
BRANCH   20, $00073C, $00074A
LINE 565, $000740, 1813
BRANCH   20, $000746, $0007BC
LINE 568, $00074A, 1820
BRANCH   2, $00074C, $000752
BRANCH   20, $00074E, $000780
BRANCH   3, $000754, $00075C
BRANCH   1, $000756, $000780
BRANCH   20, $000758, $000780
LINE 569, $00075C, 1837
BRANCH   4, $00076A, $000770
BRANCH   20, $00076C, $000776
LINE 570, $000770, 1851
LINE 572, $000776, 1857
BRANCH   20, $00077C, $0007BC
LINE 574, $000780, 1864
BRANCH   3, $000782, $000788
BRANCH   20, $000784, $000792
LINE 575, $000788, 1873
BRANCH   20, $00078E, $0007BC
LINE 577, $000792, 1880
BRANCH   3, $000794, $00079A
BRANCH   20, $000796, $0007AA
LINE 578, $00079A, 1889
LINE 579, $0007A0, 1892
BRANCH   20, $0007A6, $0007BC
LINE 581, $0007AA, 1899
BRANCH   3, $0007AC, $0007B2
BRANCH   20, $0007AE, $0007BC
LINE 582, $0007B2, 1908
BRANCH   20, $0007B8, $0007BC
LINE 585, $0007BC, 1918
BRANCH   19, $0007BC, $000000
ENDFUNC 585, $0007BC
FUNC WRITEITEM, 587, $0007BE
ENTRY  $0007BE
LINE 592, $0007BE, 1926
BRANCH   4, $0007CE, $0007D4
BRANCH   20, $0007D0, $0007F4
LINE 593, $0007D4, 1941
LINE 594, $0007E2, 1947
LINE 598, $0007EC, 1952
FRAME     0
LINE 601, $0007F4, 1960
LINE 605, $000802, 1966
FRAME     0
LINE 607, $00080A, 1973
BRANCH   19, $00080A, $000000
ENDFUNC 607, $00080A
FUNC WRITEWAVE, 610, $00080C
ENTRY  $00080C
LINE 613, $00080C, 1981
LINE 614, $000812, 1984
BRANCH   17, $000812, $000326
LINE 615, $000816, 1987
LINE 616, $00081A, 1989
BRANCH   2, $00081C, $000822
BRANCH   20, $00081E, $0008AE
BRANCH   3, $000824, $00082C
BRANCH   1, $000826, $0008AE
BRANCH   20, $000828, $0008AE
LINE 617, $00082C, 2006
BRANCH   4, $00083A, $000840
BRANCH   20, $00083C, $000856
LINE 618, $000840, 2020
FRAME     2
FRAME     0
BRANCH   17, $00084E, $0003B6
LINE 620, $000856, 2037
BRANCH   4, $000864, $00086A
BRANCH   20, $000866, $000880
LINE 621, $00086A, 2051
FRAME     2
FRAME     0
BRANCH   17, $000878, $0003B6
LINE 623, $000880, 2068
BRANCH   4, $00088E, $000894
BRANCH   20, $000890, $0008AA
LINE 624, $000894, 2082
FRAME     2
FRAME     0
BRANCH   17, $0008A2, $0003B6
BRANCH   20, $0008AA, $0008E8
LINE 627, $0008AE, 2103
BRANCH   2, $0008B0, $0008B6
BRANCH   20, $0008B2, $0008E8
BRANCH   3, $0008B8, $0008C0
BRANCH   1, $0008BA, $0008E8
BRANCH   20, $0008BC, $0008E8
LINE 633, $0008C0, 2120
FRAME     0
LINE 635, $0008C6, 2124
LINE 636, $0008CE, 2128
LINE 637, $0008D4, 2131
LINE 638, $0008DA, 2134
LINE 639, $0008E0, 2137
BRANCH   17, $0008E0, $0007BE
BRANCH   20, $0008E4, $0008E8
LINE 642, $0008E8, 2147
BRANCH   19, $0008E8, $000000
ENDFUNC 642, $0008E8
FUNC WRITEOUTPUTMODE, 645, $0008EA
ENTRY  $0008EA
LINE 648, $0008EA, 2155
LINE 649, $0008F0, 2158
BRANCH   17, $0008F0, $000326
LINE 650, $0008F4, 2161
LINE 651, $0008F8, 2163
BRANCH   3, $0008FA, $000900
BRANCH   20, $0008FC, $00091A
LINE 652, $000900, 2172
FRAME     2
FRAME     0
BRANCH   17, $00090E, $0003B6
BRANCH   20, $000916, $000980
LINE 654, $00091A, 2190
BRANCH   3, $00091C, $000922
BRANCH   20, $00091E, $00093C
LINE 655, $000922, 2199
FRAME     2
FRAME     0
BRANCH   17, $000930, $0003B6
BRANCH   20, $000938, $000980
LINE 657, $00093C, 2217
BRANCH   3, $00093E, $000944
BRANCH   20, $000940, $00095E
LINE 658, $000944, 2226
FRAME     2
FRAME     0
BRANCH   17, $000952, $0003B6
BRANCH   20, $00095A, $000980
LINE 660, $00095E, 2244
BRANCH   3, $000960, $000966
BRANCH   20, $000962, $000980
LINE 661, $000966, 2253
FRAME     2
FRAME     0
BRANCH   17, $000974, $0003B6
BRANCH   20, $00097C, $000980
LINE 664, $000980, 2274
BRANCH   19, $000980, $000000
ENDFUNC 664, $000980
FUNC WRITEFREQUSPACED, 667, $000982
ENTRY  $000982
LINE 671, $000982, 2282
BRANCH   17, $000982, $0003A4
LINE 672, $000986, 2285
FRAME     2
FRAME     3
BRANCH   3, $0009A4, $0009AA
BRANCH   20, $0009A6, $0009F8
LINE 673, $0009AA, 2311
LINE 677, $0009BC, 2321
FRAME     3
LINE 679, $0009C4, 2326
BRANCH   4, $0009D0, $0009D6
BRANCH   20, $0009D2, $0009E0
LINE 683, $0009D6, 2340
FRAME     3
BRANCH   20, $0009DC, $0009E6
LINE 689, $0009E0, 2349
FRAME     3
LINE 692, $0009E6, 2357
BRANCH   3, $0009F2, $0009F8
BRANCH   20, $0009F4, $000998
FRAME     0
LINE 693, $0009FA, 2373
BRANCH   19, $0009FA, $000000
ENDFUNC 693, $0009FA
FUNC WRITEFREQUENCY, 696, $0009FE
ENTRY  $0009FC
LINE 700, $0009FE, 2382
LINE 701, $000A04, 2385
BRANCH   17, $000A04, $000326
LINE 702, $000A08, 2388
LINE 703, $000A0C, 2391
FRAME     2
FRAME     3
BRANCH   3, $000A2A, $000A30
BRANCH   20, $000A2C, $000A9E
LINE 704, $000A30, 2417
LINE 705, $000A44, 2427
BRANCH   4, $000A52, $000A58
BRANCH   20, $000A54, $000A5C
LINE 706, $000A58, 2441
LINE 708, $000A5C, 2447
BRANCH   4, $000A72, $000A78
BRANCH   20, $000A74, $000A82
LINE 712, $000A78, 2465
FRAME     3
BRANCH   20, $000A7E, $000A8C
LINE 718, $000A82, 2474
FRAME     3
LINE 721, $000A8C, 2483
BRANCH   3, $000A98, $000A9E
BRANCH   20, $000A9A, $000A1E
FRAME     0
LINE 725, $000AA0, 2497
FRAME     0
LINE 727, $000AA6, 2501
LINE 731, $000AAE, 2504
FRAME     0
LINE 733, $000AB8, 2509
FRAME     2
FRAME     0
BRANCH   17, $000AC6, $0003B6
LINE 734, $000ACE, 2525
BRANCH   19, $000ACE, $000000
ENDFUNC 734, $000ACE
FUNC WRITELEVELMV, 736, $000AD2
ENTRY  $000AD0
LINE 743, $000AD2, 2534
LINE 744, $000AD8, 2537
BRANCH   17, $000AD8, $000326
LINE 749, $000ADC, 2540
LINE 752, $000AEE, 2548
LINE 753, $000AFA, 2554
LINE 754, $000B08, 2561
LINE 755, $000B0C, 2564
FRAME     3
FRAME     0
LINE 759, $000B68, 2612
LINE 760, $000B6A, 2614
BRANCH   2, $000B6C, $000B72
BRANCH   20, $000B6E, $000BA6
BRANCH   3, $000B74, $000B7C
BRANCH   1, $000B76, $000BA6
BRANCH   20, $000B78, $000BA6
LINE 761, $000B7C, 2631
LINE 762, $000B82, 2635
LINE 763, $000B9E, 2649
BRANCH   20, $000BA2, $000C3A
LINE 765, $000BA6, 2656
BRANCH   2, $000BA8, $000BAE
BRANCH   20, $000BAA, $000BD8
BRANCH   3, $000BB0, $000BB8
BRANCH   1, $000BB2, $000BD8
BRANCH   20, $000BB4, $000BD8
LINE 766, $000BB8, 2673
BRANCH   20, $000BD4, $000C3A
LINE 768, $000BD8, 2691
BRANCH   2, $000BDA, $000BE0
BRANCH   20, $000BDC, $000C0E
BRANCH   3, $000BE2, $000BEA
BRANCH   1, $000BE4, $000C0E
BRANCH   20, $000BE6, $000C0E
LINE 769, $000BEA, 2708
LINE 770, $000C06, 2722
BRANCH   20, $000C0A, $000C3A
LINE 772, $000C0E, 2729
BRANCH   3, $000C10, $000C16
BRANCH   20, $000C12, $000C3A
LINE 773, $000C16, 2738
LINE 774, $000C32, 2752
BRANCH   20, $000C36, $000C3A
LINE 785, $000C3A, 2760
FRAME     0
LINE 786, $000C40, 2764
FRAME     0
LINE 787, $000C46, 2768
FRAME     2
FRAME     0
LINE 788, $000C62, 2784
FRAME     0
LINE 789, $000C68, 2788
FRAME     0
LINE 790, $000C6E, 2792
FRAME     0
LINE 792, $000C74, 2798
BRANCH   19, $000C74, $000000
ENDFUNC 792, $000C74
FUNC WRITELEVELDB, 794, $000C78
ENTRY  $000C76
LINE 798, $000C78, 2807
LINE 799, $000C7E, 2810
BRANCH   17, $000C7E, $000326
LINE 808, $000C82, 2813
LINE 809, $000CA6, 2830
FRAME     2
FRAME     0
LINE 810, $000CD6, 2856
FRAME     2
FRAME     0
BRANCH   17, $000CE4, $0003B6
LINE 812, $000CEC, 2872
BRANCH   19, $000CEC, $000000
ENDFUNC 812, $000CEC
FUNC WRITEWAVEMP3TRACKTIME, 815, $000CEE
ENTRY  $000CEE
LINE 819, $000CEE, 2880
BRANCH   17, $000CEE, $00080C
LINE 820, $000CF2, 2883
BRANCH   4, $000CF8, $000CFE
BRANCH   20, $000CFA, $000D5E
LINE 821, $000CFE, 2892
LINE 822, $000D04, 2895
LINE 823, $000D0A, 2898
BRANCH   17, $000D0A, $000308
LINE 824, $000D0E, 2901
FRAME     2
FRAME     0
BRANCH   17, $000D1C, $0003B6
LINE 825, $000D24, 2915
LINE 826, $000D2C, 2918
BRANCH   17, $000D2C, $0007BE
LINE 830, $000D30, 2921
FRAME     0
LINE 832, $000D36, 2925
LINE 833, $000D3C, 2928
LINE 834, $000D4A, 2933
BRANCH   17, $000D4A, $0007BE
LINE 838, $000D4E, 2936
FRAME     0
LINE 840, $000D54, 2940
BRANCH   20, $000D5A, $000D64
LINE 845, $000D5E, 2948
FRAME     0
LINE 848, $000D64, 2956
BRANCH   19, $000D64, $000000
ENDFUNC 848, $000D64
FUNC MP3WAITMESSAGE, 850, $000D66
ENTRY  $000D66
LINE 853, $000D66, 2964
LINE 854, $000D6C, 2967
LINE 855, $000D72, 2970
BRANCH   17, $000D72, $000308
LINE 856, $000D76, 2973
FRAME     2
FRAME     0
BRANCH   17, $000D84, $0003B6
LINE 860, $000D8C, 2987
FRAME     0
LINE 862, $000D92, 2993
BRANCH   19, $000D92, $000000
ENDFUNC 862, $000D92
FUNC SHOWOPTIONSLOWER, 864, $000D94
ENTRY  $000D94
LINE 867, $000D94, 3001
BRANCH   17, $000D94, $000CEE
LINE 868, $000D98, 3004
BRANCH   4, $000DA0, $000DA6
BRANCH   20, $000DA2, $000DD6
LINE 869, $000DA6, 3014
LINE 870, $000DAC, 3017
BRANCH   17, $000DAC, $000326
LINE 871, $000DB0, 3020
LINE 872, $000DB8, 3023
BRANCH   17, $000DB8, $0007BE
LINE 874, $000DBC, 3026
BRANCH   17, $000DBC, $0008EA
LINE 875, $000DC0, 3029
LINE 876, $000DC6, 3032
BRANCH   17, $000DC6, $000326
LINE 877, $000DCA, 3035
LINE 878, $000DD2, 3038
BRANCH   17, $000DD2, $0007BE
LINE 881, $000DD6, 3046
BRANCH   19, $000DD6, $000000
ENDFUNC 881, $000DD6
FUNC SHOWDEFAULTUPPER, 883, $000DD8
ENTRY  $000DD8
LINE 886, $000DD8, 3054
BRANCH   17, $000DD8, $000394
LINE 887, $000DDC, 3057
BRANCH   4, $000DE2, $000DE8
BRANCH   20, $000DE4, $000E0A
LINE 888, $000DE8, 3066
FRAME     2
FRAME     0
BRANCH   17, $000DF6, $0003B6
LINE 889, $000DFE, 3080
BRANCH   20, $000E06, $000E28
LINE 891, $000E0A, 3088
FRAME     2
FRAME     0
BRANCH   17, $000E18, $0003B6
LINE 892, $000E20, 3102
LINE 894, $000E28, 3107
LINE 895, $000E2E, 3110
BRANCH   17, $000E2E, $000326
LINE 896, $000E32, 3113
BRANCH   17, $000E32, $0007BE
LINE 900, $000E36, 3116
FRAME     0
LINE 903, $000E3C, 3120
BRANCH   17, $000E40, $000C76
LINE 904, $000E48, 3127
BRANCH   17, $000E48, $00035A
LINE 905, $000E4C, 3130
LINE 906, $000E52, 3133
LINE 907, $000E58, 3136
BRANCH   17, $000E58, $000308
LINE 911, $000E5C, 3139
FRAME     0
LINE 913, $000E62, 3145
BRANCH   19, $000E62, $000000
ENDFUNC 913, $000E62
FUNC SHOWDEFAULTLOWER, 915, $000E64
ENTRY  $000E64
LINE 918, $000E64, 3153
BRANCH   17, $000E64, $000CEE
LINE 919, $000E68, 3156
BRANCH   4, $000E76, $000E7C
BRANCH   20, $000E78, $000E8C
LINE 920, $000E7C, 3170
BRANCH   17, $000E80, $000AD0
BRANCH   20, $000E88, $000EBA
LINE 922, $000E8C, 3182
BRANCH   4, $000E94, $000E9A
BRANCH   20, $000E96, $000EBA
LINE 923, $000E9A, 3192
BRANCH   4, $000EA8, $000EAE
BRANCH   20, $000EAA, $000EBA
LINE 924, $000EAE, 3206
BRANCH   17, $000EB2, $0009FC
LINE 928, $000EBA, 3223
BRANCH   19, $000EBA, $000000
ENDFUNC 928, $000EBA
FUNC SHOWDEFAULT, 930, $000EBC
ENTRY  $000EBC
LINE 933, $000EBC, 3231
BRANCH   17, $000EBC, $000DD8
LINE 934, $000EC0, 3234
BRANCH   17, $000EC0, $000E64
LINE 935, $000EC4, 3239
BRANCH   19, $000EC4, $000000
ENDFUNC 935, $000EC4
FUNC SETUPMP3, 937, $000EC6
ENTRY  $000EC6
LINE 940, $000EC6, 3247
BRANCH   17, $000EC6, $0004AC
BRANCH   4, $000ECE, $000ED4
BRANCH   20, $000ED0, $000F5A
LINE 941, $000ED4, 3258
BRANCH   4, $000EE4, $000EEA
BRANCH   20, $000EE6, $000F42
LINE 942, $000EEA, 3273
LINE 943, $000EF0, 3276
BRANCH   4, $000EF8, $000EFE
BRANCH   20, $000EFA, $000F06
LINE 944, $000EFE, 3286
BRANCH   17, $000EFE, $000D66
LINE 945, $000F02, 3289
BRANCH   17, $000F02, $000632
LINE 947, $000F06, 3295
BRANCH   4, $000F0C, $000F12
BRANCH   20, $000F0E, $000F3E
LINE 948, $000F12, 3304
BRANCH   4, $000F28, $000F2E
BRANCH   20, $000F2A, $000F3A
LINE 949, $000F2E, 3321
BRANCH   17, $000F2E, $000326
LINE 950, $000F32, 3324
BRANCH   17, $000F32, $000D66
LINE 951, $000F36, 3327
BRANCH   17, $000F36, $000584
LINE 953, $000F3A, 3333
BRANCH   17, $000F3A, $000CEE
BRANCH   20, $000F3E, $000F5A
LINE 956, $000F42, 3344
BRANCH   4, $000F48, $000F4E
BRANCH   20, $000F4A, $000F5A
LINE 957, $000F4E, 3353
BRANCH   17, $000F4E, $00069E
LINE 958, $000F52, 3356
BRANCH   17, $000F52, $000D94
LINE 959, $000F56, 3359
BRANCH   17, $000F56, $00035A
LINE 963, $000F5A, 3372
BRANCH   19, $000F5A, $000000
ENDFUNC 963, $000F5A
FUNC EDITSELECTEDITEM, 966, $000F5E
ENTRY  $000F5C
LINE 973, $000F5E, 3381
FRAME     0
LINE 976, $000F68, 3387
FRAME     1
FRAME     0
LINE 978, $000F78, 3397
LINE 989, $000F7C, 3400
BRANCH   17, $000F7C, $0004AC
BRANCH   4, $000F9C, $000FA2
BRANCH   20, $000F9E, $001138
LINE 990, $000FA2, 3426
LINE 991, $000FA6, 3429
BRANCH   4, $000FB4, $000FBA
BRANCH   20, $000FB6, $000FC4
LINE 992, $000FBA, 3442
LINE 994, $000FC4, 3449
BRANCH   4, $000FD2, $000FD8
BRANCH   20, $000FD4, $000FE2
LINE 995, $000FD8, 3462
LINE 997, $000FE2, 3469
LINE 998, $001000, 3483
LINE 999, $001008, 3488
BRANCH   17, $001008, $0006AA
LINE 1000, $00100C, 3491
LINE 1001, $001014, 3494
LINE 1002, $00101C, 3497
BRANCH   17, $00101C, $000326
LINE 1003, $001020, 3500
LINE 1004, $001024, 3502
BRANCH   3, $001026, $00102C
BRANCH   20, $001028, $001068
LINE 1005, $00102C, 3511
BRANCH   17, $00102C, $0007BE
LINE 1006, $001030, 3514
BRANCH   4, $001036, $00103C
BRANCH   20, $001038, $00104C
LINE 1007, $00103C, 3523
LINE 1008, $001044, 3526
BRANCH   17, $001044, $0000C4
BRANCH   20, $001048, $001060
LINE 1010, $00104C, 3534
LINE 1011, $001054, 3537
BRANCH   17, $001058, $0001EC
LINE 1013, $001060, 3546
BRANCH   17, $001060, $000E64
BRANCH   20, $001064, $00112C
LINE 1015, $001068, 3553
BRANCH   3, $00106A, $001070
BRANCH   20, $00106C, $001080
LINE 1016, $001070, 3562
LINE 1017, $001078, 3565
BRANCH   17, $001078, $00080C
BRANCH   20, $00107C, $00112C
LINE 1020, $001080, 3572
BRANCH   3, $001082, $001088
BRANCH   20, $001084, $001098
LINE 1021, $001088, 3581
LINE 1022, $001090, 3584
BRANCH   17, $001090, $0008EA
BRANCH   20, $001094, $00112C
LINE 1025, $001098, 3591
BRANCH   3, $00109A, $0010A0
BRANCH   20, $00109C, $0010B6
LINE 1026, $0010A0, 3600
LINE 1027, $0010A8, 3603
LINE 1028, $0010AE, 3606
BRANCH   17, $0010AE, $0007BE
BRANCH   20, $0010B2, $00112C
LINE 1030, $0010B6, 3613
BRANCH   3, $0010B8, $0010BE
BRANCH   20, $0010BA, $00110E
LINE 1031, $0010BE, 3622
LINE 1032, $0010C6, 3625
BRANCH   17, $0010CA, $000C76
LINE 1033, $0010D2, 3632
BRANCH   17, $0010D2, $00035A
LINE 1034, $0010D6, 3635
BRANCH   17, $0010DA, $000AD0
LINE 1036, $0010E2, 3642
BRANCH   4, $0010F8, $0010FE
BRANCH   20, $0010FA, $00110A
LINE 1037, $0010FE, 3659
LINE 1038, $001104, 3662
BRANCH   20, $00110A, $00112C
LINE 1042, $00110E, 3672
LINE 1043, $00110E, 3674
LINE 1044, $001128, 3686
BRANCH   17, $001128, $0007BE
LINE 1047, $00112C, 3691
BRANCH   17, $00112C, $0000BC
LINE 1048, $001130, 3694
BRANCH   17, $001130, $0003E0
LINE 1049, $001134, 3698
BRANCH   20, $001134, $000F7C
LINE 1052, $001138, 3702
BRANCH   4, $001146, $00114C
BRANCH   20, $001148, $0011DE
LINE 1053, $00114C, 3716
BRANCH   4, $00115A, $001160
BRANCH   20, $00115C, $0011A4
LINE 1054, $001160, 3730
LINE 1055, $001166, 3733
LINE 1056, $001170, 3737
BRANCH   4, $00117E, $001184
BRANCH   20, $001180, $0011A4
LINE 1057, $001184, 3751
LINE 1058, $001190, 3756
BRANCH   17, $001190, $0000BE
LINE 1059, $001194, 3759
LINE 1060, $00119E, 3763
LINE 1063, $0011A4, 3772
BRANCH   4, $0011B2, $0011B8
BRANCH   20, $0011B4, $0011DE
LINE 1064, $0011B8, 3786
BRANCH   4, $0011BE, $0011C4
BRANCH   20, $0011C0, $0011DE
LINE 1065, $0011C4, 3795
LINE 1066, $0011D4, 3800
BRANCH   17, $0011D4, $0000BE
LINE 1067, $0011D8, 3803
LINE 1072, $0011DE, 3815
LINE 1073, $0011E0, 3819
BRANCH   19, $0011E0, $000000
ENDFUNC 1073, $0011E0
FUNC UPDOWNDATA, 1076, $0011E2
ENTRY  $0011E2
LINE 1080, $0011E2, 3827
LINE 1081, $0011EA, 3830
BRANCH   4, $0011FA, $001200
BRANCH   20, $0011FC, $00120A
LINE 1082, $001200, 3845
LINE 1084, $00120A, 3852
LINE 1085, $001220, 3862
BRANCH   17, $001220, $000710
LINE 1086, $001224, 3865
BRANCH   17, $001228, $000F5C
LINE 1087, $001234, 3873
BRANCH   4, $00123A, $001240
BRANCH   20, $00123C, $00125A
LINE 1089, $001240, 3882
BRANCH   4, $001248, $00124E
BRANCH   20, $00124A, $00125A
LINE 1090, $00124E, 3892
BRANCH   17, $001252, $000278
LINE 1093, $00125A, 3905
BRANCH   17, $00125A, $00060C
LINE 1094, $00125E, 3910
BRANCH   19, $00125E, $000000
ENDFUNC 1094, $00125E
FUNC INITALL, 1100, $001260
ENTRY  $001260
LINE 1107, $001260, 3918
LINE 1108, $001264, 3921
LINE 1109, $001268, 3924
LINE 1110, $00126C, 3927
LINE 1111, $001270, 3930
LINE 1112, $001274, 3933
LINE 1123, $001278, 3936
FRAME     0
BRANCH   4, $001280, $001286
BRANCH   20, $001282, $0012D2
LINE 1124, $001286, 3947
FRAME     1
FRAME     2
FRAME     3
FRAME     0
LINE 1125, $00129E, 3963
FRAME     1
FRAME     2
FRAME     3
FRAME     4
FRAME     5
FRAME     6
FRAME     7
FRAME     8
FRAME     9
FRAME     10
FRAME     0
LINE 1127, $0012D2, 4003
FRAME     0
LINE 1130, $0012D8, 4007
FRAME     2
FRAME     0
BRANCH   17, $0012E6, $0003B6
LINE 1131, $0012EE, 4021
BRANCH   17, $0012EE, $0003A4
LINE 1132, $0012F2, 4024
FRAME     2
FRAME     0
BRANCH   17, $001300, $0003B6
LINE 1133, $001308, 4038
FRAME     0
LINE 1135, $001310, 4043
LINE 1136, $001316, 4046
BRANCH   17, $00131A, $0001EC
LINE 1137, $001322, 4053
LINE 1139, $001328, 4056
LINE 1140, $00132E, 4059
LINE 1142, $001334, 4062
LINE 1143, $00133A, 4065
LINE 1149, $001340, 4068
FRAME     0
LINE 1151, $001346, 4072
LINE 1152, $00134C, 4075
LINE 1153, $001352, 4078
LINE 1154, $001358, 4082
LINE 1155, $00135E, 4085
LINE 1156, $001364, 4088
LINE 1157, $00136A, 4091
BRANCH   17, $00136A, $0000BC
LINE 1158, $00136E, 4094
LINE 1159, $001372, 4096
LINE 1160, $001376, 4098
FRAME     0
LINE 1161, $001384, 4106
BRANCH   19, $001384, $000000
ENDFUNC 1161, $001384
FUNC $_MAIN, 1167, $001386
ENTRY  $001386
LINE 1168, $001386, 4122
BRANCH   17, $001386, $001260
LINE 1169, $00138A, 4125
LINE 1171, $001390, 4128
FRAME     1
FRAME     3
FRAME     0
LINE 1174, $0013A8, 4145
FRAME     0
LINE 1175, $0013B4, 4151
BRANCH   17, $0013B4, $000394
LINE 1176, $0013B8, 4154
FRAME     2
FRAME     0
LINE 1177, $0013E2, 4176
FRAME     0
LINE 1178, $0013EA, 4182
BRANCH   20, $0013EA, $0013A8
LINE 1181, $0013EE, 4188
BRANCH   17, $0013EE, $0000BC
LINE 1182, $0013F2, 4191
BRANCH   17, $0013F2, $000710
LINE 1183, $0013F6, 4194
LINE 1184, $0013FC, 4197
LINE 1185, $001400, 4199
BRANCH   3, $001402, $001408
BRANCH   20, $001404, $00147E
LINE 1186, $001408, 4208
BRANCH   17, $001408, $000EBC
LINE 1187, $00140C, 4211
LINE 1188, $001412, 4214
BRANCH   17, $001412, $000482
LINE 1189, $001416, 4217
BRANCH   4, $00141C, $001422
BRANCH   20, $00141E, $00142E
LINE 1190, $001422, 4226
BRANCH   20, $00142A, $001436
LINE 1192, $00142E, 4234
LINE 1194, $001436, 4239
BRANCH   17, $001436, $000710
LINE 1196, $00143A, 4244
BRANCH   17, $00143E, $000F5C
BRANCH   4, $001448, $00144E
BRANCH   20, $00144A, $00145A
LINE 1197, $00144E, 4258
BRANCH   17, $00144E, $000DD8
LINE 1198, $001452, 4261
BRANCH   17, $001452, $000EC6
LINE 1199, $001456, 4264
BRANCH   17, $001456, $000E64
LINE 1201, $00145A, 4270
BRANCH   17, $00145A, $00060C
LINE 1202, $00145E, 4273
BRANCH   4, $001464, $00146A
BRANCH   20, $001466, $00146E
LINE 1203, $00146A, 4282
BRANCH   17, $00146A, $000CEE
LINE 1205, $00146E, 4289
BRANCH   17, $00146E, $00048E
BRANCH   4, $001474, $00147A
BRANCH   20, $001476, $00143A
BRANCH   20, $00147A, $00157C
LINE 1207, $00147E, 4304
BRANCH   3, $001480, $001486
BRANCH   20, $001482, $0014E0
LINE 1208, $001486, 4313
BRANCH   17, $001486, $000EBC
LINE 1209, $00148A, 4316
BRANCH   17, $00148A, $000482
LINE 1210, $00148E, 4319
LINE 1211, $001496, 4322
BRANCH   17, $001496, $000710
LINE 1213, $00149A, 4327
BRANCH   17, $00149E, $000F5C
BRANCH   4, $0014A8, $0014AE
BRANCH   20, $0014AA, $0014CC
LINE 1214, $0014AE, 4341
BRANCH   4, $0014B6, $0014BC
BRANCH   20, $0014B8, $0014C8
LINE 1215, $0014BC, 4351
BRANCH   17, $0014C0, $000278
LINE 1217, $0014C8, 4361
BRANCH   17, $0014C8, $000EBC
LINE 1219, $0014CC, 4367
BRANCH   17, $0014CC, $00060C
LINE 1220, $0014D0, 4371
BRANCH   17, $0014D0, $00048E
BRANCH   4, $0014D6, $0014DC
BRANCH   20, $0014D8, $00149A
BRANCH   20, $0014DC, $00157C
LINE 1222, $0014E0, 4386
BRANCH   2, $0014E2, $0014E8
BRANCH   20, $0014E4, $00152C
BRANCH   3, $0014EA, $0014F2
BRANCH   1, $0014EC, $00152C
BRANCH   20, $0014EE, $00152C
LINE 1223, $0014F2, 4403
BRANCH   17, $0014F2, $000394
LINE 1224, $0014F6, 4406
FRAME     2
FRAME     0
BRANCH   17, $001504, $0003B6
LINE 1225, $00150C, 4420
BRANCH   17, $00150C, $000982
LINE 1226, $001510, 4423
BRANCH   17, $001510, $00035A
LINE 1227, $001514, 4426
BRANCH   17, $001514, $000482
LINE 1229, $001518, 4431
BRANCH   17, $001518, $0011E2
LINE 1230, $00151C, 4435
BRANCH   17, $00151C, $00048E
BRANCH   4, $001522, $001528
BRANCH   20, $001524, $001518
BRANCH   20, $001528, $00157C
LINE 1232, $00152C, 4450
BRANCH   2, $00152E, $001534
BRANCH   20, $001530, $00157C
BRANCH   3, $001536, $00153E
BRANCH   1, $001538, $00157C
BRANCH   20, $00153A, $00157C
LINE 1233, $00153E, 4467
BRANCH   17, $00153E, $000394
LINE 1234, $001542, 4470
FRAME     2
FRAME     0
BRANCH   17, $001550, $0003B6
LINE 1235, $001558, 4484
BRANCH   17, $001558, $000D94
LINE 1236, $00155C, 4487
BRANCH   17, $00155C, $00035A
LINE 1237, $001560, 4490
BRANCH   17, $001560, $000482
LINE 1239, $001564, 4495
BRANCH   17, $001564, $0011E2
LINE 1240, $001568, 4498
BRANCH   17, $001568, $000EC6
LINE 1241, $00156C, 4502
BRANCH   17, $00156C, $00048E
BRANCH   4, $001572, $001578
BRANCH   20, $001574, $001564
BRANCH   20, $001578, $00157C
LINE 1245, $00157C, 4518
BRANCH   4, $00158A, $001590
BRANCH   20, $00158C, $0015BC
LINE 1246, $001590, 4531
BRANCH   4, $00159E, $0015A4
BRANCH   20, $0015A0, $0015AE
LINE 1247, $0015A4, 4545
BRANCH   20, $0015AA, $0015BC
LINE 1249, $0015AE, 4553
LINE 1252, $0015BC, 4565
BRANCH   4, $0015CA, $0015D0
BRANCH   20, $0015CC, $001618
LINE 1253, $0015D0, 4578
LINE 1254, $0015E0, 4586
BRANCH   4, $0015E6, $0015EC
BRANCH   20, $0015E8, $0015F2
LINE 1255, $0015EC, 4595
LINE 1257, $0015F2, 4601
BRANCH   4, $00160A, $001610
BRANCH   20, $00160C, $001618
LINE 1258, $001610, 4619
LINE 1261, $001618, 4628
BRANCH   4, $001626, $00162C
BRANCH   20, $001628, $001668
LINE 1262, $00162C, 4641
BRANCH   4, $001632, $001638
BRANCH   20, $001634, $001654
LINE 1263, $001638, 4650
LINE 1264, $00163E, 4653
LINE 1265, $001640, 4655
BRANCH   17, $001640, $0001B0
LINE 1266, $001644, 4658
BRANCH   17, $001648, $0001EC
BRANCH   20, $001650, $001660
LINE 1268, $001654, 4670
LINE 1269, $00165A, 4673
LINE 1270, $00165C, 4675
BRANCH   17, $00165C, $0001CE
LINE 1272, $001660, 4680
BRANCH   17, $001660, $000EC6
LINE 1273, $001664, 4683
BRANCH   17, $001664, $000E64
LINE 1275, $001668, 4690
BRANCH   20, $001668, $0013EE
LINE 1276, $00166C, 4697
BRANCH   20, $00166C, $00166C
ENDFUNC 1276, $00166C
SYM SOFTDDS.VERS1STR, $00225E
SYM SOFTDDS.VERS2STR, $00226F
SYM SOFTDDS.HZSTR, $00227E
SYM SOFTDDS.DBSTR, $002282
SYM SOFTDDS.SINSTR, $002286
SYM SOFTDDS.SQUSTR, $00228A
SYM SOFTDDS.TRISTR, $00228E
SYM SOFTDDS.NRMSTR, $002292
SYM SOFTDDS.SYMSTR, $002296
SYM SOFTDDS.PWRSTR, $00229A
SYM SOFTDDS.SYMPWRSTR, $00229E
SYM SOFTDDS.PLAYSTR, $0022A2
SYM SOFTDDS.WAITSTR, $0022AA
SYM SOFTDDS.MEMSTR, $0022AF
SYM SOFTDDS.PRESETSTR, $0022B7
SYM SOFTDDS.FREQUSTR, $0022BF
SYM SOFTDDS.OPTSTR, $0022D0
SYM SOFTDDS.DBFAC, $0022E3
SYM SOFTDDS.POSX, $002323
SYM SOFTDDS.CURSX, $002333
SYM SOFTDDS.POSY, $002343
SYM SOFTDDS.TERZARRAY, $002353
.ROMEND   $003FFF
.ROMCONST $002246
.SECTION CODE_STA, $000000, $002246, $000000
.SECTION ROMC, $002246, $00014D, $002246
.SECTION VECTTAB, $000000, $000068, $002393
ENDCODE
