DataMuseum.dk

Presents historical artifacts from the history of:

Ohio Scientific Inc.

This is an automatic "excavation" of a thematic subset of
artifacts from Datamuseum.dk's BitArchive.

See our Wiki for more about Ohio Scientific Inc.

Excavated with: AutoArchaeologist - Free & Open Source Software.


top - metrics - download

⟦450077a23⟧

    Length: 8176 (0x1ff0)
    Notes: OS65UFile, OSU65U-BASIC
    Names: »DBMDIR«

Derivation

└─⟦2f57871a3⟧ Bits:30009355 Ohio Scientific OS-OMS Nucleus, delvist oversat til dansk
    └─⟦this⟧ »DBMDIR« 

BASIC

00001 PRINT"** PROGRAM NOT EXECUTABLE FROM CONSOLE **":RUN"DBMSYS","PASS
00002 CLOSE:CLEAR:REM 1/79  OS-DMS MODIFIED VERISION OF OS-65U DIR  (DBMDIR)
00005 POKE 2888,0: REM PERMIT <CR> ONLY IN RESPONSE TO INPUT STATEMENT
00010 REM OS-65U DIR (C) OSI 1978
00022 FOR I=1 TO 27:PRINT:NEXT I
00030 INPUT"\NSKES UDSKRIFT P] PRINTER (P) ELLER KONSOL (K)";KK$
00035 IF LEFT$(KK$,1)="P" GOTO 42
00040 DV = PEEK(11665): REM  OUTPUT DEVICE
00041 GOTO 51
00042 INPUT "HVILKEN PORT";DV
00051 DV(1)=PEEK(9832):IF DV(1)>127 THEN DV(1)=DV(1)-128+4
00052 DV$(1)=CHR$(DV(1)+65)
00053 PRINT: INPUT"INDTAST HVILKEN STATION";DV$(2)
00054 DV$(2)=LEFT$(DV$(2),1): IF DV$(2)="" THEN DV$(2)=DV$(1)
00055 IF DV$(2)=>"A" OR DV$(2)<="E" GOTO 60
00056 PRINT:PRINT"FORKERT !!!":PRINT:GOTO 53
00060 HS=72898560: REM HARD SIZE
00070 FS = 275968: REM  FLOPPY SIZE
00075 DEV DV$(2)
00078 GOSUB 740: REM GO SETUP FOR XFRS
00080 MS$(1)="DB-2 DATA FILER KATALOG"
00082 MS$(2)="DB-2 PROGRAM FILER KATALOG"
00084 MS$(3)="DB-2 KOMPLET KATALOG"
00086 PRINT: PRINT "(1)  ";MS$(1): PRINT "(2)  ";MS$(2): PRINT "(3)  ";MS$(3);
00088 INPUT" ";QA$: IF QA$="" THEN SW=3: GOTO 96
00089 FOR X=1 TO LEN(QA$): T$=MID$(QA$,X,1)
00090 IF T$<"1" OR T$>"3" THEN PRINT:PRINT"FORKERT !!!": GOTO 86
00092 NEXT X: SW=VAL(QA$)
00094 IF SW<1 OR SW>3 OR SW<>INT(SW) THEN PRINT: PRINT"WHAT": GOTO 86
00096 FOR X=1 TO 33: PRINT: NEXT X
00098 PP=INT((50-LEN(MS$(SW)))/2)
00100 GOSUB 3040: CNT=0: REM GOTO PRINT HEADING 
00160 OF = 16: REM  SKIP OVER EMBEDDED HEADER
00180 REM  READ A PAGE OF THE DIR
00200 DH = INT(EA/16777216): RM = EA-DH*16777216
00210 DM = INT(RM/65536):    RM = RM-DM*65536
00220 DL = INT(RM/256):      RM = RM-DL*256
00230 DB = RM
00240 POKE CB+1,DB: POKE CB+2,DL: POKE CB+3,DM: POKE CB+4,DH
00250 ER = USR(0): IF ER<>0 THEN GOTO 900
00270 RT = RA+OF: REM  RAM ADR OF CURRENT ENTRY
00280 EC = EC+1:  REM  ENTRY NO.
00290 IF PEEK(RT) = 0 THEN GOTO 950: REM  EMPTY DE
00310 REM  READ NAME FROM DE
00330 N$ = "": FOR I=0 TO 5: N$ = N$+CHR$(PEEK(RT+I)): NEXT
00340 REM  READ DIR BIT
00350 TM = PEEK(RT+8)
00360 D$ = "   ": IF (TM AND 128)<>0 THEN D$ = "DIR"
00380 REM TYPE
00400 TM = INT((TM AND 28)/4): TY$ = "OTHER"
00410 IF TM=0 THEN TY$ = "DATA  "
00420 IF TM=1 THEN TY$ = "BASIC "
00440 REM ACCESS
00460 TM = PEEK(RT+8) AND 3
00470 AR$ = "NONE  "
00480 IF TM=1 THEN AR$ = "READ  "
00490 IF TM=2 THEN AR$ = "WRITE "
00500 IF TM=3 THEN AR$ = "R/W   "
00520 REM  READ DISK ADR OF THIS FILE
00540 DA = 256*(PEEK(RT+9) + 256*(PEEK(RT+10) + 256*PEEK(RT+11)))
00560 REM READ SIZE OF THIS FILE
00580 SZ = 256*(PEEK(RT+12) + 256*(PEEK(RT+13) + 256*PEEK(RT+14)))
00600 REM PRINT ENTRY
00620 IF PEEK(RT) = 1 THEN RE = RE+SZ: GOTO 650
00622 KK$=RIGHT$(N$,1): IF TYPE$="OTHER" GOTO 660
00623 IF LEFT$(TYPE$,5)="BASIC" THEN PF=PF+1
00624 NF=NF+1: REM # OF FILE(S) CNTR
00625 ON SW GOTO 628,632,638
00628 IF LEFT$(TYPE$,4)<>"DATA" GOTO 660
00630 GOTO 638
00632 IF LEFT$(TYPE$,4)="DATA" GOTO 660
00638 PRINT #DV, TAB(1);N$; TAB(11);D$; TAB(16);TY$; TAB(24);AR$;
00640 PRINT #DV, TAB(32);DA; TAB(43);SZ;: PN=POS(X)
00645 GOSUB 5020: REM PRINT MA/KY TYPE
00650 GOSUB 3020: REM GOTO PAGING CNTRL SUB
00660 IF DA+SZ > HA THEN HA = DA+SZ: REM  UPDATE HIGHEST ADR
00670 OF = OF+16: REM  POINT TO NEXT ENTRY
00680 IF OF<256 THEN GOTO 270
00690 EA = EA+256: REM  DA OF NEXT PAGE OF DIR
00700 OF = 0: REM  OFFSET INTO SCRBUF
00710 IF EA < EN THEN GOTO 200
00720 GOTO 950: REM  GO EXIT
00740 REM  XFR SETUP SUBR
00760 POKE 8778,192: POKE 8779,36: REM  POINT USR TO INTERF SUBR
00770 POKE 9435,232: POKE 9436,40: REM  INTERF SUBR GET$
00780 RA = 9970: REM  SCRBUF
00790 CB=9889: REM  XFR CONTROL BLOCK
00800 POKE CB+5,0:   POKE CB+6,1:  REM  XFR 256 BYTES
00810 POKE CB+7,RA-INT(RA/256)*256: POKE CB+8,RA/256: REM  RAM ADR
00820 A = 9899: REM  LOC OF DIR DA
00830 EA = 256*(PEEK(A) + 256*(PEEK(A+1) + 256*PEEK(A+2)))
00840 S = 9902: REM  LOC OF DIR SIZE
00850 ES = 256*(PEEK(S) + 256*(PEEK(S+1) + 256*PEEK(S+2)))
00860 EN = EA+ES: REM  END OF DIR DA
00870 HA = EN: REM  HIGHEST FILE ADR FOUND
00880 RETURN
00900 REM  ERROR PRINTER
00920 T = PEEK(9832): IF T>127 THEN T = T-128+4
00930 PRINT "*** STATION ";CHR$(65+T);" L[SE FEJL";ER;"P] ADRESSE";DA
00932 GOTO 1010
00940 REM
00950 REM  COMMON EXIT
00960 REM  
00970 SS = FS
00980 IF PEEK(9832) > 3 THEN SS = HS
00990 REM R1*
01000 GOSUB 4020: REM GOSUB TO PRINT # FILE(S) COUNT
01010 POKE 8778,208: POKE 8779,16: REM USR=FCERR
01020 POKE 2888,0: IF DV<3 THEN INPUT"TAST RETURN, HVIS FORS[TTELSE";QA$
01030 FOR X=1 TO PEEK(15908): PRINT #DV: NEXT
01034 FOR X=1 TO PEEK(15908): PRINT #DV: NEXT
01040 DEV DV$(1):RUN"DBMSYS","PASS"
01050 REM
01060 REM
01070 REM
03000 REM PAGING CNTRL SUB
03020 CNT=CNT+1: IF CNT<15 OR DV>2 THEN RETURN
03030 PRINT:INPUT"   TAST RETURN, HVIS FORS[TTELSE";QA$
03035 CNT=0: FOR X=1 TO 33: PRINT: NEXT
03040 PRINT #DV,TAB(PP); MS$(SW): PRINT #DV
03050 PRINT #DV, TAB(2);"NAVN"; TAB(17);"TYPE"; TAB(24);"TILGANG";
03060 PRINT #DV, TAB(33);"ADRESSE"; TAB(44);"L[NGDE"
03070 FOR I=0 TO 50: PRINT #DV, "-";: NEXT: PRINT #DV
03080 RETURN: REM BAC WE GO
04000 REM SUB TO PRINT # FILES ON DIR (I.E. 10 DATA FILES, ETC.)
04020 PRINT #DV: IF DV<3 THEN INPUT"TAST RETURN, HVIS FORS[TTELSE";QA$  
04030 IF DV<3 THEN FOR X=1 TO 33: PRINT: NEXT
04040 ON SW GOTO 4400,4200,4050
04045 REM SECTION TO PRINT ALL
04050 PRINT #DV, "MASTER"; TAB(10); "N\GLE"; TAB(20); "ARBEJDS";
04060 PRINT #DV, TAB(30); "PROGRAM"; TAB(40); "TOTAL"
04070 FOR X=0 TO 40 STEP 10:PRINT#DV,TAB(X);"FIL(ER)";:NEXT:PRINT#DV    
04080 FOR X=0 TO 50: PRINT #DV, TAB(X); "-";: NEXT: PRINT #DV
04090 PRINT #DV, MF; TAB(10); KF; TAB(20); SF; TAB(30); PF; TAB(40); NF
04100 FOR X=0 TO 50: PRINT #DV, TAB(X); "-";: NEXT: PRINT #DV
04105 PRINT #DV
04110 FOR X=0 TO 40 STEP 25: PRINT #DV, TAB(X); "BYTE(S)";: NEXT: PRINT #DV
04120 PRINT #DV, "FRI"; TAB(25); "TILBAGE"
04130 FOR X=0 TO 50: PRINT #DV, TAB(X); "-";: NEXT: PRINT #DV
04140 PRINT #DV, SS-HA; TAB(25); RE
04150 FOR X=0 TO 50: PRINT #DV, TAB(X); "-";: NEXT: PRINT #DV
04160 RETURN: REM BAC WE GO
04170 REM
04190 REM SECTION TO PRINT PROGS ONLY
04200 PRINT #DV, "PROGRAM"; TAB(25); "TOTAL"
04210 FOR X=0 TO 40 STEP 25:PRINT#DV,TAB(X);"FIL(ER)";:NEXT:PRINT#DV
04220 FOR X=0 TO 50: PRINT #DV, TAB(X); "-";: NEXT: PRINT #DV
04225 PRINT #DV, PF; TAB(25); NF
04227 FOR X=0 TO 50: PRINT #DV, TAB(X); "-";: NEXT: PRINT #DV
04229 PRINT #DV
04230 FOR X=0 TO 40 STEP 25: PRINT #DV, TAB(X); "BYTE(S)";: NEXT: PRINT #DV
04240 PRINT #DV, "FRI"; TAB(25); "TILBAGE"
04250 FOR X=0 TO 50: PRINT #DV, TAB(X); "-";: NEXT: PRINT #DV
04260 PRINT #DV, SS-HA; TAB(25); RE
04270 FOR X=0 TO 50: PRINT #DV, TAB(X); "-";: NEXT: PRINT #DV
04280 RETURN: REM BAC WE GO
04290 REM
04390 REM SECTION TO PRINT DATA FILE(S) ONLY
04400 PRINT #DV, "MASTER"; TAB(12); "N\GLE"; TAB(24); "ARBEJDS";
04410 PRINT #DV, TAB(36); "TOTAL"
04420 FOR X=0 TO 44 STEP 12: PRINT #DV, TAB(X); "FILE(S)";: NEXT: PRINT #DV
04430 FOR X=0 TO 50: PRINT #DV, TAB(X); "-";: NEXT: PRINT #DV
04440 PRINT #DV, MF; TAB(12); KF; TAB(24); SF; TAB(36); NF
04450 FOR X=0 TO 50: PRINT #DV, TAB(X); "-";: NEXT: PRINT #DV
04455 PRINT #DV
04460 FOR X=0 TO 44 STEP 25: PRINT #DV, TAB(X); "BYTE(S)";: NEXT: PRINT #DV
04470 PRINT #DV, "FRI"; TAB(25); "TILBAGE"
04480 FOR X=0 TO 50: PRINT #DV, TAB(X); "-";: NEXT: PRINT #DV
04490 PRINT #DV, SS-HA; TAB(25); RE
04500 FOR X=0 TO 50: PRINT #DV, TAB(X); "-";: NEXT: PRINT #DV
04510 RETURN: REM BAC WE GO
04520 REM
04530 REM
05000 REM DATA FILE TYPE PRINT SUB (MASTER KEY NON-DMS)
05010 REM
05020 PN=PN+1: IF PN<52 THEN PN=52: REM ARE WE OUT FAR ENOUGH
05025 IF DV=2 OR LEFT$(TYPE$,4)<>"DATA" GOTO 5060
05030 IF KK$="0" THEN PRINT #DV, TAB(PN); "MASTER FIL": MF=MF+1: RETURN
05040 IF KK$<"1" OR KK$>"9" GOTO 5050
05045 PRINT #DV,TAB(PN); "N\GLE FIL": KF=KF+1: RETURN
05050 PRINT #DV, TAB(PN); "ARBEJDS FIL": SF=SF+1:RETURN
05060 PRINT #DV: RETURN: NOT A DATA FILE SO RETURN
05070 REM
05080 REM
05090 REM
50000 REM ERROR HANDLER
50010 ER=PEEK(10226): EL=PEEK(11774)+PEEK(11775)*256
50080 ERR$="DISK FEJL KODE "+STR$(ER)+" P] LINIE "+STR$(EL)
50094 EA=0: FOR I=4 TO 1 STEP -1: EA=EA*256+PEEK(9889+1): NEXT I
50096 DV(3)=PEEK(9832): IF DV(3)>127 THEN DV(3)=DV(3)-128+4
50098 PRINT"FEJL P] STATION "+CHR$(DV(3)+65)+" P] DISK ADRESSE";EA
51020 CLOSE
51050 PRINT:PRINT:PRINT"*****  FEJL  *****":PRINT:PRINT
51060 PRINTERR$
51110 DEV DV$(1): REM SELECT ORGINAL DEVICE
51120 FLAG 6: REM ENABLE PROGRAM ABORT ON EOF HIT ERROR
51150 PRINT
51155 IF ER>0 THEN INPUT "TAST RETURN, HVIS FORS[TTELSE";QA$
51160 CLOSE: RUN"DBMSYS","PASS"

