.DEFINITIONS;1;
FILE      MP3source.pas;1;
PROGRAM   SoftDDS;1;
VAR       SysTickTime, BYTE, RAM, $00060;1;
IMPLEMENT SoftDDS;62;
TYPE      TEditWhich, ENUM;66;
          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;66;
CONST     c_sinw, BYTE, IMM, 0;71;
CONST     c_triw, BYTE, IMM, 1;72;
CONST     c_squw, BYTE, IMM, 2;73;
CONST     c_audio, BYTE, IMM, 3;74;
CONST     c_nrmo, BYTE, IMM, 0;77;
CONST     c_symo, BYTE, IMM, 1;78;
CONST     c_pwro, BYTE, IMM, 2;79;
CONST     c_psymo, BYTE, IMM, 3;80;
CONST     m_lastmenu, ENUM, TEditWhich, IMM, 11;84;
CONST     DDRAinit, BYTE, IMM, 255;86;
CONST     PortAinit, BYTE, IMM, 128;87;
CONST     DDRBinit, BYTE, IMM, 255;89;
CONST     PortBinit, BYTE, IMM, 143;90;
CONST     DDRCinit, BYTE, IMM, 128;92;
CONST     PortCinit, BYTE, IMM, 128;93;
CONST     DDRDinit, BYTE, IMM, 0;95;
CONST     PortDinit, BYTE, IMM, 255;96;
CONST     BtnInPortReg, BYTE, IMM, 48;98;
CONST     LEDOutPort, BYTE, IMM, 53;99;
CONST     R2ROutPort, BYTE, IMM, 59;101;
CONST     MPXPort, BYTE, IMM, 56;102;
CONST     fhz, ARRAY, ROM, $00001;106;
          LONGINT, =0|8, 0|0, 0|0, 0|0, $00004;106;
CONST     fdhz, ARRAY, ROM, $00002;108;
          LONGINT, =0|16, 0|0, 0|0, 0|0, $00004;108;
INCLUDE   dB775mV.txt;118;
END_INCLUDE   dB775mV.txt;32;
FILE      MP3source.pas;32;
MAIN      SoftDDS;32;
CONST     dBfac, ARRAY, ROM, $00003;119;
          WORD, =0|32, 0|0, 0|0, 0|0, $00002;119;
INCLUDE   sinus.txt;123;
END_INCLUDE   sinus.txt;256;
FILE      MP3source.pas;256;
MAIN      SoftDDS;256;
CONST     sinus, ARRAY, ROM, $00004;124;
          BYTE, =0|256, 0|0, 0|0, 0|0, $00001;124;
CONST     posx, ARRAY, ROM, $00005;129;
          BYTE, =0|16, 0|0, 0|0, 0|0, $00001;129;
CONST     cursx, ARRAY, ROM, $00006;130;
          BYTE, =0|16, 0|0, 0|0, 0|0, $00001;130;
CONST     posy, ARRAY, ROM, $00007;131;
          BYTE, =0|16, 0|0, 0|0, 0|0, $00001;131;
CONST     Vers1Str, STRING, 15, ROM, $;134;
CONST     Vers2Str, STRING, 15, ROM, $;135;
CONST     HzStr, STRING, 4, ROM, $;137;
CONST     dBStr, STRING, 4, ROM, $;138;
CONST     SinStr, STRING, 4, ROM, $;139;
CONST     SquStr, STRING, 4, ROM, $;140;
CONST     TriStr, STRING, 4, ROM, $;141;
CONST     EmptyStr, STRING, 4, ROM, $;142;
CONST     PlayStr, STRING, 12, ROM, $;144;
CONST     WaitStr, STRING, 8, ROM, $;145;
CONST     MemStr, STRING, 8, ROM, $;147;
CONST     PresetStr, STRING, 8, ROM, $;148;
CONST     TerzStr, STRING, 8, ROM, $;149;
CONST     AudioStr, STRING, 8, ROM, $;150;
CONST     FrequStr, STRING, 17, ROM, $;151;
CONST     OptStr, STRING, 17, ROM, $;153;
CONST     high, BOOLEAN, IMM, 255;155;
CONST     low, BOOLEAN, IMM, 0;156;
CONST     b_SCLK, BYTE, IMM, 0;158;
CONST     b_SDATA, BYTE, IMM, 1;159;
CONST     b_STROBE, BYTE, IMM, 2;160;
CONST     TerzArray, ARRAY, ROM, $00008;172;
          INTEGER, =0|32, 0|0, 0|0, 0|0, $00002;172;
VAR       EEPatchArray, ARRAY, EEPROM, $00000;190;
          BYTE, =0|52, 0|0, 0|0, 0|0, $00000;190;
VAR       EEPwrGain, BYTE, EEPROM, $00034;194;
VAR       i, BYTE, RAM, $00007;202;
VAR       k, BYTE, RAM, $00008;202;
VAR       m, BYTE, RAM, $00009;203;
VAR       DDSL, BYTE, RAM, $0000A;203;
VAR       DDSM, BYTE, RAM, $0000B;203;
VAR       DDSH, BYTE, RAM, $0000C;203;
VAR       dss_cmd, WORD, RAM, $00061;207;
VAR       wave_cmd, WORD, RAM, $00063;208;
VAR       Out4094, BYTE, RAM, $00065;209;
VAR       BtnInState, BYTE, RAM, $00066;210;
VAR       b_TasteAuf, BIT8, RAM, $660002;212;
VAR       b_TasteAb, BIT8, RAM, $660003;213;
VAR       b_TasteLinks, BIT8, RAM, $660004;214;
VAR       b_TasteRechts, BIT8, RAM, $660005;215;
VAR       b_TasteAux, BIT8, RAM, $660007;216;
VAR       b_LEDaux, BIT8, RAM, $350007;218;
VAR       b_ExtOnMP3Power, BIT8, RAM, $380003;219;
VAR       EditWhich, ENUM, TEDITWHICH, RAM, $00067;221;
VAR       DispWhich, ENUM, TEDITWHICH, RAM, $00068;221;
VAR       CurItemNumber, BYTE, RAM, $00069;222;
VAR       DisplayValue, BYTE, RAM, $0006A;223;
VAR       EditValue, BYTE, RAM, $0006B;223;
VAR       ItemUpperLimit, BYTE, RAM, $0006C;224;
VAR       ItemLowerLimit, BYTE, RAM, $0006D;224;
VAR       x, BYTE, RAM, $0006E;224;
VAR       y, BYTE, RAM, $0006F;224;
VAR       GainOffset, BYTE, RAM, $00070;225;
VAR       digits, BYTE, RAM, $00071;226;
VAR       BtnTime, BYTE, RAM, $00072;227;
VAR       BtnTime2, BYTE, RAM, $00073;227;
VAR       BurstCount, BYTE, RAM, $00074;228;
VAR       prime, BOOLEAN, RAM, $00075;229;
VAR       BurstPrime, BOOLEAN, RAM, $00076;229;
VAR       Modified, BOOLEAN, RAM, $00077;229;
VAR       aBool, BOOLEAN, RAM, $00078;229;
VAR       PresetOn, BOOLEAN, RAM, $00079;229;
VAR       MP3isOn, BOOLEAN, RAM, $0007A;229;
VAR       MP3repeatBset, BOOLEAN, RAM, $0007B;230;
VAR       PwrGain, BYTE, RAM, $0007C;232;
VAR       MemoryNum, BYTE, RAM, $0007D;233;
VAR       MP3Track, BYTE, RAM, $0007E;234;
VAR       EditArray, ARRAY, RAM, $0007F;237;
          BYTE, =0|16, 0|0, 0|0, 0|0, $00001;237;
