aboutsummaryrefslogtreecommitdiffstats
path: root/Game/Code/lib/midi/Circbuf.dcu
blob: 53f20d61956776eaa39679e88d56829f5ce5017d (plain) (blame)
ofshex dumpascii
0000 23 00 00 12 0c 09 00 00 6b af 25 37 81 5e f1 98 00 02 07 43 69 72 63 62 75 66 96 00 06 3c 70 14 #.......k.%7.^.....Circbuf...<p.
0020 6c 69 62 5c 6d 69 64 69 5c 43 49 52 43 42 55 46 2e 50 41 53 40 81 ca 22 00 64 06 53 79 73 74 65 lib\midi\CIRCBUF.PAS@..".d.Syste
0040 6d 00 00 66 04 57 6f 72 64 4e 88 f9 11 66 07 50 6f 69 6e 74 65 72 9d ef 18 95 66 07 42 6f 6f 6c m..f.WordN...f.Pointer....f.Bool
0060 65 61 6e fa 1f 9d 65 67 06 53 69 7a 65 4f 66 00 00 00 00 67 03 49 6e 63 00 00 00 00 67 05 46 61 ean...eg.SizeOf....g.Inc....g.Fa
0080 6c 73 65 73 c9 9a f8 67 04 54 72 75 65 76 c9 9a f8 67 03 44 65 63 00 00 00 00 67 0e 40 48 61 6e lses...g.Truev...g.Dec....g.@Han
00a0 64 6c 65 46 69 6e 61 6c 6c 79 e9 60 70 c5 63 64 07 53 79 73 49 6e 69 74 00 00 63 64 08 57 69 6e dleFinally.`p.cd.SysInit..cd.Win
00c0 74 79 70 65 73 00 00 63 64 08 57 69 6e 50 72 6f 63 73 00 00 66 05 44 57 4f 52 44 49 d0 e1 4b 66 types..cd.WinProcs..f.DWORDI..Kf
00e0 07 48 47 4c 4f 42 41 4c 49 d0 e1 4b 67 0b 47 6c 6f 62 61 6c 41 6c 6c 6f 63 8e c2 2d a1 67 0a 47 .HGLOBALI..Kg.GlobalAlloc..-.g.G
0100 4d 45 4d 5f 53 48 41 52 45 2d 52 f3 31 67 0d 47 4d 45 4d 5f 4d 4f 56 45 41 42 4c 45 b2 7d e7 31 MEM_SHARE-R.1g.GMEM_MOVEABLE.}.1
0120 67 0d 47 4d 45 4d 5f 5a 45 52 4f 49 4e 49 54 6c 7e e7 31 67 0a 47 6c 6f 62 61 6c 4c 6f 63 6b aa g.GMEM_ZEROINITl~.1g.GlobalLock.
0140 b0 93 71 67 0a 47 6c 6f 62 61 6c 46 72 65 65 06 14 80 03 67 0c 47 6c 6f 62 61 6c 55 6e 6c 6f 63 ..qg.GlobalFree....g.GlobalUnloc
0160 6b c0 aa 42 15 63 64 08 4d 4d 53 79 73 74 65 6d 00 00 66 08 50 4d 69 64 69 48 64 72 bb 40 a7 88 k..B.cd.MMSystem..f.PMidiHdr.@..
0180 63 35 07 43 69 72 63 62 75 66 80 00 5f b8 8e cf 02 63 35 06 53 79 73 74 65 6d 00 00 04 63 35 07 c5.Circbuf.._....c5.System...c5.
01a0 53 79 73 49 6e 69 74 00 00 18 63 35 08 57 69 6e 74 79 70 65 73 00 00 1a 63 35 08 57 69 6e 50 72 SysInit...c5.Wintypes...c5.WinPr
01c0 6f 63 73 00 00 1c 63 35 08 4d 4d 53 79 73 74 65 6d 00 00 30 63 2a 0f 54 4d 69 64 69 42 75 66 66 ocs...c5.MMSystem..0c*.TMidiBuff
01e0 65 72 49 74 65 6d 88 00 01 6f 87 42 0e 2a 0f 50 4d 69 64 69 42 75 66 66 65 72 49 74 65 6d 88 00 erItem...o.B.*.PMidiBufferItem..
0200 14 3f ad ec 10 2a 0f 54 43 69 72 63 75 6c 61 72 42 75 66 66 65 72 88 00 b5 87 6d ed 12 2a 0f 50 .?...*.TCircularBuffer....m..*.P
0220 43 69 72 63 75 6c 61 72 42 75 66 66 65 72 88 00 ab 69 94 47 14 37 02 2e 31 46 00 16 00 28 17 47 CircularBuffer...i.G.7..1F...(.G
0240 6c 6f 62 61 6c 53 68 61 72 65 64 4c 6f 63 6b 65 64 41 6c 6c 6f 63 80 00 e9 ed 4d 8c 00 74 04 04 lobalSharedLockedAlloc....M..t..
0260 00 21 08 43 61 70 61 63 69 74 79 16 00 02 08 22 04 68 4d 65 6d 16 00 0a 06 20 06 52 65 73 75 6c .!.Capacity....".hMem......Resul
0280 74 16 00 04 00 20 03 70 74 72 16 00 04 08 63 28 16 47 6c 6f 62 61 6c 53 68 61 72 65 64 4c 6f 63 t......ptr....c(.GlobalSharedLoc
02a0 6b 65 64 46 72 65 65 80 00 05 4a 1d 14 00 2a 00 18 00 21 04 68 4d 65 6d 16 00 0a 06 21 03 70 74 kedFree...J...*...!.hMem....!.pt
02c0 72 16 00 04 02 63 28 0c 43 69 72 63 62 75 66 41 6c 6c 6f 63 80 00 94 a7 73 cc 00 d6 04 14 00 21 r....c(.CircbufAlloc....s......!
02e0 08 43 61 70 61 63 69 74 79 16 00 02 08 20 06 52 65 73 75 6c 74 16 00 14 00 20 11 4e 65 77 43 69 .Capacity......Result......NewCi
0300 72 63 75 6c 61 72 42 75 66 66 65 72 16 00 14 06 20 0d 4e 65 77 4d 49 44 49 42 75 66 66 65 72 16 rcularBuffer......NewMIDIBuffer.
0320 00 10 00 20 04 68 4d 65 6d 66 00 0a 00 63 28 0b 43 69 72 63 62 75 66 46 72 65 65 80 00 e7 41 5c .....hMemf...c(.CircbufFree...A\
0340 55 00 3a 00 18 00 21 07 50 42 75 66 66 65 72 16 00 14 06 63 28 10 43 69 72 63 62 75 66 52 65 61 U.:...!.PBuffer....c(.CircbufRea
0360 64 45 76 65 6e 74 80 00 17 9e e2 dc 00 40 04 06 00 21 07 50 42 75 66 66 65 72 16 00 14 00 21 06 dEvent.......@...!.PBuffer....!.
0380 50 45 76 65 6e 74 16 00 10 02 20 06 52 65 73 75 6c 74 16 00 06 00 20 0d 50 43 75 72 72 65 6e 74 PEvent......Result......PCurrent
03a0 45 76 65 6e 74 16 00 10 00 63 28 12 43 69 72 63 62 75 66 52 65 6d 6f 76 65 45 76 65 6e 74 80 00 Event....c(.CircbufRemoveEvent..
03c0 f0 9d a5 6e 00 46 04 06 00 21 07 50 42 75 66 66 65 72 16 00 14 00 20 06 52 65 73 75 6c 74 16 00 ...n.F...!.PBuffer......Result..
03e0 06 00 63 28 0c 46 69 6e 61 6c 69 7a 61 74 69 6f 6e 80 00 e9 60 70 c5 00 5c 21 90 18 00 63 9e 02 ..c(.Finalization...`p..\!...c..
0400 28 07 43 69 72 63 62 75 66 80 00 00 00 00 00 00 10 21 08 18 00 63 9e fe 4d 00 18 40 00 03 08 00 (.Circbuf........!...c..M..@....
0420 00 2c 09 74 69 6d 65 73 74 61 6d 70 00 02 08 00 9c 01 7c 07 00 00 10 0e 0f 2c 04 64 61 74 61 00 .,.timestamp......|......,.data.
0440 02 08 08 9c 01 7e 07 00 00 10 0e 0f 2c 05 73 79 73 65 78 00 02 0c 10 9c 01 80 07 00 00 10 0e 0f .....~......,.sysex.............
0460 63 45 00 08 42 00 0e 4d 00 40 44 00 03 08 00 00 2c 0c 52 65 63 6f 72 64 48 61 6e 64 6c 65 00 02 cE..B..M.@D.....,.RecordHandle..
0480 0a 00 9c 01 82 07 00 00 10 12 0f 2c 0c 42 75 66 66 65 72 48 61 6e 64 6c 65 00 02 0a 08 9c 01 84 ...........,.BufferHandle.......
04a0 07 00 00 10 12 0f 2c 06 70 53 74 61 72 74 00 02 10 10 9c 01 86 07 00 00 10 12 0f 2c 04 70 45 6e ......,.pStart.............,.pEn
04c0 64 00 02 10 18 9c 01 88 07 00 00 10 12 0f 2c 08 70 4e 65 78 74 50 75 74 00 02 10 20 9c 01 8a 07 d.............,.pNextPut........
04e0 00 00 10 12 0f 2c 08 70 4e 65 78 74 47 65 74 00 02 10 28 9c 01 8c 07 00 00 10 12 0f 2c 05 45 72 .....,.pNextGet...(.........,.Er
0500 72 6f 72 00 02 02 30 9c 01 8e 07 00 00 10 12 0f 2c 08 43 61 70 61 63 69 74 79 00 02 02 34 9c 01 ror...0.........,.Capacity...4..
0520 90 07 00 00 10 12 0f 2c 0a 45 76 65 6e 74 43 6f 75 6e 74 00 02 02 38 9c 01 92 07 00 00 10 12 0f .......,.EventCount...8.........
0540 63 45 00 08 46 00 12 44 00 08 00 00 16 0f 00 00 00 80 0f ff ff ff 7f a0 40 00 00 00 00 6c 41 05 cE..F..D................@....lA.
0560 53 56 8b da 8b f0 0f b7 c6 50 68 42 20 00 00 e8 00 00 00 00 89 03 83 3b 00 75 04 33 f6 eb 16 8b SV.......PhB...........;.u.3....
0580 03 50 e8 00 00 00 00 8b f0 85 f6 75 08 8b 03 50 e8 00 00 00 00 8b c6 5e 5b c3 53 8b d8 85 db 74 .P.........u...P.......^[.S....t
05a0 0c 53 e8 00 00 00 00 53 e8 00 00 00 00 5b c3 53 56 51 8b f0 8b d4 66 b8 20 00 e8 00 00 00 00 8b .S.....S.....[.SVQ....f.........
05c0 d8 85 db 74 4f 8b 04 24 89 03 8b d4 8b c6 03 c0 03 c0 8d 04 40 e8 00 00 00 00 85 c0 75 0d 8b d3 ...tO..$............@.......u...
05e0 8b 03 e8 00 00 00 00 33 db eb 29 89 43 08 89 43 0c 0f b7 d6 03 d2 03 d2 8d 14 52 01 53 0c 89 43 .......3..).C..C..........R.S..C
0600 10 89 43 14 66 c7 43 18 00 00 66 89 73 1a 66 c7 43 1c 00 00 8b c3 5a 5e 5b c3 53 8b d8 85 db 74 ..C.f.C...f.s.f.C.....Z^[.S....t
0620 14 8b 53 08 8b 43 04 e8 00 00 00 00 8b d3 8b 03 e8 00 00 00 00 5b c3 66 83 78 1c 00 77 03 33 c0 ..S..C...............[.f.x..w.3.
0640 c3 8b 40 14 8b 08 89 0a 8b 48 04 89 4a 04 8b 40 08 89 42 08 b0 01 c3 66 83 78 1c 00 76 19 66 ff ..@......H..J..@..B....f.x..v.f.
0660 48 1c 83 40 14 0c 8b 50 14 3b 50 0c 75 06 8b 50 08 89 50 14 b0 01 c3 33 c0 c3 55 8b ec 33 c0 55 H..@...P.;P.u..P..P....3..U..3.U
0680 68 25 00 00 00 64 ff 30 64 89 20 ff 05 00 00 00 00 33 c0 5a 59 59 64 89 10 68 2c 00 00 00 c3 e9 h%...d.0d........3.ZYYd..h,.....
06a0 00 00 00 00 eb f8 5d c3 83 2d 00 00 00 00 01 c3 6d 30 00 0c 4a 20 02 22 26 02 2a 1c 02 2c 12 0c ......]..-......m0..J.."&.*..,..
06c0 54 12 02 2e 0c 02 2c 0c 0c 5a 18 02 4a 36 02 4a 1a 02 54 6e 0c 66 1c 02 54 12 02 54 0c 0c 6a 40 T.....,..Z..J6.J..Tn.f..T..T..j@
06e0 0c 74 46 0c 7a 0e 01 7a 18 01 48 1a 01 7a 0c 02 16 10 0c 02 04 01 48 0c 0d 02 90 6c 25 01 00 04 .tF.z..z..H..z........H....l%...
0700 0c 04 20 02 0a 06 08 02 14 02 08 0e 10 02 04 06 06 0a 06 04 08 02 0c 04 0c 0e 04 04 0a 04 1a 04 ................................
0720 08 02 0a 04 20 06 08 04 12 08 08 04 06 02 06 06 1a 02 06 02 06 02 0c 02 08 06 0c 02 04 06 08 02 ................................
0740 06 04 08 02 16 04 12 10 04 02 0e 06 06 06 06 02 08 02 0c 02 0c 04 04 0a 02 04 0e 06 08 02 08 02 ................................
0760 10 04 0c 06 06 02 04 04 5e 91 02 02 05 03 00 92 04 0e 00 00 4a 06 12 00 00 5a 12 93 54 60 02 00 ........^...........J....Z..T`..
0780 02 00 28 40 00 02 00 48 40 02 02 00 4a 40 04 02 00 4c 40 06 02 00 4e 42 00 02 00 52 44 00 02 00 ..(@...H@...J@...L@...NB...RD...
07a0 58 44 02 02 00 5a 44 04 02 00 5c 44 06 02 00 5e 44 08 02 00 60 44 0a 02 00 62 44 0c 02 00 64 44 XD...ZD...\D...^D...`D...bD...dD
07c0 0e 02 00 66 44 10 02 00 68 44 12 02 00 6a 46 00 02 00 70 4a 00 04 02 74 8c 54 00 04 02 76 ba 5a ...fD...hD...jF...pJ...t.T...v.Z
07e0 00 04 02 7a d4 66 00 04 02 7c 45 02 74 00 04 02 7e bd 02 6a 00 04 02 80 71 02 4c 00 02 00 8c 4e ...z.f...|E.t...~..j....q.L....N
0800 00 02 00 8c 50 00 02 00 8e 52 00 02 00 90 56 00 02 00 ba 58 00 02 00 ba 5c 00 02 00 d4 5e 00 02 ....P....R....V....X....\....^..
0820 00 d6 60 00 02 00 d8 62 00 02 00 da 64 00 02 00 dc 68 00 02 00 45 02 6c 00 02 00 71 02 6e 00 02 ..`....b....d....h...E.l...q.n..
0840 00 71 02 70 00 02 00 75 02 72 00 02 00 79 02 76 00 02 00 bd 02 78 00 02 00 c1 02 7a 00 02 00 01 .q.p...u.r...y.v.....x.....z....
0860 03 94 70 4a b0 00 00 30 00 4e 0c 06 4c 0c 08 4c 2c fe 4e 36 fe 4e 3e 06 52 52 08 4e 6a fe 52 6e ..pJ...0.N..L..L,.N6.N>.RR.Nj.Rn
0880 fe 50 6e 00 54 40 00 00 10 00 56 06 06 56 26 fe 5a f0 08 00 30 00 5c 0a 08 60 24 06 62 56 00 62 .Pn.T@....V..V&.Z...0.\..`$.bV.b
08a0 5e fe 5c 5e fe 60 70 fe 60 78 06 62 78 00 5c 78 08 62 aa fe 5c be fe 60 ce fe 5e ce 00 66 40 00 ^.\^.`p.`x.bx.\x.b..\..`..^..f@.
08c0 00 10 00 68 06 06 68 36 fe 6a d0 00 00 00 00 6e 00 02 6c 00 00 6e 0e fe 6c 0e fe 6e 14 02 6c 14 ...h..h6.j.....n..l..n..l..n..l.
08e0 00 72 1a 00 6c 1a fe 72 3a fe 6e 3a fe 70 3e 00 74 50 00 00 00 00 76 00 00 76 3a fe 78 44 00 7a .r..l..r:.n:.p>.tP....v..v:.xD.z
0900 20 00 00 00 10 02 20 00 00 00 00 61 ...........a