OctetView - Osu65uBasic

0x0000…0005 OsuBasicHead {skip=0x0000, length=0x1a26, f03=0x00}
0x0005…0046 OsuBasicLine {ptr=OsuBasicPtr{ 0x6042 → 0x0046 }, lineno=0x0001, tokens=97222a2a2050524f4752414d204e4f542045584543555441424c452046524f4d20434f4e534f4c45202a2a223a892244424d535953222c225041535300}
0x0046…0087 OsuBasicLine {ptr=OsuBasicPtr{ 0x6083 → 0x0087 }, lineno=0x0002, tokens=9d3a9a3a8e20312f373920204f532d444d53204d4f444946494544205645524953494f4e204f46204f532d3635552044495220202844424d4449522900}
0x0087…00c7 OsuBasicLine {ptr=OsuBasicPtr{ 0x60c3 → 0x00c7 }, lineno=0x0005, tokens=9620323838382c303a208e205045524d4954203c43523e204f4e4c5920494e20524553504f4e534520544f20494e5055542053544154454d454e5400}
0x00c7…00e5 OsuBasicLine {ptr=OsuBasicPtr{ 0x60e1 → 0x00e5 }, lineno=0x000a, tokens=8e204f532d3635552044495220284329204f5349203139373800}
0x00e5…00fa OsuBasicLine {ptr=OsuBasicPtr{ 0x60f6 → 0x00fa }, lineno=0x0016, tokens=812049b13120a32032373a973a82204900}
0x00fa…0135 OsuBasicLine {ptr=OsuBasicPtr{ 0x6131 → 0x0135 }, lineno=0x001e, tokens=84225c4e534b4553205544534b5249465420505d205052494e5445522028502920454c4c4552204b4f4e534f4c20284b29223b4b4b2400}
0x0135…014d OsuBasicLine {ptr=OsuBasicPtr{ 0x6149 → 0x014d }, lineno=0x0023, tokens=8a20c8284b4b242c3129b1225022208820343200}
0x014d…0171 OsuBasicLine {ptr=OsuBasicPtr{ 0x616d → 0x0171 }, lineno=0x0028, tokens=445620b120c1283131363635293a208e20204f55545055542044455649434500}
0x0171…017a OsuBasicLine {ptr=OsuBasicPtr{ 0x6176 → 0x017a }, lineno=0x0029, tokens=8820353100}
0x017a…0192 OsuBasicLine {ptr=OsuBasicPtr{ 0x618e → 0x0192 }, lineno=0x002a, tokens=8420224856494c4b454e20504f5254223b445600}
0x0192…01c4 OsuBasicLine {ptr=OsuBasicPtr{ 0x61c0 → 0x01c4 }, lineno=0x0033, tokens=4456283129b1c12839383332293a8a204456283129b031323720a6204456283129b14456283129aa313238a93400}
0x01c4…01db OsuBasicLine {ptr=OsuBasicPtr{ 0x61d7 → 0x01db }, lineno=0x0034, tokens=445624283129b1c6284456283129a936352900}
0x01db…0204 OsuBasicLine {ptr=OsuBasicPtr{ 0x6200 → 0x0204 }, lineno=0x0035, tokens=973a208422494e4454415354204856494c4b454e2053544154494f4e223b44562428322900}
0x0204…0238 OsuBasicLine {ptr=OsuBasicPtr{ 0x6234 → 0x0238 }, lineno=0x0036, tokens=445624283229b1c8284456242832292c31293a208a20445624283229b1222220a620445624283229b144562428312900}
0x0238…025d OsuBasicLine {ptr=OsuBasicPtr{ 0x6259 → 0x025d }, lineno=0x0037, tokens=8a20445624283229b1b022412220af20445624283229b2b1224522208820363000}
0x025d…0279 OsuBasicLine {ptr=OsuBasicPtr{ 0x6275 → 0x0279 }, lineno=0x0038, tokens=973a9722464f524b45525420212121223a973a8820353300}
0x0279…0296 OsuBasicLine {ptr=OsuBasicPtr{ 0x6292 → 0x0296 }, lineno=0x003c, tokens=4853b137323839383536303a208e20484152442053495a4500}
0x0296…02b6 OsuBasicLine {ptr=OsuBasicPtr{ 0x62b2 → 0x02b6 }, lineno=0x0046, tokens=465320b1203237353936383a208e2020464c4f5050592053495a4500}
0x02b6…02c3 OsuBasicLine {ptr=OsuBasicPtr{ 0x62bf → 0x02c3 }, lineno=0x004b, tokens=9f2044562428322900}
0x02c3…02e2 OsuBasicLine {ptr=OsuBasicPtr{ 0x62de → 0x02e2 }, lineno=0x004e, tokens=8c203734303a208e20474f20534554555020464f52205846525300}
0x02e2…0307 OsuBasicLine {ptr=OsuBasicPtr{ 0x6303 → 0x0307 }, lineno=0x0050, tokens=4d5324283129b12244422d3220444154412046494c4552204b4154414c4f472200}
0x0307…032f OsuBasicLine {ptr=OsuBasicPtr{ 0x632b → 0x032f }, lineno=0x0052, tokens=4d5324283229b12244422d322050524f4752414d2046494c4552204b4154414c4f472200}
0x032f…0351 OsuBasicLine {ptr=OsuBasicPtr{ 0x634d → 0x0351 }, lineno=0x0054, tokens=4d5324283329b12244422d32204b4f4d504c4554204b4154414c4f472200}
0x0351…038e OsuBasicLine {ptr=OsuBasicPtr{ 0x638a → 0x038e }, lineno=0x0056, tokens=973a209720222831292020223b4d53242831293a209720222832292020223b4d53242832293a209720222833292020223b4d53242833293b00}
0x038e…03b2 OsuBasicLine {ptr=OsuBasicPtr{ 0x63ae → 0x03b2 }, lineno=0x0058, tokens=842220223b5141243a208a20514124b1222220a6205357b1333a208820393600}
0x03b2…03d4 OsuBasicLine {ptr=OsuBasicPtr{ 0x63d0 → 0x03d4 }, lineno=0x0059, tokens=812058b13120a320c228514124293a205424b1ca285141242c582c312900}
0x03d4…0403 OsuBasicLine {ptr=OsuBasicPtr{ 0x63ff → 0x0403 }, lineno=0x005a, tokens=8a205424b222312220af205424b022332220a620973a9722464f524b45525420212121223a208820383600}
0x0403…0416 OsuBasicLine {ptr=OsuBasicPtr{ 0x6412 → 0x0416 }, lineno=0x005c, tokens=8220583a205357b1c4285141242900}
0x0416…0447 OsuBasicLine {ptr=OsuBasicPtr{ 0x6443 → 0x0447 }, lineno=0x005e, tokens=8a205357b23120af205357b03320af205357b2b0b42853572920a620973a20972257484154223a208820383600}
0x0447…045e OsuBasicLine {ptr=OsuBasicPtr{ 0x645a → 0x045e }, lineno=0x0060, tokens=812058b13120a32033333a20973a2082205800}
0x045e…047a OsuBasicLine {ptr=OsuBasicPtr{ 0x6476 → 0x047a }, lineno=0x0062, tokens=5050b1b428283530aac2284d5324285357292929ac322900}
0x047a…04a3 OsuBasicLine {ptr=OsuBasicPtr{ 0x649f → 0x04a3 }, lineno=0x0064, tokens=8c20333034303a20434e54b1303a208e20474f544f205052494e542048454144494e472000}
0x04a3…04cd OsuBasicLine {ptr=OsuBasicPtr{ 0x64c9 → 0x04cd }, lineno=0x00a0, tokens=4f4620b12031363a208e2020534b4950204f56455220454d4245444445442048454144455200}
0x04cd…04eb OsuBasicLine {ptr=OsuBasicPtr{ 0x64e7 → 0x04eb }, lineno=0x00b4, tokens=8e20205245414420412050414745204f46205448452044495200}
0x04eb…0518 OsuBasicLine {ptr=OsuBasicPtr{ 0x6514 → 0x0518 }, lineno=0x00c8, tokens=444820b120b4284541ac3136373737323136293a20524d20b1204541aa4448ab313637373732313600}
0x0518…0542 OsuBasicLine {ptr=OsuBasicPtr{ 0x653e → 0x0542 }, lineno=0x00d2, tokens=444d20b120b428524dac3635353336293a20202020524d20b120524daa444dab363535333600}
0x0542…056a OsuBasicLine {ptr=OsuBasicPtr{ 0x6566 → 0x056a }, lineno=0x00dc, tokens=444c20b120b428524dac323536293a202020202020524d20b120524daa444cab32353600}
0x056a…0576 OsuBasicLine {ptr=OsuBasicPtr{ 0x6572 → 0x0576 }, lineno=0x00e6, tokens=444220b120524d00}
0x0576…05a5 OsuBasicLine {ptr=OsuBasicPtr{ 0x65a1 → 0x05a5 }, lineno=0x00f0, tokens=96204342a9312c44423a2096204342a9322c444c3a2096204342a9332c444d3a2096204342a9342c444800}
0x05a5…05c4 OsuBasicLine {ptr=OsuBasicPtr{ 0x65c0 → 0x05c4 }, lineno=0x00fa, tokens=455220b120b62830293a208a204552b2b03020a620882039303000}
0x05c4…05f0 OsuBasicLine {ptr=OsuBasicPtr{ 0x65ec → 0x05f0 }, lineno=0x010e, tokens=525420b1205241a94f463a208e202052414d20414452204f462043555252454e5420454e54525900}
0x05f0…060d OsuBasicLine {ptr=OsuBasicPtr{ 0x6609 → 0x060d }, lineno=0x0118, tokens=454320b1204543a9313a20208e2020454e545259204e4f2e00}
0x060d…0632 OsuBasicLine {ptr=OsuBasicPtr{ 0x662e → 0x0632 }, lineno=0x0122, tokens=8a20c12852542920b1203020a62088203935303a208e2020454d50545920444500}
0x0632…064b OsuBasicLine {ptr=OsuBasicPtr{ 0x6647 → 0x064b }, lineno=0x0136, tokens=8e202052454144204e414d452046524f4d20444500}
0x064b…0679 OsuBasicLine {ptr=OsuBasicPtr{ 0x6675 → 0x0679 }, lineno=0x014a, tokens=4e2420b12022223a20812049b13020a320353a204e2420b1204e24a9c628c1285254a94929293a208200}
0x0679…068d OsuBasicLine {ptr=OsuBasicPtr{ 0x6689 → 0x068d }, lineno=0x0154, tokens=8e202052454144204449522042495400}
0x068d…069e OsuBasicLine {ptr=OsuBasicPtr{ 0x669a → 0x069e }, lineno=0x015e, tokens=544d20b120c1285254a9382900}
0x069e…06cb OsuBasicLine {ptr=OsuBasicPtr{ 0x66c7 → 0x06cb }, lineno=0x0168, tokens=442420b12022202020223a208a2028544d20ae2031323829b2b03020a620442420b120224449522200}
0x06cb…06d6 OsuBasicLine {ptr=OsuBasicPtr{ 0x66d2 → 0x06d6 }, lineno=0x017c, tokens=8e205459504500}
0x06d6…06fd OsuBasicLine {ptr=OsuBasicPtr{ 0x66f9 → 0x06fd }, lineno=0x0190, tokens=544d20b120b42828544d20ae20323829ac34293a2054592420b120224f544845522200}
0x06fd…0719 OsuBasicLine {ptr=OsuBasicPtr{ 0x6715 → 0x0719 }, lineno=0x019a, tokens=8a20544db13020a62054592420b120224441544120202200}
0x0719…0735 OsuBasicLine {ptr=OsuBasicPtr{ 0x6731 → 0x0735 }, lineno=0x01a4, tokens=8a20544db13120a62054592420b120224241534943202200}
0x0735…0742 OsuBasicLine {ptr=OsuBasicPtr{ 0x673e → 0x0742 }, lineno=0x01b8, tokens=8e2041434345535300}
0x0742…0757 OsuBasicLine {ptr=OsuBasicPtr{ 0x6753 → 0x0757 }, lineno=0x01cc, tokens=544d20b120c1285254a9382920ae203300}
0x0757…076a OsuBasicLine {ptr=OsuBasicPtr{ 0x6766 → 0x076a }, lineno=0x01d6, tokens=41522420b120224e4f4e4520202200}
0x076a…0786 OsuBasicLine {ptr=OsuBasicPtr{ 0x6782 → 0x0786 }, lineno=0x01e0, tokens=8a20544db13120a62041522420b120225245414420202200}
0x0786…07a2 OsuBasicLine {ptr=OsuBasicPtr{ 0x679e → 0x07a2 }, lineno=0x01ea, tokens=8a20544db13220a62041522420b120225752495445202200}
0x07a2…07be OsuBasicLine {ptr=OsuBasicPtr{ 0x67ba → 0x07be }, lineno=0x01f4, tokens=8a20544db13320a62041522420b12022522f572020202200}
0x07be…07e0 OsuBasicLine {ptr=OsuBasicPtr{ 0x67dc → 0x07e0 }, lineno=0x0208, tokens=8e202052454144204449534b20414452204f4620544849532046494c4500}
0x07e0…0817 OsuBasicLine {ptr=OsuBasicPtr{ 0x6813 → 0x0817 }, lineno=0x021c, tokens=444120b120323536ab28c1285254a9392920a920323536ab28c1285254a931302920a920323536abc1285254a9313129292900}
0x0817…0834 OsuBasicLine {ptr=OsuBasicPtr{ 0x6830 → 0x0834 }, lineno=0x0230, tokens=8e20524541442053495a45204f4620544849532046494c4500}
0x0834…086c OsuBasicLine {ptr=OsuBasicPtr{ 0x6868 → 0x086c }, lineno=0x0244, tokens=535a20b120323536ab28c1285254a931322920a920323536ab28c1285254a931332920a920323536abc1285254a9313429292900}
0x086c…087e OsuBasicLine {ptr=OsuBasicPtr{ 0x687a → 0x087e }, lineno=0x0258, tokens=8e205052494e5420454e54525900}
0x087e…08a2 OsuBasicLine {ptr=OsuBasicPtr{ 0x689e → 0x08a2 }, lineno=0x026c, tokens=8a20c12852542920b1203120a620524520b1205245a9535a3a20882036353000}
0x08a2…08c9 OsuBasicLine {ptr=OsuBasicPtr{ 0x68c5 → 0x08c9 }, lineno=0x026e, tokens=4b4b24b1c9284e242c31293a208a205459504524b1224f544845522220882036363000}
0x08c9…08ec OsuBasicLine {ptr=OsuBasicPtr{ 0x68e8 → 0x08ec }, lineno=0x026f, tokens=8a20c82854595045242c3529b12242415349432220a6205046b15046a93100}
0x08ec…090d OsuBasicLine {ptr=OsuBasicPtr{ 0x6909 → 0x090d }, lineno=0x0270, tokens=4e46b14e46a9313a208e2023204f462046494c4528532920434e545200}
0x090d…0924 OsuBasicLine {ptr=OsuBasicPtr{ 0x6920 → 0x0924 }, lineno=0x0271, tokens=902053572088203632382c3633322c36333800}
0x0924…0943 OsuBasicLine {ptr=OsuBasicPtr{ 0x693f → 0x0943 }, lineno=0x0274, tokens=8a20c82854595045242c3429b2b022444154412220882036363000}
0x0943…094d OsuBasicLine {ptr=OsuBasicPtr{ 0x6949 → 0x094d }, lineno=0x0276, tokens=882036333800}
0x094d…096b OsuBasicLine {ptr=OsuBasicPtr{ 0x6967 → 0x096b }, lineno=0x0278, tokens=8a20c82854595045242c3429b122444154412220882036363000}
0x096b…099b OsuBasicLine {ptr=OsuBasicPtr{ 0x6997 → 0x099b }, lineno=0x027e, tokens=97202344562c20a231293b4e243b20a23131293b44243b20a23136293b5459243b20a23234293b4152243b00}
0x099b…09c1 OsuBasicLine {ptr=OsuBasicPtr{ 0x69bd → 0x09c1 }, lineno=0x0280, tokens=97202344562c20a23332293b44413b20a23433293b535a3b3a20504eb1b828582900}
0x09c1…09e0 OsuBasicLine {ptr=OsuBasicPtr{ 0x69dc → 0x09e0 }, lineno=0x0285, tokens=8c20353032303a208e205052494e54204d412f4b59205459504500}
0x09e0…0a04 OsuBasicLine {ptr=OsuBasicPtr{ 0x6a00 → 0x0a04 }, lineno=0x028a, tokens=8c20333032303a208e20474f544f20504147494e4720434e54524c2053554200}
0x0a04…0a39 OsuBasicLine {ptr=OsuBasicPtr{ 0x6a35 → 0x0a39 }, lineno=0x0294, tokens=8a204441a9535a20b020484120a620484120b1204441a9535a3a208e202055504441544520484947484553542041445200}
0x0a39…0a60 OsuBasicLine {ptr=OsuBasicPtr{ 0x6a5c → 0x0a60 }, lineno=0x029e, tokens=4f4620b1204f46a931363a208e2020504f494e5420544f204e45585420454e54525900}
0x0a60…0a75 OsuBasicLine {ptr=OsuBasicPtr{ 0x6a71 → 0x0a75 }, lineno=0x02a8, tokens=8a204f46b232353620a620882032373000}
0x0a75…0aa0 OsuBasicLine {ptr=OsuBasicPtr{ 0x6a9c → 0x0aa0 }, lineno=0x02b2, tokens=454120b1204541a93235363a208e20204441204f46204e4558542050414745204f462044495200}
0x0aa0…0ac2 OsuBasicLine {ptr=OsuBasicPtr{ 0x6abe → 0x0ac2 }, lineno=0x02bc, tokens=4f4620b120303a208e20204f464653455420494e544f2053435242554600}
0x0ac2…0ad8 OsuBasicLine {ptr=OsuBasicPtr{ 0x6ad4 → 0x0ad8 }, lineno=0x02c6, tokens=8a20454120b220454e20a620882032303000}
0x0ad8…0aee OsuBasicLine {ptr=OsuBasicPtr{ 0x6aea → 0x0aee }, lineno=0x02d0, tokens=88203935303a208e2020474f204558495400}
0x0aee…0b04 OsuBasicLine {ptr=OsuBasicPtr{ 0x6b00 → 0x0b04 }, lineno=0x02e4, tokens=8e2020584652205345545550205355425200}
0x0b04…0b3b OsuBasicLine {ptr=OsuBasicPtr{ 0x6b37 → 0x0b3b }, lineno=0x02f8, tokens=9620383737382c3139323a209620383737392c33363a208e2020504f494e542055535220544f20494e54455246205355425200}
0x0b3b…0b6a OsuBasicLine {ptr=OsuBasicPtr{ 0x6b66 → 0x0b6a }, lineno=0x0302, tokens=9620393433352c3233323a209620393433362c34303a208e2020494e544552462053554252204745542400}
0x0b6a…0b83 OsuBasicLine {ptr=OsuBasicPtr{ 0x6b7f → 0x0b83 }, lineno=0x030c, tokens=524120b120393937303a208e202053435242554600}
0x0b83…0ba5 OsuBasicLine {ptr=OsuBasicPtr{ 0x6ba1 → 0x0ba5 }, lineno=0x0316, tokens=4342b1393838393a208e202058465220434f4e54524f4c20424c4f434b00}
0x0ba5…0bd1 OsuBasicLine {ptr=OsuBasicPtr{ 0x6bcd → 0x0bd1 }, lineno=0x0320, tokens=96204342a9352c303a20202096204342a9362c313a20208e20205846522032353620425954455300}
0x0bd1…0c08 OsuBasicLine {ptr=OsuBasicPtr{ 0x6c04 → 0x0c08 }, lineno=0x032a, tokens=96204342a9372c5241aab4285241ac32353629ab3235363a2096204342a9382c5241ac3235363a208e202052414d2041445200}
0x0c08…0c27 OsuBasicLine {ptr=OsuBasicPtr{ 0x6c23 → 0x0c27 }, lineno=0x0334, tokens=4120b120393839393a208e20204c4f43204f462044495220444100}
0x0c27…0c57 OsuBasicLine {ptr=OsuBasicPtr{ 0x6c53 → 0x0c57 }, lineno=0x033e, tokens=454120b120323536ab28c128412920a920323536ab28c12841a9312920a920323536abc12841a93229292900}
0x0c57…0c78 OsuBasicLine {ptr=OsuBasicPtr{ 0x6c74 → 0x0c78 }, lineno=0x0348, tokens=5320b120393930323a208e20204c4f43204f46204449522053495a4500}
0x0c78…0ca8 OsuBasicLine {ptr=OsuBasicPtr{ 0x6ca4 → 0x0ca8 }, lineno=0x0352, tokens=455320b120323536ab28c128532920a920323536ab28c12853a9312920a920323536abc12853a93229292900}
0x0ca8…0cc9 OsuBasicLine {ptr=OsuBasicPtr{ 0x6cc5 → 0x0cc9 }, lineno=0x035c, tokens=454e20b1204541a945533a208e2020454e44204f462044495220444100}
0x0cc9…0cf0 OsuBasicLine {ptr=OsuBasicPtr{ 0x6cec → 0x0cf0 }, lineno=0x0366, tokens=484120b120454e3a208e2020484947484553542046494c452041445220464f554e4400}
0x0cf0…0cf6 OsuBasicLine {ptr=OsuBasicPtr{ 0x6cf2 → 0x0cf6 }, lineno=0x0370, tokens=8d00}
0x0cf6…0d0b OsuBasicLine {ptr=OsuBasicPtr{ 0x6d07 → 0x0d0b }, lineno=0x0384, tokens=8e20204552524f52205052494e54455200}
0x0d0b…0d32 OsuBasicLine {ptr=OsuBasicPtr{ 0x6d2e → 0x0d32 }, lineno=0x0398, tokens=5420b120c12839383332293a208a2054b031323720a6205420b12054aa313238a93400}
0x0d32…0d6f OsuBasicLine {ptr=OsuBasicPtr{ 0x6d6b → 0x0d6f }, lineno=0x03a2, tokens=9720222a2a2a2053544154494f4e20223bc6283635a954293b22204c5b53452046454a4c223b45523b22505d2041445245535345223b444100}
0x0d6f…0d7a OsuBasicLine {ptr=OsuBasicPtr{ 0x6d76 → 0x0d7a }, lineno=0x03a4, tokens=88203130313000}
0x0d7a…0d80 OsuBasicLine {ptr=OsuBasicPtr{ 0x6d7c → 0x0d80 }, lineno=0x03ac, tokens=8e00}
0x0d80…0d93 OsuBasicLine {ptr=OsuBasicPtr{ 0x6d8f → 0x0d93 }, lineno=0x03b6, tokens=8e2020434f4d4d4f4e204558495400}
0x0d93…0d9b OsuBasicLine {ptr=OsuBasicPtr{ 0x6d97 → 0x0d9b }, lineno=0x03c0, tokens=8e202000}
0x0d9b…0da7 OsuBasicLine {ptr=OsuBasicPtr{ 0x6da3 → 0x0da7 }, lineno=0x03ca, tokens=535320b120465300}
0x0da7…0dc3 OsuBasicLine {ptr=OsuBasicPtr{ 0x6dbf → 0x0dc3 }, lineno=0x03d4, tokens=8a20c128393833322920b0203320a620535320b120485300}
0x0dc3…0dcd OsuBasicLine {ptr=OsuBasicPtr{ 0x6dc9 → 0x0dcd }, lineno=0x03de, tokens=8e2052312a00}
0x0dcd…0dfa OsuBasicLine {ptr=OsuBasicPtr{ 0x6df6 → 0x0dfa }, lineno=0x03e8, tokens=8c20343032303a208e20474f53554220544f205052494e5420232046494c4528532920434f554e5400}
0x0dfa…0e21 OsuBasicLine {ptr=OsuBasicPtr{ 0x6e1d → 0x0e21 }, lineno=0x03f2, tokens=9620383737382c3230383a209620383737392c31363a208e205553523d464345525200}
0x0e21…0e5d OsuBasicLine {ptr=OsuBasicPtr{ 0x6e59 → 0x0e5d }, lineno=0x03fc, tokens=9620323838382c303a208a204456b23320a6208422544153542052455455524e2c204856495320464f52535b5454454c5345223b51412400}
0x0e5d…0e7c OsuBasicLine {ptr=OsuBasicPtr{ 0x6e78 → 0x0e7c }, lineno=0x0406, tokens=812058b13120a320c1283135393038293a2097202344563a208200}
0x0e7c…0e9b OsuBasicLine {ptr=OsuBasicPtr{ 0x6e97 → 0x0e9b }, lineno=0x040a, tokens=812058b13120a320c1283135393038293a2097202344563a208200}
0x0e9b…0eb9 OsuBasicLine {ptr=OsuBasicPtr{ 0x6eb5 → 0x0eb9 }, lineno=0x0410, tokens=9f204456242831293a892244424d535953222c22504153532200}
0x0eb9…0ebf OsuBasicLine {ptr=OsuBasicPtr{ 0x6ebb → 0x0ebf }, lineno=0x041a, tokens=8e00}
0x0ebf…0ec5 OsuBasicLine {ptr=OsuBasicPtr{ 0x6ec1 → 0x0ec5 }, lineno=0x0424, tokens=8e00}
0x0ec5…0ecb OsuBasicLine {ptr=OsuBasicPtr{ 0x6ec7 → 0x0ecb }, lineno=0x042e, tokens=8e00}
0x0ecb…0ee2 OsuBasicLine {ptr=OsuBasicPtr{ 0x6ede → 0x0ee2 }, lineno=0x0bb8, tokens=8e20504147494e4720434e54524c2053554200}
0x0ee2…0f05 OsuBasicLine {ptr=OsuBasicPtr{ 0x6f01 → 0x0f05 }, lineno=0x0bcc, tokens=434e54b1434e54a9313a208a20434e54b2313520af204456b03220a6208d00}
0x0f05…0f33 OsuBasicLine {ptr=OsuBasicPtr{ 0x6f2f → 0x0f33 }, lineno=0x0bd6, tokens=973a8422202020544153542052455455524e2c204856495320464f52535b5454454c5345223b51412400}
0x0f33…0f4f OsuBasicLine {ptr=OsuBasicPtr{ 0x6f4b → 0x0f4f }, lineno=0x0bdb, tokens=434e54b1303a20812058b13120a32033333a20973a208200}
0x0f4f…0f6e OsuBasicLine {ptr=OsuBasicPtr{ 0x6f6a → 0x0f6e }, lineno=0x0be0, tokens=97202344562ca25050293b204d5324285357293a20972023445600}
0x0f6e…0fa2 OsuBasicLine {ptr=OsuBasicPtr{ 0x6f9e → 0x0fa2 }, lineno=0x0bea, tokens=97202344562c20a232293b224e41564e223b20a23137293b2254595045223b20a23234293b2254494c47414e47223b00}
0x0fa2…0fcb OsuBasicLine {ptr=OsuBasicPtr{ 0x6fc7 → 0x0fcb }, lineno=0x0bf4, tokens=97202344562c20a23333293b2241445245535345223b20a23434293b224c5b4e4744452200}
0x0fcb…0ff1 OsuBasicLine {ptr=OsuBasicPtr{ 0x6fed → 0x0ff1 }, lineno=0x0bfe, tokens=812049b13020a32035303a2097202344562c20222d223b3a20823a20972023445600}
0x0ff1…1004 OsuBasicLine {ptr=OsuBasicPtr{ 0x7000 → 0x1004 }, lineno=0x0c08, tokens=8d3a208e2042414320574520474f00}
0x1004…1041 OsuBasicLine {ptr=OsuBasicPtr{ 0x703d → 0x1041 }, lineno=0x0fa0, tokens=8e2053554220544f205052494e5420232046494c4553204f4e204449522028492e452e20313020444154412046494c45532c204554432e2900}
0x1041…107c OsuBasicLine {ptr=OsuBasicPtr{ 0x7078 → 0x107c }, lineno=0x0fb4, tokens=97202344563a208a204456b23320a6208422544153542052455455524e2c204856495320464f52535b5454454c5345223b514124202000}
0x107c…109a OsuBasicLine {ptr=OsuBasicPtr{ 0x7096 → 0x109a }, lineno=0x0fbe, tokens=8a204456b23320a620812058b13120a32033333a20973a208200}
0x109a…10b4 OsuBasicLine {ptr=OsuBasicPtr{ 0x70b0 → 0x10b4 }, lineno=0x0fc8, tokens=90205357208820343430302c343230302c3430353000}
0x10b4…10cf OsuBasicLine {ptr=OsuBasicPtr{ 0x70cb → 0x10cf }, lineno=0x0fcd, tokens=8e2053454354494f4e20544f205052494e5420414c4c00}
0x10cf…1104 OsuBasicLine {ptr=OsuBasicPtr{ 0x7100 → 0x1104 }, lineno=0x0fd2, tokens=97202344562c20224d4153544552223b20a23130293b20224e5c474c45223b20a23230293b2022415242454a4453223b00}
0x1104…112e OsuBasicLine {ptr=OsuBasicPtr{ 0x712a → 0x112e }, lineno=0x0fdc, tokens=97202344562c20a23330293b202250524f4752414d223b20a23430293b2022544f54414c2200}
0x112e…1161 OsuBasicLine {ptr=OsuBasicPtr{ 0x715d → 0x1161 }, lineno=0x0fe6, tokens=812058b13020a320343020a82031303a972344562ca258293b2246494c28455229223b3a823a972344562020202000}
0x1161…118c OsuBasicLine {ptr=OsuBasicPtr{ 0x7188 → 0x118c }, lineno=0x0ff0, tokens=812058b13020a32035303a2097202344562c20a258293b20222d223b3a20823a20972023445600}
0x118c…11c2 OsuBasicLine {ptr=OsuBasicPtr{ 0x71be → 0x11c2 }, lineno=0x0ffa, tokens=97202344562c204d463b20a23130293b204b463b20a23230293b2053463b20a23330293b2050463b20a23430293b204e4600}
0x11c2…11ed OsuBasicLine {ptr=OsuBasicPtr{ 0x71e9 → 0x11ed }, lineno=0x1004, tokens=812058b13020a32035303a2097202344562c20a258293b20222d223b3a20823a20972023445600}
0x11ed…11f7 OsuBasicLine {ptr=OsuBasicPtr{ 0x71f3 → 0x11f7 }, lineno=0x1009, tokens=972023445600}
0x11f7…122d OsuBasicLine {ptr=OsuBasicPtr{ 0x7229 → 0x122d }, lineno=0x100e, tokens=812058b13020a320343020a82032353a2097202344562c20a258293b202242595445285329223b3a20823a20972023445600}
0x122d…124f OsuBasicLine {ptr=OsuBasicPtr{ 0x724b → 0x124f }, lineno=0x1018, tokens=97202344562c2022465249223b20a23235293b202254494c424147452200}
0x124f…127a OsuBasicLine {ptr=OsuBasicPtr{ 0x7276 → 0x127a }, lineno=0x1022, tokens=812058b13020a32035303a2097202344562c20a258293b20222d223b3a20823a20972023445600}
0x127a…1295 OsuBasicLine {ptr=OsuBasicPtr{ 0x7291 → 0x1295 }, lineno=0x102c, tokens=97202344562c205353aa48413b20a23235293b20524500}
0x1295…12c0 OsuBasicLine {ptr=OsuBasicPtr{ 0x72bc → 0x12c0 }, lineno=0x1036, tokens=812058b13020a32035303a2097202344562c20a258293b20222d223b3a20823a20972023445600}
0x12c0…12d3 OsuBasicLine {ptr=OsuBasicPtr{ 0x72cf → 0x12d3 }, lineno=0x1040, tokens=8d3a208e2042414320574520474f00}
0x12d3…12d9 OsuBasicLine {ptr=OsuBasicPtr{ 0x72d5 → 0x12d9 }, lineno=0x104a, tokens=8e00}
0x12d9…12fb OsuBasicLine {ptr=OsuBasicPtr{ 0x72f7 → 0x12fb }, lineno=0x105e, tokens=8e2053454354494f4e20544f205052494e542050524f4753204f4e4c5900}
0x12fb…131f OsuBasicLine {ptr=OsuBasicPtr{ 0x731b → 0x131f }, lineno=0x1068, tokens=97202344562c202250524f4752414d223b20a23235293b2022544f54414c2200}
0x131f…134e OsuBasicLine {ptr=OsuBasicPtr{ 0x734a → 0x134e }, lineno=0x1072, tokens=812058b13020a320343020a82032353a972344562ca258293b2246494c28455229223b3a823a9723445600}
0x134e…1379 OsuBasicLine {ptr=OsuBasicPtr{ 0x7375 → 0x1379 }, lineno=0x107c, tokens=812058b13020a32035303a2097202344562c20a258293b20222d223b3a20823a20972023445600}
0x1379…1391 OsuBasicLine {ptr=OsuBasicPtr{ 0x738d → 0x1391 }, lineno=0x1081, tokens=97202344562c2050463b20a23235293b204e4600}
0x1391…13bc OsuBasicLine {ptr=OsuBasicPtr{ 0x73b8 → 0x13bc }, lineno=0x1083, tokens=812058b13020a32035303a2097202344562c20a258293b20222d223b3a20823a20972023445600}
0x13bc…13c6 OsuBasicLine {ptr=OsuBasicPtr{ 0x73c2 → 0x13c6 }, lineno=0x1085, tokens=972023445600}
0x13c6…13fc OsuBasicLine {ptr=OsuBasicPtr{ 0x73f8 → 0x13fc }, lineno=0x1086, tokens=812058b13020a320343020a82032353a2097202344562c20a258293b202242595445285329223b3a20823a20972023445600}
0x13fc…141e OsuBasicLine {ptr=OsuBasicPtr{ 0x741a → 0x141e }, lineno=0x1090, tokens=97202344562c2022465249223b20a23235293b202254494c424147452200}
0x141e…1449 OsuBasicLine {ptr=OsuBasicPtr{ 0x7445 → 0x1449 }, lineno=0x109a, tokens=812058b13020a32035303a2097202344562c20a258293b20222d223b3a20823a20972023445600}
0x1449…1464 OsuBasicLine {ptr=OsuBasicPtr{ 0x7460 → 0x1464 }, lineno=0x10a4, tokens=97202344562c205353aa48413b20a23235293b20524500}
0x1464…148f OsuBasicLine {ptr=OsuBasicPtr{ 0x748b → 0x148f }, lineno=0x10ae, tokens=812058b13020a32035303a2097202344562c20a258293b20222d223b3a20823a20972023445600}
0x148f…14a2 OsuBasicLine {ptr=OsuBasicPtr{ 0x749e → 0x14a2 }, lineno=0x10b8, tokens=8d3a208e2042414320574520474f00}
0x14a2…14a8 OsuBasicLine {ptr=OsuBasicPtr{ 0x74a4 → 0x14a8 }, lineno=0x10c2, tokens=8e00}
0x14a8…14d1 OsuBasicLine {ptr=OsuBasicPtr{ 0x74cd → 0x14d1 }, lineno=0x1126, tokens=8e2053454354494f4e20544f205052494e5420444154412046494c45285329204f4e4c5900}
0x14d1…1506 OsuBasicLine {ptr=OsuBasicPtr{ 0x7502 → 0x1506 }, lineno=0x1130, tokens=97202344562c20224d4153544552223b20a23132293b20224e5c474c45223b20a23234293b2022415242454a4453223b00}
0x1506…151f OsuBasicLine {ptr=OsuBasicPtr{ 0x751b → 0x151f }, lineno=0x113a, tokens=97202344562c20a23336293b2022544f54414c2200}
0x151f…1555 OsuBasicLine {ptr=OsuBasicPtr{ 0x7551 → 0x1555 }, lineno=0x1144, tokens=812058b13020a320343420a82031323a2097202344562c20a258293b202246494c45285329223b3a20823a20972023445600}
0x1555…1580 OsuBasicLine {ptr=OsuBasicPtr{ 0x757c → 0x1580 }, lineno=0x114e, tokens=812058b13020a32035303a2097202344562c20a258293b20222d223b3a20823a20972023445600}
0x1580…15ac OsuBasicLine {ptr=OsuBasicPtr{ 0x75a8 → 0x15ac }, lineno=0x1158, tokens=97202344562c204d463b20a23132293b204b463b20a23234293b2053463b20a23336293b204e4600}
0x15ac…15d7 OsuBasicLine {ptr=OsuBasicPtr{ 0x75d3 → 0x15d7 }, lineno=0x1162, tokens=812058b13020a32035303a2097202344562c20a258293b20222d223b3a20823a20972023445600}
0x15d7…15e1 OsuBasicLine {ptr=OsuBasicPtr{ 0x75dd → 0x15e1 }, lineno=0x1167, tokens=972023445600}
0x15e1…1617 OsuBasicLine {ptr=OsuBasicPtr{ 0x7613 → 0x1617 }, lineno=0x116c, tokens=812058b13020a320343420a82032353a2097202344562c20a258293b202242595445285329223b3a20823a20972023445600}
0x1617…1639 OsuBasicLine {ptr=OsuBasicPtr{ 0x7635 → 0x1639 }, lineno=0x1176, tokens=97202344562c2022465249223b20a23235293b202254494c424147452200}
0x1639…1664 OsuBasicLine {ptr=OsuBasicPtr{ 0x7660 → 0x1664 }, lineno=0x1180, tokens=812058b13020a32035303a2097202344562c20a258293b20222d223b3a20823a20972023445600}
0x1664…167f OsuBasicLine {ptr=OsuBasicPtr{ 0x767b → 0x167f }, lineno=0x118a, tokens=97202344562c205353aa48413b20a23235293b20524500}
0x167f…16aa OsuBasicLine {ptr=OsuBasicPtr{ 0x76a6 → 0x16aa }, lineno=0x1194, tokens=812058b13020a32035303a2097202344562c20a258293b20222d223b3a20823a20972023445600}
0x16aa…16bd OsuBasicLine {ptr=OsuBasicPtr{ 0x76b9 → 0x16bd }, lineno=0x119e, tokens=8d3a208e2042414320574520474f00}
0x16bd…16c3 OsuBasicLine {ptr=OsuBasicPtr{ 0x76bf → 0x16c3 }, lineno=0x11a8, tokens=8e00}
0x16c3…16c9 OsuBasicLine {ptr=OsuBasicPtr{ 0x76c5 → 0x16c9 }, lineno=0x11b2, tokens=8e00}
0x16c9…16fd OsuBasicLine {ptr=OsuBasicPtr{ 0x76f9 → 0x16fd }, lineno=0x1388, tokens=8e20444154412046494c452054595045205052494e542053554220284d4153544552204b4559204e4f4e2d444d532900}
0x16fd…1703 OsuBasicLine {ptr=OsuBasicPtr{ 0x76ff → 0x1703 }, lineno=0x1392, tokens=8e00}
0x1703…1739 OsuBasicLine {ptr=OsuBasicPtr{ 0x7735 → 0x1739 }, lineno=0x139c, tokens=504eb1504ea9313a208a20504eb2353220a620504eb135323a208e20415245205745204f55542046415220454e4f55474800}
0x1739…1760 OsuBasicLine {ptr=OsuBasicPtr{ 0x775c → 0x1760 }, lineno=0x13a1, tokens=8a204456b13220af20c82854595045242c3429b2b02244415441222088203530363000}
0x1760…1796 OsuBasicLine {ptr=OsuBasicPtr{ 0x7792 → 0x1796 }, lineno=0x13a6, tokens=8a204b4b24b122302220a62097202344562c20a2504e293b20224d41535445522046494c223a204d46b14d46a9313a208d00}
0x1796…17b5 OsuBasicLine {ptr=OsuBasicPtr{ 0x77b1 → 0x17b5 }, lineno=0x13b0, tokens=8a204b4b24b222312220af204b4b24b02239222088203530353000}
0x17b5…17dd OsuBasicLine {ptr=OsuBasicPtr{ 0x77d9 → 0x17dd }, lineno=0x13b5, tokens=97202344562ca2504e293b20224e5c474c452046494c223a204b46b14b46a9313a208d00}
0x17dd…1807 OsuBasicLine {ptr=OsuBasicPtr{ 0x7803 → 0x1807 }, lineno=0x13ba, tokens=97202344562c20a2504e293b2022415242454a44532046494c223a205346b15346a9313a8d00}
0x1807…182a OsuBasicLine {ptr=OsuBasicPtr{ 0x7826 → 0x182a }, lineno=0x13c4, tokens=97202344563a208d3a20a7204120832046494c4520534f2052455455524e00}
0x182a…1830 OsuBasicLine {ptr=OsuBasicPtr{ 0x782c → 0x1830 }, lineno=0x13ce, tokens=8e00}
0x1830…1836 OsuBasicLine {ptr=OsuBasicPtr{ 0x7832 → 0x1836 }, lineno=0x13d8, tokens=8e00}
0x1836…183c OsuBasicLine {ptr=OsuBasicPtr{ 0x7838 → 0x183c }, lineno=0x13e2, tokens=8e00}
0x183c…1850 OsuBasicLine {ptr=OsuBasicPtr{ 0x784c → 0x1850 }, lineno=0xc350, tokens=8e204552524f522048414e444c455200}
0x1850…187a OsuBasicLine {ptr=OsuBasicPtr{ 0x7876 → 0x187a }, lineno=0xc35a, tokens=4552b1c1283130323236293a20454cb1c128313137373429a9c128313137373529ab32353600}
0x187a…18ae OsuBasicLine {ptr=OsuBasicPtr{ 0x78aa → 0x18ae }, lineno=0xc3a0, tokens=45525224b1224449534b2046454a4c204b4f44452022a9c328455229a92220505d204c494e49452022a9c328454c2900}
0x18ae…18e1 OsuBasicLine {ptr=OsuBasicPtr{ 0x78dd → 0x18e1 }, lineno=0xc3ae, tokens=4541b1303a20812049b13420a3203120a820aa313a204541b14541ab323536a9c12839383839a931293a2082204900}
0x18e1…1914 OsuBasicLine {ptr=OsuBasicPtr{ 0x7910 → 0x1914 }, lineno=0xc3b0, tokens=4456283329b1c12839383332293a208a204456283329b031323720a6204456283329b14456283329aa313238a93400}
0x1914…194e OsuBasicLine {ptr=OsuBasicPtr{ 0x794a → 0x194e }, lineno=0xc3b2, tokens=972246454a4c20505d2053544154494f4e2022a9c6284456283329a9363529a92220505d204449534b2041445245535345223b454100}
0x194e…1954 OsuBasicLine {ptr=OsuBasicPtr{ 0x7950 → 0x1954 }, lineno=0xc74c, tokens=9d00}
0x1954…1976 OsuBasicLine {ptr=OsuBasicPtr{ 0x7972 → 0x1976 }, lineno=0xc76a, tokens=973a973a97222a2a2a2a2a202046454a4c20202a2a2a2a2a223a973a9700}
0x1976…1980 OsuBasicLine {ptr=OsuBasicPtr{ 0x797c → 0x1980 }, lineno=0xc774, tokens=974552522400}
0x1980…19a6 OsuBasicLine {ptr=OsuBasicPtr{ 0x79a2 → 0x19a6 }, lineno=0xc7a6, tokens=9f204456242831293a208e2053454c454354204f5247494e414c2044455649434500}
0x19a6…19d7 OsuBasicLine {ptr=OsuBasicPtr{ 0x79d3 → 0x19d7 }, lineno=0xc7b0, tokens=a020363a208e20454e41424c452050524f4752414d2041424f5254204f4e20454f4620484954204552524f5200}
0x19d7…19dd OsuBasicLine {ptr=OsuBasicPtr{ 0x79d9 → 0x19dd }, lineno=0xc7ce, tokens=9700}
0x19dd…1a10 OsuBasicLine {ptr=OsuBasicPtr{ 0x7a0c → 0x1a10 }, lineno=0xc7d3, tokens=8a204552b03020a620842022544153542052455455524e2c204856495320464f52535b5454454c5345223b51412400}
0x1a10…1a28 OsuBasicLine {ptr=OsuBasicPtr{ 0x7a24 → 0x1a28 }, lineno=0xc7d8, tokens=9d3a20892244424d535953222c22504153532200}
0x1a28…1a2a 0x0000
0x1a2a…1ff0 [Padding]

Reduced view