VAR       Edit1, BYTE, RAM, $0007F;238;
VAR       Frequ1, BYTE, RAM, $0007F;240;
VAR       Frequ2, BYTE, RAM, $00080;241;
VAR       Frequ3, BYTE, RAM, $00081;242;
VAR       Frequ4, BYTE, RAM, $00082;243;
VAR       Frequ5, BYTE, RAM, $00083;244;
VAR       Frequ6, BYTE, RAM, $00084;245;
VAR       Frequ7, BYTE, RAM, $00085;246;
VAR       FrequDez, BYTE, RAM, $00086;247;
VAR       Wave, BYTE, RAM, $00087;249;
VAR       MP3sec, BYTE, RAM, $00088;250;
VAR       OutputMode, BYTE, RAM, $00089;251;
VAR       BurstMode, BYTE, RAM, $0008A;252;
VAR       AttnStep, BYTE, RAM, $0008B;253;
VAR       PresetNum, BYTE, RAM, $0008C;254;
VAR       SaveArray, ARRAY, RAM, $0008F;255;
          BYTE, =0|16, 0|0, 0|0, 0|0, $00001;255;
VAR       Save1, BYTE, RAM, $0008F;256;
VAR       LevelStr, STRING, 8, RAM, $0009F;258;
VAR       FreqStr, STRING, 9, RAM, $000A7;259;
VAR       MP3repeatTimer, SYSTIMER, RAM, $000B0;260;
VAR       BurstTimer, SYSTIMER8, RAM, $000B2;261;
VAR       MP3runningTimer, BYTE, RAM, $000B3;262;
VAR       MP3runningSeconds, BYTE, RAM, $000B4;262;
VAR       MP3currenttrack, BYTE, RAM, $000B5;263;
CONST     EditArrayLen, BYTE, IMM, 13;267;
PROC      OnSysTick;271;
COMMENT   procedure OnSysTick;;271;
END_FUNC  OnSysTick;281;
INCLUDE   MP3source-HW.pas;304;
PROC      miniDDS;4;
COMMENT   procedure miniDDS;;4;
END_FUNC  miniDDS;86;
PROC      Shift4094;90;
COMMENT   procedure Shift4094; //Sende Byte in Out4094 an den 4094;90;
END_FUNC  Shift4094;117;
PROC      SetLevelDDS;121;
COMMENT   procedure SetLevelDDS;;121;
FRAMEUSED 16;126;
LOCALV    freq, LONGINT, $0000C;126;
LOCALV    fac, LONGINT, $00008;126;
LOCALV    acc, LONGINT, $00004;126;
LOCALV    freqHi, WORD, $00002;126;
LOCALV    freqLo, WORD, $00000;126;
END_FUNC  SetLevelDDS;155;
END_INCLUDE   MP3source-HW.pas;156;
FILE      MP3source.pas;156;
MAIN      SoftDDS;156;
PROC      PresetCopyFromROM;310;
COMMENT   procedure PresetCopyFromROM;;310;
END_FUNC  PresetCopyFromROM;323;
PROC      PresetSave;325;
COMMENT   procedure PresetSave;;325;
END_FUNC  PresetSave;329;
PROC      PresetRestore;331;
COMMENT   procedure PresetRestore;;331;
END_FUNC  PresetRestore;335;
PROC      PatchCopyFromEE;337;
COMMENT   procedure PatchCopyFromEE;;337;
FRAMEUSED 2;340;
LOCALV    myPatchAdr, WORD, $00000;340;
END_FUNC  PatchCopyFromEE;345;
PROC      PatchCopyToEE;347;
COMMENT   procedure PatchCopyToEE;;347;
FRAMEUSED 2;350;
LOCALV    myPatchAdr, WORD, $00000;350;
END_FUNC  PatchCopyToEE;355;
PROC      LCD1xy;360;
COMMENT   procedure LCD1xy;;360;
END_FUNC  LCD1xy;363;
PROC      SetPos;365;
COMMENT   procedure SetPos;;365;
END_FUNC  SetPos;371;
PROC      SetCursor;373;
COMMENT   procedure SetCursor;;373;
END_FUNC  SetCursor;381;
PROC      LCD1x0y0;384;
COMMENT   procedure LCD1x0y0;;384;
END_FUNC  LCD1x0y0;388;
PROC      LCD1x0y1;390;
COMMENT   procedure LCD1x0y1;;390;
END_FUNC  LCD1x0y1;395;
INCLUDE   buttons.pas;397;
PROC      WriteLCD;4;
COMMENT   procedure WriteLCD(myAdr : pointer);;4;
FRAMEUSED 2;7;
LOCALV    myAdr, POINTER, POINTER, $00000;7;
END_FUNC  WriteLCD;25;
PROC      FastRepeatRelease;27;
COMMENT   procedure FastRepeatRelease;;27;
END_FUNC  FastRepeatRelease;47;
PROC      SlowRepeatRelease;49;
COMMENT   procedure SlowRepeatRelease;;49;
END_FUNC  SlowRepeatRelease;53;
FUNC      NaviButton;55;
COMMENT   function NaviButton : Boolean;;55;
END_FUNC  NaviButton;61;
FUNC      UpDownButton;63;
COMMENT   function UpDownButton : Boolean;;63;
END_FUNC  UpDownButton;69;
END_INCLUDE   buttons.pas;69;
FILE      MP3source.pas;69;
MAIN      SoftDDS;69;
INCLUDE   mp3control.pas;398;
CONST     c_MP3playstop, BYTE, IMM, 16;79;
CONST     c_MP3rev, BYTE, IMM, 32;80;
CONST     c_MP3forw, BYTE, IMM, 48;81;
CONST     c_MP3repeat, BYTE, IMM, 64;82;
CONST     c_MP3volplus, BYTE, IMM, 80;83;
CONST     c_MP3equ, BYTE, IMM, 96;84;
CONST     c_MP3inh, BYTE, IMM, 128;85;
PROC      MP3remote;88;
COMMENT   procedure MP3remote(mp3cmd:byte);;88;
FRAMEUSED 1;90;
LOCALV    mp3cmd, BYTE, $00000;90;
END_FUNC  MP3remote;95;
PROC      MP3setRepeatA;97;
COMMENT   procedure MP3setRepeatA;;97;
FRAMEUSED 2;100;
LOCALV    myTime, WORD, $00000;100;
END_FUNC  MP3setRepeatA;108;
PROC      MP3setRepeatB;110;
COMMENT   procedure MP3setRepeatB;;110;
END_FUNC  MP3setRepeatB;115;
PROC      MP3next;117;
COMMENT   procedure MP3next;;117;
END_FUNC  MP3next;122;
PROC      MP3prev;124;
COMMENT   procedure MP3prev;;124;
END_FUNC  MP3prev;129;
PROC      MP3gotoTrack;131;
COMMENT   procedure MP3gotoTrack;;131;
END_FUNC  MP3gotoTrack;145;
PROC      MP3checkRepeat;147;
COMMENT   procedure MP3checkRepeat;;147;
END_FUNC  MP3checkRepeat;160;
PROC      MP3on;162;
COMMENT   procedure MP3on;;162;
END_FUNC  MP3on;178;
PROC      MP3off;180;
COMMENT   procedure MP3off;;180;
END_FUNC  MP3off;185;
END_INCLUDE   mp3control.pas;186;
FILE      MP3source.pas;186;
MAIN      SoftDDS;186;
PROC      CheckItemLimits;401;
COMMENT   procedure CheckItemLimits;;401;
END_FUNC  CheckItemLimits;413;
PROC      WriteItem;415;
COMMENT   procedure WriteItem;;415;
END_FUNC  WriteItem;435;
PROC      WriteWave;437;
COMMENT   procedure WriteWave;;437;
END_FUNC  WriteWave;455;
PROC      ShowFrequSpaced;458;
COMMENT   procedure ShowFrequSpaced;;458;
END_FUNC  ShowFrequSpaced;474;
PROC      WriteFrequency;477;
COMMENT   procedure WriteFrequency;;477;
FRAMEUSED 1;480;
LOCALV    blank, BOOLEAN, $00000;480;
END_FUNC  WriteFrequency;499;
PROC      WriteLevelmV;501;
COMMENT   procedure WriteLevelmV;;501;
FRAMEUSED 3;507;
LOCALV    blank, BOOLEAN, $00002;507;
LOCALV    dBtab, BYTE, $00001;507;
LOCALV    Prefix, CHAR, $00000;507;
END_FUNC  WriteLevelmV;541;
PROC      WriteLeveldB;543;
COMMENT   procedure WriteLeveldB;;543;
FRAMEUSED 2;546;
LOCALV    dBval, INTEGER, $00000;546;
END_FUNC  WriteLeveldB;554;
PROC      WriteMP3trackTime;557;
COMMENT   procedure WriteMP3trackTime;;557;
END_FUNC  WriteMP3trackTime;577;
PROC      MP3waitMessage;579;
COMMENT   procedure MP3waitMessage;;579;
END_FUNC  MP3waitMessage;587;
PROC      ShowOptionsLower;589;
COMMENT   procedure ShowOptionsLower;;589;
END_FUNC  ShowOptionsLower;610;
PROC      ShowOptions;612;
COMMENT   procedure ShowOptions;;612;
END_FUNC  ShowOptions;618;
PROC      ShowDefaultUpper;620;
COMMENT   procedure ShowDefaultUpper;;620;
END_FUNC  ShowDefaultUpper;649;
PROC      ShowDefaultLower;651;
COMMENT   procedure ShowDefaultLower;;651;
END_FUNC  ShowDefaultLower;667;
PROC      ShowDefault;669;
COMMENT   procedure ShowDefault;;669;
END_FUNC  ShowDefault;674;
PROC      SetupMP3;676;
COMMENT   procedure SetupMP3;;676;
END_FUNC  SetupMP3;702;
PROC      initall;735;
COMMENT   procedure initall;;735;
END_FUNC  initall;780;
PROC      $_Main;784;
STACKSTA  182;951;
STACKSIZ  128;951;
FRAMESTA  310;951;
FRAMESIZ  96;951;
PROCID    0;951;
PROCLOC   -1;951;
TASKLOC   -1;951;
END_PROG  SoftDDS;951;
.CODESTART
RESET $000000
STARTCODE $000022
FILE MP3SOURCE.PAS
FILE DB775MV.TXT
FILE MP3SOURCE.PAS
FILE SINUS.TXT
FILE MP3SOURCE.PAS
FUNC ONSYSTICK, 271, $000022
ENTRY  $000022
LINE 273, $000022, 364
LINE 274, $00002C, 368
BRANCH   4, $00003A, $00003E
BRANCH   20, $00003C, $00006E
LINE 275, $00003E, 382
LINE 276, $000044, 385
LINE 277, $00004E, 389
BRANCH   4, $000064, $000068
BRANCH   20, $000066, $00006E
LINE 278, $000068, 406
LINE 281, $00006E, 417
BRANCH   19, $00006E, $000000
ENDFUNC 281, $00006E
FILE MP3SOURCE-HW.PAS
FUNC MINIDDS, 4, $000070
ENTRY  $000070
LINE 6, $000070, 427
LINE 7, $000076, 431
LINE 9, $00007C, 435
LINE 10, $00007E, 437
LINE 11, $000080, 439
LINE 13, $000082, 442
LINE 14, $000084, 444
LINE 15, $000086, 446
LINE 16, $000088, 448
LINE 17, $00008A, 450
LINE 18, $00008C, 452
LINE 19, $00008E, 454
LINE 20, $000090, 456
LINE 21, $000092, 458
LINE 22, $000094, 460
LINE 23, $000096, 462
LINE 24, $000098, 464
LINE 25, $00009A, 466
LINE 26, $00009C, 468
LINE 33, $00009E, 474
LINE 34, $0000A0, 476
LINE 35, $0000A2, 478
LINE 36, $0000A4, 480
LINE 37, $0000A6, 482
LINE 38, $0000A8, 484
LINE 39, $0000AA, 486
LINE 40, $0000AC, 488
LINE 41, $0000AE, 490
LINE 45, $0000B0, 494
LINE 46, $0000B2, 496
LINE 47, $0000B4, 498
LINE 48, $0000B6, 500
LINE 49, $0000B8, 502
LINE 50, $0000BA, 504
LINE 52, $0000BC, 507
LINE 53, $0000BE, 509
LINE 54, $0000C0, 511
LINE 55, $0000C2, 513
LINE 56, $0000C4, 515
LINE 59, $0000C8, 518
LINE 60, $0000CA, 520
LINE 61, $0000CC, 522
LINE 62, $0000CE, 524
LINE 63, $0000D0, 526
LINE 67, $0000D2, 530
LINE 68, $0000D4, 532
LINE 69, $0000D6, 534
LINE 71, $0000D8, 536
LINE 72, $0000DA, 538
LINE 73, $0000DC, 540
LINE 75, $0000DE, 542
LINE 76, $0000E0, 544
LINE 77, $0000E2, 546
LINE 78, $0000E4, 548
LINE 79, $0000E6, 550
LINE 82, $0000E8, 553
LINE 83, $0000EA, 555
LINE 85, $0000EC, 558
LINE 86, $0000F2, 564
BRANCH   19, $0000F2, $000000
ENDFUNC 86, $0000F2
FUNC SHIFT4094, 90, $0000F4
ENTRY  $0000F4
LINE 93, $0000F4, 573
LINE 94, $0000F8, 575
LINE 95, $0000FA, 577
LINE 96, $0000FC, 579
LINE 99, $0000FE, 582
LINE 100, $000100, 584
LINE 101, $000102, 586
LINE 102, $000104, 588
LINE 104, $000106, 591
LINE 106, $000108, 594
LINE 107, $00010A, 596
LINE 108, $00010C, 598
LINE 109, $00010E, 600
LINE 110, $000110, 602
LINE 111, $000112, 604
LINE 113, $000114, 606
LINE 114, $000116, 608
LINE 117, $000118, 613
BRANCH   19, $000118, $000000
ENDFUNC 117, $000118
FUNC SETLEVELDDS, 121, $00011C
ENTRY  $00011A
LINE 128, $00011C, 622
LINE 129, $000128, 628
LINE 130, $000136, 635
LINE 131, $000140, 641
BRANCH   4, $00014E, $000152
BRANCH   20, $000150, $000160
LINE 132, $000152, 656
LINE 133, $000158, 660
BRANCH   20, $00015E, $00016C
LINE 135, $000160, 669
LINE 136, $000166, 673
LINE 138, $00016C, 679
LINE 139, $00017C, 686
BRANCH   17, $00017C, $0000F4
LINE 142, $00017E, 689
LINE 143, $00018E, 698
FRAME     2
FRAME     3
BRANCH   3, $0001AC, $0001B0
BRANCH   20, $0001AE, $00024C
LINE 144, $0001B0, 724
LINE 145, $0001D0, 741
LINE 146, $0001F6, 761
LINE 147, $00023C, 799
BRANCH   3, $000248, $00024C
BRANCH   20, $00024A, $0001A0
FRAME     0
LINE 148, $00024E, 813
LINE 149, $000276, 833
LINE 150, $0002A6, 858
LINE 151, $0002B4, 866
LINE 152, $0002C0, 873
LINE 153, $0002C8, 878
LINE 154, $0002CE, 882
LINE 155, $0002D6, 889
BRANCH   19, $0002D6, $000000
ENDFUNC 155, $0002D6
FILE MP3SOURCE.PAS
FUNC PRESETCOPYFROMROM, 310, $0002D8
ENTRY  $0002D8
LINE 314, $0002D8, 899
FRAME     3
FRAME     0
LINE 315, $000334, 947
LINE 316, $00033E, 953
FRAME     2
FRAME     3
BRANCH   3, $00035C, $000360
BRANCH   20, $00035E, $0003B8
LINE 317, $000360, 979
LINE 318, $00037C, 994
BRANCH   4, $000388, $00038C
BRANCH   20, $00038A, $000390
LINE 319, $00038C, 1008
LINE 321, $000390, 1014
LINE 322, $0003A8, 1029
BRANCH   3, $0003B4, $0003B8
BRANCH   20, $0003B6, $000350
FRAME     0
LINE 323, $0003BA, 1045
BRANCH   19, $0003BA, $000000
ENDFUNC 323, $0003BA
FUNC PRESETSAVE, 325, $0003BC
ENTRY  $0003BC
LINE 328, $0003BC, 1053
LINE 329, $0003D6, 1069
BRANCH   19, $0003D6, $000000
ENDFUNC 329, $0003D6
FUNC PRESETRESTORE, 331, $0003D8
ENTRY  $0003D8
LINE 334, $0003D8, 1077
LINE 335, $0003F2, 1093
BRANCH   19, $0003F2, $000000
ENDFUNC 335, $0003F2
FUNC PATCHCOPYFROMEE, 337, $0003F6
ENTRY  $0003F4
LINE 341, $0003F6, 1102
LINE 342, $00040C, 1113
FRAME     2
FRAME     3
BRANCH   3, $00042A, $00042E
BRANCH   20, $00042C, $00047A
LINE 343, $00042E, 1139
LINE 344, $00046A, 1172
BRANCH   3, $000476, $00047A
BRANCH   20, $000478, $00041E
FRAME     0
LINE 345, $00047C, 1188
BRANCH   19, $00047C, $000000
ENDFUNC 345, $00047C
FUNC PATCHCOPYTOEE, 347, $000480
ENTRY  $00047E
LINE 351, $000480, 1197
LINE 352, $000496, 1208
FRAME     2
FRAME     3
BRANCH   3, $0004B4, $0004B8
BRANCH   20, $0004B6, $000508
LINE 353, $0004B8, 1234
LINE 354, $0004F8, 1269
BRANCH   3, $000504, $000508
BRANCH   20, $000506, $0004A8
FRAME     0
LINE 355, $00050A, 1285
BRANCH   19, $00050A, $000000
ENDFUNC 355, $00050A
FUNC LCD1XY, 360, $00050C
ENTRY  $00050C
LINE 362, $00050C, 1293
FRAME     1
FRAME     2
FRAME     0
LINE 363, $000522, 1308
BRANCH   19, $000522, $000000
ENDFUNC 363, $000522
FUNC SETPOS, 365, $000524
ENTRY  $000524
LINE 367, $000524, 1316
LINE 368, $00052A, 1319
LINE 369, $00053E, 1329
LINE 370, $000552, 1339
BRANCH   17, $000552, $00050C
LINE 371, $000554, 1344
BRANCH   19, $000554, $000000
ENDFUNC 371, $000554
FUNC SETCURSOR, 373, $000556
ENTRY  $000556
LINE 375, $000556, 1352
LINE 376, $00055C, 1355
LINE 377, $000570, 1365
LINE 378, $000584, 1375
BRANCH   17, $000584, $00050C
LINE 380, $000586, 1378
FRAME     0
LINE 381, $00058A, 1384
BRANCH   19, $00058A, $000000
ENDFUNC 381, $00058A
FUNC LCD1X0Y0, 384, $00058C
ENTRY  $00058C
LINE 386, $00058C, 1392
LINE 387, $00058E, 1394
FRAME     0
LINE 388, $000594, 1401
BRANCH   19, $000594, $000000
ENDFUNC 388, $000594
FUNC LCD1X0Y1, 390, $000596
ENTRY  $000596
LINE 392, $000596, 1409
LINE 393, $00059C, 1412
LINE 394, $0005A2, 1415
BRANCH   17, $0005A2, $00050C
LINE 395, $0005A4, 1420
BRANCH   19, $0005A4, $000000
ENDFUNC 395, $0005A4
FILE BUTTONS.PAS
FUNC WRITELCD, 4, $0005A6
ENTRY  $0005A6
LINE 10, $0005A6, 1431
LINE 11, $0005A8, 1433
LINE 12, $0005AA, 1435
LINE 13, $0005AC, 1437
LINE 14, $0005AE, 1439
LINE 16, $0005B0, 1442
LINE 17, $0005B2, 1444
LINE 18, $0005B4, 1446
LINE 19, $0005B6, 1448
LINE 20, $0005B8, 1450
LINE 21, $0005BA, 1452
LINE 22, $0005BC, 1454
LINE 23, $0005BE, 1456
LINE 25, $0005C0, 1461
BRANCH   19, $0005C0, $000000
ENDFUNC 25, $0005C0
FUNC FASTREPEATRELEASE, 27, $0005C2
ENTRY  $0005C2
LINE 30, $0005C2, 1469
LINE 32, $0005D6, 1481
LINE 33, $0005E0, 1485
BRANCH   4, $0005EE, $0005F2
BRANCH   20, $0005F0, $0005FA
LINE 34, $0005F2, 1499
FRAME     0
BRANCH   20, $0005F8, $000600
LINE 36, $0005FA, 1509
FRAME     0
LINE 38, $000600, 1516
LINE 39, $000606, 1519
LINE 40, $00060E, 1524
BRANCH   4, $00062C, $000630
BRANCH   20, $00062E, $0005D6
LINE 41, $000630, 1548
BRANCH   4, $00063C, $000640
BRANCH   20, $00063E, $00064E
LINE 42, $000640, 1562
LINE 43, $000646, 1565
BRANCH   20, $00064C, $000654
LINE 45, $00064E, 1573
LINE 47, $000654, 1580
BRANCH   19, $000654, $000000
ENDFUNC 47, $000654
FUNC SLOWREPEATRELEASE, 49, $000656
ENTRY  $000656
LINE 51, $000656, 1588
LINE 52, $00065C, 1591
BRANCH   17, $00065C, $0005C2
LINE 53, $00065E, 1596
BRANCH   19, $00065E, $000000
ENDFUNC 53, $00065E
FUNC NAVIBUTTON, 55, $000660
ENTRY  $000660
LINE 58, $000660, 1604
LINE 59, $000666, 1607
LINE 60, $000678, 1616
LINE 61, $00067C, 1620
BRANCH   19, $00067C, $000000
ENDFUNC 61, $00067C
FUNC UPDOWNBUTTON, 63, $00067E
ENTRY  $00067E
LINE 66, $00067E, 1628
LINE 67, $000684, 1631
LINE 68, $000696, 1640
LINE 69, $00069A, 1644
BRANCH   19, $00069A, $000000
ENDFUNC 69, $00069A
FILE MP3SOURCE.PAS
FILE MP3CONTROL.PAS
FUNC MP3REMOTE, 88, $00069C
ENTRY  $00069C
LINE 91, $00069C, 1663
LINE 92, $0006A0, 1666
FRAME     0
LINE 93, $0006A6, 1671
LINE 94, $0006AA, 1674
FRAME     0
LINE 95, $0006B0, 1681
BRANCH   19, $0006B0, $000000
ENDFUNC 95, $0006B0
FUNC MP3SETREPEATA, 97, $0006B4
ENTRY  $0006B2
LINE 101, $0006B4, 1690
LINE 102, $0006CE, 1703
LINE 103, $0006DA, 1710
FRAME     0
LINE 104, $0006E0, 1715
FRAME     1
FRAME     0
BRANCH   17, $0006E8, $00069C
LINE 105, $0006EE, 1726
LINE 106, $0006F4, 1729
LINE 107, $0006FA, 1732
LINE 108, $000700, 1737
BRANCH   19, $000700, $000000
ENDFUNC 108, $000700
FUNC MP3SETREPEATB, 110, $000702
ENTRY  $000702
LINE 113, $000702, 1745
BRANCH   17, $000706, $0006B2
LINE 114, $00070C, 1752
LINE 115, $000712, 1757
BRANCH   19, $000712, $000000
ENDFUNC 115, $000712
FUNC MP3NEXT, 117, $000714
ENTRY  $000714
LINE 120, $000714, 1765
FRAME     1
FRAME     0
BRANCH   17, $00071C, $00069C
LINE 121, $000722, 1776
LINE 122, $00072C, 1782
BRANCH   19, $00072C, $000000
ENDFUNC 122, $00072C
FUNC MP3PREV, 124, $00072E
ENTRY  $00072E
LINE 127, $00072E, 1790
FRAME     1
FRAME     0
BRANCH   17, $000736, $00069C
LINE 128, $00073C, 1801
LINE 129, $000746, 1807
BRANCH   19, $000746, $000000
ENDFUNC 129, $000746
FUNC MP3GOTOTRACK, 131, $000748
ENTRY  $000748
LINE 134, $000748, 1815
BRANCH   4, $000760, $000764
BRANCH   20, $000762, $000780
LINE 136, $000764, 1835
BRANCH   17, $000764, $000714
LINE 137, $000766, 1839
BRANCH   4, $00077C, $000780
BRANCH   20, $00077E, $000764
LINE 139, $000780, 1860
BRANCH   4, $000796, $00079A
BRANCH   20, $000798, $0007B6
LINE 141, $00079A, 1879
BRANCH   17, $00079A, $00072E
LINE 142, $00079C, 1883
BRANCH   4, $0007B2, $0007B6
BRANCH   20, $0007B4, $00079A
LINE 144, $0007B6, 1904
BRANCH   17, $0007BA, $0006B2
LINE 145, $0007C0, 1913
BRANCH   19, $0007C0, $000000
ENDFUNC 145, $0007C0
FUNC MP3CHECKREPEAT, 147, $0007C2
ENTRY  $0007C2
LINE 151, $0007C2, 1921
BRANCH   4, $0007CE, $0007D2
BRANCH   20, $0007D0, $0007E0
LINE 152, $0007D2, 1935
BRANCH   4, $0007DA, $0007DE
BRANCH   20, $0007DC, $0007E0
LINE 153, $0007DE, 1945
BRANCH   17, $0007DE, $000702
LINE 160, $0007E0, 1956
BRANCH   19, $0007E0, $000000
ENDFUNC 160, $0007E0
FUNC MP3ON, 162, $0007E2
ENTRY  $0007E2
LINE 165, $0007E2, 1964
LINE 166, $0007E8, 1967
LINE 167, $0007EC, 1970
FRAME     0
LINE 168, $0007F2, 1975
LINE 169, $0007F6, 1978
FRAME     0
LINE 171, $0007FC, 1983
FRAME     1
FRAME     0
BRANCH   17, $000804, $00069C
LINE 172, $00080A, 1994
FRAME     0
LINE 173, $000810, 1999
LINE 174, $000814, 2002
FRAME     0
LINE 175, $00081A, 2007
FRAME     1
FRAME     0
BRANCH   17, $000822, $00069C
LINE 176, $000828, 2018
LINE 177, $00082E, 2021
BRANCH   17, $000832, $0006B2
LINE 178, $000838, 2030
BRANCH   19, $000838, $000000
ENDFUNC 178, $000838
FUNC MP3OFF, 180, $00083A
ENTRY  $00083A
LINE 183, $00083A, 2038
LINE 184, $000840, 2041
LINE 185, $000842, 2045
BRANCH   19, $000842, $000000
ENDFUNC 185, $000842
FILE MP3SOURCE.PAS
FUNC CHECKITEMLIMITS, 401, $000844
ENTRY  $000844
LINE 404, $000844, 2055
BRANCH   4, $000852, $000856
BRANCH   20, $000854, $00085C
LINE 405, $000856, 2069
LINE 407, $00085C, 2075
BRANCH   4, $000874, $000878
BRANCH   20, $000876, $000880
LINE 408, $000878, 2093
LINE 410, $000880, 2099
BRANCH   4, $000896, $00089A
BRANCH   20, $000898, $0008A2
LINE 411, $00089A, 2116
LINE 413, $0008A2, 2124
BRANCH   19, $0008A2, $000000
ENDFUNC 413, $0008A2
FUNC WRITEITEM, 415, $0008A4
ENTRY  $0008A4
LINE 421, $0008A4, 2132
BRANCH   4, $0008B4, $0008B8
BRANCH   20, $0008B6, $0008BE
LINE 422, $0008B8, 2147
LINE 424, $0008BE, 2153
BRANCH   4, $0008CE, $0008D2
BRANCH   20, $0008D0, $0008FC
LINE 425, $0008D2, 2168
LINE 426, $0008D8, 2171
LINE 427, $0008E0, 2176
BRANCH   4, $0008EC, $0008F0
BRANCH   20, $0008EE, $0008F6
LINE 428, $0008F0, 2190
FRAME     0
BRANCH   20, $0008F4, $0008FC
LINE 430, $0008F6, 2199
FRAME     0
LINE 433, $0008FC, 2209
LINE 434, $000908, 2215
FRAME     0
LINE 435, $00090E, 2222
BRANCH   19, $00090E, $000000
ENDFUNC 435, $00090E
FUNC WRITEWAVE, 437, $000910
ENTRY  $000910
LINE 440, $000910, 2230
LINE 441, $000916, 2233
BRANCH   17, $000916, $000524
LINE 442, $000918, 2236
LINE 443, $00091C, 2238
BRANCH   3, $00091E, $000922
BRANCH   20, $000920, $000938
LINE 444, $000922, 2247
FRAME     2
FRAME     0
BRANCH   17, $000930, $0005A6
BRANCH   20, $000936, $000984
LINE 446, $000938, 2265
BRANCH   3, $00093A, $00093E
BRANCH   20, $00093C, $000954
LINE 447, $00093E, 2274
FRAME     2
FRAME     0
BRANCH   17, $00094C, $0005A6
BRANCH   20, $000952, $000984
LINE 449, $000954, 2292
BRANCH   3, $000956, $00095A
BRANCH   20, $000958, $000970
LINE 450, $00095A, 2301
FRAME     2
FRAME     0
BRANCH   17, $000968, $0005A6
BRANCH   20, $00096E, $000984
LINE 452, $000970, 2319
LINE 453, $000970, 2321
FRAME     2
FRAME     0
BRANCH   17, $00097E, $0005A6
LINE 455, $000984, 2339
BRANCH   19, $000984, $000000
ENDFUNC 455, $000984
FUNC SHOWFREQUSPACED, 458, $000986
ENTRY  $000986
LINE 462, $000986, 2347
BRANCH   17, $000986, $00058C
LINE 463, $000988, 2350
FRAME     2
FRAME     0
BRANCH   17, $000996, $0005A6
LINE 464, $00099C, 2364
BRANCH   17, $00099C, $000596
LINE 465, $00099E, 2367
FRAME     2
FRAME     3
BRANCH   3, $0009BC, $0009C0
BRANCH   20, $0009BE, $000A02
LINE 466, $0009C0, 2393
LINE 467, $0009D2, 2403
FRAME     3
LINE 468, $0009D8, 2408
BRANCH   4, $0009E4, $0009E8
BRANCH   20, $0009E6, $0009EE
LINE 469, $0009E8, 2422
FRAME     3
BRANCH   20, $0009EC, $0009F2
LINE 471, $0009EE, 2431
FRAME     3
LINE 473, $0009F2, 2439
BRANCH   3, $0009FE, $000A02
BRANCH   20, $000A00, $0009B0
FRAME     0
LINE 474, $000A04, 2455
BRANCH   19, $000A04, $000000
ENDFUNC 474, $000A04
FUNC WRITEFREQUENCY, 477, $000A08
ENTRY  $000A06
LINE 481, $000A08, 2464
LINE 482, $000A0E, 2467
BRANCH   17, $000A0E, $000524
LINE 483, $000A10, 2470
LINE 484, $000A14, 2473
FRAME     2
FRAME     3
BRANCH   3, $000A32, $000A36
BRANCH   20, $000A34, $000A98
LINE 485, $000A36, 2499
LINE 486, $000A4A, 2509
BRANCH   4, $000A58, $000A5C
BRANCH   20, $000A5A, $000A60
LINE 487, $000A5C, 2523
LINE 489, $000A60, 2529
BRANCH   4, $000A76, $000A7A
BRANCH   20, $000A78, $000A80
LINE 490, $000A7A, 2547
FRAME     3
BRANCH   20, $000A7E, $000A88
LINE 492, $000A80, 2556
FRAME     3
LINE 494, $000A88, 2565
BRANCH   3, $000A94, $000A98
BRANCH   20, $000A96, $000A26
FRAME     0
LINE 495, $000A9A, 2579
FRAME     0
LINE 496, $000A9E, 2583
LINE 497, $000AA6, 2586
FRAME     0
LINE 498, $000AAE, 2591
FRAME     2
FRAME     0
BRANCH   17, $000ABC, $0005A6
LINE 499, $000AC2, 2607
BRANCH   19, $000AC2, $000000
ENDFUNC 499, $000AC2
FUNC WRITELEVELMV, 501, $000AC6
ENTRY  $000AC4
LINE 508, $000AC6, 2616
LINE 509, $000ACC, 2619
BRANCH   17, $000ACC, $000524
LINE 511, $000ACE, 2622
LINE 514, $000AD6, 2626
LINE 515, $000AE0, 2632
LINE 516, $000AEC, 2639
LINE 517, $000AF0, 2642
FRAME     3
FRAME     0
LINE 521, $000B4A, 2690
LINE 522, $000B4C, 2692
BRANCH   2, $000B4E, $000B52
BRANCH   20, $000B50, $000B80
BRANCH   3, $000B54, $000B5A
BRANCH   1, $000B56, $000B80
BRANCH   20, $000B58, $000B80
LINE 523, $000B5A, 2709
LINE 524, $000B60, 2713
LINE 525, $000B7A, 2727
BRANCH   20, $000B7E, $000BD8
LINE 527, $000B80, 2734
BRANCH   2, $000B82, $000B86
BRANCH   20, $000B84, $000BAA
BRANCH   3, $000B88, $000B8E
BRANCH   1, $000B8A, $000BAA
BRANCH   20, $000B8C, $000BAA
LINE 528, $000B8E, 2751
BRANCH   20, $000BA8, $000BD8
LINE 530, $000BAA, 2769
BRANCH   2, $000BAC, $000BB0
BRANCH   20, $000BAE, $000BD8
BRANCH   3, $000BB2, $000BB8
BRANCH   1, $000BB4, $000BD8
BRANCH   20, $000BB6, $000BD8
LINE 531, $000BB8, 2786
LINE 532, $000BD2, 2800
BRANCH   20, $000BD6, $000BD8
LINE 535, $000BD8, 2808
FRAME     0
LINE 536, $000BDC, 2812
FRAME     0
LINE 537, $000BE0, 2816
FRAME     2
FRAME     0
LINE 538, $000BFA, 2832
FRAME     0
LINE 539, $000BFE, 2836
FRAME     0
LINE 540, $000C02, 2840
FRAME     0
LINE 541, $000C06, 2846
BRANCH   19, $000C06, $000000
ENDFUNC 541, $000C06
FUNC WRITELEVELDB, 543, $000C0A
ENTRY  $000C08
LINE 547, $000C0A, 2855
LINE 548, $000C10, 2858
BRANCH   17, $000C10, $000524
LINE 551, $000C12, 2861
LINE 552, $000C22, 2869
FRAME     2
FRAME     0
LINE 553, $000C50, 2895
FRAME     2
FRAME     0
BRANCH   17, $000C5E, $0005A6
LINE 554, $000C64, 2911
BRANCH   19, $000C64, $000000
ENDFUNC 554, $000C64
FUNC WRITEMP3TRACKTIME, 557, $000C66
ENTRY  $000C66
LINE 561, $000C66, 2919
BRANCH   4, $000C6C, $000C70
BRANCH   20, $000C6E, $000CC0
LINE 562, $000C70, 2928
LINE 563, $000C76, 2931
LINE 564, $000C7C, 2934
BRANCH   17, $000C7C, $00050C
LINE 565, $000C7E, 2937
FRAME     2
FRAME     0
BRANCH   17, $000C8C, $0005A6
LINE 566, $000C92, 2951
LINE 567, $000C9A, 2954
BRANCH   17, $000C9A, $0008A4
LINE 568, $000C9C, 2957
FRAME     0
LINE 569, $000CA0, 2961
LINE 570, $000CA6, 2964
LINE 571, $000CB2, 2969
BRANCH   17, $000CB2, $0008A4
LINE 572, $000CB4, 2972
FRAME     0
LINE 573, $000CB8, 2976
BRANCH   20, $000CBE, $000CC2
LINE 575, $000CC0, 2984
LINE 577, $000CC2, 2990
BRANCH   19, $000CC2, $000000
ENDFUNC 577, $000CC2
FUNC MP3WAITMESSAGE, 579, $000CC4
ENTRY  $000CC4
LINE 582, $000CC4, 2998
LINE 583, $000CCA, 3001
LINE 584, $000CD0, 3004
BRANCH   17, $000CD0, $00050C
LINE 585, $000CD2, 3007
FRAME     2
FRAME     0
BRANCH   17, $000CE0, $0005A6
LINE 586, $000CE6, 3021
LINE 587, $000CE8, 3025
BRANCH   19, $000CE8, $000000
ENDFUNC 587, $000CE8
FUNC SHOWOPTIONSLOWER, 589, $000CEA
ENTRY  $000CEA
LINE 592, $000CEA, 3033
BRANCH   17, $000CEA, $000910
LINE 593, $000CEC, 3036
FRAME     0
LINE 594, $000CF0, 3040
LINE 595, $000CF6, 3043
BRANCH   17, $000CF6, $000524
LINE 596, $000CF8, 3046
LINE 597, $000D00, 3049
BRANCH   17, $000D00, $0008A4
LINE 598, $000D02, 3052
LINE 610, $000D04, 3056
BRANCH   19, $000D04, $000000
ENDFUNC 610, $000D04
FUNC SHOWOPTIONS, 612, $000D06
ENTRY  $000D06
LINE 615, $000D06, 3064
BRANCH   17, $000D06, $00058C
LINE 616, $000D08, 3067
FRAME     2
FRAME     0
BRANCH   17, $000D16, $0005A6
LINE 617, $000D1C, 3081
BRANCH   17, $000D1C, $000CEA
LINE 618, $000D1E, 3086
BRANCH   19, $000D1E, $000000
ENDFUNC 618, $000D1E
FUNC SHOWDEFAULTUPPER, 620, $000D20
ENTRY  $000D20
LINE 623, $000D20, 3094
LINE 624, $000D26, 3097
LINE 625, $000D2C, 3100
BRANCH   4, $000D32, $000D36
BRANCH   20, $000D34, $000DBC
LINE 626, $000D36, 3109
LINE 627, $000D3E, 3112
BRANCH   4, $000D4E, $000D52
BRANCH   20, $000D50, $000D74
LINE 628, $000D52, 3127
LINE 629, $000D5C, 3131
BRANCH   17, $000D5C, $00058C
LINE 630, $000D5E, 3134
FRAME     2
FRAME     0
BRANCH   17, $000D6C, $0005A6
BRANCH   20, $000D72, $000DBA
LINE 632, $000D74, 3153
LINE 633, $000D7C, 3156
BRANCH   17, $000D7C, $00058C
LINE 634, $000D7E, 3159
BRANCH   4, $000D8C, $000D90
BRANCH   20, $000D8E, $000DA6
LINE 635, $000D90, 3173
FRAME     2
FRAME     0
BRANCH   17, $000D9E, $0005A6
BRANCH   20, $000DA4, $000DBA
LINE 637, $000DA6, 3192
FRAME     2
FRAME     0
BRANCH   17, $000DB4, $0005A6
BRANCH   20, $000DBA, $000DDA
LINE 641, $000DBC, 3215
BRANCH   17, $000DBC, $00058C
LINE 642, $000DBE, 3218
FRAME     2
FRAME     0
BRANCH   17, $000DCC, $0005A6
LINE 643, $000DD2, 3232
LINE 645, $000DDA, 3237
BRANCH   17, $000DDA, $0008A4
LINE 646, $000DDC, 3240
FRAME     0
LINE 647, $000DE0, 3244
BRANCH   17, $000DE4, $000C08
LINE 648, $000DEA, 3251
BRANCH   17, $000DEA, $000556
LINE 649, $000DEC, 3256
BRANCH   19, $000DEC, $000000
ENDFUNC 649, $000DEC
FUNC SHOWDEFAULTLOWER, 651, $000DEE
ENTRY  $000DEE
LINE 654, $000DEE, 3264
BRANCH   17, $000DEE, $000596
LINE 655, $000DF0, 3267
LINE 656, $000DF2, 3269
BRANCH   4, $000E00, $000E04
BRANCH   20, $000E02, $000E10
LINE 658, $000E04, 3283
BRANCH   17, $000E08, $000AC4
BRANCH   20, $000E0E, $000E2C
LINE 660, $000E10, 3295
BRANCH   4, $000E18, $000E1C
BRANCH   20, $000E1A, $000E2A
LINE 661, $000E1C, 3305
BRANCH   17, $000E1C, $000910
LINE 662, $000E1E, 3308
BRANCH   17, $000E22, $000A06
BRANCH   20, $000E28, $000E2C
LINE 664, $000E2A, 3320
BRANCH   17, $000E2A, $000C66
LINE 667, $000E2C, 3329
BRANCH   19, $000E2C, $000000
ENDFUNC 667, $000E2C
FUNC SHOWDEFAULT, 669, $000E2E
ENTRY  $000E2E
LINE 672, $000E2E, 3337
BRANCH   17, $000E2E, $000D20
LINE 673, $000E30, 3340
BRANCH   17, $000E30, $000DEE
LINE 674, $000E32, 3345
BRANCH   19, $000E32, $000000
ENDFUNC 674, $000E32
FUNC SETUPMP3, 676, $000E34
ENTRY  $000E34
LINE 679, $000E34, 3353
BRANCH   4, $000E44, $000E48
BRANCH   20, $000E46, $000EA2
LINE 680, $000E48, 3368
LINE 681, $000E52, 3372
BRANCH   4, $000E5A, $000E5E
BRANCH   20, $000E5C, $000E62
LINE 682, $000E5E, 3382
BRANCH   17, $000E5E, $000CC4
LINE 683, $000E60, 3385
BRANCH   17, $000E60, $0007E2
LINE 685, $000E62, 3391
BRANCH   4, $000E68, $000E6C
BRANCH   20, $000E6A, $000EA0
LINE 686, $000E6C, 3400
BRANCH   4, $000E82, $000E86
BRANCH   20, $000E84, $000E8C
LINE 687, $000E86, 3417
BRANCH   17, $000E86, $000524
LINE 688, $000E88, 3420
BRANCH   17, $000E88, $000CC4
LINE 689, $000E8A, 3423
BRANCH   17, $000E8A, $000748
LINE 691, $000E8C, 3429
BRANCH   4, $000E9A, $000E9E
BRANCH   20, $000E9C, $000EA0
LINE 692, $000E9E, 3443
BRANCH   17, $000E9E, $000C66
BRANCH   20, $000EA0, $000EB2
LINE 696, $000EA2, 3457
BRANCH   4, $000EA8, $000EAC
BRANCH   20, $000EAA, $000EB2
LINE 697, $000EAC, 3466
BRANCH   17, $000EAC, $00083A
LINE 698, $000EAE, 3469
BRANCH   17, $000EAE, $000CEA
LINE 699, $000EB0, 3472
BRANCH   17, $000EB0, $000556
LINE 702, $000EB2, 3482
BRANCH   19, $000EB2, $000000
ENDFUNC 702, $000EB2
FUNC INITALL, 735, $000EB4
ENTRY  $000EB4
LINE 738, $000EB4, 3490
LINE 739, $000EB8, 3493
LINE 740, $000EBC, 3496
LINE 741, $000EC0, 3499
LINE 742, $000EC4, 3502
LINE 743, $000EC8, 3505
LINE 744, $000ECC, 3508
LINE 745, $000ED0, 3511
LINE 747, $000ED4, 3514
LINE 749, $000EE6, 3524
LINE 750, $000EE8, 3526
FRAME     0
LINE 751, $000EF2, 3533
FRAME     1
FRAME     2
FRAME     3
FRAME     4
FRAME     5
FRAME     6
FRAME     7
FRAME     8
FRAME     9
FRAME     0
LINE 753, $000F20, 3567
FRAME     2
FRAME     0
BRANCH   17, $000F2E, $0005A6
LINE 754, $000F34, 3581
BRANCH   17, $000F34, $000596
LINE 755, $000F36, 3584
FRAME     2
FRAME     0
BRANCH   17, $000F44, $0005A6
LINE 756, $000F4A, 3598
FRAME     0
LINE 758, $000F50, 3603
LINE 759, $000F56, 3606
BRANCH   17, $000F5A, $0003F4
LINE 760, $000F60, 3613
LINE 762, $000F66, 3616
LINE 763, $000F6C, 3619
LINE 765, $000F72, 3622
LINE 767, $000F7C, 3627
LINE 769, $000F82, 3630
LINE 770, $000F84, 3632
LINE 771, $000F86, 3634
LINE 772, $000F8C, 3637
LINE 773, $000F92, 3641
BRANCH   17, $000F92, $00083A
LINE 774, $000F94, 3644
LINE 779, $000F9A, 3647
BRANCH   17, $000F9E, $00011A
LINE 780, $000FA4, 3656
BRANCH   19, $000FA4, $000000
ENDFUNC 780, $000FA4
FUNC $_MAIN, 784, $000FA6
ENTRY  $000FA6
LINE 785, $000FA6, 3672
BRANCH   17, $000FA6, $000EB4
LINE 786, $000FA8, 3675
LINE 787, $000FAE, 3678
BRANCH   17, $000FAE, $000E2E
LINE 791, $000FB0, 3683
BRANCH   17, $000FB4, $00011A
LINE 792, $000FBA, 3690
LINE 793, $000FC2, 3693
BRANCH   4, $000FD2, $000FD6
BRANCH   20, $000FD4, $000FE0
LINE 794, $000FD6, 3708
LINE 796, $000FE0, 3715
LINE 797, $000FF6, 3725
LINE 798, $000FFC, 3728
LINE 799, $001002, 3731
LINE 800, $001008, 3734
LINE 801, $00100C, 3736
BRANCH   3, $00100E, $001012
BRANCH   20, $001010, $00103E
LINE 802, $001012, 3745
LINE 803, $001018, 3748
LINE 804, $00101E, 3751
BRANCH   4, $001024, $001028
BRANCH   20, $001026, $001032
LINE 805, $001028, 3760
BRANCH   20, $001030, $00103A
LINE 807, $001032, 3768
LINE 809, $00103A, 3773
BRANCH   17, $00103A, $000E2E
BRANCH   20, $00103C, $00109A
LINE 811, $00103E, 3780
BRANCH   3, $001040, $001044
BRANCH   20, $001042, $00105C
LINE 812, $001044, 3789
LINE 813, $00104A, 3792
LINE 814, $001050, 3795
LINE 815, $001058, 3798
BRANCH   17, $001058, $000E2E
BRANCH   20, $00105A, $00109A
LINE 817, $00105C, 3805
BRANCH   2, $00105E, $001062
BRANCH   20, $001060, $001074
BRANCH   3, $001064, $00106A
BRANCH   1, $001066, $001074
BRANCH   20, $001068, $001074
LINE 818, $00106A, 3822
LINE 819, $001070, 3825
BRANCH   17, $001070, $000986
BRANCH   20, $001072, $00109A
LINE 821, $001074, 3832
BRANCH   3, $001076, $00107A
BRANCH   20, $001078, $001084
LINE 822, $00107A, 3841
LINE 823, $001080, 3844
BRANCH   17, $001080, $000D06
BRANCH   20, $001082, $00109A
LINE 826, $001084, 3851
BRANCH   3, $001086, $00108A
BRANCH   20, $001088, $00109A
LINE 827, $00108A, 3860
LINE 828, $001090, 3863
LINE 829, $001096, 3866
BRANCH   17, $001096, $000D06
BRANCH   20, $001098, $00109A
LINE 840, $00109A, 3874
BRANCH   17, $00109A, $000556
LINE 841, $00109C, 3877
BRANCH   17, $00109C, $000656
LINE 842, $00109E, 3880
LINE 845, $0010A4, 3885
BRANCH   17, $0010A4, $00067E
BRANCH   4, $0010A8, $0010AC
BRANCH   20, $0010AA, $0011DA
LINE 846, $0010AC, 3895
BRANCH   4, $0010BA, $0010BE
BRANCH   20, $0010BC, $0010C8
LINE 847, $0010BE, 3908
LINE 849, $0010C8, 3915
BRANCH   4, $0010D6, $0010DA
BRANCH   20, $0010D8, $0010EE
LINE 850, $0010DA, 3928
LINE 852, $0010EE, 3941
LINE 853, $0010F4, 3944
BRANCH   17, $0010F4, $000844
LINE 854, $0010F6, 3947
LINE 855, $0010FE, 3950
BRANCH   17, $0010FE, $000524
LINE 856, $001100, 3953
LINE 857, $001104, 3955
BRANCH   3, $001106, $00110A
BRANCH   20, $001108, $00115C
LINE 858, $00110A, 3964
BRANCH   4, $001110, $001114
BRANCH   20, $001112, $001132
LINE 859, $001114, 3973
LINE 860, $00111C, 3976
BRANCH   4, $00112A, $00112E
BRANCH   20, $00112C, $001130
LINE 861, $00112E, 3990
BRANCH   17, $00112E, $0002D8
BRANCH   20, $001130, $001144
LINE 864, $001132, 4001
LINE 865, $00113A, 4004
BRANCH   17, $00113E, $0003F4
LINE 867, $001144, 4013
BRANCH   17, $001144, $000D20
LINE 868, $001146, 4016
BRANCH   17, $00114A, $00011A
LINE 869, $001150, 4023
BRANCH   17, $001150, $000E34
LINE 870, $001152, 4026
BRANCH   17, $001152, $000DEE
LINE 871, $001154, 4029
BRANCH   20, $00115A, $0011CE
LINE 873, $00115C, 4036
BRANCH   3, $00115E, $001162
BRANCH   20, $001160, $00116E
LINE 874, $001162, 4045
LINE 875, $00116A, 4048
BRANCH   17, $00116A, $000E2E
BRANCH   20, $00116C, $0011CE
LINE 877, $00116E, 4055
BRANCH   2, $001170, $001174
BRANCH   20, $001172, $0011A2
BRANCH   3, $001176, $00117C
BRANCH   1, $001178, $0011A2
BRANCH   20, $00117A, $0011A2
LINE 879, $00117C, 4072
LINE 880, $001196, 4084
LINE 881, $00119E, 4087
BRANCH   17, $00119E, $0008A4
BRANCH   20, $0011A0, $0011CE
LINE 883, $0011A2, 4094
BRANCH   3, $0011A4, $0011A8
BRANCH   20, $0011A6, $0011B4
LINE 884, $0011A8, 4103
LINE 885, $0011B0, 4106
BRANCH   17, $0011B0, $000910
BRANCH   20, $0011B2, $0011CE
LINE 887, $0011B4, 4113
BRANCH   3, $0011B6, $0011BA
BRANCH   20, $0011B8, $0011CE
LINE 888, $0011BA, 4122
LINE 889, $0011C2, 4125
LINE 890, $0011CA, 4128
BRANCH   17, $0011CA, $0008A4
BRANCH   20, $0011CC, $0011CE
LINE 903, $0011CE, 4136
BRANCH   17, $0011D2, $00011A
LINE 904, $0011D8, 4143
BRANCH   17, $0011D8, $0005C2
LINE 908, $0011DA, 4149
BRANCH   4, $0011E0, $0011E4
BRANCH   20, $0011E2, $0011FA
LINE 910, $0011E4, 4158
BRANCH   4, $0011EC, $0011F0
BRANCH   20, $0011EE, $0011FA
LINE 911, $0011F0, 4168
BRANCH   17, $0011F4, $00047E
LINE 914, $0011FA, 4181
BRANCH   17, $0011FA, $0007C2
LINE 915, $0011FC, 4184
BRANCH   17, $0011FC, $000E34
LINE 916, $0011FE, 4187
BRANCH   4, $001206, $00120A
BRANCH   20, $001208, $00120C
LINE 917, $00120A, 4197
BRANCH   17, $00120A, $000070
LINE 919, $00120C, 4204
BRANCH   17, $00120C, $000660
BRANCH   4, $001210, $001214
BRANCH   20, $001212, $0010A4
LINE 921, $001214, 4215
BRANCH   4, $001222, $001226
BRANCH   20, $001224, $00125A
LINE 922, $001226, 4228
BRANCH   4, $001234, $001238
BRANCH   20, $001236, $00124C
LINE 923, $001238, 4242
BRANCH   4, $001240, $001244
BRANCH   20, $001242, $00124A
LINE 924, $001244, 4252
BRANCH   20, $00124A, $00125A
LINE 927, $00124C, 4263
LINE 930, $00125A, 4275
BRANCH   4, $001268, $00126C
BRANCH   20, $00126A, $001296
LINE 931, $00126C, 4288
LINE 932, $00127C, 4296
BRANCH   4, $00128C, $001290
BRANCH   20, $00128E, $001296
LINE 933, $001290, 4311
LINE 936, $001296, 4320
BRANCH   4, $0012A4, $0012A8
BRANCH   20, $0012A6, $0012DA
LINE 937, $0012A8, 4333
BRANCH   4, $0012AE, $0012B2
BRANCH   20, $0012B0, $0012CE
LINE 938, $0012B2, 4342
LINE 939, $0012B8, 4345
LINE 940, $0012BA, 4347
BRANCH   17, $0012BA, $0003BC
LINE 941, $0012BC, 4350
BRANCH   17, $0012C0, $0003F4
LINE 942, $0012C6, 4357
BRANCH   20, $0012CC, $0012D8
LINE 944, $0012CE, 4365
LINE 945, $0012D4, 4368
LINE 946, $0012D6, 4370
BRANCH   17, $0012D6, $0003D8
LINE 948, $0012D8, 4375
BRANCH   17, $0012D8, $00083A
LINE 950, $0012DA, 4382
BRANCH   20, $0012DA, $000FB0
LINE 951, $0012DC, 4389
BRANCH   20, $0012DC, $0012DC
ENDFUNC 951, $0012DC
SYM SOFTDDS.VERS1STR, $001BA8
SYM SOFTDDS.VERS2STR, $001BB7
SYM SOFTDDS.HZSTR, $001BC6
SYM SOFTDDS.DBSTR, $001BCA
SYM SOFTDDS.SINSTR, $001BCE
SYM SOFTDDS.SQUSTR, $001BD2
SYM SOFTDDS.TRISTR, $001BD6
SYM SOFTDDS.EMPTYSTR, $001BDA
SYM SOFTDDS.PLAYSTR, $001BDE
SYM SOFTDDS.WAITSTR, $001BEA
SYM SOFTDDS.MEMSTR, $001BF2
SYM SOFTDDS.PRESETSTR, $001BFA
SYM SOFTDDS.TERZSTR, $001C02
SYM SOFTDDS.AUDIOSTR, $001C0A
SYM SOFTDDS.FREQUSTR, $001C12
SYM SOFTDDS.OPTSTR, $001C23
SYM SOFTDDS.FHZ, $001C36
SYM SOFTDDS.FDHZ, $001C56
SYM SOFTDDS.DBFAC, $001C96
SYM SOFTDDS.POSX, $001CD6
SYM SOFTDDS.CURSX, $001CE6
SYM SOFTDDS.POSY, $001CF6
SYM SOFTDDS.TERZARRAY, $001D06
.ROMEND   $001FFF
.ROMCONST $001B90
.SECTION CODE_STA, $000000, $001B90, $000000
.SECTION ROMC, $001B90, $0001B6, $001B90
.SECTION CONST1, $001F00, $000100, $001D46
.SECTION VECTTAB, $000000, $000022, $001E46
ENDCODE
