home *** CD-ROM | disk | FTP | other *** search
/ Audio 4.94 - Over 11,000 Files / audio-11000.iso / msdos / midi / k1patche / k1patche.sha < prev    next >
SHell self-extracting ARchive  |  1994-03-16  |  52.3 KB

open in: MacOS 8.1     |     Win98     |     DOS

browse contents    |     view JSON data     |     view as text


This file was processed as: SHell self-extracting ARchive (archive/shar).

ConfidenceProgramDetectionMatch TypeSupport
66% dexvert SHell self-extracting ARchive (archive/shar) ext Supported
1% dexvert Text File (text/txt) fallback Supported
100% file ASCII text default
100% checkBytes Printable ASCII default
100% perlTextCheck Likely Text (Perl) default
100% siegfried x-fmt/111 Plain Text File default
100% detectItEasy Format: plain text[LF] default (weak)



hex view
+--------+-------------------------+-------------------------+--------+--------+
|00000000| 48 65 72 65 20 69 74 20 | 69 73 3b 20 49 20 64 6f |Here it |is; I do|
|00000010| 6e 27 74 20 68 61 76 65 | 20 61 6e 79 20 64 6f 63 |n't have| any doc|
|00000020| 75 6d 65 6e 74 61 74 69 | 6f 6e 20 77 72 69 74 74 |umentati|on writt|
|00000030| 65 6e 20 79 65 74 2c 20 | 62 75 74 20 6c 6f 6f 6b |en yet, |but look|
|00000040| 20 61 74 0a 74 68 65 20 | 66 75 6e 63 74 69 6f 6e | at.the |function|
|00000050| 20 64 6f 63 6f 6d 6d 61 | 6e 64 28 29 20 28 6e 65 | docomma|nd() (ne|
|00000060| 61 72 20 74 68 65 20 65 | 6e 64 20 6f 66 20 70 65 |ar the e|nd of pe|
|00000070| 2e 63 29 20 61 6e 64 20 | 79 6f 75 20 73 68 6f 75 |.c) and |you shou|
|00000080| 6c 64 20 62 65 0a 61 62 | 6c 65 20 74 6f 20 66 69 |ld be.ab|le to fi|
|00000090| 67 75 72 65 20 6f 75 74 | 20 77 68 61 74 27 73 20 |gure out| what's |
|000000a0| 77 68 61 74 2e 0a 0a 23 | 21 2f 62 69 6e 2f 73 68 |what...#|!/bin/sh|
|000000b0| 0a 65 63 68 6f 20 78 20 | 2d 20 70 65 2e 63 0a 73 |.echo x |- pe.c.s|
|000000c0| 65 64 20 27 73 2f 5e 58 | 2f 2f 27 20 3e 20 70 65 |ed 's/^X|//' > pe|
|000000d0| 2e 63 20 20 3c 3c 27 2f | 45 4f 46 2f 45 4f 46 2f |.c <<'/|EOF/EOF/|
|000000e0| 27 0a 58 23 69 6e 63 6c | 75 64 65 20 3c 73 74 64 |'.X#incl|ude <std|
|000000f0| 69 6f 2e 68 3e 0a 58 0a | 58 63 68 61 72 20 2a 73 |io.h>.X.|Xchar *s|
|00000100| 74 5f 63 6f 70 79 72 69 | 67 68 74 5b 5d 20 3d 20 |t_copyri|ght[] = |
|00000110| 7b 0a 58 22 20 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |{.X" ***|********|
|00000120| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|00000130| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|00000140| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|00000150| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 22 2c 0a 58 22 20 |********|**",.X" |
|00000160| 2a 20 43 6f 70 79 72 69 | 67 68 74 20 31 39 38 39 |* Copyri|ght 1989|
|00000170| 20 62 79 20 48 2e 20 45 | 64 77 61 72 64 20 48 61 | by H. E|dward Ha|
|00000180| 6c 6c 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |ll | |
|00000190| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|000001a0| 20 20 20 20 2a 22 2c 0a | 58 22 20 2a 20 20 20 20 | *",.|X" * |
|000001b0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|000001c0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|000001d0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|000001e0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 2a | | *|
|000001f0| 22 2c 0a 58 22 20 2a 20 | 50 65 72 6d 69 73 73 69 |",.X" * |Permissi|
|00000200| 6f 6e 20 69 73 20 68 65 | 72 65 62 79 20 67 72 61 |on is he|reby gra|
|00000210| 6e 74 65 64 20 74 6f 20 | 63 6f 70 79 20 61 6e 64 |nted to |copy and|
|00000220| 20 74 6f 20 67 69 76 65 | 20 61 77 61 79 20 74 68 | to give| away th|
|00000230| 69 73 20 20 20 20 20 20 | 20 20 2a 22 2c 0a 58 22 |is | *",.X"|
|00000240| 20 2a 20 73 6f 66 74 77 | 61 72 65 20 61 73 20 6c | * softw|are as l|
|00000250| 6f 6e 67 20 61 73 20 74 | 68 69 73 20 6e 6f 74 69 |ong as t|his noti|
|00000260| 63 65 20 69 73 20 70 72 | 65 73 65 72 76 65 64 20 |ce is pr|eserved |
|00000270| 69 6e 20 69 74 73 20 65 | 6e 74 69 72 65 74 79 2e |in its e|ntirety.|
|00000280| 20 20 20 20 20 2a 22 2c | 0a 58 22 20 2a 20 59 6f | *",|.X" * Yo|
|00000290| 75 20 6d 61 79 20 6d 6f | 64 69 66 79 20 74 68 65 |u may mo|dify the|
|000002a0| 20 73 6f 66 74 77 61 72 | 65 20 6f 72 20 75 73 65 | softwar|e or use|
|000002b0| 20 69 74 20 66 6f 72 20 | 61 6e 79 20 70 75 72 70 | it for |any purp|
|000002c0| 6f 73 65 20 6a 75 73 74 | 20 61 73 20 20 20 20 20 |ose just| as |
|000002d0| 2a 22 2c 0a 58 22 20 2a | 20 6c 6f 6e 67 20 61 73 |*",.X" *| long as|
|000002e0| 20 79 6f 75 20 70 72 65 | 73 65 72 76 65 20 74 68 | you pre|serve th|
|000002f0| 69 73 20 6e 6f 74 69 63 | 65 20 61 6e 64 20 64 6f |is notic|e and do|
|00000300| 20 6e 6f 74 20 73 65 6c | 6c 20 74 68 65 20 73 6f | not sel|l the so|
|00000310| 66 74 77 61 72 65 2e 20 | 20 20 20 2a 22 2c 0a 58 |ftware. | *",.X|
|00000320| 22 20 2a 20 4e 6f 20 77 | 61 72 72 61 6e 74 79 20 |" * No w|arranty |
|00000330| 6f 66 20 61 6e 79 20 6b | 69 6e 64 20 69 73 20 6d |of any k|ind is m|
|00000340| 61 64 65 20 66 6f 72 20 | 74 68 69 73 20 73 6f 66 |ade for |this sof|
|00000350| 74 77 61 72 65 2e 20 20 | 54 68 65 20 68 6f 6c 64 |tware. |The hold|
|00000360| 65 72 20 20 20 20 2a 22 | 2c 0a 58 22 20 2a 20 6f |er *"|,.X" * o|
|00000370| 66 20 74 68 69 73 20 63 | 6f 70 79 72 69 67 68 74 |f this c|opyright|
|00000380| 20 72 65 73 65 72 76 65 | 73 20 74 68 65 20 72 69 | reserve|s the ri|
|00000390| 67 68 74 20 74 6f 20 65 | 6e 68 61 6e 63 65 20 61 |ght to e|nhance a|
|000003a0| 6e 64 2f 6f 72 20 73 65 | 6c 6c 20 20 20 20 20 20 |nd/or se|ll |
|000003b0| 20 2a 22 2c 0a 58 22 20 | 2a 20 74 68 69 73 20 73 | *",.X" |* this s|
|000003c0| 6f 66 74 77 61 72 65 20 | 77 69 74 68 20 6e 6f 20 |oftware |with no |
|000003d0| 6f 62 6c 69 67 61 74 69 | 6f 6e 20 74 6f 20 70 72 |obligati|on to pr|
|000003e0| 6f 76 69 64 65 20 75 70 | 64 61 74 65 73 20 6f 72 |ovide up|dates or|
|000003f0| 20 66 75 72 74 68 65 72 | 20 20 20 20 2a 22 2c 0a | further| *",.|
|00000400| 58 22 20 2a 20 66 72 65 | 65 20 63 6f 70 69 65 73 |X" * fre|e copies|
|00000410| 3b 20 69 66 20 74 68 69 | 73 20 73 68 6f 75 6c 64 |; if thi|s should|
|00000420| 20 68 61 70 70 65 6e 20 | 79 6f 75 20 6d 61 79 20 | happen |you may |
|00000430| 73 74 69 6c 6c 20 75 73 | 65 20 74 68 69 73 20 76 |still us|e this v|
|00000440| 65 72 73 69 6f 6e 20 2a | 22 2c 0a 58 22 20 2a 20 |ersion *|",.X" * |
|00000450| 6f 66 20 74 68 65 20 73 | 6f 66 74 77 61 72 65 20 |of the s|oftware |
|00000460| 75 6e 64 65 72 20 74 68 | 65 20 74 65 72 6d 73 20 |under th|e terms |
|00000470| 79 6f 75 20 72 65 63 65 | 69 76 65 64 20 69 74 20 |you rece|ived it |
|00000480| 77 69 74 68 2e 20 20 20 | 20 20 20 20 20 20 20 20 |with. | |
|00000490| 20 20 2a 22 2c 0a 58 22 | 20 2a 2a 2a 2a 2a 2a 2a | *",.X"| *******|
|000004a0| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|000004b0| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|000004c0| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|000004d0| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 22 2c |********|******",|
|000004e0| 0a 58 09 09 09 09 09 09 | 09 09 09 4e 55 4c 4c 7d |.X......|...NULL}|
|000004f0| 3b 0a 58 0a 58 2f 2a 0a | 58 20 2a 20 5b 54 68 61 |;.X.X/*.|X * [Tha|
|00000500| 74 20 73 61 69 64 2c 20 | 49 20 65 78 70 65 63 74 |t said, |I expect|
|00000510| 20 73 75 62 73 65 71 75 | 65 6e 74 20 76 65 72 73 | subsequ|ent vers|
|00000520| 69 6f 6e 73 20 74 6f 20 | 72 65 6d 61 69 6e 20 66 |ions to |remain f|
|00000530| 72 65 65 77 61 72 65 0a | 58 20 2a 20 75 6e 6c 65 |reeware.|X * unle|
|00000540| 73 73 20 73 74 61 72 76 | 61 74 69 6f 6e 20 73 65 |ss starv|ation se|
|00000550| 74 73 20 69 74 2e 5d 0a | 58 20 2a 2f 0a 58 0a 58 |ts it.].|X */.X.X|
|00000560| 2f 2a 0a 58 20 2a 20 4b | 61 77 61 69 20 4b 2d 31 |/*.X * K|awai K-1|
|00000570| 20 50 61 74 63 68 20 45 | 64 69 74 6f 72 20 56 30 | Patch E|ditor V0|
|00000580| 2e 31 0a 58 20 2a 0a 58 | 20 2a 20 54 68 69 73 20 |.1.X *.X| * This |
|00000590| 65 64 69 74 6f 72 20 69 | 73 20 61 20 66 69 72 73 |editor i|s a firs|
|000005a0| 74 20 28 61 6e 64 20 6f | 6e 6c 79 20 73 6c 69 67 |t (and o|nly slig|
|000005b0| 68 74 6c 79 20 73 75 63 | 63 65 73 73 66 75 6c 29 |htly suc|cessful)|
|000005c0| 20 61 74 74 65 6d 70 74 | 0a 58 20 2a 20 74 6f 20 | attempt|.X * to |
|000005d0| 6d 61 6b 65 20 61 20 68 | 61 72 64 77 61 72 65 2d |make a h|ardware-|
|000005e0| 69 6e 64 65 70 65 6e 64 | 65 6e 74 20 70 61 74 63 |independ|ent patc|
|000005f0| 68 20 65 64 69 74 6f 72 | 2e 20 20 49 20 65 78 70 |h editor|. I exp|
|00000600| 65 63 74 20 61 20 67 72 | 65 61 74 0a 58 20 2a 20 |ect a gr|eat.X * |
|00000610| 64 65 61 6c 20 6d 6f 72 | 65 20 65 76 6f 6c 75 74 |deal mor|e evolut|
|00000620| 69 6f 6e 20 77 69 6c 6c | 20 74 61 6b 65 20 70 6c |ion will| take pl|
|00000630| 61 63 65 20 61 73 20 49 | 20 61 64 61 70 74 20 69 |ace as I| adapt i|
|00000640| 74 20 66 6f 72 20 74 68 | 65 0a 58 20 2a 20 59 61 |t for th|e.X * Ya|
|00000650| 6d 61 68 61 20 44 58 2d | 37 49 49 20 28 61 6c 6d |maha DX-|7II (alm|
|00000660| 6f 73 74 20 66 69 6e 69 | 73 68 65 64 21 29 20 61 |ost fini|shed!) a|
|00000670| 6e 64 20 6f 74 68 65 72 | 20 73 79 6e 74 68 73 2e |nd other| synths.|
|00000680| 0a 58 20 2a 0a 58 20 2a | 20 54 68 65 20 66 65 61 |.X *.X *| The fea|
|00000690| 74 75 72 65 73 20 61 72 | 65 20 63 75 72 72 65 6e |tures ar|e curren|
|000006a0| 74 6c 79 20 72 61 74 68 | 65 72 20 73 70 61 72 73 |tly rath|er spars|
|000006b0| 65 2c 20 62 75 74 20 63 | 65 72 74 61 69 6e 6c 79 |e, but c|ertainly|
|000006c0| 20 61 6e 20 6f 72 64 65 | 72 0a 58 20 2a 20 6f 66 | an orde|r.X * of|
|000006d0| 20 6d 61 67 6e 69 74 75 | 64 65 20 62 65 74 74 65 | magnitu|de bette|
|000006e0| 72 20 74 68 61 6e 20 75 | 73 69 6e 67 20 4b 61 77 |r than u|sing Kaw|
|000006f0| 61 69 27 73 20 75 73 65 | 72 20 69 6e 74 65 72 66 |ai's use|r interf|
|00000700| 61 63 65 2e 0a 58 20 2a | 2f 0a 58 0a 58 2f 2a 0a |ace..X *|/.X.X/*.|
|00000710| 58 20 2a 20 50 61 74 63 | 68 20 70 61 72 61 6d 65 |X * Patc|h parame|
|00000720| 74 65 72 20 64 65 73 63 | 72 69 70 74 6f 72 20 73 |ter desc|riptor s|
|00000730| 74 72 75 63 74 75 72 65 | 0a 58 20 2a 2f 0a 58 73 |tructure|.X */.Xs|
|00000740| 74 72 75 63 74 20 70 61 | 72 61 6d 0a 58 7b 0a 58 |truct pa|ram.X{.X|
|00000750| 09 75 6e 73 69 67 6e 65 | 64 20 63 68 61 72 20 70 |.unsigne|d char p|
|00000760| 5f 66 6c 61 67 73 3b 20 | 20 20 20 20 20 20 20 20 |_flags; | |
|00000770| 20 2f 2a 20 73 70 65 63 | 69 61 6c 20 61 74 74 72 | /* spec|ial attr|
|00000780| 69 62 75 74 65 73 20 6f | 66 20 74 68 69 73 20 66 |ibutes o|f this f|
|00000790| 69 65 6c 64 20 2a 2f 0a | 58 09 75 6e 73 69 67 6e |ield */.|X.unsign|
|000007a0| 65 64 20 63 68 61 72 20 | 70 5f 74 79 70 65 3b 20 |ed char |p_type; |
|000007b0| 20 20 20 20 20 20 20 20 | 20 20 2f 2a 20 64 61 74 | | /* dat|
|000007c0| 61 20 63 6f 6e 76 65 72 | 73 69 6f 6e 20 66 6f 72 |a conver|sion for|
|000007d0| 20 74 68 69 73 20 66 69 | 65 6c 64 20 2a 2f 0a 58 | this fi|eld */.X|
|000007e0| 09 75 6e 73 69 67 6e 65 | 64 20 63 68 61 72 20 70 |.unsigne|d char p|
|000007f0| 5f 62 79 74 65 3b 20 20 | 20 20 20 20 20 20 20 20 |_byte; | |
|00000800| 20 2f 2a 20 62 79 74 65 | 20 77 69 74 68 69 6e 20 | /* byte| within |
|00000810| 70 61 74 63 68 20 2a 2f | 0a 58 09 75 6e 73 69 67 |patch */|.X.unsig|
|00000820| 6e 65 64 20 63 68 61 72 | 20 70 5f 62 69 74 3b 20 |ned char| p_bit; |
|00000830| 20 20 20 20 20 20 20 20 | 20 20 20 2f 2a 20 73 74 | | /* st|
|00000840| 61 72 74 69 6e 67 20 62 | 69 74 20 77 69 74 68 69 |arting b|it withi|
|00000850| 6e 20 62 79 74 65 20 2a | 2f 0a 58 09 75 6e 73 69 |n byte *|/.X.unsi|
|00000860| 67 6e 65 64 20 63 68 61 | 72 20 70 5f 6e 62 69 74 |gned cha|r p_nbit|
|00000870| 73 3b 20 20 20 20 20 20 | 20 20 20 20 2f 2a 20 6e |s; | /* n|
|00000880| 75 6d 62 65 72 20 6f 66 | 20 62 69 74 73 20 69 6e |umber of| bits in|
|00000890| 20 66 69 65 6c 64 20 2a | 2f 0a 58 09 75 6e 73 69 | field *|/.X.unsi|
|000008a0| 67 6e 65 64 20 63 68 61 | 72 20 70 5f 73 65 63 62 |gned cha|r p_secb|
|000008b0| 79 74 65 3b 20 20 20 20 | 20 20 20 20 2f 2a 20 73 |yte; | /* s|
|000008c0| 65 63 6f 6e 64 61 72 79 | 20 62 79 74 65 20 77 69 |econdary| byte wi|
|000008d0| 74 68 69 6e 20 70 61 74 | 63 68 20 2a 2f 0a 58 09 |thin pat|ch */.X.|
|000008e0| 75 6e 73 69 67 6e 65 64 | 20 63 68 61 72 20 70 5f |unsigned| char p_|
|000008f0| 73 65 63 62 69 74 3b 20 | 20 20 20 20 20 20 20 20 |secbit; | |
|00000900| 2f 2a 20 73 74 61 72 74 | 69 6e 67 20 62 69 74 20 |/* start|ing bit |
|00000910| 77 69 74 68 69 6e 20 62 | 79 74 65 20 2a 2f 0a 58 |within b|yte */.X|
|00000920| 09 75 6e 73 69 67 6e 65 | 64 20 63 68 61 72 20 70 |.unsigne|d char p|
|00000930| 5f 73 65 63 6e 62 69 74 | 73 3b 20 20 20 20 20 20 |_secnbit|s; |
|00000940| 20 2f 2a 20 6e 75 6d 62 | 65 72 20 6f 66 20 62 69 | /* numb|er of bi|
|00000950| 74 73 20 69 6e 20 66 69 | 65 6c 64 20 2a 2f 0a 58 |ts in fi|eld */.X|
|00000960| 09 75 6e 73 69 67 6e 65 | 64 20 63 68 61 72 20 70 |.unsigne|d char p|
|00000970| 5f 72 6f 77 3b 20 20 20 | 20 20 20 20 20 20 20 20 |_row; | |
|00000980| 20 2f 2a 20 72 6f 77 20 | 6f 6e 20 64 69 73 70 6c | /* row |on displ|
|00000990| 61 79 20 73 63 72 65 65 | 6e 20 2a 2f 0a 58 09 75 |ay scree|n */.X.u|
|000009a0| 6e 73 69 67 6e 65 64 20 | 63 68 61 72 20 70 5f 63 |nsigned |char p_c|
|000009b0| 6f 6c 3b 20 20 20 20 20 | 20 20 20 20 20 20 20 2f |ol; | /|
|000009c0| 2a 20 63 6f 6c 75 6d 6e | 20 6f 6e 20 64 69 73 70 |* column| on disp|
|000009d0| 6c 61 79 20 73 63 72 65 | 65 6e 20 2a 2f 0a 58 09 |lay scre|en */.X.|
|000009e0| 69 6e 74 20 70 5f 62 69 | 61 73 3b 20 20 20 20 20 |int p_bi|as; |
|000009f0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00000a00| 2f 2a 20 6d 69 6e 69 6d | 75 6d 20 76 61 6c 75 65 |/* minim|um value|
|00000a10| 20 2a 2f 0a 58 09 69 6e | 74 20 70 5f 6c 69 6d 69 | */.X.in|t p_limi|
|00000a20| 74 3b 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |t; | |
|00000a30| 20 20 20 20 20 20 2f 2a | 20 6d 61 78 69 6d 75 6d | /*| maximum|
|00000a40| 20 76 61 6c 75 65 20 2a | 2f 0a 58 09 63 68 61 72 | value *|/.X.char|
|00000a50| 20 2a 2a 70 5f 6e 61 6d | 65 73 3b 20 20 20 20 20 | **p_nam|es; |
|00000a60| 20 20 20 20 20 20 20 20 | 20 20 20 20 2f 2a 20 73 | | /* s|
|00000a70| 74 72 69 6e 67 73 20 66 | 6f 72 20 45 4e 55 4d 20 |trings f|or ENUM |
|00000a80| 74 79 70 65 20 2a 2f 0a | 58 7d 3b 0a 58 0a 58 2f |type */.|X};.X.X/|
|00000a90| 2a 0a 58 20 2a 20 45 6e | 75 6d 65 72 61 74 69 6f |*.X * En|umeratio|
|00000aa0| 6e 20 73 74 72 69 6e 67 | 73 20 66 6f 72 20 53 49 |n string|s for SI|
|00000ab0| 4e 47 4c 45 20 64 69 73 | 70 6c 61 79 0a 58 20 2a |NGLE dis|play.X *|
|00000ac0| 2f 0a 58 63 68 61 72 20 | 2a 73 74 5f 73 72 63 5b |/.Xchar |*st_src[|
|00000ad0| 5d 20 3d 20 7b 22 32 22 | 2c 20 22 34 22 7d 3b 0a |] = {"2"|, "4"};.|
|00000ae0| 58 63 68 61 72 20 2a 73 | 74 5f 70 6f 6c 79 5b 5d |Xchar *s|t_poly[]|
|00000af0| 20 3d 20 7b 22 50 6f 6c | 79 2d 31 22 2c 20 22 50 | = {"Pol|y-1", "P|
|00000b00| 6f 6c 79 2d 32 22 2c 20 | 22 53 6f 6c 6f 20 20 22 |oly-2", |"Solo "|
|00000b10| 7d 3b 0a 58 63 68 61 72 | 20 2a 73 74 5f 61 6d 31 |};.Xchar| *st_am1|
|00000b20| 32 5b 5d 20 3d 20 7b 22 | 6f 66 66 22 2c 20 22 31 |2[] = {"|off", "1|
|00000b30| 3e 32 22 2c 20 22 32 3e | 31 22 7d 3b 0a 58 63 68 |>2", "2>|1"};.Xch|
|00000b40| 61 72 20 2a 73 74 5f 61 | 6d 33 34 5b 5d 20 3d 20 |ar *st_a|m34[] = |
|00000b50| 7b 22 6f 66 66 22 2c 20 | 22 33 3e 34 22 2c 20 22 |{"off", |"3>4", "|
|00000b60| 34 3e 33 22 7d 3b 0a 58 | 63 68 61 72 20 2a 73 74 |4>3"};.X|char *st|
|00000b70| 5f 76 73 68 70 5b 5d 20 | 3d 20 7b 22 54 52 49 22 |_vshp[] |= {"TRI"|
|00000b80| 2c 20 22 53 41 57 22 2c | 20 22 53 51 52 22 2c 20 |, "SAW",| "SQR", |
|00000b90| 22 52 4e 44 22 7d 3b 0a | 58 63 68 61 72 20 2a 73 |"RND"};.|Xchar *s|
|00000ba0| 74 5f 76 77 68 6c 5b 5d | 20 3d 20 7b 22 44 45 50 |t_vwhl[]| = {"DEP|
|00000bb0| 22 2c 20 22 53 50 44 22 | 7d 3b 0a 58 63 68 61 72 |", "SPD"|};.Xchar|
|00000bc0| 20 2a 73 74 5f 6d 75 74 | 65 5b 5d 20 3d 20 7b 22 | *st_mut|e[] = {"|
|00000bd0| 20 22 2c 20 22 2a 22 7d | 3b 0a 58 63 68 61 72 20 | ", "*"}|;.Xchar |
|00000be0| 2a 73 74 5f 74 72 6b 67 | 5b 5d 20 3d 20 7b 22 4e |*st_trkg|[] = {"N|
|00000bf0| 6f 20 22 2c 20 22 59 65 | 73 22 7d 3b 0a 58 63 68 |o ", "Ye|s"};.Xch|
|00000c00| 61 72 20 2a 73 74 5f 6f | 6e 6f 66 5b 5d 20 3d 20 |ar *st_o|nof[] = |
|00000c10| 7b 22 6f 66 66 22 2c 20 | 22 4f 6e 20 22 7d 3b 0a |{"off", |"On "};.|
|00000c20| 58 63 68 61 72 20 2a 73 | 74 5f 77 61 76 65 5b 5d |Xchar *s|t_wave[]|
|00000c30| 20 3d 0a 58 7b 22 20 20 | 31 20 53 69 6e 20 31 73 | =.X{" |1 Sin 1s|
|00000c40| 74 20 20 20 22 2c 20 22 | 20 20 32 20 53 69 6e 20 |t ", "| 2 Sin |
|00000c50| 32 6e 64 20 20 20 22 2c | 20 22 20 20 33 20 53 69 |2nd ",| " 3 Si|
|00000c60| 6e 20 33 72 64 20 20 20 | 22 2c 20 22 20 20 34 20 |n 3rd |", " 4 |
|00000c70| 53 69 6e 20 34 74 68 20 | 20 20 22 2c 0a 58 20 22 |Sin 4th | ",.X "|
|00000c80| 20 20 35 20 53 69 6e 20 | 35 74 68 20 20 20 22 2c | 5 Sin |5th ",|
|00000c90| 20 22 20 20 36 20 53 69 | 6e 20 36 74 68 20 20 20 | " 6 Si|n 6th |
|00000ca0| 22 2c 20 22 20 20 37 20 | 53 69 6e 20 37 74 68 20 |", " 7 |Sin 7th |
|00000cb0| 20 20 22 2c 20 22 20 20 | 38 20 53 69 6e 20 38 74 | ", " |8 Sin 8t|
|00000cc0| 68 20 20 20 22 2c 0a 58 | 20 22 20 20 39 20 53 69 |h ",.X| " 9 Si|
|00000cd0| 6e 20 39 74 68 20 20 20 | 22 2c 20 22 20 31 30 20 |n 9th |", " 10 |
|00000ce0| 53 69 6e 20 31 30 74 68 | 20 20 22 2c 20 22 20 31 |Sin 10th| ", " 1|
|00000cf0| 31 20 53 69 6e 20 31 31 | 74 68 20 20 22 2c 20 22 |1 Sin 11|th ", "|
|00000d00| 20 31 32 20 53 69 6e 20 | 31 32 74 68 20 20 22 2c | 12 Sin |12th ",|
|00000d10| 0a 58 20 22 20 31 33 20 | 53 69 6e 20 31 36 74 68 |.X " 13 |Sin 16th|
|00000d20| 20 20 22 2c 20 22 20 31 | 34 20 53 61 77 20 31 20 | ", " 1|4 Saw 1 |
|00000d30| 20 20 20 20 22 2c 20 22 | 20 31 35 20 53 61 77 20 | ", "| 15 Saw |
|00000d40| 32 20 20 20 20 20 22 2c | 20 22 20 31 36 20 53 61 |2 ",| " 16 Sa|
|00000d50| 77 20 33 20 20 20 20 20 | 22 2c 0a 58 20 22 20 31 |w 3 |",.X " 1|
|00000d60| 37 20 53 61 77 20 34 20 | 20 20 20 20 22 2c 20 22 |7 Saw 4 | ", "|
|00000d70| 20 31 38 20 53 61 77 20 | 35 20 20 20 20 20 22 2c | 18 Saw |5 ",|
|00000d80| 20 22 20 31 39 20 53 61 | 77 20 36 20 20 20 20 20 | " 19 Sa|w 6 |
|00000d90| 22 2c 20 22 20 32 30 20 | 53 61 77 20 37 20 20 20 |", " 20 |Saw 7 |
|00000da0| 20 20 22 2c 0a 58 20 22 | 20 32 31 20 53 61 77 20 | ",.X "| 21 Saw |
|00000db0| 38 20 20 20 20 20 22 2c | 20 22 20 32 32 20 53 61 |8 ",| " 22 Sa|
|00000dc0| 77 20 39 20 20 20 20 20 | 22 2c 20 22 20 32 33 20 |w 9 |", " 23 |
|00000dd0| 53 61 77 20 31 30 20 20 | 20 20 22 2c 20 22 20 32 |Saw 10 | ", " 2|
|00000de0| 34 20 53 61 77 20 31 31 | 20 20 20 20 22 2c 0a 58 |4 Saw 11| ",.X|
|00000df0| 20 22 20 32 35 20 53 61 | 77 20 31 32 20 20 20 20 | " 25 Sa|w 12 |
|00000e00| 22 2c 20 22 20 32 36 20 | 53 61 77 20 31 33 20 20 |", " 26 |Saw 13 |
|00000e10| 20 20 22 2c 20 22 20 32 | 37 20 53 61 77 20 31 34 | ", " 2|7 Saw 14|
|00000e20| 20 20 20 20 22 2c 20 22 | 20 32 38 20 53 61 77 20 | ", "| 28 Saw |
|00000e30| 31 35 20 20 20 20 22 2c | 0a 58 20 22 20 32 39 20 |15 ",|.X " 29 |
|00000e40| 53 61 77 20 31 36 20 20 | 20 20 22 2c 20 22 20 33 |Saw 16 | ", " 3|
|00000e50| 30 20 53 61 77 20 31 37 | 20 20 20 20 22 2c 20 22 |0 Saw 17| ", "|
|00000e60| 20 33 31 20 53 61 77 20 | 31 38 20 20 20 20 22 2c | 31 Saw |18 ",|
|00000e70| 20 22 20 33 32 20 53 61 | 77 20 31 39 20 20 20 20 | " 32 Sa|w 19 |
|00000e80| 22 2c 0a 58 20 22 20 33 | 33 20 53 71 75 61 72 65 |",.X " 3|3 Square|
|00000e90| 20 31 20 20 22 2c 20 22 | 20 33 34 20 53 71 75 61 | 1 ", "| 34 Squa|
|00000ea0| 72 65 20 32 20 20 22 2c | 20 22 20 33 35 20 53 71 |re 2 ",| " 35 Sq|
|00000eb0| 75 61 72 65 20 33 20 20 | 22 2c 20 22 20 33 36 20 |uare 3 |", " 36 |
|00000ec0| 53 71 75 61 72 65 20 34 | 20 20 22 2c 0a 58 20 22 |Square 4| ",.X "|
|00000ed0| 20 33 37 20 53 71 75 61 | 72 65 20 35 20 20 22 2c | 37 Squa|re 5 ",|
|00000ee0| 20 22 20 33 38 20 49 6e | 76 72 73 65 20 53 61 77 | " 38 In|vrse Saw|
|00000ef0| 22 2c 20 22 20 33 39 20 | 54 72 69 61 6e 67 6c 65 |", " 39 |Triangle|
|00000f00| 20 20 22 2c 20 22 20 34 | 30 20 52 61 6e 64 6f 6d | ", " 4|0 Random|
|00000f10| 20 20 20 20 22 2c 0a 58 | 20 22 20 34 31 20 46 72 | ",.X| " 41 Fr|
|00000f20| 6e 63 68 20 48 6f 72 6e | 22 2c 20 22 20 34 32 20 |nch Horn|", " 42 |
|00000f30| 53 74 72 69 6e 67 20 31 | 20 20 22 2c 20 22 20 34 |String 1| ", " 4|
|00000f40| 33 20 53 74 72 69 6e 67 | 20 32 20 20 22 2c 20 22 |3 String| 2 ", "|
|00000f50| 20 34 34 20 53 74 72 69 | 6e 67 20 50 61 64 22 2c | 44 Stri|ng Pad",|
|00000f60| 0a 58 20 22 20 34 35 20 | 50 69 61 6e 6f 20 31 20 |.X " 45 |Piano 1 |
|00000f70| 20 20 22 2c 20 22 20 34 | 36 20 45 6c 2e 20 47 72 | ", " 4|6 El. Gr|
|00000f80| 61 6e 64 20 22 2c 20 22 | 20 34 37 20 45 2e 20 50 |and ", "| 47 E. P|
|00000f90| 69 61 6e 6f 20 31 22 2c | 20 22 20 34 38 20 45 2e |iano 1",| " 48 E.|
|00000fa0| 20 50 69 61 6e 6f 20 32 | 22 2c 0a 58 20 22 20 34 | Piano 2|",.X " 4|
|00000fb0| 39 20 45 2e 20 50 69 61 | 6e 6f 20 33 22 2c 20 22 |9 E. Pia|no 3", "|
|00000fc0| 20 35 30 20 43 6c 61 76 | 69 20 20 20 20 20 22 2c | 50 Clav|i ",|
|00000fd0| 20 22 20 35 31 20 56 69 | 62 65 20 20 20 20 20 20 | " 51 Vi|be |
|00000fe0| 22 2c 20 22 20 35 32 20 | 41 2e 20 47 75 69 74 61 |", " 52 |A. Guita|
|00000ff0| 72 20 22 2c 0a 58 20 22 | 20 35 33 20 46 2e 20 47 |r ",.X "| 53 F. G|
|00001000| 75 69 74 61 72 20 22 2c | 20 22 20 35 34 20 46 2e |uitar ",| " 54 F.|
|00001010| 20 47 75 69 74 61 72 20 | 22 2c 20 22 20 35 35 20 | Guitar |", " 55 |
|00001020| 41 2e 20 42 61 73 73 20 | 20 20 22 2c 20 22 20 35 |A. Bass | ", " 5|
|00001030| 36 20 41 2e 20 42 61 73 | 73 20 20 20 22 2c 0a 58 |6 A. Bas|s ",.X|
|00001040| 20 22 20 35 37 20 44 69 | 67 20 42 61 73 73 20 31 | " 57 Di|g Bass 1|
|00001050| 22 2c 20 22 20 35 38 20 | 50 69 63 6b 20 42 61 73 |", " 58 |Pick Bas|
|00001060| 73 20 22 2c 20 22 20 35 | 39 20 44 69 67 20 42 61 |s ", " 5|9 Dig Ba|
|00001070| 73 73 20 32 22 2c 20 22 | 20 36 30 20 52 6f 75 6e |ss 2", "| 60 Roun|
|00001080| 64 20 42 61 73 73 22 2c | 0a 58 20 22 20 36 31 20 |d Bass",|.X " 61 |
|00001090| 46 72 65 74 6c 65 73 73 | 20 31 22 2c 20 22 20 36 |Fretless| 1", " 6|
|000010a0| 32 20 46 72 65 74 6c 65 | 73 73 20 32 22 2c 20 22 |2 Fretle|ss 2", "|
|000010b0| 20 36 33 20 46 6c 75 74 | 65 20 20 20 20 20 22 2c | 63 Flut|e ",|
|000010c0| 20 22 20 36 34 20 50 61 | 6e 20 46 6c 75 74 65 20 | " 64 Pa|n Flute |
|000010d0| 22 2c 0a 58 20 22 20 36 | 35 20 48 61 72 6d 6f 6e |",.X " 6|5 Harmon|
|000010e0| 69 63 61 20 22 2c 20 22 | 20 36 36 20 47 6c 6f 63 |ica ", "| 66 Gloc|
|000010f0| 6b 65 6e 20 20 20 22 2c | 20 22 20 36 37 20 54 69 |ken ",| " 67 Ti|
|00001100| 6e 65 20 20 20 20 20 20 | 22 2c 20 22 20 36 38 20 |ne |", " 68 |
|00001110| 48 61 72 70 20 20 20 20 | 20 20 22 2c 0a 58 20 22 |Harp | ",.X "|
|00001120| 20 36 39 20 4d 61 72 69 | 6d 62 61 20 20 20 22 2c | 69 Mari|mba ",|
|00001130| 20 22 20 37 30 20 45 2e | 20 54 6f 6d 20 20 20 20 | " 70 E.| Tom |
|00001140| 22 2c 20 22 20 37 31 20 | 4c 6f 67 20 44 72 75 6d |", " 71 |Log Drum|
|00001150| 20 20 22 2c 20 22 20 37 | 32 20 4a 61 7a 7a 20 4f | ", " 7|2 Jazz O|
|00001160| 72 67 20 31 22 2c 0a 58 | 20 22 20 37 33 20 4d 65 |rg 1",.X| " 73 Me|
|00001170| 6c 6c 6f 20 50 61 64 20 | 22 2c 20 22 20 37 34 20 |llo Pad |", " 74 |
|00001180| 53 79 6e 74 68 20 53 6f | 6c 6f 22 2c 20 22 20 37 |Synth So|lo", " 7|
|00001190| 35 20 53 79 6e 74 68 20 | 32 20 20 20 22 2c 20 22 |5 Synth |2 ", "|
|000011a0| 20 37 36 20 46 72 6e 63 | 68 20 48 6f 72 6e 22 2c | 76 Frnc|h Horn",|
|000011b0| 0a 58 20 22 20 37 37 20 | 46 72 6e 63 68 20 48 6f |.X " 77 |Frnch Ho|
|000011c0| 72 6e 22 2c 20 22 20 37 | 38 20 42 72 61 73 73 20 |rn", " 7|8 Brass |
|000011d0| 20 20 20 20 22 2c 20 22 | 20 37 39 20 42 72 61 73 | ", "| 79 Bras|
|000011e0| 73 20 20 20 20 20 22 2c | 20 22 20 38 30 20 42 72 |s ",| " 80 Br|
|000011f0| 61 73 73 20 20 20 20 20 | 22 2c 0a 58 20 22 20 38 |ass |",.X " 8|
|00001200| 31 20 42 72 61 73 73 20 | 20 20 20 20 22 2c 20 22 |1 Brass | ", "|
|00001210| 20 38 32 20 54 72 75 6d | 70 65 74 20 20 20 22 2c | 82 Trum|pet ",|
|00001220| 20 22 20 38 33 20 54 72 | 75 6d 70 65 74 20 20 20 | " 83 Tr|umpet |
|00001230| 22 2c 20 22 20 38 34 20 | 56 69 6f 6c 69 6e 20 20 |", " 84 |Violin |
|00001240| 20 20 22 2c 0a 58 20 22 | 20 38 35 20 53 74 72 69 | ",.X "| 85 Stri|
|00001250| 6e 67 20 20 20 20 22 2c | 20 22 20 38 36 20 50 69 |ng ",| " 86 Pi|
|00001260| 61 6e 6f 20 31 20 20 20 | 22 2c 20 22 20 38 37 20 |ano 1 |", " 87 |
|00001270| 50 69 61 6e 6f 20 32 20 | 20 20 22 2c 20 22 20 38 |Piano 2 | ", " 8|
|00001280| 38 20 50 69 61 6e 6f 20 | 33 20 20 20 22 2c 0a 58 |8 Piano |3 ",.X|
|00001290| 20 22 20 38 39 20 50 69 | 61 6e 6f 20 32 20 20 20 | " 89 Pi|ano 2 |
|000012a0| 22 2c 20 22 20 39 30 20 | 50 69 61 6e 6f 20 33 20 |", " 90 |Piano 3 |
|000012b0| 20 20 22 2c 20 22 20 39 | 31 20 50 69 61 6e 6f 20 | ", " 9|1 Piano |
|000012c0| 34 20 20 20 22 2c 20 22 | 20 39 32 20 50 69 61 6e |4 ", "| 92 Pian|
|000012d0| 6f 20 34 20 20 20 22 2c | 0a 58 20 22 20 39 33 20 |o 4 ",|.X " 93 |
|000012e0| 45 6c 2e 20 47 72 61 6e | 64 20 22 2c 20 22 20 39 |El. Gran|d ", " 9|
|000012f0| 34 20 45 2e 20 50 69 61 | 6e 6f 20 31 22 2c 20 22 |4 E. Pia|no 1", "|
|00001300| 20 39 35 20 45 2e 20 50 | 69 61 6e 6f 20 32 22 2c | 95 E. P|iano 2",|
|00001310| 20 22 20 39 36 20 45 2e | 20 50 69 61 6e 6f 20 32 | " 96 E.| Piano 2|
|00001320| 22 2c 0a 58 20 22 20 39 | 37 20 43 6c 61 76 69 20 |",.X " 9|7 Clavi |
|00001330| 20 20 20 20 22 2c 20 22 | 20 39 38 20 48 61 72 70 | ", "| 98 Harp|
|00001340| 73 63 68 6f 72 64 22 2c | 20 22 20 39 39 20 56 69 |schord",| " 99 Vi|
|00001350| 62 65 20 20 20 20 20 20 | 22 2c 20 22 31 30 30 20 |be |", "100 |
|00001360| 41 2e 20 47 75 69 74 61 | 72 20 22 2c 0a 58 20 22 |A. Guita|r ",.X "|
|00001370| 31 30 31 20 46 2e 20 47 | 75 69 74 61 72 20 22 2c |101 F. G|uitar ",|
|00001380| 20 22 31 30 32 20 53 74 | 72 61 74 20 20 20 20 20 | "102 St|rat |
|00001390| 22 2c 20 22 31 30 33 20 | 53 74 72 61 74 20 20 20 |", "103 |Strat |
|000013a0| 20 20 22 2c 20 22 31 30 | 34 20 41 2e 20 42 61 73 | ", "10|4 A. Bas|
|000013b0| 73 20 20 20 22 2c 0a 58 | 20 22 31 30 35 20 50 75 |s ",.X| "105 Pu|
|000013c0| 6c 6c 20 42 61 73 73 20 | 22 2c 20 22 31 30 36 20 |ll Bass |", "106 |
|000013d0| 50 75 6c 6c 20 42 61 73 | 73 20 22 2c 20 22 31 30 |Pull Bas|s ", "10|
|000013e0| 37 20 52 6f 75 6e 64 20 | 42 61 73 73 22 2c 20 22 |7 Round |Bass", "|
|000013f0| 31 30 38 20 53 6c 61 70 | 20 42 61 73 73 20 22 2c |108 Slap| Bass ",|
|00001400| 0a 58 20 22 31 30 39 20 | 53 6c 61 70 20 42 61 73 |.X "109 |Slap Bas|
|00001410| 73 20 22 2c 20 22 31 31 | 30 20 53 6c 61 70 20 42 |s ", "11|0 Slap B|
|00001420| 61 73 73 20 22 2c 20 22 | 31 31 31 20 46 72 65 74 |ass ", "|111 Fret|
|00001430| 6c 65 73 73 20 20 22 2c | 20 22 31 31 32 20 46 72 |less ",| "112 Fr|
|00001440| 65 74 6c 65 73 73 20 20 | 22 2c 0a 58 20 22 31 31 |etless |",.X "11|
|00001450| 33 20 53 79 6e 74 68 20 | 42 61 73 73 22 2c 20 22 |3 Synth |Bass", "|
|00001460| 31 31 34 20 53 79 6e 74 | 68 20 42 61 73 73 22 2c |114 Synt|h Bass",|
|00001470| 20 22 31 31 35 20 48 61 | 72 6d 6f 6e 69 63 61 20 | "115 Ha|rmonica |
|00001480| 22 2c 20 22 31 31 36 20 | 43 6c 61 72 69 6e 65 74 |", "116 |Clarinet|
|00001490| 20 20 22 2c 0a 58 20 22 | 31 31 37 20 43 6c 61 72 | ",.X "|117 Clar|
|000014a0| 69 6e 65 74 20 20 22 2c | 20 22 31 31 38 20 4f 62 |inet ",| "118 Ob|
|000014b0| 6f 65 20 20 20 20 20 20 | 22 2c 20 22 31 31 39 20 |oe |", "119 |
|000014c0| 4f 62 6f 65 20 20 20 20 | 20 20 22 2c 20 22 31 32 |Oboe | ", "12|
|000014d0| 30 20 53 68 61 6b 75 68 | 61 63 68 69 22 2c 0a 58 |0 Shakuh|achi",.X|
|000014e0| 20 22 31 32 31 20 4f 72 | 69 65 6e 74 20 42 65 6c | "121 Or|ient Bel|
|000014f0| 22 2c 20 22 31 32 32 20 | 4f 72 69 65 6e 74 20 42 |", "122 |Orient B|
|00001500| 65 6c 22 2c 20 22 31 32 | 33 20 42 65 6c 6c 20 20 |el", "12|3 Bell |
|00001510| 20 20 20 20 22 2c 20 22 | 31 32 34 20 4b 6f 74 6f | ", "|124 Koto|
|00001520| 20 20 20 20 20 20 22 2c | 0a 58 20 22 31 32 35 20 | ",|.X "125 |
|00001530| 53 69 74 61 72 20 20 20 | 20 20 22 2c 20 22 31 32 |Sitar | ", "12|
|00001540| 36 20 45 2e 20 54 6f 6d | 20 20 20 20 22 2c 20 22 |6 E. Tom| ", "|
|00001550| 31 32 37 20 4c 6f 67 20 | 44 72 75 6d 20 20 22 2c |127 Log |Drum ",|
|00001560| 20 22 31 32 38 20 4c 6f | 67 20 44 72 75 6d 20 20 | "128 Lo|g Drum |
|00001570| 22 2c 0a 58 20 22 31 32 | 39 20 53 74 65 65 6c 20 |",.X "12|9 Steel |
|00001580| 44 72 75 6d 22 2c 20 22 | 31 33 30 20 53 74 65 65 |Drum", "|130 Stee|
|00001590| 6c 20 44 72 75 6d 22 2c | 20 22 31 33 31 20 56 6f |l Drum",| "131 Vo|
|000015a0| 69 63 65 20 31 20 20 20 | 22 2c 20 22 31 33 32 20 |ice 1 |", "132 |
|000015b0| 56 6f 69 63 65 20 32 20 | 20 20 22 2c 0a 58 20 22 |Voice 2 | ",.X "|
|000015c0| 31 33 33 20 41 63 63 6f | 72 64 69 6f 6e 20 22 2c |133 Acco|rdion ",|
|000015d0| 20 22 31 33 34 20 41 63 | 63 6f 72 64 69 6f 6e 20 | "134 Ac|cordion |
|000015e0| 22 2c 20 22 31 33 35 20 | 4a 61 7a 7a 20 4f 72 67 |", "135 |Jazz Org|
|000015f0| 20 32 22 2c 20 22 31 33 | 36 20 52 6f 63 6b 20 4f | 2", "13|6 Rock O|
|00001600| 72 67 20 31 22 2c 0a 58 | 20 22 31 33 37 20 44 72 |rg 1",.X| "137 Dr|
|00001610| 61 77 20 42 61 72 20 31 | 22 2c 20 22 31 33 38 20 |aw Bar 1|", "138 |
|00001620| 44 72 61 77 20 42 61 72 | 20 32 22 2c 20 22 31 33 |Draw Bar| 2", "13|
|00001630| 39 20 50 69 70 65 20 4f | 72 67 20 31 22 2c 20 22 |9 Pipe O|rg 1", "|
|00001640| 31 34 30 20 50 69 70 65 | 20 4f 72 67 20 32 22 2c |140 Pipe| Org 2",|
|00001650| 0a 58 20 22 31 34 31 20 | 52 6f 63 6b 20 4f 72 67 |.X "141 |Rock Org|
|00001660| 20 32 22 2c 20 22 31 34 | 32 20 53 79 6e 74 68 20 | 2", "14|2 Synth |
|00001670| 53 6f 6c 6f 22 2c 20 22 | 31 34 33 20 53 79 6e 74 |Solo", "|143 Synt|
|00001680| 68 20 53 6f 6c 6f 22 2c | 20 22 31 34 34 20 53 79 |h Solo",| "144 Sy|
|00001690| 6e 74 68 20 32 20 20 20 | 22 2c 0a 58 20 22 31 34 |nth 2 |",.X "14|
|000016a0| 35 20 53 79 6e 74 68 20 | 32 20 20 20 22 2c 20 22 |5 Synth |2 ", "|
|000016b0| 31 34 36 20 53 79 6e 74 | 68 20 33 20 20 20 22 2c |146 Synt|h 3 ",|
|000016c0| 20 22 31 34 37 20 42 72 | 61 73 73 20 20 20 20 20 | "147 Br|ass |
|000016d0| 22 2c 20 22 31 34 38 20 | 42 72 61 73 73 20 20 20 |", "148 |Brass |
|000016e0| 20 20 22 2c 0a 58 20 22 | 31 34 39 20 4f 72 63 68 | ",.X "|149 Orch|
|000016f0| 65 73 74 72 61 20 22 2c | 20 22 31 35 30 20 50 69 |estra ",| "150 Pi|
|00001700| 61 6e 6f 20 31 20 20 20 | 22 2c 20 22 31 35 31 20 |ano 1 |", "151 |
|00001710| 50 69 61 6e 6f 20 34 20 | 20 20 22 2c 20 22 31 35 |Piano 4 | ", "15|
|00001720| 32 20 45 2e 20 50 69 61 | 6e 6f 20 31 22 2c 0a 58 |2 E. Pia|no 1",.X|
|00001730| 20 22 31 35 33 20 45 2e | 20 50 69 61 6e 6f 20 31 | "153 E.| Piano 1|
|00001740| 22 2c 20 22 31 35 34 20 | 45 2e 20 50 69 61 6e 6f |", "154 |E. Piano|
|00001750| 20 32 22 2c 20 22 31 35 | 35 20 45 2e 20 50 69 61 | 2", "15|5 E. Pia|
|00001760| 6e 6f 20 33 22 2c 20 22 | 31 35 36 20 43 6c 61 76 |no 3", "|156 Clav|
|00001770| 69 20 20 20 20 20 22 2c | 0a 58 20 22 31 35 37 20 |i ",|.X "157 |
|00001780| 48 61 72 70 73 63 68 6f | 72 64 22 2c 20 22 31 35 |Harpscho|rd", "15|
|00001790| 38 20 48 61 72 70 73 63 | 68 6f 72 64 22 2c 20 22 |8 Harpsc|hord", "|
|000017a0| 31 35 39 20 56 69 62 65 | 20 20 20 20 20 20 22 2c |159 Vibe| ",|
|000017b0| 20 22 31 36 30 20 44 69 | 67 20 42 61 73 73 20 31 | "160 Di|g Bass 1|
|000017c0| 22 2c 0a 58 20 22 31 36 | 31 20 44 69 67 20 42 61 |",.X "16|1 Dig Ba|
|000017d0| 73 73 20 32 22 2c 20 22 | 31 36 32 20 44 69 67 20 |ss 2", "|162 Dig |
|000017e0| 42 61 73 73 20 32 22 2c | 20 22 31 36 33 20 50 69 |Bass 2",| "163 Pi|
|000017f0| 63 6b 20 62 61 73 73 20 | 22 2c 20 22 31 36 34 20 |ck bass |", "164 |
|00001800| 47 6c 6f 63 6b 65 6e 20 | 20 20 22 2c 0a 58 20 22 |Glocken | ",.X "|
|00001810| 31 36 35 20 47 6c 6f 63 | 6b 65 6e 20 20 20 22 2c |165 Gloc|ken ",|
|00001820| 20 22 31 36 36 20 54 69 | 6e 65 20 20 20 20 20 20 | "166 Ti|ne |
|00001830| 22 2c 20 22 31 36 37 20 | 54 69 6e 65 20 20 20 20 |", "167 |Tine |
|00001840| 20 20 22 2c 20 22 31 36 | 38 20 54 69 6e 65 20 20 | ", "16|8 Tine |
|00001850| 20 20 20 20 22 2c 0a 58 | 20 22 31 36 39 20 54 75 | ",.X| "169 Tu|
|00001860| 62 65 20 42 65 6c 6c 20 | 22 2c 20 22 31 37 30 20 |be Bell |", "170 |
|00001870| 54 75 62 65 20 42 65 6c | 6c 20 22 2c 20 22 31 37 |Tube Bel|l ", "17|
|00001880| 31 20 54 75 62 65 20 42 | 65 6c 6c 20 22 2c 20 22 |1 Tube B|ell ", "|
|00001890| 31 37 32 20 58 79 6c 6f | 70 68 6f 6e 65 20 22 2c |172 Xylo|phone ",|
|000018a0| 0a 58 20 22 31 37 33 20 | 58 79 6c 6f 70 68 6f 6e |.X "173 |Xylophon|
|000018b0| 65 20 22 2c 20 22 31 37 | 34 20 48 61 72 70 20 20 |e ", "17|4 Harp |
|000018c0| 20 20 20 20 22 2c 20 22 | 31 37 35 20 4b 6f 74 6f | ", "|175 Koto|
|000018d0| 20 20 20 20 20 20 22 2c | 20 22 31 37 36 20 53 69 | ",| "176 Si|
|000018e0| 74 61 72 20 20 20 20 20 | 22 2c 0a 58 20 22 31 37 |tar |",.X "17|
|000018f0| 37 20 53 69 74 61 72 20 | 20 20 20 20 22 2c 20 22 |7 Sitar | ", "|
|00001900| 31 37 38 20 4b 61 6c 69 | 6d 62 72 61 20 20 22 2c |178 Kali|mbra ",|
|00001910| 20 22 31 37 39 20 4b 61 | 6c 69 6d 62 72 61 20 20 | "179 Ka|limbra |
|00001920| 22 2c 20 22 31 38 30 20 | 4b 61 6c 69 6d 62 72 61 |", "180 |Kalimbra|
|00001930| 20 20 22 2c 0a 58 20 22 | 31 38 31 20 4c 6f 67 20 | ",.X "|181 Log |
|00001940| 44 72 75 6d 20 20 22 2c | 20 22 31 38 32 20 53 74 |Drum ",| "182 St|
|00001950| 65 65 6c 20 44 72 75 6d | 22 2c 20 22 31 38 33 20 |eel Drum|", "183 |
|00001960| 50 69 70 65 20 4f 72 67 | 20 33 22 2c 20 22 31 38 |Pipe Org| 3", "18|
|00001970| 34 20 50 69 70 65 20 4f | 72 67 20 33 22 2c 0a 58 |4 Pipe O|rg 3",.X|
|00001980| 20 22 31 38 35 20 53 79 | 6e 74 68 20 31 20 20 20 | "185 Sy|nth 1 |
|00001990| 22 2c 20 22 31 38 36 20 | 53 79 6e 74 68 20 32 20 |", "186 |Synth 2 |
|000019a0| 20 20 22 2c 20 22 31 38 | 37 20 53 79 6e 74 68 20 | ", "18|7 Synth |
|000019b0| 33 20 20 20 22 2c 20 22 | 31 38 38 20 53 79 6e 74 |3 ", "|188 Synt|
|000019c0| 68 20 33 20 20 20 22 2c | 0a 58 20 22 31 38 39 20 |h 3 ",|.X "189 |
|000019d0| 53 79 6e 74 68 20 34 20 | 20 20 22 2c 20 22 31 39 |Synth 4 | ", "19|
|000019e0| 30 20 53 79 6e 74 68 20 | 34 20 20 20 22 2c 20 22 |0 Synth |4 ", "|
|000019f0| 31 39 31 20 43 6c 61 76 | 69 20 20 20 20 20 22 2c |191 Clav|i ",|
|00001a00| 20 22 31 39 32 20 44 69 | 67 20 42 61 73 73 20 31 | "192 Di|g Bass 1|
|00001a10| 22 2c 0a 58 20 22 31 39 | 33 20 44 69 67 20 42 61 |",.X "19|3 Dig Ba|
|00001a20| 73 73 20 31 22 2c 20 22 | 31 39 34 20 50 69 63 6b |ss 1", "|194 Pick|
|00001a30| 20 42 61 73 73 20 22 2c | 20 22 31 39 35 20 50 69 | Bass ",| "195 Pi|
|00001a40| 63 6b 20 42 61 73 73 20 | 22 2c 20 22 31 39 36 20 |ck Bass |", "196 |
|00001a50| 52 6f 75 6e 64 20 42 61 | 73 73 22 2c 0a 58 20 22 |Round Ba|ss",.X "|
|00001a60| 31 39 37 20 52 6f 75 6e | 64 20 42 61 73 73 22 2c |197 Roun|d Bass",|
|00001a70| 20 22 31 39 38 20 48 61 | 72 6d 6f 6e 69 63 61 20 | "198 Ha|rmonica |
|00001a80| 22 2c 20 22 31 39 39 20 | 48 61 72 6d 6f 6e 69 63 |", "199 |Harmonic|
|00001a90| 61 20 22 2c 20 22 32 30 | 30 20 48 61 72 70 20 20 |a ", "20|0 Harp |
|00001aa0| 20 20 20 20 22 2c 0a 58 | 20 22 32 30 31 20 4b 6f | ",.X| "201 Ko|
|00001ab0| 74 6f 20 20 20 20 20 20 | 22 2c 20 22 32 30 32 20 |to |", "202 |
|00001ac0| 53 69 74 61 72 20 20 20 | 20 20 22 2c 20 22 32 30 |Sitar | ", "20|
|00001ad0| 33 20 4d 61 72 69 6d 62 | 61 20 20 20 22 2c 20 22 |3 Marimb|a ", "|
|00001ae0| 32 30 34 20 53 79 6e 74 | 68 20 31 20 20 20 22 2c |204 Synt|h 1 ",|
|00001af0| 0a 58 20 22 32 30 35 20 | 42 61 73 73 20 44 72 75 |.X "205 |Bass Dru|
|00001b00| 6d 20 22 2c 20 22 32 30 | 36 20 41 2e 20 53 6e 61 |m ", "20|6 A. Sna|
|00001b10| 72 65 20 20 22 2c 20 22 | 32 30 37 20 54 69 74 65 |re ", "|207 Tite|
|00001b20| 20 53 6e 61 72 65 22 2c | 20 22 32 30 38 20 45 2e | Snare",| "208 E.|
|00001b30| 20 53 6e 61 72 65 20 20 | 22 2c 0a 58 20 22 32 30 | Snare |",.X "20|
|00001b40| 39 20 52 69 6d 20 20 20 | 20 20 20 20 22 2c 20 22 |9 Rim | ", "|
|00001b50| 32 31 30 20 41 2e 20 54 | 6f 6d 20 20 20 20 22 2c |210 A. T|om ",|
|00001b60| 20 22 32 31 31 20 48 69 | 67 68 20 48 61 74 20 20 | "211 Hi|gh Hat |
|00001b70| 22 2c 20 22 32 31 32 20 | 43 72 61 73 68 20 20 20 |", "212 |Crash |
|00001b80| 20 20 22 2c 0a 58 20 22 | 32 31 33 20 52 69 64 65 | ",.X "|213 Ride|
|00001b90| 20 20 20 20 20 20 22 2c | 20 22 32 31 34 20 53 74 | ",| "214 St|
|00001ba0| 72 61 74 20 47 75 69 74 | 22 2c 20 22 32 31 35 20 |rat Guit|", "215 |
|00001bb0| 46 75 7a 7a 20 4d 75 74 | 65 20 22 2c 20 22 32 31 |Fuzz Mut|e ", "21|
|00001bc0| 36 20 41 2e 20 47 75 69 | 74 61 72 20 22 2c 0a 58 |6 A. Gui|tar ",.X|
|00001bd0| 20 22 32 31 37 20 46 2e | 20 47 75 69 74 61 72 20 | "217 F.| Guitar |
|00001be0| 22 2c 20 22 32 31 38 20 | 47 75 69 74 20 48 61 72 |", "218 |Guit Har|
|00001bf0| 6d 6f 22 2c 20 22 32 31 | 39 20 50 75 6c 6c 20 42 |mo", "21|9 Pull B|
|00001c00| 61 73 73 20 22 2c 20 22 | 32 32 30 20 42 61 73 73 |ass ", "|220 Bass|
|00001c10| 20 48 61 72 6d 6f 22 2c | 0a 58 20 22 32 32 31 20 | Harmo",|.X "221 |
|00001c20| 42 6f 77 64 20 53 74 72 | 6e 67 22 2c 20 22 32 32 |Bowd Str|ng", "22|
|00001c30| 32 20 53 74 72 6e 67 20 | 41 74 74 6b 22 2c 20 22 |2 Strng |Attk", "|
|00001c40| 32 32 33 20 53 74 72 69 | 6e 67 20 53 75 73 22 2c |223 Stri|ng Sus",|
|00001c50| 20 22 32 32 34 20 50 69 | 7a 7a 69 63 61 74 6f 20 | "224 Pi|zzicato |
|00001c60| 22 2c 0a 58 20 22 32 32 | 35 20 50 69 61 6e 6f 20 |",.X "22|5 Piano |
|00001c70| 20 20 20 20 22 2c 20 22 | 32 32 36 20 45 6c 2e 20 | ", "|226 El. |
|00001c80| 47 72 61 6e 64 20 22 2c | 20 22 32 32 37 20 50 69 |Grand ",| "227 Pi|
|00001c90| 61 6e 6f 20 4e 6f 69 73 | 22 2c 20 22 32 32 38 20 |ano Nois|", "228 |
|00001ca0| 54 72 75 6d 70 65 74 20 | 20 20 22 2c 0a 58 20 22 |Trumpet | ",.X "|
|00001cb0| 32 32 39 20 53 68 61 6b | 20 41 74 74 63 6b 22 2c |229 Shak| Attck",|
|00001cc0| 20 22 32 33 30 20 53 68 | 61 6b 20 53 75 73 74 6e | "230 Sh|ak Sustn|
|00001cd0| 22 2c 20 22 32 33 31 20 | 50 61 6e 46 6c 20 41 74 |", "231 |PanFl At|
|00001ce0| 74 6b 22 2c 20 22 32 33 | 32 20 50 61 6e 46 6c 20 |tk", "23|2 PanFl |
|00001cf0| 53 75 73 74 22 2c 0a 58 | 20 22 32 33 33 20 56 6f |Sust",.X| "233 Vo|
|00001d00| 69 63 65 20 20 20 20 20 | 22 2c 20 22 32 33 34 20 |ice |", "234 |
|00001d10| 57 68 69 74 65 20 4e 6f | 69 73 22 2c 20 22 32 33 |White No|is", "23|
|00001d20| 35 20 53 74 72 6e 67 20 | 4c 6f 6f 70 22 2c 20 22 |5 Strng |Loop", "|
|00001d30| 32 33 36 20 53 68 61 6b | 20 4c 6f 6f 70 20 22 2c |236 Shak| Loop ",|
|00001d40| 0a 58 20 22 32 33 37 20 | 50 61 6e 46 6c 20 4c 6f |.X "237 |PanFl Lo|
|00001d50| 6f 70 22 2c 20 22 32 33 | 38 20 56 6f 69 63 65 20 |op", "23|8 Voice |
|00001d60| 4c 6f 6f 70 22 2c 20 22 | 32 33 39 20 57 68 74 4e |Loop", "|239 WhtN|
|00001d70| 6f 69 73 20 4c 70 22 2c | 20 22 32 34 30 20 53 6e |ois Lp",| "240 Sn|
|00001d80| 61 72 65 20 4c 6f 6f 70 | 22 2c 0a 58 20 22 32 34 |are Loop|",.X "24|
|00001d90| 31 20 46 2e 20 47 75 69 | 74 20 4c 70 22 2c 20 22 |1 F. Gui|t Lp", "|
|00001da0| 32 34 32 20 50 75 6c 42 | 61 73 73 20 4c 70 22 2c |242 PulB|ass Lp",|
|00001db0| 20 22 32 34 33 20 4f 6d | 6e 69 4c 6f 6f 70 20 31 | "243 Om|niLoop 1|
|00001dc0| 22 2c 20 22 32 34 34 20 | 4f 6d 6e 69 4c 6f 6f 70 |", "244 |OmniLoop|
|00001dd0| 20 32 22 2c 0a 58 20 22 | 32 34 35 20 4f 6d 6e 69 | 2",.X "|245 Omni|
|00001de0| 4c 6f 6f 70 20 33 22 2c | 20 22 32 34 36 20 4f 6d |Loop 3",| "246 Om|
|00001df0| 6e 69 4c 6f 6f 70 20 34 | 22 2c 20 22 32 34 37 20 |niLoop 4|", "247 |
|00001e00| 4f 6d 6e 69 4c 6f 6f 70 | 20 35 22 2c 20 22 32 34 |OmniLoop| 5", "24|
|00001e10| 38 20 4f 6d 6e 69 4c 6f | 6f 70 20 36 22 2c 0a 58 |8 OmniLo|op 6",.X|
|00001e20| 20 22 32 34 39 20 4f 6d | 6e 69 4c 6f 6f 70 20 37 | "249 Om|niLoop 7|
|00001e30| 22 2c 20 22 32 35 30 20 | 4f 6d 6e 69 4c 6f 6f 70 |", "250 |OmniLoop|
|00001e40| 20 38 22 2c 20 22 32 35 | 31 20 53 6e 61 72 65 20 | 8", "25|1 Snare |
|00001e50| 52 65 76 20 22 2c 20 22 | 32 35 32 20 54 6f 6d 20 |Rev ", "|252 Tom |
|00001e60| 52 65 76 20 20 20 22 2c | 0a 58 20 22 32 35 33 20 |Rev ",|.X "253 |
|00001e70| 46 2e 20 47 75 69 74 20 | 52 76 22 2c 20 22 32 35 |F. Guit |Rv", "25|
|00001e80| 34 20 48 69 20 48 61 74 | 20 41 6c 74 22 2c 20 22 |4 Hi Hat| Alt", "|
|00001e90| 32 35 35 20 43 72 61 73 | 68 20 41 6c 74 20 22 2c |255 Cras|h Alt ",|
|00001ea0| 20 22 32 35 36 20 50 6e | 6f 4e 6f 69 73 20 41 6c | "256 Pn|oNois Al|
|00001eb0| 22 7d 3b 0a 58 0a 58 63 | 68 61 72 20 2a 73 74 5f |"};.X.Xc|har *st_|
|00001ec0| 6e 6f 74 65 5b 5d 20 3d | 0a 58 7b 22 43 22 2c 20 |note[] =|.X{"C", |
|00001ed0| 22 43 23 22 2c 20 22 44 | 22 2c 20 22 44 23 22 2c |"C#", "D|", "D#",|
|00001ee0| 20 22 45 22 2c 20 22 46 | 22 2c 20 22 46 23 22 2c | "E", "F|", "F#",|
|00001ef0| 20 22 47 22 2c 20 22 47 | 23 22 2c 20 22 41 22 2c | "G", "G|#", "A",|
|00001f00| 20 22 41 23 22 2c 20 22 | 42 22 7d 3b 0a 58 0a 58 | "A#", "|B"};.X.X|
|00001f10| 0a 58 2f 2a 0a 58 20 2a | 20 64 61 74 61 20 74 79 |.X/*.X *| data ty|
|00001f20| 70 65 73 0a 58 20 2a 2f | 0a 58 23 64 65 66 69 6e |pes.X */|.X#defin|
|00001f30| 65 20 4c 53 54 52 20 31 | 20 20 20 20 20 20 20 20 |e LSTR 1| |
|00001f40| 20 20 2f 2a 20 6c 69 74 | 65 72 61 6c 20 73 74 72 | /* lit|eral str|
|00001f50| 69 6e 67 20 2a 2f 0a 58 | 23 64 65 66 69 6e 65 20 |ing */.X|#define |
|00001f60| 45 4e 55 4d 20 32 20 20 | 20 20 20 20 20 20 20 20 |ENUM 2 | |
|00001f70| 2f 2a 20 65 6e 75 6d 65 | 72 61 74 69 6f 6e 20 2a |/* enume|ration *|
|00001f80| 2f 0a 58 23 64 65 66 69 | 6e 65 20 53 4e 55 4d 20 |/.X#defi|ne SNUM |
|00001f90| 33 20 20 20 20 20 20 20 | 20 20 20 2f 2a 20 73 69 |3 | /* si|
|00001fa0| 67 6e 65 64 20 6e 75 6d | 62 65 72 20 2a 2f 0a 58 |gned num|ber */.X|
|00001fb0| 23 64 65 66 69 6e 65 20 | 55 4e 55 4d 20 34 20 20 |#define |UNUM 4 |
|00001fc0| 20 20 20 20 20 20 20 20 | 2f 2a 20 75 6e 73 69 67 | |/* unsig|
|00001fd0| 6e 65 64 20 6e 75 6d 62 | 65 72 20 2a 2f 0a 58 23 |ned numb|er */.X#|
|00001fe0| 64 65 66 69 6e 65 20 53 | 50 4c 31 20 35 20 20 20 |define S|PL1 5 |
|00001ff0| 20 20 20 20 20 20 20 2f | 2a 20 63 6f 61 72 73 65 | /|* coarse|
|00002000| 20 66 72 65 71 75 65 6e | 63 79 20 64 69 73 70 6c | frequen|cy displ|
|00002010| 61 79 20 2a 2f 0a 58 23 | 64 65 66 69 6e 65 20 53 |ay */.X#|define S|
|00002020| 50 4c 32 20 36 20 20 20 | 20 20 20 20 20 20 20 2f |PL2 6 | /|
|00002030| 2a 20 53 49 4e 47 4c 45 | 20 6e 61 6d 65 20 2a 2f |* SINGLE| name */|
|00002040| 0a 58 23 64 65 66 69 6e | 65 20 53 50 4c 33 20 37 |.X#defin|e SPL3 7|
|00002050| 20 20 20 20 20 20 20 20 | 20 20 2f 2a 20 4d 49 44 | | /* MID|
|00002060| 49 20 6e 6f 74 65 20 6e | 61 6d 65 20 2a 2f 0a 58 |I note n|ame */.X|
|00002070| 23 64 65 66 69 6e 65 20 | 50 45 4e 44 20 31 35 20 |#define |PEND 15 |
|00002080| 20 20 20 20 20 20 20 20 | 2f 2a 20 65 6e 64 2d 6f | |/* end-o|
|00002090| 66 2d 70 61 72 61 6d 65 | 74 65 72 73 20 73 65 6e |f-parame|ters sen|
|000020a0| 74 69 6e 65 6c 20 2a 2f | 0a 58 23 64 65 66 69 6e |tinel */|.X#defin|
|000020b0| 65 20 46 4e 52 4d 20 30 | 78 30 30 20 20 20 20 20 |e FNRM 0|x00 |
|000020c0| 20 20 2f 2a 20 6e 6f 72 | 6d 61 6c 20 66 6c 61 67 | /* nor|mal flag|
|000020d0| 20 2a 2f 0a 58 23 64 65 | 66 69 6e 65 20 46 53 43 | */.X#de|fine FSC|
|000020e0| 34 20 30 78 31 30 20 20 | 20 20 20 20 20 2f 2a 20 |4 0x10 | /* |
|000020f0| 64 69 73 70 6c 61 79 20 | 6f 6e 6c 79 20 69 66 20 |display |only if |
|00002100| 53 52 43 20 3d 3d 20 34 | 20 2a 2f 0a 58 23 64 65 |SRC == 4| */.X#de|
|00002110| 66 69 6e 65 20 46 53 47 | 4c 20 30 78 32 30 20 20 |fine FSG|L 0x20 |
|00002120| 20 20 20 20 20 2f 2a 20 | 53 49 4e 47 4c 45 20 63 | /* |SINGLE c|
|00002130| 6f 6d 70 6f 6e 65 6e 74 | 20 6f 66 20 61 20 4d 55 |omponent| of a MU|
|00002140| 4c 54 49 50 4c 45 20 2a | 2f 0a 58 23 64 65 66 69 |LTIPLE *|/.X#defi|
|00002150| 6e 65 20 47 28 78 29 20 | 28 46 53 47 4c 7c 78 29 |ne G(x) |(FSGL|x)|
|00002160| 20 20 20 2f 2a 20 61 20 | 73 70 65 63 69 66 69 63 | /* a |specific|
|00002170| 20 53 49 4e 47 4c 45 20 | 63 6f 6d 70 6f 6e 65 6e | SINGLE |componen|
|00002180| 74 20 2a 2f 0a 58 23 64 | 65 66 69 6e 65 20 46 52 |t */.X#d|efine FR|
|00002190| 44 57 20 30 78 34 30 20 | 20 20 20 20 20 20 2f 2a |DW 0x40 | /*|
|000021a0| 20 72 65 64 72 61 77 20 | 69 66 20 76 61 6c 75 65 | redraw |if value|
|000021b0| 20 63 68 61 6e 67 65 64 | 20 2a 2f 0a 58 0a 58 2f | changed| */.X.X/|
|000021c0| 2a 0a 58 20 2a 20 53 49 | 4e 47 4c 45 20 70 61 72 |*.X * SI|NGLE par|
|000021d0| 61 6d 65 74 65 72 20 6c | 69 73 74 0a 58 20 2a 2f |ameter l|ist.X */|
|000021e0| 0a 58 73 74 72 75 63 74 | 20 70 61 72 61 6d 20 70 |.Xstruct| param p|
|000021f0| 61 72 61 6d 73 5b 5d 20 | 3d 0a 58 7b 20 20 20 20 |arams[] |=.X{ |
|00002200| 20 20 20 7b 46 4e 52 4d | 2c 20 4c 53 54 52 2c 20 | {FNRM|, LSTR, |
|00002210| 20 20 30 2c 20 30 2c 20 | 38 2c 20 20 30 2c 20 30 | 0, 0, |8, 0, 0|
|00002220| 2c 20 30 2c 20 20 31 2c | 20 32 31 2c 20 20 20 30 |, 0, 1,| 21, 0|
|00002230| 2c 20 20 31 30 2c 20 4e | 55 4c 4c 7d 2c 0a 58 09 |, 10, N|ULL},.X.|
|00002240| 7b 46 52 44 57 2c 20 45 | 4e 55 4d 2c 20 20 31 31 |{FRDW, E|NUM, 11|
|00002250| 2c 20 32 2c 20 31 2c 20 | 20 30 2c 20 30 2c 20 30 |, 2, 1, | 0, 0, 0|
|00002260| 2c 20 20 31 2c 20 33 39 | 2c 20 20 20 30 2c 20 20 |, 1, 39|, 0, |
|00002270| 20 31 2c 20 73 74 5f 73 | 72 63 7d 2c 0a 58 09 7b | 1, st_s|rc},.X.{|
|00002280| 46 4e 52 4d 2c 20 55 4e | 55 4d 2c 20 20 31 30 2c |FNRM, UN|UM, 10,|
|00002290| 20 30 2c 20 38 2c 20 20 | 30 2c 20 30 2c 20 30 2c | 0, 8, |0, 0, 0,|
|000022a0| 20 20 31 2c 20 34 37 2c | 20 20 20 30 2c 20 31 30 | 1, 47,| 0, 10|
|000022b0| 30 2c 20 4e 55 4c 4c 7d | 2c 0a 58 09 7b 46 4e 52 |0, NULL}|,.X.{FNR|
|000022c0| 4d 2c 20 45 4e 55 4d 2c | 20 20 31 31 2c 20 30 2c |M, ENUM,| 11, 0,|
|000022d0| 20 32 2c 20 20 30 2c 20 | 30 2c 20 30 2c 20 20 31 | 2, 0, |0, 0, 1|
|000022e0| 2c 20 35 33 2c 20 20 20 | 30 2c 20 20 20 32 2c 20 |, 53, |0, 2, |
|000022f0| 73 74 5f 70 6f 6c 79 7d | 2c 0a 58 09 7b 46 4e 52 |st_poly}|,.X.{FNR|
|00002300| 4d 2c 20 45 4e 55 4d 2c | 20 20 31 31 2c 20 33 2c |M, ENUM,| 11, 3,|
|00002310| 20 32 2c 20 20 30 2c 20 | 30 2c 20 30 2c 20 20 31 | 2, 0, |0, 0, 1|
|00002320| 2c 20 36 35 2c 20 20 20 | 30 2c 20 20 20 32 2c 20 |, 65, |0, 2, |
|00002330| 73 74 5f 61 6d 31 32 7d | 2c 0a 58 09 7b 46 4e 52 |st_am12}|,.X.{FNR|
|00002340| 4d 2c 20 45 4e 55 4d 2c | 20 20 31 31 2c 20 35 2c |M, ENUM,| 11, 5,|
|00002350| 20 32 2c 20 20 30 2c 20 | 30 2c 20 30 2c 20 20 31 | 2, 0, |0, 0, 1|
|00002360| 2c 20 37 34 2c 20 20 20 | 30 2c 20 20 20 32 2c 20 |, 74, |0, 2, |
|00002370| 73 74 5f 61 6d 33 34 7d | 2c 0a 58 09 7b 46 4e 52 |st_am34}|,.X.{FNR|
|00002380| 4d 2c 20 53 4e 55 4d 2c | 20 20 31 33 2c 20 30 2c |M, SNUM,| 13, 0,|
|00002390| 20 38 2c 20 20 30 2c 20 | 30 2c 20 30 2c 20 20 32 | 8, 0, |0, 0, 2|
|000023a0| 2c 20 32 33 2c 20 2d 35 | 30 2c 20 20 35 30 2c 20 |, 23, -5|0, 50, |
|000023b0| 4e 55 4c 4c 7d 2c 0a 58 | 09 7b 46 4e 52 4d 2c 20 |NULL},.X|.{FNRM, |
|000023c0| 55 4e 55 4d 2c 20 20 31 | 36 2c 20 30 2c 20 38 2c |UNUM, 1|6, 0, 8,|
|000023d0| 20 20 30 2c 20 30 2c 20 | 30 2c 20 20 32 2c 20 33 | 0, 0, |0, 2, 3|
|000023e0| 35 2c 20 20 20 30 2c 20 | 31 30 30 2c 20 4e 55 4c |5, 0, |100, NUL|
|000023f0| 4c 7d 2c 0a 58 09 7b 46 | 4e 52 4d 2c 20 45 4e 55 |L},.X.{F|NRM, ENU|
|00002400| 4d 2c 20 20 31 37 2c 20 | 30 2c 20 32 2c 20 20 30 |M, 17, |0, 2, 0|
|00002410| 2c 20 30 2c 20 30 2c 20 | 20 32 2c 20 35 30 2c 20 |, 0, 0, | 2, 50, |
|00002420| 20 20 30 2c 20 20 20 33 | 2c 20 73 74 5f 76 73 68 | 0, 3|, st_vsh|
|00002430| 70 7d 2c 0a 58 09 7b 46 | 4e 52 4d 2c 20 53 4e 55 |p},.X.{F|NRM, SNU|
|00002440| 4d 2c 20 20 31 34 2c 20 | 30 2c 20 38 2c 20 20 30 |M, 14, |0, 8, 0|
|00002450| 2c 20 30 2c 20 30 2c 20 | 20 32 2c 20 36 33 2c 20 |, 0, 0, | 2, 63, |
|00002460| 2d 35 30 2c 20 20 35 30 | 2c 20 4e 55 4c 4c 7d 2c |-50, 50|, NULL},|
|00002470| 0a 58 09 7b 46 4e 52 4d | 2c 20 45 4e 55 4d 2c 20 |.X.{FNRM|, ENUM, |
|00002480| 20 31 37 2c 20 35 2c 20 | 32 2c 20 20 30 2c 20 30 | 17, 5, |2, 0, 0|
|00002490| 2c 20 30 2c 20 20 32 2c | 20 37 35 2c 20 20 20 30 |, 0, 2,| 75, 0|
|000024a0| 2c 20 20 20 31 2c 20 73 | 74 5f 76 77 68 6c 7d 2c |, 1, s|t_vwhl},|
|000024b0| 0a 58 09 7b 46 4e 52 4d | 2c 20 55 4e 55 4d 2c 20 |.X.{FNRM|, UNUM, |
|000024c0| 20 31 37 2c 20 32 2c 20 | 33 2c 20 20 30 2c 20 30 | 17, 2, |3, 0, 0|
|000024d0| 2c 20 30 2c 20 20 33 2c | 20 20 37 2c 20 20 20 31 |, 0, 3,| 7, 1|
|000024e0| 2c 20 20 20 35 2c 20 4e | 55 4c 4c 7d 2c 0a 58 09 |, 5, N|ULL},.X.|
|000024f0| 7b 46 4e 52 4d 2c 20 53 | 4e 55 4d 2c 20 20 31 38 |{FNRM, S|NUM, 18|
|00002500| 2c 20 30 2c 20 38 2c 20 | 20 30 2c 20 30 2c 20 30 |, 0, 8, | 0, 0, 0|
|00002510| 2c 20 20 33 2c 20 32 33 | 2c 20 2d 35 30 2c 20 20 |, 3, 23|, -50, |
|00002520| 35 30 2c 20 4e 55 4c 4c | 7d 2c 0a 58 09 7b 46 4e |50, NULL|},.X.{FN|
|00002530| 52 4d 2c 20 55 4e 55 4d | 2c 20 20 31 39 2c 20 30 |RM, UNUM|, 19, 0|
|00002540| 2c 20 38 2c 20 20 30 2c | 20 30 2c 20 30 2c 20 20 |, 8, 0,| 0, 0, |
|00002550| 33 2c 20 33 34 2c 20 20 | 20 30 2c 20 31 30 30 2c |3, 34, | 0, 100,|
|00002560| 20 4e 55 4c 4c 7d 2c 0a | 58 09 7b 46 4e 52 4d 2c | NULL},.|X.{FNRM,|
|00002570| 20 53 4e 55 4d 2c 20 20 | 32 30 2c 20 30 2c 20 38 | SNUM, |20, 0, 8|
|00002580| 2c 20 20 30 2c 20 30 2c | 20 30 2c 20 20 33 2c 20 |, 0, 0,| 0, 3, |
|00002590| 34 35 2c 20 2d 35 30 2c | 20 20 35 30 2c 20 4e 55 |45, -50,| 50, NU|
|000025a0| 4c 4c 7d 2c 0a 58 09 7b | 46 4e 52 4d 2c 20 53 4e |LL},.X.{|FNRM, SN|
|000025b0| 55 4d 2c 20 20 32 31 2c | 20 30 2c 20 38 2c 20 20 |UM, 21,| 0, 8, |
|000025c0| 30 2c 20 30 2c 20 30 2c | 20 20 33 2c 20 35 34 2c |0, 0, 0,| 3, 54,|
|000025d0| 20 2d 35 30 2c 20 20 35 | 30 2c 20 4e 55 4c 4c 7d | -50, 5|0, NULL}|
|000025e0| 2c 0a 58 09 7b 46 4e 52 | 4d 2c 20 53 4e 55 4d 2c |,.X.{FNR|M, SNUM,|
|000025f0| 20 20 31 32 2c 20 30 2c | 20 38 2c 20 20 30 2c 20 | 12, 0,| 8, 0, |
|00002600| 30 2c 20 30 2c 20 20 33 | 2c 20 36 33 2c 20 2d 35 |0, 0, 3|, 63, -5|
|00002610| 30 2c 20 20 35 30 2c 20 | 4e 55 4c 4c 7d 2c 0a 58 |0, 50, |NULL},.X|
|00002620| 09 7b 46 4e 52 4d 2c 20 | 55 4e 55 4d 2c 20 20 31 |.{FNRM, |UNUM, 1|
|00002630| 35 2c 20 30 2c 20 34 2c | 20 20 30 2c 20 30 2c 20 |5, 0, 4,| 0, 0, |
|00002640| 30 2c 20 20 33 2c 20 37 | 35 2c 20 20 20 30 2c 20 |0, 3, 7|5, 0, |
|00002650| 20 31 32 2c 20 4e 55 4c | 4c 7d 2c 0a 58 2f 2a 53 | 12, NUL|L},.X/*S|
|00002660| 31 2a 2f 20 20 7b 46 4e | 52 4d 2c 20 45 4e 55 4d |1*/ {FN|RM, ENUM|
|00002670| 2c 20 20 32 32 2c 20 30 | 2c 20 31 2c 20 20 30 2c |, 22, 0|, 1, 0,|
|00002680| 20 30 2c 20 30 2c 20 20 | 35 2c 20 20 33 2c 20 20 | 0, 0, |5, 3, |
|00002690| 20 30 2c 20 20 20 31 2c | 20 73 74 5f 6d 75 74 65 | 0, 1,| st_mute|
|000026a0| 7d 2c 0a 58 09 7b 46 4e | 52 4d 2c 20 45 4e 55 4d |},.X.{FN|RM, ENUM|
|000026b0| 2c 20 20 33 31 2c 20 30 | 2c 20 37 2c 20 33 35 2c |, 31, 0|, 7, 35,|
|000026c0| 20 30 2c 20 31 2c 20 20 | 35 2c 20 20 39 2c 20 20 | 0, 1, |5, 9, |
|000026d0| 20 30 2c 20 32 35 35 2c | 20 73 74 5f 77 61 76 65 | 0, 255,| st_wave|
|000026e0| 7d 2c 0a 58 09 7b 46 4e | 52 4d 2c 20 45 4e 55 4d |},.X.{FN|RM, ENUM|
|000026f0| 2c 20 20 33 35 2c 20 31 | 2c 20 31 2c 20 20 30 2c |, 35, 1|, 1, 0,|
|00002700| 20 30 2c 20 30 2c 20 20 | 35 2c 20 32 35 2c 20 20 | 0, 0, |5, 25, |
|00002710| 20 30 2c 20 20 20 31 2c | 20 73 74 5f 74 72 6b 67 | 0, 1,| st_trkg|
|00002720| 7d 2c 0a 58 09 7b 46 4e | 52 4d 2c 20 53 50 4c 31 |},.X.{FN|RM, SPL1|
|00002730| 2c 20 20 32 37 2c 20 30 | 2c 20 38 2c 20 20 30 2c |, 27, 0|, 8, 0,|
|00002740| 20 30 2c 20 30 2c 20 20 | 35 2c 20 33 33 2c 20 20 | 0, 0, |5, 33, |
|00002750| 20 30 2c 20 31 32 37 2c | 20 4e 55 4c 4c 7d 2c 0a | 0, 127,| NULL},.|
|00002760| 58 09 7b 46 4e 52 4d 2c | 20 53 4e 55 4d 2c 20 20 |X.{FNRM,| SNUM, |
|00002770| 32 33 2c 20 30 2c 20 38 | 2c 20 20 30 2c 20 30 2c |23, 0, 8|, 0, 0,|
|00002780| 20 30 2c 20 20 35 2c 20 | 33 39 2c 20 2d 35 30 2c | 0, 5, |39, -50,|
|00002790| 20 20 35 30 2c 20 4e 55 | 4c 4c 7d 2c 0a 58 09 7b | 50, NU|LL},.X.{|
|000027a0| 46 4e 52 4d 2c 20 53 4e | 55 4d 2c 20 20 38 33 2c |FNRM, SN|UM, 83,|
|000027b0| 20 30 2c 20 38 2c 20 20 | 30 2c 20 30 2c 20 30 2c | 0, 8, |0, 0, 0,|
|000027c0| 20 20 35 2c 20 34 34 2c | 20 2d 35 30 2c 20 20 35 | 5, 44,| -50, 5|
|000027d0| 30 2c 20 4e 55 4c 4c 7d | 2c 0a 58 09 7b 46 4e 52 |0, NULL}|,.X.{FNR|
|000027e0| 4d 2c 20 45 4e 55 4d 2c | 20 20 33 35 2c 20 32 2c |M, ENUM,| 35, 2,|
|000027f0| 20 31 2c 20 20 30 2c 20 | 30 2c 20 30 2c 20 20 35 | 1, 0, |0, 0, 5|
|00002800| 2c 20 34 39 2c 20 20 20 | 30 2c 20 20 20 31 2c 20 |, 49, |0, 1, |
|00002810| 73 74 5f 6f 6e 6f 66 7d | 2c 0a 58 09 7b 46 4e 52 |st_onof}|,.X.{FNR|
|00002820| 4d 2c 20 45 4e 55 4d 2c | 20 20 33 35 2c 20 33 2c |M, ENUM,| 35, 3,|
|00002830| 20 31 2c 20 20 30 2c 20 | 30 2c 20 30 2c 20 20 35 | 1, 0, |0, 0, 5|
|00002840| 2c 20 35 34 2c 20 20 20 | 30 2c 20 20 20 31 2c 20 |, 54, |0, 1, |
|00002850| 73 74 5f 6f 6e 6f 66 7d | 2c 0a 58 2f 2a 53 32 2a |st_onof}|,.X/*S2*|
|00002860| 2f 20 20 7b 46 4e 52 4d | 2c 20 45 4e 55 4d 2c 20 |/ {FNRM|, ENUM, |
|00002870| 20 32 32 2c 20 31 2c 20 | 31 2c 20 20 30 2c 20 30 | 22, 1, |1, 0, 0|
|00002880| 2c 20 30 2c 20 20 36 2c | 20 20 33 2c 20 20 20 30 |, 0, 6,| 3, 0|
|00002890| 2c 20 20 20 31 2c 20 73 | 74 5f 6d 75 74 65 7d 2c |, 1, s|t_mute},|
|000028a0| 0a 58 09 7b 46 4e 52 4d | 2c 20 45 4e 55 4d 2c 20 |.X.{FNRM|, ENUM, |
|000028b0| 20 33 32 2c 20 30 2c 20 | 37 2c 20 33 36 2c 20 30 | 32, 0, |7, 36, 0|
|000028c0| 2c 20 31 2c 20 20 36 2c | 20 20 39 2c 20 20 20 30 |, 1, 6,| 9, 0|
|000028d0| 2c 20 32 35 35 2c 20 73 | 74 5f 77 61 76 65 7d 2c |, 255, s|t_wave},|
|000028e0| 0a 58 09 7b 46 4e 52 4d | 2c 20 45 4e 55 4d 2c 20 |.X.{FNRM|, ENUM, |
|000028f0| 20 33 36 2c 20 31 2c 20 | 31 2c 20 20 30 2c 20 30 | 36, 1, |1, 0, 0|
|00002900| 2c 20 30 2c 20 20 36 2c | 20 32 35 2c 20 20 20 30 |, 0, 6,| 25, 0|
|00002910| 2c 20 20 20 31 2c 20 73 | 74 5f 74 72 6b 67 7d 2c |, 1, s|t_trkg},|
|00002920| 0a 58 09 7b 46 4e 52 4d | 2c 20 53 50 4c 31 2c 20 |.X.{FNRM|, SPL1, |
|00002930| 20 32 38 2c 20 30 2c 20 | 38 2c 20 20 30 2c 20 30 | 28, 0, |8, 0, 0|
|00002940| 2c 20 30 2c 20 20 36 2c | 20 33 33 2c 20 20 20 30 |, 0, 6,| 33, 0|
|00002950| 2c 20 31 32 37 2c 20 4e | 55 4c 4c 7d 2c 0a 58 09 |, 127, N|ULL},.X.|
|00002960| 7b 46 4e 52 4d 2c 20 53 | 4e 55 4d 2c 20 20 32 34 |{FNRM, S|NUM, 24|
|00002970| 2c 20 30 2c 20 38 2c 20 | 20 30 2c 20 30 2c 20 30 |, 0, 8, | 0, 0, 0|
|00002980| 2c 20 20 36 2c 20 33 39 | 2c 20 2d 35 30 2c 20 20 |, 6, 39|, -50, |
|00002990| 35 30 2c 20 4e 55 4c 4c | 7d 2c 0a 58 09 7b 46 4e |50, NULL|},.X.{FN|
|000029a0| 52 4d 2c 20 53 4e 55 4d | 2c 20 20 38 34 2c 20 30 |RM, SNUM|, 84, 0|
|000029b0| 2c 20 38 2c 20 20 30 2c | 20 30 2c 20 30 2c 20 20 |, 8, 0,| 0, 0, |
|000029c0| 36 2c 20 34 34 2c 20 2d | 35 30 2c 20 20 35 30 2c |6, 44, -|50, 50,|
|000029d0| 20 4e 55 4c 4c 7d 2c 0a | 58 09 7b 46 4e 52 4d 2c | NULL},.|X.{FNRM,|
|000029e0| 20 45 4e 55 4d 2c 20 20 | 33 36 2c 20 32 2c 20 31 | ENUM, |36, 2, 1|
|000029f0| 2c 20 20 30 2c 20 30 2c | 20 30 2c 20 20 36 2c 20 |, 0, 0,| 0, 6, |
|00002a00| 34 39 2c 20 20 20 30 2c | 20 20 20 31 2c 20 73 74 |49, 0,| 1, st|
|00002a10| 5f 6f 6e 6f 66 7d 2c 0a | 58 09 7b 46 4e 52 4d 2c |_onof},.|X.{FNRM,|
|00002a20| 20 45 4e 55 4d 2c 20 20 | 33 36 2c 20 33 2c 20 31 | ENUM, |36, 3, 1|
|00002a30| 2c 20 20 30 2c 20 30 2c | 20 30 2c 20 20 36 2c 20 |, 0, 0,| 0, 6, |
|00002a40| 35 34 2c 20 20 20 30 2c | 20 20 20 31 2c 20 73 74 |54, 0,| 1, st|
|00002a50| 5f 6f 6e 6f 66 7d 2c 0a | 58 2f 2a 53 33 2a 2f 20 |_onof},.|X/*S3*/ |
|00002a60| 20 7b 46 53 43 34 2c 20 | 45 4e 55 4d 2c 20 20 32 | {FSC4, |ENUM, 2|
|00002a70| 32 2c 20 32 2c 20 31 2c | 20 20 30 2c 20 30 2c 20 |2, 2, 1,| 0, 0, |
|00002a80| 30 2c 20 20 37 2c 20 20 | 33 2c 20 20 20 30 2c 20 |0, 7, |3, 0, |
|00002a90| 20 20 31 2c 20 73 74 5f | 6d 75 74 65 7d 2c 0a 58 | 1, st_|mute},.X|
|00002aa0| 09 7b 46 53 43 34 2c 20 | 45 4e 55 4d 2c 20 20 33 |.{FSC4, |ENUM, 3|
|00002ab0| 33 2c 20 30 2c 20 37 2c | 20 33 37 2c 20 30 2c 20 |3, 0, 7,| 37, 0, |
|00002ac0| 31 2c 20 20 37 2c 20 20 | 39 2c 20 20 20 30 2c 20 |1, 7, |9, 0, |
|00002ad0| 32 35 35 2c 20 73 74 5f | 77 61 76 65 7d 2c 0a 58 |255, st_|wave},.X|
|00002ae0| 09 7b 46 53 43 34 2c 20 | 45 4e 55 4d 2c 20 20 33 |.{FSC4, |ENUM, 3|
|00002af0| 37 2c 20 31 2c 20 31 2c | 20 20 30 2c 20 30 2c 20 |7, 1, 1,| 0, 0, |
|00002b00| 30 2c 20 20 37 2c 20 32 | 35 2c 20 20 20 30 2c 20 |0, 7, 2|5, 0, |
|00002b10| 20 20 31 2c 20 73 74 5f | 74 72 6b 67 7d 2c 0a 58 | 1, st_|trkg},.X|
|00002b20| 09 7b 46 53 43 34 2c 20 | 53 50 4c 31 2c 20 20 32 |.{FSC4, |SPL1, 2|
|00002b30| 39 2c 20 30 2c 20 38 2c | 20 20 30 2c 20 30 2c 20 |9, 0, 8,| 0, 0, |
|00002b40| 30 2c 20 20 37 2c 20 33 | 33 2c 20 20 20 30 2c 20 |0, 7, 3|3, 0, |
|00002b50| 31 32 37 2c 20 4e 55 4c | 4c 7d 2c 0a 58 09 7b 46 |127, NUL|L},.X.{F|
|00002b60| 53 43 34 2c 20 53 4e 55 | 4d 2c 20 20 32 35 2c 20 |SC4, SNU|M, 25, |
|00002b70| 30 2c 20 38 2c 20 20 30 | 2c 20 30 2c 20 30 2c 20 |0, 8, 0|, 0, 0, |
|00002b80| 20 37 2c 20 33 39 2c 20 | 2d 35 30 2c 20 20 35 30 | 7, 39, |-50, 50|
|00002b90| 2c 20 4e 55 4c 4c 7d 2c | 0a 58 09 7b 46 53 43 34 |, NULL},|.X.{FSC4|
|00002ba0| 2c 20 53 4e 55 4d 2c 20 | 20 38 35 2c 20 30 2c 20 |, SNUM, | 85, 0, |
|00002bb0| 38 2c 20 20 30 2c 20 30 | 2c 20 30 2c 20 20 37 2c |8, 0, 0|, 0, 7,|
|00002bc0| 20 34 34 2c 20 2d 35 30 | 2c 20 20 35 30 2c 20 4e | 44, -50|, 50, N|
|00002bd0| 55 4c 4c 7d 2c 0a 58 09 | 7b 46 53 43 34 2c 20 45 |ULL},.X.|{FSC4, E|
|00002be0| 4e 55 4d 2c 20 20 33 37 | 2c 20 32 2c 20 31 2c 20 |NUM, 37|, 2, 1, |
|00002bf0| 20 30 2c 20 30 2c 20 30 | 2c 20 20 37 2c 20 34 39 | 0, 0, 0|, 7, 49|
|00002c00| 2c 20 20 20 30 2c 20 20 | 20 31 2c 20 73 74 5f 6f |, 0, | 1, st_o|
|00002c10| 6e 6f 66 7d 2c 0a 58 09 | 7b 46 53 43 34 2c 20 45 |nof},.X.|{FSC4, E|
|00002c20| 4e 55 4d 2c 20 20 33 37 | 2c 20 33 2c 20 31 2c 20 |NUM, 37|, 3, 1, |
|00002c30| 20 30 2c 20 30 2c 20 30 | 2c 20 20 37 2c 20 35 34 | 0, 0, 0|, 7, 54|
|00002c40| 2c 20 20 20 30 2c 20 20 | 20 31 2c 20 73 74 5f 6f |, 0, | 1, st_o|
|00002c50| 6e 6f 66 7d 2c 0a 58 2f | 2a 53 34 2a 2f 20 20 7b |nof},.X/|*S4*/ {|
|00002c60| 46 53 43 34 2c 20 45 4e | 55 4d 2c 20 20 32 32 2c |FSC4, EN|UM, 22,|
|00002c70| 20 33 2c 20 31 2c 20 20 | 30 2c 20 30 2c 20 30 2c | 3, 1, |0, 0, 0,|
|00002c80| 20 20 38 2c 20 20 33 2c | 20 20 20 30 2c 20 20 20 | 8, 3,| 0, |
|00002c90| 31 2c 20 73 74 5f 6d 75 | 74 65 7d 2c 0a 58 09 7b |1, st_mu|te},.X.{|
|00002ca0| 46 53 43 34 2c 20 45 4e | 55 4d 2c 20 20 33 34 2c |FSC4, EN|UM, 34,|
|00002cb0| 20 30 2c 20 37 2c 20 33 | 38 2c 20 30 2c 20 31 2c | 0, 7, 3|8, 0, 1,|
|00002cc0| 20 20 38 2c 20 20 39 2c | 20 20 20 30 2c 20 32 35 | 8, 9,| 0, 25|
|00002cd0| 35 2c 20 73 74 5f 77 61 | 76 65 7d 2c 0a 58 09 7b |5, st_wa|ve},.X.{|
|00002ce0| 46 53 43 34 2c 20 45 4e | 55 4d 2c 20 20 33 38 2c |FSC4, EN|UM, 38,|
|00002cf0| 20 31 2c 20 31 2c 20 20 | 30 2c 20 30 2c 20 30 2c | 1, 1, |0, 0, 0,|
|00002d00| 20 20 38 2c 20 32 35 2c | 20 20 20 30 2c 20 20 20 | 8, 25,| 0, |
|00002d10| 31 2c 20 73 74 5f 74 72 | 6b 67 7d 2c 0a 58 09 7b |1, st_tr|kg},.X.{|
|00002d20| 46 53 43 34 2c 20 53 50 | 4c 31 2c 20 20 33 30 2c |FSC4, SP|L1, 30,|
|00002d30| 20 30 2c 20 38 2c 20 20 | 30 2c 20 30 2c 20 30 2c | 0, 8, |0, 0, 0,|
|00002d40| 20 20 38 2c 20 33 33 2c | 20 20 20 30 2c 20 31 32 | 8, 33,| 0, 12|
|00002d50| 37 2c 20 4e 55 4c 4c 7d | 2c 0a 58 09 7b 46 53 43 |7, NULL}|,.X.{FSC|
|00002d60| 34 2c 20 53 4e 55 4d 2c | 20 20 32 36 2c 20 30 2c |4, SNUM,| 26, 0,|
|00002d70| 20 38 2c 20 20 30 2c 20 | 30 2c 20 30 2c 20 20 38 | 8, 0, |0, 0, 8|
|00002d80| 2c 20 33 39 2c 20 2d 35 | 30 2c 20 20 35 30 2c 20 |, 39, -5|0, 50, |
|00002d90| 4e 55 4c 4c 7d 2c 0a 58 | 09 7b 46 53 43 34 2c 20 |NULL},.X|.{FSC4, |
|00002da0| 53 4e 55 4d 2c 20 20 38 | 36 2c 20 30 2c 20 38 2c |SNUM, 8|6, 0, 8,|
|00002db0| 20 20 30 2c 20 30 2c 20 | 30 2c 20 20 38 2c 20 34 | 0, 0, |0, 8, 4|
|00002dc0| 34 2c 20 2d 35 30 2c 20 | 20 35 30 2c 20 4e 55 4c |4, -50, | 50, NUL|
|00002dd0| 4c 7d 2c 0a 58 09 7b 46 | 53 43 34 2c 20 45 4e 55 |L},.X.{F|SC4, ENU|
|00002de0| 4d 2c 20 20 33 38 2c 20 | 32 2c 20 31 2c 20 20 30 |M, 38, |2, 1, 0|
|00002df0| 2c 20 30 2c 20 30 2c 20 | 20 38 2c 20 34 39 2c 20 |, 0, 0, | 8, 49, |
|00002e00| 20 20 30 2c 20 20 20 31 | 2c 20 73 74 5f 6f 6e 6f | 0, 1|, st_ono|
|00002e10| 66 7d 2c 0a 58 09 7b 46 | 53 43 34 2c 20 45 4e 55 |f},.X.{F|SC4, ENU|
|00002e20| 4d 2c 20 20 33 38 2c 20 | 33 2c 20 31 2c 20 20 30 |M, 38, |3, 1, 0|
|00002e30| 2c 20 30 2c 20 30 2c 20 | 20 38 2c 20 35 34 2c 20 |, 0, 0, | 8, 54, |
|00002e40| 20 20 30 2c 20 20 20 31 | 2c 20 73 74 5f 6f 6e 6f | 0, 1|, st_ono|
|00002e50| 66 7d 2c 0a 58 2f 2a 53 | 31 2a 2f 20 20 7b 46 4e |f},.X/*S|1*/ {FN|
|00002e60| 52 4d 2c 20 55 4e 55 4d | 2c 20 20 33 39 2c 20 30 |RM, UNUM|, 39, 0|
|00002e70| 2c 20 38 2c 20 20 30 2c | 20 30 2c 20 30 2c 20 31 |, 8, 0,| 0, 0, 1|
|00002e80| 30 2c 20 31 31 2c 20 20 | 20 30 2c 20 31 30 30 2c |0, 11, | 0, 100,|
|00002e90| 20 4e 55 4c 4c 7d 2c 0a | 58 09 7b 46 4e 52 4d 2c | NULL},.|X.{FNRM,|
|00002ea0| 20 55 4e 55 4d 2c 20 20 | 34 33 2c 20 30 2c 20 38 | UNUM, |43, 0, 8|
|00002eb0| 2c 20 20 30 2c 20 30 2c | 20 30 2c 20 31 30 2c 20 |, 0, 0,| 0, 10, |
|00002ec0| 31 35 2c 20 20 20 30 2c | 20 31 30 30 2c 20 4e 55 |15, 0,| 100, NU|
|00002ed0| 4c 4c 7d 2c 0a 58 09 7b | 46 4e 52 4d 2c 20 55 4e |LL},.X.{|FNRM, UN|
|00002ee0| 55 4d 2c 20 20 34 37 2c | 20 30 2c 20 38 2c 20 20 |UM, 47,| 0, 8, |
|00002ef0| 30 2c 20 30 2c 20 30 2c | 20 31 30 2c 20 31 39 2c |0, 0, 0,| 10, 19,|
|00002f00| 20 20 20 30 2c 20 31 30 | 30 2c 20 4e 55 4c 4c 7d | 0, 10|0, NULL}|
|00002f10| 2c 0a 58 09 7b 46 4e 52 | 4d 2c 20 55 4e 55 4d 2c |,.X.{FNR|M, UNUM,|
|00002f20| 20 20 35 31 2c 20 30 2c | 20 38 2c 20 20 30 2c 20 | 51, 0,| 8, 0, |
|00002f30| 30 2c 20 30 2c 20 31 30 | 2c 20 32 33 2c 20 20 20 |0, 0, 10|, 23, |
|00002f40| 30 2c 20 31 30 30 2c 20 | 4e 55 4c 4c 7d 2c 0a 58 |0, 100, |NULL},.X|
|00002f50| 09 7b 46 4e 52 4d 2c 20 | 55 4e 55 4d 2c 20 20 35 |.{FNRM, |UNUM, 5|
|00002f60| 35 2c 20 30 2c 20 38 2c | 20 20 30 2c 20 30 2c 20 |5, 0, 8,| 0, 0, |
|00002f70| 30 2c 20 31 30 2c 20 32 | 37 2c 20 20 20 30 2c 20 |0, 10, 2|7, 0, |
|00002f80| 31 30 30 2c 20 4e 55 4c | 4c 7d 2c 0a 58 09 7b 46 |100, NUL|L},.X.{F|
|00002f90| 4e 52 4d 2c 20 55 4e 55 | 4d 2c 20 20 35 39 2c 20 |NRM, UNU|M, 59, |
|00002fa0| 30 2c 20 38 2c 20 20 30 | 2c 20 30 2c 20 30 2c 20 |0, 8, 0|, 0, 0, |
|00002fb0| 31 30 2c 20 33 31 2c 20 | 20 20 30 2c 20 31 30 30 |10, 31, | 0, 100|
|00002fc0| 2c 20 4e 55 4c 4c 7d 2c | 0a 58 09 7b 46 4e 52 4d |, NULL},|.X.{FNRM|
|00002fd0| 2c 20 53 4e 55 4d 2c 20 | 20 36 33 2c 20 30 2c 20 |, SNUM, | 63, 0, |
|00002fe0| 38 2c 20 20 30 2c 20 30 | 2c 20 30 2c 20 31 30 2c |8, 0, 0|, 0, 10,|
|00002ff0| 20 33 36 2c 20 2d 35 30 | 2c 20 20 35 30 2c 20 4e | 36, -50|, 50, N|
|00003000| 55 4c 4c 7d 2c 0a 58 09 | 7b 46 4e 52 4d 2c 20 55 |ULL},.X.|{FNRM, U|
|00003010| 4e 55 4d 2c 20 20 33 35 | 2c 20 34 2c 20 33 2c 20 |NUM, 35|, 4, 3, |
|00003020| 20 30 2c 20 30 2c 20 30 | 2c 20 31 30 2c 20 34 33 | 0, 0, 0|, 10, 43|
|00003030| 2c 20 20 20 31 2c 20 20 | 20 38 2c 20 4e 55 4c 4c |, 1, | 8, NULL|
|00003040| 7d 2c 0a 58 09 7b 46 4e | 52 4d 2c 20 53 4e 55 4d |},.X.{FN|RM, SNUM|
|00003050| 2c 20 20 36 37 2c 20 30 | 2c 20 38 2c 20 20 30 2c |, 67, 0|, 8, 0,|
|00003060| 20 30 2c 20 30 2c 20 31 | 30 2c 20 34 38 2c 20 2d | 0, 0, 1|0, 48, -|
|00003070| 35 30 2c 20 20 35 30 2c | 20 4e 55 4c 4c 7d 2c 0a |50, 50,| NULL},.|
|00003080| 58 09 7b 46 4e 52 4d 2c | 20 53 4e 55 4d 2c 20 20 |X.{FNRM,| SNUM, |
|00003090| 37 31 2c 20 30 2c 20 38 | 2c 20 20 30 2c 20 30 2c |71, 0, 8|, 0, 0,|
|000030a0| 20 30 2c 20 31 30 2c 20 | 35 35 2c 20 2d 35 30 2c | 0, 10, |55, -50,|
|000030b0| 20 20 35 30 2c 20 4e 55 | 4c 4c 7d 2c 0a 58 09 7b | 50, NU|LL},.X.{|
|000030c0| 46 4e 52 4d 2c 20 53 4e | 55 4d 2c 20 20 37 35 2c |FNRM, SN|UM, 75,|
|000030d0| 20 30 2c 20 38 2c 20 20 | 30 2c 20 30 2c 20 30 2c | 0, 8, |0, 0, 0,|
|000030e0| 20 31 30 2c 20 36 32 2c | 20 2d 35 30 2c 20 20 35 | 10, 62,| -50, 5|
|000030f0| 30 2c 20 4e 55 4c 4c 7d | 2c 0a 58 09 7b 46 4e 52 |0, NULL}|,.X.{FNR|
|00003100| 4d 2c 20 53 4e 55 4d 2c | 20 20 37 39 2c 20 30 2c |M, SNUM,| 79, 0,|
|00003110| 20 38 2c 20 20 30 2c 20 | 30 2c 20 30 2c 20 31 30 | 8, 0, |0, 0, 10|
|00003120| 2c 20 36 38 2c 20 2d 35 | 30 2c 20 20 35 30 2c 20 |, 68, -5|0, 50, |
|00003130| 4e 55 4c 4c 7d 2c 0a 58 | 2f 2a 53 32 2a 2f 20 20 |NULL},.X|/*S2*/ |
|00003140| 7b 46 4e 52 4d 2c 20 55 | 4e 55 4d 2c 20 20 34 30 |{FNRM, U|NUM, 40|
|00003150| 2c 20 30 2c 20 38 2c 20 | 20 30 2c 20 30 2c 20 30 |, 0, 8, | 0, 0, 0|
|00003160| 2c 20 31 31 2c 20 31 31 | 2c 20 20 20 30 2c 20 31 |, 11, 11|, 0, 1|
|00003170| 30 30 2c 20 4e 55 4c 4c | 7d 2c 0a 58 09 7b 46 4e |00, NULL|},.X.{FN|
|00003180| 52 4d 2c 20 55 4e 55 4d | 2c 20 20 34 34 2c 20 30 |RM, UNUM|, 44, 0|
|00003190| 2c 20 38 2c 20 20 30 2c | 20 30 2c 20 30 2c 20 31 |, 8, 0,| 0, 0, 1|
|000031a0| 31 2c 20 31 35 2c 20 20 | 20 30 2c 20 31 30 30 2c |1, 15, | 0, 100,|
|000031b0| 20 4e 55 4c 4c 7d 2c 0a | 58 09 7b 46 4e 52 4d 2c | NULL},.|X.{FNRM,|
|000031c0| 20 55 4e 55 4d 2c 20 20 | 34 38 2c 20 30 2c 20 38 | UNUM, |48, 0, 8|
|000031d0| 2c 20 20 30 2c 20 30 2c | 20 30 2c 20 31 31 2c 20 |, 0, 0,| 0, 11, |
|000031e0| 31 39 2c 20 20 20 30 2c | 20 31 30 30 2c 20 4e 55 |19, 0,| 100, NU|
|000031f0| 4c 4c 7d 2c 0a 58 09 7b | 46 4e 52 4d 2c 20 55 4e |LL},.X.{|FNRM, UN|
|00003200| 55 4d 2c 20 20 35 32 2c | 20 30 2c 20 38 2c 20 20 |UM, 52,| 0, 8, |
|00003210| 30 2c 20 30 2c 20 30 2c | 20 31 31 2c 20 32 33 2c |0, 0, 0,| 11, 23,|
|00003220| 20 20 20 30 2c 20 31 30 | 30 2c 20 4e 55 4c 4c 7d | 0, 10|0, NULL}|
|00003230| 2c 0a 58 09 7b 46 4e 52 | 4d 2c 20 55 4e 55 4d 2c |,.X.{FNR|M, UNUM,|
|00003240| 20 20 35 36 2c 20 30 2c | 20 38 2c 20 20 30 2c 20 | 56, 0,| 8, 0, |
|00003250| 30 2c 20 30 2c 20 31 31 | 2c 20 32 37 2c 20 20 20 |0, 0, 11|, 27, |
|00003260| 30 2c 20 31 30 30 2c 20 | 4e 55 4c 4c 7d 2c 0a 58 |0, 100, |NULL},.X|
|00003270| 09 7b 46 4e 52 4d 2c 20 | 55 4e 55 4d 2c 20 20 36 |.{FNRM, |UNUM, 6|
|00003280| 30 2c 20 30 2c 20 38 2c | 20 20 30 2c 20 30 2c 20 |0, 0, 8,| 0, 0, |
|00003290| 30 2c 20 31 31 2c 20 33 | 31 2c 20 20 20 30 2c 20 |0, 11, 3|1, 0, |
|000032a0| 31 30 30 2c 20 4e 55 4c | 4c 7d 2c 0a 58 09 7b 46 |100, NUL|L},.X.{F|
|000032b0| 4e 52 4d 2c 20 53 4e 55 | 4d 2c 20 20 36 34 2c 20 |NRM, SNU|M, 64, |
|000032c0| 30 2c 20 38 2c 20 20 30 | 2c 20 30 2c 20 30 2c 20 |0, 8, 0|, 0, 0, |
|000032d0| 31 31 2c 20 33 36 2c 20 | 2d 35 30 2c 20 20 35 30 |11, 36, |-50, 50|
|000032e0| 2c 20 4e 55 4c 4c 7d 2c | 0a 58 09 7b 46 4e 52 4d |, NULL},|.X.{FNRM|
|000032f0| 2c 20 55 4e 55 4d 2c 20 | 20 33 36 2c 20 34 2c 20 |, UNUM, | 36, 4, |
|00003300| 33 2c 20 20 30 2c 20 30 | 2c 20 30 2c 20 31 31 2c |3, 0, 0|, 0, 11,|
|00003310| 20 34 33 2c 20 20 20 31 | 2c 20 20 20 38 2c 20 4e | 43, 1|, 8, N|
|00003320| 55 4c 4c 7d 2c 0a 58 09 | 7b 46 4e 52 4d 2c 20 53 |ULL},.X.|{FNRM, S|
|00003330| 4e 55 4d 2c 20 20 36 38 | 2c 20 30 2c 20 38 2c 20 |NUM, 68|, 0, 8, |
|00003340| 20 30 2c 20 30 2c 20 30 | 2c 20 31 31 2c 20 34 38 | 0, 0, 0|, 11, 48|
|00003350| 2c 20 2d 35 30 2c 20 20 | 35 30 2c 20 4e 55 4c 4c |, -50, |50, NULL|
|00003360| 7d 2c 0a 58 09 7b 46 4e | 52 4d 2c 20 53 4e 55 4d |},.X.{FN|RM, SNUM|
|00003370| 2c 20 20 37 32 2c 20 30 | 2c 20 38 2c 20 20 30 2c |, 72, 0|, 8, 0,|
|00003380| 20 30 2c 20 30 2c 20 31 | 31 2c 20 35 35 2c 20 2d | 0, 0, 1|1, 55, -|
|00003390| 35 30 2c 20 20 35 30 2c | 20 4e 55 4c 4c 7d 2c 0a |50, 50,| NULL},.|
|000033a0| 58 09 7b 46 4e 52 4d 2c | 20 53 4e 55 4d 2c 20 20 |X.{FNRM,| SNUM, |
|000033b0| 37 36 2c 20 30 2c 20 38 | 2c 20 20 30 2c 20 30 2c |76, 0, 8|, 0, 0,|
|000033c0| 20 30 2c 20 31 31 2c 20 | 36 32 2c 20 2d 35 30 2c | 0, 11, |62, -50,|
|000033d0| 20 20 35 30 2c 20 4e 55 | 4c 4c 7d 2c 0a 58 09 7b | 50, NU|LL},.X.{|
|000033e0| 46 4e 52 4d 2c 20 53 4e | 55 4d 2c 20 20 38 30 2c |FNRM, SN|UM, 80,|
|000033f0| 20 30 2c 20 38 2c 20 20 | 30 2c 20 30 2c 20 30 2c | 0, 8, |0, 0, 0,|
|00003400| 20 31 31 2c 20 36 38 2c | 20 2d 35 30 2c 20 20 35 | 11, 68,| -50, 5|
|00003410| 30 2c 20 4e 55 4c 4c 7d | 2c 0a 58 2f 2a 53 33 2a |0, NULL}|,.X/*S3*|
|00003420| 2f 20 20 7b 46 53 43 34 | 2c 20 55 4e 55 4d 2c 20 |/ {FSC4|, UNUM, |
|00003430| 20 34 31 2c 20 30 2c 20 | 38 2c 20 20 30 2c 20 30 | 41, 0, |8, 0, 0|
|00003440| 2c 20 30 2c 20 31 32 2c | 20 31 31 2c 20 20 20 30 |, 0, 12,| 11, 0|
|00003450| 2c 20 31 30 30 2c 20 4e | 55 4c 4c 7d 2c 0a 58 09 |, 100, N|ULL},.X.|
|00003460| 7b 46 53 43 34 2c 20 55 | 4e 55 4d 2c 20 20 34 35 |{FSC4, U|NUM, 45|
|00003470| 2c 20 30 2c 20 38 2c 20 | 20 30 2c 20 30 2c 20 30 |, 0, 8, | 0, 0, 0|
|00003480| 2c 20 31 32 2c 20 31 35 | 2c 20 20 20 30 2c 20 31 |, 12, 15|, 0, 1|
|00003490| 30 30 2c 20 4e 55 4c 4c | 7d 2c 0a 58 09 7b 46 53 |00, NULL|},.X.{FS|
|000034a0| 43 34 2c 20 55 4e 55 4d | 2c 20 20 34 39 2c 20 30 |C4, UNUM|, 49, 0|
|000034b0| 2c 20 38 2c 20 20 30 2c | 20 30 2c 20 30 2c 20 31 |, 8, 0,| 0, 0, 1|
|000034c0| 32 2c 20 31 39 2c 20 20 | 20 30 2c 20 31 30 30 2c |2, 19, | 0, 100,|
|000034d0| 20 4e 55 4c 4c 7d 2c 0a | 58 09 7b 46 53 43 34 2c | NULL},.|X.{FSC4,|
|000034e0| 20 55 4e 55 4d 2c 20 20 | 35 33 2c 20 30 2c 20 38 | UNUM, |53, 0, 8|
|000034f0| 2c 20 20 30 2c 20 30 2c | 20 30 2c 20 31 32 2c 20 |, 0, 0,| 0, 12, |
|00003500| 32 33 2c 20 20 20 30 2c | 20 31 30 30 2c 20 4e 55 |23, 0,| 100, NU|
|00003510| 4c 4c 7d 2c 0a 58 09 7b | 46 53 43 34 2c 20 55 4e |LL},.X.{|FSC4, UN|
|00003520| 55 4d 2c 20 20 35 37 2c | 20 30 2c 20 38 2c 20 20 |UM, 57,| 0, 8, |
|00003530| 30 2c 20 30 2c 20 30 2c | 20 31 32 2c 20 32 37 2c |0, 0, 0,| 12, 27,|
|00003540| 20 20 20 30 2c 20 31 30 | 30 2c 20 4e 55 4c 4c 7d | 0, 10|0, NULL}|
|00003550| 2c 0a 58 09 7b 46 53 43 | 34 2c 20 55 4e 55 4d 2c |,.X.{FSC|4, UNUM,|
|00003560| 20 20 36 31 2c 20 30 2c | 20 38 2c 20 20 30 2c 20 | 61, 0,| 8, 0, |
|00003570| 30 2c 20 30 2c 20 31 32 | 2c 20 33 31 2c 20 20 20 |0, 0, 12|, 31, |
|00003580| 30 2c 20 31 30 30 2c 20 | 4e 55 4c 4c 7d 2c 0a 58 |0, 100, |NULL},.X|
|00003590| 09 7b 46 53 43 34 2c 20 | 53 4e 55 4d 2c 20 20 36 |.{FSC4, |SNUM, 6|
|000035a0| 35 2c 20 30 2c 20 38 2c | 20 20 30 2c 20 30 2c 20 |5, 0, 8,| 0, 0, |
|000035b0| 30 2c 20 31 32 2c 20 33 | 36 2c 20 2d 35 30 2c 20 |0, 12, 3|6, -50, |
|000035c0| 20 35 30 2c 20 4e 55 4c | 4c 7d 2c 0a 58 09 7b 46 | 50, NUL|L},.X.{F|
|000035d0| 53 43 34 2c 20 55 4e 55 | 4d 2c 20 20 33 37 2c 20 |SC4, UNU|M, 37, |
|000035e0| 34 2c 20 33 2c 20 20 30 | 2c 20 30 2c 20 30 2c 20 |4, 3, 0|, 0, 0, |
|000035f0| 31 32 2c 20 34 33 2c 20 | 20 20 31 2c 20 20 20 38 |12, 43, | 1, 8|
|00003600| 2c 20 4e 55 4c 4c 7d 2c | 0a 58 09 7b 46 53 43 34 |, NULL},|.X.{FSC4|
|00003610| 2c 20 53 4e 55 4d 2c 20 | 20 36 39 2c 20 30 2c 20 |, SNUM, | 69, 0, |
|00003620| 38 2c 20 20 30 2c 20 30 | 2c 20 30 2c 20 31 32 2c |8, 0, 0|, 0, 12,|
|00003630| 20 34 38 2c 20 2d 35 30 | 2c 20 20 35 30 2c 20 4e | 48, -50|, 50, N|
|00003640| 55 4c 4c 7d 2c 0a 58 09 | 7b 46 53 43 34 2c 20 53 |ULL},.X.|{FSC4, S|
|00003650| 4e 55 4d 2c 20 20 37 33 | 2c 20 30 2c 20 38 2c 20 |NUM, 73|, 0, 8, |
|00003660| 20 30 2c 20 30 2c 20 30 | 2c 20 31 32 2c 20 35 35 | 0, 0, 0|, 12, 55|
|00003670| 2c 20 2d 35 30 2c 20 20 | 35 30 2c 20 4e 55 4c 4c |, -50, |50, NULL|
|00003680| 7d 2c 0a 58 09 7b 46 53 | 43 34 2c 20 53 4e 55 4d |},.X.{FS|C4, SNUM|
|00003690| 2c 20 20 37 37 2c 20 30 | 2c 20 38 2c 20 20 30 2c |, 77, 0|, 8, 0,|
|000036a0| 20 30 2c 20 30 2c 20 31 | 32 2c 20 36 32 2c 20 2d | 0, 0, 1|2, 62, -|
|000036b0| 35 30 2c 20 20 35 30 2c | 20 4e 55 4c 4c 7d 2c 0a |50, 50,| NULL},.|
|000036c0| 58 09 7b 46 53 43 34 2c | 20 53 4e 55 4d 2c 20 20 |X.{FSC4,| SNUM, |
|000036d0| 38 31 2c 20 30 2c 20 38 | 2c 20 20 30 2c 20 30 2c |81, 0, 8|, 0, 0,|
|000036e0| 20 30 2c 20 31 32 2c 20 | 36 38 2c 20 2d 35 30 2c | 0, 12, |68, -50,|
|000036f0| 20 20 35 30 2c 20 4e 55 | 4c 4c 7d 2c 0a 58 2f 2a | 50, NU|LL},.X/*|
|00003700| 53 34 2a 2f 20 20 7b 46 | 53 43 34 2c 20 55 4e 55 |S4*/ {F|SC4, UNU|
|00003710| 4d 2c 20 20 34 32 2c 20 | 30 2c 20 38 2c 20 20 30 |M, 42, |0, 8, 0|
|00003720| 2c 20 30 2c 20 30 2c 20 | 31 33 2c 20 31 31 2c 20 |, 0, 0, |13, 11, |
|00003730| 20 20 30 2c 20 31 30 30 | 2c 20 4e 55 4c 4c 7d 2c | 0, 100|, NULL},|
|00003740| 0a 58 09 7b 46 53 43 34 | 2c 20 55 4e 55 4d 2c 20 |.X.{FSC4|, UNUM, |
|00003750| 20 34 36 2c 20 30 2c 20 | 38 2c 20 20 30 2c 20 30 | 46, 0, |8, 0, 0|
|00003760| 2c 20 30 2c 20 31 33 2c | 20 31 35 2c 20 20 20 30 |, 0, 13,| 15, 0|
|00003770| 2c 20 31 30 30 2c 20 4e | 55 4c 4c 7d 2c 0a 58 09 |, 100, N|ULL},.X.|
|00003780| 7b 46 53 43 34 2c 20 55 | 4e 55 4d 2c 20 20 35 30 |{FSC4, U|NUM, 50|
|00003790| 2c 20 30 2c 20 38 2c 20 | 20 30 2c 20 30 2c 20 30 |, 0, 8, | 0, 0, 0|
|000037a0| 2c 20 31 33 2c 20 31 39 | 2c 20 20 20 30 2c 20 31 |, 13, 19|, 0, 1|
|000037b0| 30 30 2c 20 4e 55 4c 4c | 7d 2c 0a 58 09 7b 46 53 |00, NULL|},.X.{FS|
|000037c0| 43 34 2c 20 55 4e 55 4d | 2c 20 20 35 34 2c 20 30 |C4, UNUM|, 54, 0|
|000037d0| 2c 20 38 2c 20 20 30 2c | 20 30 2c 20 30 2c 20 31 |, 8, 0,| 0, 0, 1|
|000037e0| 33 2c 20 32 33 2c 20 20 | 20 30 2c 20 31 30 30 2c |3, 23, | 0, 100,|
|000037f0| 20 4e 55 4c 4c 7d 2c 0a | 58 09 7b 46 53 43 34 2c | NULL},.|X.{FSC4,|
|00003800| 20 55 4e 55 4d 2c 20 20 | 35 38 2c 20 30 2c 20 38 | UNUM, |58, 0, 8|
|00003810| 2c 20 20 30 2c 20 30 2c | 20 30 2c 20 31 33 2c 20 |, 0, 0,| 0, 13, |
|00003820| 32 37 2c 20 20 20 30 2c | 20 31 30 30 2c 20 4e 55 |27, 0,| 100, NU|
|00003830| 4c 4c 7d 2c 0a 58 09 7b | 46 53 43 34 2c 20 55 4e |LL},.X.{|FSC4, UN|
|00003840| 55 4d 2c 20 20 36 32 2c | 20 30 2c 20 38 2c 20 20 |UM, 62,| 0, 8, |
|00003850| 30 2c 20 30 2c 20 30 2c | 20 31 33 2c 20 33 31 2c |0, 0, 0,| 13, 31,|
|00003860| 20 20 20 30 2c 20 31 30 | 30 2c 20 4e 55 4c 4c 7d | 0, 10|0, NULL}|
|00003870| 2c 0a 58 09 7b 46 53 43 | 34 2c 20 53 4e 55 4d 2c |,.X.{FSC|4, SNUM,|
|00003880| 20 20 36 36 2c 20 30 2c | 20 38 2c 20 20 30 2c 20 | 66, 0,| 8, 0, |
|00003890| 30 2c 20 30 2c 20 31 33 | 2c 20 33 36 2c 20 2d 35 |0, 0, 13|, 36, -5|
|000038a0| 30 2c 20 20 35 30 2c 20 | 4e 55 4c 4c 7d 2c 0a 58 |0, 50, |NULL},.X|
|000038b0| 09 7b 46 53 43 34 2c 20 | 55 4e 55 4d 2c 20 20 33 |.{FSC4, |UNUM, 3|
|000038c0| 38 2c 20 34 2c 20 33 2c | 20 20 30 2c 20 30 2c 20 |8, 4, 3,| 0, 0, |
|000038d0| 30 2c 20 31 33 2c 20 34 | 33 2c 20 20 20 31 2c 20 |0, 13, 4|3, 1, |
|000038e0| 20 20 38 2c 20 4e 55 4c | 4c 7d 2c 0a 58 09 7b 46 | 8, NUL|L},.X.{F|
|000038f0| 53 43 34 2c 20 53 4e 55 | 4d 2c 20 20 37 30 2c 20 |SC4, SNU|M, 70, |
|00003900| 30 2c 20 38 2c 20 20 30 | 2c 20 30 2c 20 30 2c 20 |0, 8, 0|, 0, 0, |
|00003910| 31 33 2c 20 34 38 2c 20 | 2d 35 30 2c 20 20 35 30 |13, 48, |-50, 50|
|00003920| 2c 20 4e 55 4c 4c 7d 2c | 0a 58 09 7b 46 53 43 34 |, NULL},|.X.{FSC4|
|00003930| 2c 20 53 4e 55 4d 2c 20 | 20 37 34 2c 20 30 2c 20 |, SNUM, | 74, 0, |
|00003940| 38 2c 20 20 30 2c 20 30 | 2c 20 30 2c 20 31 33 2c |8, 0, 0|, 0, 13,|
|00003950| 20 35 35 2c 20 2d 35 30 | 2c 20 20 35 30 2c 20 4e | 55, -50|, 50, N|
|00003960| 55 4c 4c 7d 2c 0a 58 09 | 7b 46 53 43 34 2c 20 53 |ULL},.X.|{FSC4, S|
|00003970| 4e 55 4d 2c 20 20 37 38 | 2c 20 30 2c 20 38 2c 20 |NUM, 78|, 0, 8, |
|00003980| 20 30 2c 20 30 2c 20 30 | 2c 20 31 33 2c 20 36 32 | 0, 0, 0|, 13, 62|
|00003990| 2c 20 2d 35 30 2c 20 20 | 35 30 2c 20 4e 55 4c 4c |, -50, |50, NULL|
|000039a0| 7d 2c 0a 58 09 7b 46 53 | 43 34 2c 20 53 4e 55 4d |},.X.{FS|C4, SNUM|
|000039b0| 2c 20 20 38 32 2c 20 30 | 2c 20 38 2c 20 20 30 2c |, 82, 0|, 8, 0,|
|000039c0| 20 30 2c 20 30 2c 20 31 | 33 2c 20 36 38 2c 20 2d | 0, 0, 1|3, 68, -|
|000039d0| 35 30 2c 20 20 35 30 2c | 20 4e 55 4c 4c 7d 2c 0a |50, 50,| NULL},.|
|000039e0| 58 09 7b 46 4e 52 4d 2c | 20 50 45 4e 44 2c 20 20 |X.{FNRM,| PEND, |
|000039f0| 20 30 2c 20 30 2c 20 30 | 2c 20 20 30 2c 20 30 2c | 0, 0, 0|, 0, 0,|
|00003a00| 20 30 2c 20 20 30 2c 20 | 20 30 2c 20 20 20 30 2c | 0, 0, | 0, 0,|
|00003a10| 20 20 20 30 2c 20 4e 55 | 4c 4c 7d 7d 3b 0a 58 0a | 0, NU|LL}};.X.|
|00003a20| 58 2f 2a 0a 58 20 2a 20 | 4d 55 4c 54 49 50 4c 45 |X/*.X * |MULTIPLE|
|00003a30| 20 65 6e 75 6d 65 72 61 | 74 69 6f 6e 20 73 74 72 | enumera|tion str|
|00003a40| 69 6e 67 73 0a 58 20 2a | 2f 0a 58 63 68 61 72 20 |ings.X *|/.Xchar |
|00003a50| 2a 73 74 5f 76 6c 73 77 | 5b 5d 20 3d 20 7b 22 41 |*st_vlsw|[] = {"A|
|00003a60| 6c 6c 20 22 2c 20 22 53 | 6f 66 74 22 2c 20 22 4c |ll ", "S|oft", "L|
|00003a70| 6f 75 64 22 7d 3b 0a 58 | 63 68 61 72 20 2a 73 74 |oud"};.X|char *st|
|00003a80| 5f 6d 6d 6f 64 5b 5d 20 | 3d 20 7b 22 4b 79 62 64 |_mmod[] |= {"Kybd|
|00003a90| 22 2c 20 22 4d 69 64 69 | 22 2c 20 22 4d 69 78 20 |", "Midi|", "Mix |
|00003aa0| 22 7d 3b 0a 58 63 68 61 | 72 20 2a 73 74 5f 63 68 |"};.Xcha|r *st_ch|
|00003ab0| 61 6e 5b 5d 20 3d 20 7b | 22 52 20 20 22 2c 20 22 |an[] = {|"R ", "|
|00003ac0| 4c 2b 52 22 2c 20 22 4c | 20 20 22 7d 3b 0a 58 63 |L+R", "L| "};.Xc|
|00003ad0| 68 61 72 20 2a 73 74 5f | 6d 70 6c 79 5b 5d 20 3d |har *st_|mply[] =|
|00003ae0| 20 7b 22 56 52 22 2c 20 | 22 30 20 22 2c 20 22 31 | {"VR", |"0 ", "1|
|00003af0| 20 22 2c 20 22 32 20 22 | 2c 20 22 33 20 22 2c 20 | ", "2 "|, "3 ", |
|00003b00| 22 34 20 22 2c 20 22 35 | 20 22 2c 20 22 36 20 22 |"4 ", "5| ", "6 "|
|00003b10| 2c 20 22 37 20 22 2c 20 | 22 38 20 22 7d 3b 0a 58 |, "7 ", |"8 "};.X|
|00003b20| 0a 58 2f 2a 0a 58 30 30 | 30 30 30 30 30 30 30 31 |.X/*.X00|00000001|
|00003b30| 31 31 31 31 31 31 31 31 | 31 32 32 32 32 32 32 32 |11111111|12222222|
|00003b40| 32 32 32 33 33 33 33 33 | 33 33 33 33 33 34 34 34 |22233333|33333444|
|00003b50| 34 34 34 34 34 34 34 35 | 35 35 35 35 35 35 35 35 |44444445|55555555|
|00003b60| 35 36 36 36 36 36 36 36 | 36 36 36 37 37 37 37 37 |56666666|66677777|
|00003b70| 37 0a 58 31 32 33 34 35 | 36 37 38 39 30 31 32 33 |7.X12345|67890123|
|00003b80| 34 35 36 37 38 39 30 31 | 32 33 34 35 36 37 38 39 |45678901|23456789|
|00003b90| 30 31 32 33 34 35 36 37 | 38 39 30 31 32 33 34 35 |01234567|89012345|
|00003ba0| 36 37 38 39 30 31 32 33 | 34 35 36 37 38 39 30 31 |67890123|45678901|
|00003bb0| 32 33 34 35 36 37 38 39 | 30 31 32 33 34 35 0a 58 |23456789|012345.X|
|00003bc0| 20 20 20 20 20 20 53 6f | 75 72 63 65 20 20 20 20 | So|urce |
|00003bd0| 20 20 20 4c 65 76 6c 20 | 54 72 61 6e 20 54 75 6e | Levl |Tran Tun|
|00003be0| 65 20 4f 75 74 20 50 6f | 6c 79 20 43 68 61 6e 20 |e Out Po|ly Chan |
|00003bf0| 5a 6e 4c 6f 20 5a 6e 48 | 69 20 56 53 77 63 68 20 |ZnLo ZnH|i VSwch |
|00003c00| 4d 6f 64 65 0a 58 53 31 | 20 49 41 2d 31 20 78 78 |Mode.XS1| IA-1 xx|
|00003c10| 78 78 78 78 78 78 78 78 | 20 31 30 30 20 20 2d 32 |xxxxxxxx| 100 -2|
|00003c20| 34 20 20 2d 35 30 20 20 | 4c 2b 52 20 20 56 52 20 |4 -50 |L+R VR |
|00003c30| 20 20 31 20 20 20 31 32 | 37 20 20 31 32 37 20 20 | 1 12|7 127 |
|00003c40| 4c 6f 75 64 20 20 4d 49 | 44 49 0a 58 2a 2f 0a 58 |Loud MI|DI.X*/.X|
|00003c50| 2f 2a 0a 58 20 2a 20 4d | 55 4c 54 49 50 4c 45 20 |/*.X * M|ULTIPLE |
|00003c60| 70 61 72 61 6d 65 74 65 | 72 20 6c 69 73 74 0a 58 |paramete|r list.X|
|00003c70| 20 2a 2f 0a 58 73 74 72 | 75 63 74 20 70 61 72 61 | */.Xstr|uct para|
|00003c80| 6d 20 6d 70 61 72 61 6d | 73 5b 5d 20 3d 20 7b 0a |m mparam|s[] = {.|
|00003c90| 58 09 7b 46 4e 52 4d 2c | 20 4c 53 54 52 2c 20 20 |X.{FNRM,| LSTR, |
|00003ca0| 20 30 2c 20 30 2c 20 38 | 2c 20 20 30 2c 20 30 2c | 0, 0, 8|, 0, 0,|
|00003cb0| 20 30 2c 20 31 35 2c 20 | 32 33 2c 20 20 20 30 2c | 0, 15, |23, 0,|
|00003cc0| 20 20 31 30 2c 20 4e 55 | 4c 4c 7d 2c 0a 58 09 7b | 10, NU|LL},.X.{|
|00003cd0| 46 4e 52 4d 2c 20 55 4e | 55 4d 2c 20 20 31 30 2c |FNRM, UN|UM, 10,|
|00003ce0| 20 30 2c 20 38 2c 20 20 | 30 2c 20 30 2c 20 30 2c | 0, 8, |0, 0, 0,|
|00003cf0| 20 31 35 2c 20 34 33 2c | 20 20 20 31 2c 20 31 30 | 15, 43,| 1, 10|
|00003d00| 30 2c 20 4e 55 4c 4c 7d | 2c 0a 58 2f 2a 53 31 2a |0, NULL}|,.X/*S1*|
|00003d10| 2f 20 20 7b 47 28 31 29 | 2c 20 53 50 4c 32 2c 20 |/ {G(1)|, SPL2, |
|00003d20| 20 31 31 2c 20 30 2c 20 | 36 2c 20 20 30 2c 20 30 | 11, 0, |6, 0, 0|
|00003d30| 2c 20 30 2c 20 31 37 2c | 20 20 34 2c 20 20 20 30 |, 0, 17,| 4, 0|
|00003d40| 2c 20 20 36 33 2c 20 4e | 55 4c 4c 7d 2c 0a 58 09 |, 63, N|ULL},.X.|
|00003d50| 7b 47 28 31 29 2c 20 55 | 4e 55 4d 2c 20 20 36 37 |{G(1), U|NUM, 67|
|00003d60| 2c 20 30 2c 20 38 2c 20 | 20 30 2c 20 30 2c 20 30 |, 0, 8, | 0, 0, 0|
|00003d70| 2c 20 31 37 2c 20 32 30 | 2c 20 20 20 30 2c 20 31 |, 17, 20|, 0, 1|
|00003d80| 30 30 2c 20 4e 55 4c 4c | 7d 2c 0a 58 09 7b 47 28 |00, NULL|},.X.{G(|
|00003d90| 31 29 2c 20 53 4e 55 4d | 2c 20 20 35 31 2c 20 30 |1), SNUM|, 51, 0|
|00003da0| 2c 20 36 2c 20 20 30 2c | 20 30 2c 20 30 2c 20 31 |, 6, 0,| 0, 0, 1|
|00003db0| 37 2c 20 32 35 2c 20 2d | 32 34 2c 20 20 32 34 2c |7, 25, -|24, 24,|
|00003dc0| 20 4e 55 4c 4c 7d 2c 0a | 58 09 7b 47 28 31 29 2c | NULL},.|X.{G(1),|
|00003dd0| 20 53 4e 55 4d 2c 20 20 | 35 39 2c 20 30 2c 20 38 | SNUM, |59, 0, 8|
|00003de0| 2c 20 20 30 2c 20 30 2c | 20 30 2c 20 31 37 2c 20 |, 0, 0,| 0, 17, |
|00003df0| 33 30 2c 20 2d 35 30 2c | 20 20 35 30 2c 20 4e 55 |30, -50,| 50, NU|
|00003e00| 4c 4c 7d 2c 0a 58 09 7b | 47 28 31 29 2c 20 45 4e |LL},.X.{|G(1), EN|
|00003e10| 55 4d 2c 20 20 33 35 2c | 20 34 2c 20 32 2c 20 20 |UM, 35,| 4, 2, |
|00003e20| 30 2c 20 30 2c 20 30 2c | 20 31 37 2c 20 33 35 2c |0, 0, 0,| 17, 35,|
|00003e30| 20 20 20 30 2c 20 20 20 | 32 2c 20 73 74 5f 63 68 | 0, |2, st_ch|
|00003e40| 61 6e 7d 2c 0a 58 09 7b | 46 52 44 57 2c 20 45 4e |an},.X.{|FRDW, EN|
|00003e50| 55 4d 2c 20 20 33 35 2c | 20 30 2c 20 34 2c 20 20 |UM, 35,| 0, 4, |
|00003e60| 30 2c 20 30 2c 20 30 2c | 20 31 37 2c 20 34 30 2c |0, 0, 0,| 17, 40,|
|00003e70| 20 20 20 30 2c 20 20 20 | 39 2c 20 73 74 5f 6d 70 | 0, |9, st_mp|
|00003e80| 6c 79 7d 2c 0a 58 09 7b | 47 28 31 29 2c 20 55 4e |ly},.X.{|G(1), UN|
|00003e90| 55 4d 2c 20 20 34 33 2c | 20 30 2c 20 34 2c 20 20 |UM, 43,| 0, 4, |
|00003ea0| 30 2c 20 30 2c 20 30 2c | 20 31 37 2c 20 34 35 2c |0, 0, 0,| 17, 45,|
|00003eb0| 20 20 20 31 2c 20 20 31 | 36 2c 20 4e 55 4c 4c 7d | 1, 1|6, NULL}|
|00003ec0| 2c 0a 58 09 7b 47 28 31 | 29 2c 20 53 50 4c 33 2c |,.X.{G(1|), SPL3,|
|00003ed0| 20 20 31 39 2c 20 30 2c | 20 38 2c 20 20 30 2c 20 | 19, 0,| 8, 0, |
|00003ee0| 30 2c 20 30 2c 20 31 37 | 2c 20 34 39 2c 20 20 20 |0, 0, 17|, 49, |
|00003ef0| 30 2c 20 31 32 37 2c 20 | 4e 55 4c 4c 7d 2c 0a 58 |0, 127, |NULL},.X|
|00003f00| 09 7b 47 28 31 29 2c 20 | 53 50 4c 33 2c 20 20 32 |.{G(1), |SPL3, 2|
|00003f10| 37 2c 20 30 2c 20 38 2c | 20 20 30 2c 20 30 2c 20 |7, 0, 8,| 0, 0, |
|00003f20| 30 2c 20 31 37 2c 20 35 | 34 2c 20 20 20 30 2c 20 |0, 17, 5|4, 0, |
|00003f30| 31 32 37 2c 20 4e 55 4c | 4c 7d 2c 0a 58 09 7b 47 |127, NUL|L},.X.{G|
|00003f40| 28 31 29 2c 20 45 4e 55 | 4d 2c 20 20 34 33 2c 20 |(1), ENU|M, 43, |
|00003f50| 34 2c 20 32 2c 20 20 30 | 2c 20 30 2c 20 30 2c 20 |4, 2, 0|, 0, 0, |
|00003f60| 31 37 2c 20 35 39 2c 20 | 20 20 30 2c 20 20 20 32 |17, 59, | 0, 2|
|00003f70| 2c 20 73 74 5f 76 6c 73 | 77 7d 2c 0a 58 09 7b 47 |, st_vls|w},.X.{G|
|00003f80| 28 31 29 2c 20 45 4e 55 | 4d 2c 20 20 33 35 2c 20 |(1), ENU|M, 35, |
|00003f90| 36 2c 20 31 2c 20 34 33 | 2c 20 36 2c 20 31 2c 20 |6, 1, 43|, 6, 1, |
|00003fa0| 31 37 2c 20 36 35 2c 20 | 20 20 30 2c 20 20 20 32 |17, 65, | 0, 2|
|00003fb0| 2c 20 73 74 5f 6d 6d 6f | 64 7d 2c 0a 58 2f 2a 53 |, st_mmo|d},.X/*S|
|00003fc0| 32 2a 2f 20 20 7b 47 28 | 32 29 2c 20 53 50 4c 32 |2*/ {G(|2), SPL2|
|00003fd0| 2c 20 20 31 32 2c 20 30 | 2c 20 36 2c 20 20 30 2c |, 12, 0|, 6, 0,|
|00003fe0| 20 30 2c 20 30 2c 20 31 | 38 2c 20 20 34 2c 20 20 | 0, 0, 1|8, 4, |
|00003ff0| 20 30 2c 20 20 36 33 2c | 20 4e 55 4c 4c 7d 2c 0a | 0, 63,| NULL},.|
|00004000| 58 09 7b 47 28 32 29 2c | 20 55 4e 55 4d 2c 20 20 |X.{G(2),| UNUM, |
|00004010| 36 38 2c 20 30 2c 20 38 | 2c 20 20 30 2c 20 30 2c |68, 0, 8|, 0, 0,|
|00004020| 20 30 2c 20 31 38 2c 20 | 32 30 2c 20 20 20 30 2c | 0, 18, |20, 0,|
|00004030| 20 31 30 30 2c 20 4e 55 | 4c 4c 7d 2c 0a 58 09 7b | 100, NU|LL},.X.{|
|00004040| 47 28 32 29 2c 20 53 4e | 55 4d 2c 20 20 35 32 2c |G(2), SN|UM, 52,|
|00004050| 20 30 2c 20 36 2c 20 20 | 30 2c 20 30 2c 20 30 2c | 0, 6, |0, 0, 0,|
|00004060| 20 31 38 2c 20 32 35 2c | 20 2d 32 34 2c 20 20 32 | 18, 25,| -24, 2|
|00004070| 34 2c 20 4e 55 4c 4c 7d | 2c 0a 58 09 7b 47 28 32 |4, NULL}|,.X.{G(2|
|00004080| 29 2c 20 53 4e 55 4d 2c | 20 20 36 30 2c 20 30 2c |), SNUM,| 60, 0,|
|00004090| 20 38 2c 20 20 30 2c 20 | 30 2c 20 30 2c 20 31 38 | 8, 0, |0, 0, 18|
|000040a0| 2c 20 33 30 2c 20 2d 35 | 30 2c 20 20 35 30 2c 20 |, 30, -5|0, 50, |
|000040b0| 4e 55 4c 4c 7d 2c 0a 58 | 09 7b 47 28 32 29 2c 20 |NULL},.X|.{G(2), |
|000040c0| 45 4e 55 4d 2c 20 20 33 | 36 2c 20 34 2c 20 32 2c |ENUM, 3|6, 4, 2,|
|000040d0| 20 20 30 2c 20 30 2c 20 | 30 2c 20 31 38 2c 20 33 | 0, 0, |0, 18, 3|
|000040e0| 35 2c 20 20 20 30 2c 20 | 20 20 32 2c 20 73 74 5f |5, 0, | 2, st_|
|000040f0| 63 68 61 6e 7d 2c 0a 58 | 09 7b 46 52 44 57 2c 20 |chan},.X|.{FRDW, |
|00004100| 45 4e 55 4d 2c 20 20 33 | 36 2c 20 30 2c 20 34 2c |ENUM, 3|6, 0, 4,|
|00004110| 20 20 30 2c 20 30 2c 20 | 30 2c 20 31 38 2c 20 34 | 0, 0, |0, 18, 4|
|00004120| 30 2c 20 20 20 30 2c 20 | 20 20 39 2c 20 73 74 5f |0, 0, | 9, st_|
|00004130| 6d 70 6c 79 7d 2c 0a 58 | 09 7b 47 28 32 29 2c 20 |mply},.X|.{G(2), |
|00004140| 55 4e 55 4d 2c 20 20 34 | 34 2c 20 30 2c 20 34 2c |UNUM, 4|4, 0, 4,|
|00004150| 20 20 30 2c 20 30 2c 20 | 30 2c 20 31 38 2c 20 34 | 0, 0, |0, 18, 4|
|00004160| 35 2c 20 20 20 31 2c 20 | 20 31 36 2c 20 4e 55 4c |5, 1, | 16, NUL|
|00004170| 4c 7d 2c 0a 58 09 7b 47 | 28 32 29 2c 20 53 50 4c |L},.X.{G|(2), SPL|
|00004180| 33 2c 20 20 32 30 2c 20 | 30 2c 20 38 2c 20 20 30 |3, 20, |0, 8, 0|
|00004190| 2c 20 30 2c 20 30 2c 20 | 31 38 2c 20 34 39 2c 20 |, 0, 0, |18, 49, |
|000041a0| 20 20 30 2c 20 31 32 37 | 2c 20 4e 55 4c 4c 7d 2c | 0, 127|, NULL},|
|000041b0| 0a 58 09 7b 47 28 32 29 | 2c 20 53 50 4c 33 2c 20 |.X.{G(2)|, SPL3, |
|000041c0| 20 32 38 2c 20 30 2c 20 | 38 2c 20 20 30 2c 20 30 | 28, 0, |8, 0, 0|
|000041d0| 2c 20 30 2c 20 31 38 2c | 20 35 34 2c 20 20 20 30 |, 0, 18,| 54, 0|
|000041e0| 2c 20 31 32 37 2c 20 4e | 55 4c 4c 7d 2c 0a 58 09 |, 127, N|ULL},.X.|
|000041f0| 7b 47 28 32 29 2c 20 45 | 4e 55 4d 2c 20 20 34 34 |{G(2), E|NUM, 44|
|00004200| 2c 20 34 2c 20 32 2c 20 | 20 30 2c 20 30 2c 20 30 |, 4, 2, | 0, 0, 0|
|00004210| 2c 20 31 38 2c 20 35 39 | 2c 20 20 20 30 2c 20 20 |, 18, 59|, 0, |
|00004220| 20 32 2c 20 73 74 5f 76 | 6c 73 77 7d 2c 0a 58 09 | 2, st_v|lsw},.X.|
|00004230| 7b 47 28 32 29 2c 20 45 | 4e 55 4d 2c 20 20 33 36 |{G(2), E|NUM, 36|
|00004240| 2c 20 36 2c 20 31 2c 20 | 34 34 2c 20 36 2c 20 31 |, 6, 1, |44, 6, 1|
|00004250| 2c 20 31 38 2c 20 36 35 | 2c 20 20 20 30 2c 20 20 |, 18, 65|, 0, |
|00004260| 20 32 2c 20 73 74 5f 6d | 6d 6f 64 7d 2c 0a 58 2f | 2, st_m|mod},.X/|
|00004270| 2a 53 33 2a 2f 20 20 7b | 47 28 33 29 2c 20 53 50 |*S3*/ {|G(3), SP|
|00004280| 4c 32 2c 20 20 31 33 2c | 20 30 2c 20 36 2c 20 20 |L2, 13,| 0, 6, |
|00004290| 30 2c 20 30 2c 20 30 2c | 20 31 39 2c 20 20 34 2c |0, 0, 0,| 19, 4,|
|000042a0| 20 20 20 30 2c 20 20 36 | 33 2c 20 4e 55 4c 4c 7d | 0, 6|3, NULL}|
|000042b0| 2c 0a 58 09 7b 47 28 33 | 29 2c 20 55 4e 55 4d 2c |,.X.{G(3|), UNUM,|
|000042c0| 20 20 36 39 2c 20 30 2c | 20 38 2c 20 20 30 2c 20 | 69, 0,| 8, 0, |
|000042d0| 30 2c 20 30 2c 20 31 39 | 2c 20 32 30 2c 20 20 20 |0, 0, 19|, 20, |
|000042e0| 30 2c 20 31 30 30 2c 20 | 4e 55 4c 4c 7d 2c 0a 58 |0, 100, |NULL},.X|
|000042f0| 09 7b 47 28 33 29 2c 20 | 53 4e 55 4d 2c 20 20 35 |.{G(3), |SNUM, 5|
|00004300| 33 2c 20 30 2c 20 36 2c | 20 20 30 2c 20 30 2c 20 |3, 0, 6,| 0, 0, |
|00004310| 30 2c 20 31 39 2c 20 32 | 35 2c 20 2d 32 34 2c 20 |0, 19, 2|5, -24, |
|00004320| 20 32 34 2c 20 4e 55 4c | 4c 7d 2c 0a 58 09 7b 47 | 24, NUL|L},.X.{G|
|00004330| 28 33 29 2c 20 53 4e 55 | 4d 2c 20 20 36 31 2c 20 |(3), SNU|M, 61, |
|00004340| 30 2c 20 38 2c 20 20 30 | 2c 20 30 2c 20 30 2c 20 |0, 8, 0|, 0, 0, |
|00004350| 31 39 2c 20 33 30 2c 20 | 2d 35 30 2c 20 20 35 30 |19, 30, |-50, 50|
|00004360| 2c 20 4e 55 4c 4c 7d 2c | 0a 58 09 7b 47 28 33 29 |, NULL},|.X.{G(3)|
|00004370| 2c 20 45 4e 55 4d 2c 20 | 20 33 37 2c 20 34 2c 20 |, ENUM, | 37, 4, |
|00004380| 32 2c 20 20 30 2c 20 30 | 2c 20 30 2c 20 31 39 2c |2, 0, 0|, 0, 19,|
|00004390| 20 33 35 2c 20 20 20 30 | 2c 20 20 20 32 2c 20 73 | 35, 0|, 2, s|
|000043a0| 74 5f 63 68 61 6e 7d 2c | 0a 58 09 7b 46 52 44 57 |t_chan},|.X.{FRDW|
|000043b0| 2c 20 45 4e 55 4d 2c 20 | 20 33 37 2c 20 30 2c 20 |, ENUM, | 37, 0, |
|000043c0| 34 2c 20 20 30 2c 20 30 | 2c 20 30 2c 20 31 39 2c |4, 0, 0|, 0, 19,|
|000043d0| 20 34 30 2c 20 20 20 30 | 2c 20 20 20 39 2c 20 73 | 40, 0|, 9, s|
|000043e0| 74 5f 6d 70 6c 79 7d 2c | 0a 58 09 7b 47 28 33 29 |t_mply},|.X.{G(3)|
|000043f0| 2c 20 55 4e 55 4d 2c 20 | 20 34 35 2c 20 30 2c 20 |, UNUM, | 45, 0, |
|00004400| 34 2c 20 20 30 2c 20 30 | 2c 20 30 2c 20 31 39 2c |4, 0, 0|, 0, 19,|
|00004410| 20 34 35 2c 20 20 20 31 | 2c 20 20 31 36 2c 20 4e | 45, 1|, 16, N|
|00004420| 55 4c 4c 7d 2c 0a 58 09 | 7b 47 28 33 29 2c 20 53 |ULL},.X.|{G(3), S|
|00004430| 50 4c 33 2c 20 20 32 31 | 2c 20 30 2c 20 38 2c 20 |PL3, 21|, 0, 8, |
|00004440| 20 30 2c 20 30 2c 20 30 | 2c 20 31 39 2c 20 34 39 | 0, 0, 0|, 19, 49|
|00004450| 2c 20 20 20 30 2c 20 31 | 32 37 2c 20 4e 55 4c 4c |, 0, 1|27, NULL|
|00004460| 7d 2c 0a 58 09 7b 47 28 | 33 29 2c 20 53 50 4c 33 |},.X.{G(|3), SPL3|
|00004470| 2c 20 20 32 39 2c 20 30 | 2c 20 38 2c 20 20 30 2c |, 29, 0|, 8, 0,|
|00004480| 20 30 2c 20 30 2c 20 31 | 39 2c 20 35 34 2c 20 20 | 0, 0, 1|9, 54, |
|00004490| 20 30 2c 20 31 32 37 2c | 20 4e 55 4c 4c 7d 2c 0a | 0, 127,| NULL},.|
|000044a0| 58 09 7b 47 28 33 29 2c | 20 45 4e 55 4d 2c 20 20 |X.{G(3),| ENUM, |
|000044b0| 34 35 2c 20 34 2c 20 32 | 2c 20 20 30 2c 20 30 2c |45, 4, 2|, 0, 0,|
|000044c0| 20 30 2c 20 31 39 2c 20 | 35 39 2c 20 20 20 30 2c | 0, 19, |59, 0,|
|000044d0| 20 20 20 32 2c 20 73 74 | 5f 76 6c 73 77 7d 2c 0a | 2, st|_vlsw},.|
|000044e0| 58 09 7b 47 28 33 29 2c | 20 45 4e 55 4d 2c 20 20 |X.{G(3),| ENUM, |
|000044f0| 33 37 2c 20 36 2c 20 31 | 2c 20 34 35 2c 20 36 2c |37, 6, 1|, 45, 6,|
|00004500| 20 31 2c 20 31 39 2c 20 | 36 35 2c 20 20 20 30 2c | 1, 19, |65, 0,|
|00004510| 20 20 20 32 2c 20 73 74 | 5f 6d 6d 6f 64 7d 2c 0a | 2, st|_mmod},.|
|00004520| 58 2f 2a 53 34 2a 2f 20 | 20 7b 47 28 34 29 2c 20 |X/*S4*/ | {G(4), |
|00004530| 53 50 4c 32 2c 20 20 31 | 34 2c 20 30 2c 20 36 2c |SPL2, 1|4, 0, 6,|
|00004540| 20 20 30 2c 20 30 2c 20 | 30 2c 20 32 30 2c 20 20 | 0, 0, |0, 20, |
|00004550| 34 2c 20 20 20 30 2c 20 | 20 36 33 2c 20 4e 55 4c |4, 0, | 63, NUL|
|00004560| 4c 7d 2c 0a 58 09 7b 47 | 28 34 29 2c 20 55 4e 55 |L},.X.{G|(4), UNU|
|00004570| 4d 2c 20 20 37 30 2c 20 | 30 2c 20 38 2c 20 20 30 |M, 70, |0, 8, 0|
|00004580| 2c 20 30 2c 20 30 2c 20 | 32 30 2c 20 32 30 2c 20 |, 0, 0, |20, 20, |
|00004590| 20 20 30 2c 20 31 30 30 | 2c 20 4e 55 4c 4c 7d 2c | 0, 100|, NULL},|
|000045a0| 0a 58 09 7b 47 28 34 29 | 2c 20 53 4e 55 4d 2c 20 |.X.{G(4)|, SNUM, |
|000045b0| 20 35 34 2c 20 30 2c 20 | 36 2c 20 20 30 2c 20 30 | 54, 0, |6, 0, 0|
|000045c0| 2c 20 30 2c 20 32 30 2c | 20 32 35 2c 20 2d 32 34 |, 0, 20,| 25, -24|
|000045d0| 2c 20 20 32 34 2c 20 4e | 55 4c 4c 7d 2c 0a 58 09 |, 24, N|ULL},.X.|
|000045e0| 7b 47 28 34 29 2c 20 53 | 4e 55 4d 2c 20 20 36 32 |{G(4), S|NUM, 62|
|000045f0| 2c 20 30 2c 20 38 2c 20 | 20 30 2c 20 30 2c 20 30 |, 0, 8, | 0, 0, 0|
|00004600| 2c 20 32 30 2c 20 33 30 | 2c 20 2d 35 30 2c 20 20 |, 20, 30|, -50, |
|00004610| 35 30 2c 20 4e 55 4c 4c | 7d 2c 0a 58 09 7b 47 28 |50, NULL|},.X.{G(|
|00004620| 34 29 2c 20 45 4e 55 4d | 2c 20 20 33 38 2c 20 34 |4), ENUM|, 38, 4|
|00004630| 2c 20 32 2c 20 20 30 2c | 20 30 2c 20 30 2c 20 32 |, 2, 0,| 0, 0, 2|
|00004640| 30 2c 20 33 35 2c 20 20 | 20 30 2c 20 20 20 32 2c |0, 35, | 0, 2,|
|00004650| 20 73 74 5f 63 68 61 6e | 7d 2c 0a 58 09 7b 46 52 | st_chan|},.X.{FR|
|00004660| 44 57 2c 20 45 4e 55 4d | 2c 20 20 33 38 2c 20 30 |DW, ENUM|, 38, 0|
|00004670| 2c 20 34 2c 20 20 30 2c | 20 30 2c 20 30 2c 20 32 |, 4, 0,| 0, 0, 2|
|00004680| 30 2c 20 34 30 2c 20 20 | 20 30 2c 20 20 20 39 2c |0, 40, | 0, 9,|
|00004690| 20 73 74 5f 6d 70 6c 79 | 7d 2c 0a 58 09 7b 47 28 | st_mply|},.X.{G(|
|000046a0| 34 29 2c 20 55 4e 55 4d | 2c 20 20 34 36 2c 20 30 |4), UNUM|, 46, 0|
|000046b0| 2c 20 34 2c 20 20 30 2c | 20 30 2c 20 30 2c 20 32 |, 4, 0,| 0, 0, 2|
|000046c0| 30 2c 20 34 35 2c 20 20 | 20 31 2c 20 20 31 36 2c |0, 45, | 1, 16,|
|000046d0| 20 4e 55 4c 4c 7d 2c 0a | 58 09 7b 47 28 34 29 2c | NULL},.|X.{G(4),|
|000046e0| 20 53 50 4c 33 2c 20 20 | 32 32 2c 20 30 2c 20 38 | SPL3, |22, 0, 8|
|000046f0| 2c 20 20 30 2c 20 30 2c | 20 30 2c 20 32 30 2c 20 |, 0, 0,| 0, 20, |
|00004700| 34 39 2c 20 20 20 30 2c | 20 31 32 37 2c 20 4e 55 |49, 0,| 127, NU|
|00004710| 4c 4c 7d 2c 0a 58 09 7b | 47 28 34 29 2c 20 53 50 |LL},.X.{|G(4), SP|
|00004720| 4c 33 2c 20 20 33 30 2c | 20 30 2c 20 38 2c 20 20 |L3, 30,| 0, 8, |
|00004730| 30 2c 20 30 2c 20 30 2c | 20 32 30 2c 20 35 34 2c |0, 0, 0,| 20, 54,|
|00004740| 20 20 20 30 2c 20 31 32 | 37 2c 20 4e 55 4c 4c 7d | 0, 12|7, NULL}|
|00004750| 2c 0a 58 09 7b 47 28 34 | 29 2c 20 45 4e 55 4d 2c |,.X.{G(4|), ENUM,|
|00004760| 20 20 34 36 2c 20 34 2c | 20 32 2c 20 20 30 2c 20 | 46, 4,| 2, 0, |
|00004770| 30 2c 20 30 2c 20 32 30 | 2c 20 35 39 2c 20 20 20 |0, 0, 20|, 59, |
|00004780| 30 2c 20 20 20 32 2c 20 | 73 74 5f 76 6c 73 77 7d |0, 2, |st_vlsw}|
|00004790| 2c 0a 58 09 7b 47 28 34 | 29 2c 20 45 4e 55 4d 2c |,.X.{G(4|), ENUM,|
|000047a0| 20 20 33 38 2c 20 36 2c | 20 31 2c 20 34 36 2c 20 | 38, 6,| 1, 46, |
|000047b0| 36 2c 20 31 2c 20 32 30 | 2c 20 36 35 2c 20 20 20 |6, 1, 20|, 65, |
|000047c0| 30 2c 20 20 20 32 2c 20 | 73 74 5f 6d 6d 6f 64 7d |0, 2, |st_mmod}|
|000047d0| 2c 0a 58 2f 2a 53 35 2a | 2f 20 20 7b 47 28 35 29 |,.X/*S5*|/ {G(5)|
|000047e0| 2c 20 53 50 4c 32 2c 20 | 20 31 35 2c 20 30 2c 20 |, SPL2, | 15, 0, |
|000047f0| 36 2c 20 20 30 2c 20 30 | 2c 20 30 2c 20 32 31 2c |6, 0, 0|, 0, 21,|
|00004800| 20 20 34 2c 20 20 20 30 | 2c 20 20 36 33 2c 20 4e | 4, 0|, 63, N|
|00004810| 55 4c 4c 7d 2c 0a 58 09 | 7b 47 28 35 29 2c 20 55 |ULL},.X.|{G(5), U|
|00004820| 4e 55 4d 2c 20 20 37 31 | 2c 20 30 2c 20 38 2c 20 |NUM, 71|, 0, 8, |
|00004830| 20 30 2c 20 30 2c 20 30 | 2c 20 32 31 2c 20 32 30 | 0, 0, 0|, 21, 20|
|00004840| 2c 20 20 20 30 2c 20 31 | 30 30 2c 20 4e 55 4c 4c |, 0, 1|00, NULL|
|00004850| 7d 2c 0a 58 09 7b 47 28 | 35 29 2c 20 53 4e 55 4d |},.X.{G(|5), SNUM|
|00004860| 2c 20 20 35 35 2c 20 30 | 2c 20 36 2c 20 20 30 2c |, 55, 0|, 6, 0,|
|00004870| 20 30 2c 20 30 2c 20 32 | 31 2c 20 32 35 2c 20 2d | 0, 0, 2|1, 25, -|
|00004880| 32 34 2c 20 20 32 34 2c | 20 4e 55 4c 4c 7d 2c 0a |24, 24,| NULL},.|
|00004890| 58 09 7b 47 28 35 29 2c | 20 53 4e 55 4d 2c 20 20 |X.{G(5),| SNUM, |
|000048a0| 36 33 2c 20 30 2c 20 38 | 2c 20 20 30 2c 20 30 2c |63, 0, 8|, 0, 0,|
|000048b0| 20 30 2c 20 32 31 2c 20 | 33 30 2c 20 2d 35 30 2c | 0, 21, |30, -50,|
|000048c0| 20 20 35 30 2c 20 4e 55 | 4c 4c 7d 2c 0a 58 09 7b | 50, NU|LL},.X.{|
|000048d0| 47 28 35 29 2c 20 45 4e | 55 4d 2c 20 20 33 39 2c |G(5), EN|UM, 39,|
|000048e0| 20 34 2c 20 32 2c 20 20 | 30 2c 20 30 2c 20 30 2c | 4, 2, |0, 0, 0,|
|000048f0| 20 32 31 2c 20 33 35 2c | 20 20 20 30 2c 20 20 20 | 21, 35,| 0, |
|00004900| 32 2c 20 73 74 5f 63 68 | 61 6e 7d 2c 0a 58 09 7b |2, st_ch|an},.X.{|
|00004910| 46 52 44 57 2c 20 45 4e | 55 4d 2c 20 20 33 39 2c |FRDW, EN|UM, 39,|
|00004920| 20 30 2c 20 34 2c 20 20 | 30 2c 20 30 2c 20 30 2c | 0, 4, |0, 0, 0,|
|00004930| 20 32 31 2c 20 34 30 2c | 20 20 20 30 2c 20 20 20 | 21, 40,| 0, |
|00004940| 39 2c 20 73 74 5f 6d 70 | 6c 79 7d 2c 0a 58 09 7b |9, st_mp|ly},.X.{|
|00004950| 47 28 35 29 2c 20 55 4e | 55 4d 2c 20 20 34 37 2c |G(5), UN|UM, 47,|
|00004960| 20 30 2c 20 34 2c 20 20 | 30 2c 20 30 2c 20 30 2c | 0, 4, |0, 0, 0,|
|00004970| 20 32 31 2c 20 34 35 2c | 20 20 20 31 2c 20 20 31 | 21, 45,| 1, 1|
|00004980| 36 2c 20 4e 55 4c 4c 7d | 2c 0a 58 09 7b 47 28 35 |6, NULL}|,.X.{G(5|
|00004990| 29 2c 20 53 50 4c 33 2c | 20 20 32 33 2c 20 30 2c |), SPL3,| 23, 0,|
|000049a0| 20 38 2c 20 20 30 2c 20 | 30 2c 20 30 2c 20 32 31 | 8, 0, |0, 0, 21|
|000049b0| 2c 20 34 39 2c 20 20 20 | 30 2c 20 31 32 37 2c 20 |, 49, |0, 127, |
|000049c0| 4e 55 4c 4c 7d 2c 0a 58 | 09 7b 47 28 35 29 2c 20 |NULL},.X|.{G(5), |
|000049d0| 53 50 4c 33 2c 20 20 33 | 31 2c 20 30 2c 20 38 2c |SPL3, 3|1, 0, 8,|
|000049e0| 20 20 30 2c 20 30 2c 20 | 30 2c 20 32 31 2c 20 35 | 0, 0, |0, 21, 5|
|000049f0| 34 2c 20 20 20 30 2c 20 | 31 32 37 2c 20 4e 55 4c |4, 0, |127, NUL|
|00004a00| 4c 7d 2c 0a 58 09 7b 47 | 28 35 29 2c 20 45 4e 55 |L},.X.{G|(5), ENU|
|00004a10| 4d 2c 20 20 34 37 2c 20 | 34 2c 20 32 2c 20 20 30 |M, 47, |4, 2, 0|
|00004a20| 2c 20 30 2c 20 30 2c 20 | 32 31 2c 20 35 39 2c 20 |, 0, 0, |21, 59, |
|00004a30| 20 20 30 2c 20 20 20 32 | 2c 20 73 74 5f 76 6c 73 | 0, 2|, st_vls|
|00004a40| 77 7d 2c 0a 58 09 7b 47 | 28 35 29 2c 20 45 4e 55 |w},.X.{G|(5), ENU|
|00004a50| 4d 2c 20 20 33 39 2c 20 | 36 2c 20 31 2c 20 34 37 |M, 39, |6, 1, 47|
|00004a60| 2c 20 36 2c 20 31 2c 20 | 32 31 2c 20 36 35 2c 20 |, 6, 1, |21, 65, |
|00004a70| 20 20 30 2c 20 20 20 32 | 2c 20 73 74 5f 6d 6d 6f | 0, 2|, st_mmo|
|00004a80| 64 7d 2c 0a 58 2f 2a 53 | 36 2a 2f 20 20 7b 47 28 |d},.X/*S|6*/ {G(|
|00004a90| 36 29 2c 20 53 50 4c 32 | 2c 20 20 31 36 2c 20 30 |6), SPL2|, 16, 0|
|00004aa0| 2c 20 36 2c 20 20 30 2c | 20 30 2c 20 30 2c 20 32 |, 6, 0,| 0, 0, 2|
|00004ab0| 32 2c 20 20 34 2c 20 20 | 20 30 2c 20 20 36 33 2c |2, 4, | 0, 63,|
|00004ac0| 20 4e 55 4c 4c 7d 2c 0a | 58 09 7b 47 28 36 29 2c | NULL},.|X.{G(6),|
|00004ad0| 20 55 4e 55 4d 2c 20 20 | 37 32 2c 20 30 2c 20 38 | UNUM, |72, 0, 8|
|00004ae0| 2c 20 20 30 2c 20 30 2c | 20 30 2c 20 32 32 2c 20 |, 0, 0,| 0, 22, |
|00004af0| 32 30 2c 20 20 20 30 2c | 20 31 30 30 2c 20 4e 55 |20, 0,| 100, NU|
|00004b00| 4c 4c 7d 2c 0a 58 09 7b | 47 28 36 29 2c 20 53 4e |LL},.X.{|G(6), SN|
|00004b10| 55 4d 2c 20 20 35 36 2c | 20 30 2c 20 36 2c 20 20 |UM, 56,| 0, 6, |
|00004b20| 30 2c 20 30 2c 20 30 2c | 20 32 32 2c 20 32 35 2c |0, 0, 0,| 22, 25,|
|00004b30| 20 2d 32 34 2c 20 20 32 | 34 2c 20 4e 55 4c 4c 7d | -24, 2|4, NULL}|
|00004b40| 2c 0a 58 09 7b 47 28 36 | 29 2c 20 53 4e 55 4d 2c |,.X.{G(6|), SNUM,|
|00004b50| 20 20 36 34 2c 20 30 2c | 20 38 2c 20 20 30 2c 20 | 64, 0,| 8, 0, |
|00004b60| 30 2c 20 30 2c 20 32 32 | 2c 20 33 30 2c 20 2d 35 |0, 0, 22|, 30, -5|
|00004b70| 30 2c 20 20 35 30 2c 20 | 4e 55 4c 4c 7d 2c 0a 58 |0, 50, |NULL},.X|
|00004b80| 09 7b 47 28 36 29 2c 20 | 45 4e 55 4d 2c 20 20 34 |.{G(6), |ENUM, 4|
|00004b90| 30 2c 20 34 2c 20 32 2c | 20 20 30 2c 20 30 2c 20 |0, 4, 2,| 0, 0, |
|00004ba0| 30 2c 20 32 32 2c 20 33 | 35 2c 20 20 20 30 2c 20 |0, 22, 3|5, 0, |
|00004bb0| 20 20 32 2c 20 73 74 5f | 63 68 61 6e 7d 2c 0a 58 | 2, st_|chan},.X|
|00004bc0| 09 7b 46 52 44 57 2c 20 | 45 4e 55 4d 2c 20 20 34 |.{FRDW, |ENUM, 4|
|00004bd0| 30 2c 20 30 2c 20 34 2c | 20 20 30 2c 20 30 2c 20 |0, 0, 4,| 0, 0, |
|00004be0| 30 2c 20 32 32 2c 20 34 | 30 2c 20 20 20 30 2c 20 |0, 22, 4|0, 0, |
|00004bf0| 20 20 39 2c 20 73 74 5f | 6d 70 6c 79 7d 2c 0a 58 | 9, st_|mply},.X|
|00004c00| 09 7b 47 28 36 29 2c 20 | 55 4e 55 4d 2c 20 20 34 |.{G(6), |UNUM, 4|
|00004c10| 38 2c 20 30 2c 20 34 2c | 20 20 30 2c 20 30 2c 20 |8, 0, 4,| 0, 0, |
|00004c20| 30 2c 20 32 32 2c 20 34 | 35 2c 20 20 20 31 2c 20 |0, 22, 4|5, 1, |
|00004c30| 20 31 36 2c 20 4e 55 4c | 4c 7d 2c 0a 58 09 7b 47 | 16, NUL|L},.X.{G|
|00004c40| 28 36 29 2c 20 53 50 4c | 33 2c 20 20 32 34 2c 20 |(6), SPL|3, 24, |
|00004c50| 30 2c 20 38 2c 20 20 30 | 2c 20 30 2c 20 30 2c 20 |0, 8, 0|, 0, 0, |
|00004c60| 32 32 2c 20 34 39 2c 20 | 20 20 30 2c 20 31 32 37 |22, 49, | 0, 127|
|00004c70| 2c 20 4e 55 4c 4c 7d 2c | 0a 58 09 7b 47 28 36 29 |, NULL},|.X.{G(6)|
|00004c80| 2c 20 53 50 4c 33 2c 20 | 20 33 32 2c 20 30 2c 20 |, SPL3, | 32, 0, |
|00004c90| 38 2c 20 20 30 2c 20 30 | 2c 20 30 2c 20 32 32 2c |8, 0, 0|, 0, 22,|
|00004ca0| 20 35 34 2c 20 20 20 30 | 2c 20 31 32 37 2c 20 4e | 54, 0|, 127, N|
|00004cb0| 55 4c 4c 7d 2c 0a 58 09 | 7b 47 28 36 29 2c 20 45 |ULL},.X.|{G(6), E|
|00004cc0| 4e 55 4d 2c 20 20 34 38 | 2c 20 34 2c 20 32 2c 20 |NUM, 48|, 4, 2, |
|00004cd0| 20 30 2c 20 30 2c 20 30 | 2c 20 32 32 2c 20 35 39 | 0, 0, 0|, 22, 59|
|00004ce0| 2c 20 20 20 30 2c 20 20 | 20 32 2c 20 73 74 5f 76 |, 0, | 2, st_v|
|00004cf0| 6c 73 77 7d 2c 0a 58 09 | 7b 47 28 36 29 2c 20 45 |lsw},.X.|{G(6), E|
|00004d00| 4e 55 4d 2c 20 20 34 30 | 2c 20 36 2c 20 31 2c 20 |NUM, 40|, 6, 1, |
|00004d10| 34 38 2c 20 36 2c 20 31 | 2c 20 32 32 2c 20 36 35 |48, 6, 1|, 22, 65|
|00004d20| 2c 20 20 20 30 2c 20 20 | 20 32 2c 20 73 74 5f 6d |, 0, | 2, st_m|
|00004d30| 6d 6f 64 7d 2c 0a 58 2f | 2a 53 37 2a 2f 20 20 7b |mod},.X/|*S7*/ {|
|00004d40| 47 28 37 29 2c 20 53 50 | 4c 32 2c 20 20 31 37 2c |G(7), SP|L2, 17,|
|00004d50| 20 30 2c 20 36 2c 20 20 | 30 2c 20 30 2c 20 30 2c | 0, 6, |0, 0, 0,|
|00004d60| 20 32 33 2c 20 20 34 2c | 20 20 20 30 2c 20 20 36 | 23, 4,| 0, 6|
|00004d70| 33 2c 20 4e 55 4c 4c 7d | 2c 0a 58 09 7b 47 28 37 |3, NULL}|,.X.{G(7|
|00004d80| 29 2c 20 55 4e 55 4d 2c | 20 20 37 33 2c 20 30 2c |), UNUM,| 73, 0,|
|00004d90| 20 38 2c 20 20 30 2c 20 | 30 2c 20 30 2c 20 32 33 | 8, 0, |0, 0, 23|
|00004da0| 2c 20 32 30 2c 20 20 20 | 30 2c 20 31 30 30 2c 20 |, 20, |0, 100, |
|00004db0| 4e 55 4c 4c 7d 2c 0a 58 | 09 7b 47 28 37 29 2c 20 |NULL},.X|.{G(7), |
|00004dc0| 53 4e 55 4d 2c 20 20 35 | 37 2c 20 30 2c 20 36 2c |SNUM, 5|7, 0, 6,|
|00004dd0| 20 20 30 2c 20 30 2c 20 | 30 2c 20 32 33 2c 20 32 | 0, 0, |0, 23, 2|
|00004de0| 35 2c 20 2d 32 34 2c 20 | 20 32 34 2c 20 4e 55 4c |5, -24, | 24, NUL|
|00004df0| 4c 7d 2c 0a 58 09 7b 47 | 28 37 29 2c 20 53 4e 55 |L},.X.{G|(7), SNU|
|00004e00| 4d 2c 20 20 36 35 2c 20 | 30 2c 20 38 2c 20 20 30 |M, 65, |0, 8, 0|
|00004e10| 2c 20 30 2c 20 30 2c 20 | 32 33 2c 20 33 30 2c 20 |, 0, 0, |23, 30, |
|00004e20| 2d 35 30 2c 20 20 35 30 | 2c 20 4e 55 4c 4c 7d 2c |-50, 50|, NULL},|
|00004e30| 0a 58 09 7b 47 28 37 29 | 2c 20 45 4e 55 4d 2c 20 |.X.{G(7)|, ENUM, |
|00004e40| 20 34 31 2c 20 34 2c 20 | 32 2c 20 20 30 2c 20 30 | 41, 4, |2, 0, 0|
|00004e50| 2c 20 30 2c 20 32 33 2c | 20 33 35 2c 20 20 20 30 |, 0, 23,| 35, 0|
|00004e60| 2c 20 20 20 32 2c 20 73 | 74 5f 63 68 61 6e 7d 2c |, 2, s|t_chan},|
|00004e70| 0a 58 09 7b 46 52 44 57 | 2c 20 45 4e 55 4d 2c 20 |.X.{FRDW|, ENUM, |
|00004e80| 20 34 31 2c 20 30 2c 20 | 34 2c 20 20 30 2c 20 30 | 41, 0, |4, 0, 0|
|00004e90| 2c 20 30 2c 20 32 33 2c | 20 34 30 2c 20 20 20 30 |, 0, 23,| 40, 0|
|00004ea0| 2c 20 20 20 39 2c 20 73 | 74 5f 6d 70 6c 79 7d 2c |, 9, s|t_mply},|
|00004eb0| 0a 58 09 7b 47 28 37 29 | 2c 20 55 4e 55 4d 2c 20 |.X.{G(7)|, UNUM, |
|00004ec0| 20 34 39 2c 20 30 2c 20 | 34 2c 20 20 30 2c 20 30 | 49, 0, |4, 0, 0|
|00004ed0| 2c 20 30 2c 20 32 33 2c | 20 34 35 2c 20 20 20 31 |, 0, 23,| 45, 1|
|00004ee0| 2c 20 20 31 36 2c 20 4e | 55 4c 4c 7d 2c 0a 58 09 |, 16, N|ULL},.X.|
|00004ef0| 7b 47 28 37 29 2c 20 53 | 50 4c 33 2c 20 20 32 35 |{G(7), S|PL3, 25|
|00004f00| 2c 20 30 2c 20 38 2c 20 | 20 30 2c 20 30 2c 20 30 |, 0, 8, | 0, 0, 0|
|00004f10| 2c 20 32 33 2c 20 34 39 | 2c 20 20 20 30 2c 20 31 |, 23, 49|, 0, 1|
|00004f20| 32 37 2c 20 4e 55 4c 4c | 7d 2c 0a 58 09 7b 47 28 |27, NULL|},.X.{G(|
|00004f30| 37 29 2c 20 53 50 4c 33 | 2c 20 20 33 33 2c 20 30 |7), SPL3|, 33, 0|
|00004f40| 2c 20 38 2c 20 20 30 2c | 20 30 2c 20 30 2c 20 32 |, 8, 0,| 0, 0, 2|
|00004f50| 33 2c 20 35 34 2c 20 20 | 20 30 2c 20 31 32 37 2c |3, 54, | 0, 127,|
|00004f60| 20 4e 55 4c 4c 7d 2c 0a | 58 09 7b 47 28 37 29 2c | NULL},.|X.{G(7),|
|00004f70| 20 45 4e 55 4d 2c 20 20 | 34 39 2c 20 34 2c 20 32 | ENUM, |49, 4, 2|
|00004f80| 2c 20 20 30 2c 20 30 2c | 20 30 2c 20 32 33 2c 20 |, 0, 0,| 0, 23, |
|00004f90| 35 39 2c 20 20 20 30 2c | 20 20 20 32 2c 20 73 74 |59, 0,| 2, st|
|00004fa0| 5f 76 6c 73 77 7d 2c 0a | 58 09 7b 47 28 37 29 2c |_vlsw},.|X.{G(7),|
|00004fb0| 20 45 4e 55 4d 2c 20 20 | 34 31 2c 20 36 2c 20 31 | ENUM, |41, 6, 1|
|00004fc0| 2c 20 34 39 2c 20 36 2c | 20 31 2c 20 32 33 2c 20 |, 49, 6,| 1, 23, |
|00004fd0| 36 35 2c 20 20 20 30 2c | 20 20 20 32 2c 20 73 74 |65, 0,| 2, st|
|00004fe0| 5f 6d 6d 6f 64 7d 2c 0a | 58 2f 2a 53 38 2a 2f 20 |_mmod},.|X/*S8*/ |
|00004ff0| 20 7b 47 28 38 29 2c 20 | 53 50 4c 32 2c 20 20 31 | {G(8), |SPL2, 1|
|00005000| 38 2c 20 30 2c 20 36 2c | 20 20 30 2c 20 30 2c 20 |8, 0, 6,| 0, 0, |
|00005010| 30 2c 20 32 34 2c 20 20 | 34 2c 20 20 20 30 2c 20 |0, 24, |4, 0, |
|00005020| 20 36 33 2c 20 4e 55 4c | 4c 7d 2c 0a 58 09 7b 47 | 63, NUL|L},.X.{G|
|00005030| 28 38 29 2c 20 55 4e 55 | 4d 2c 20 20 37 34 2c 20 |(8), UNU|M, 74, |
|00005040| 30 2c 20 38 2c 20 20 30 | 2c 20 30 2c 20 30 2c 20 |0, 8, 0|, 0, 0, |
|00005050| 32 34 2c 20 32 30 2c 20 | 20 20 30 2c 20 31 30 30 |24, 20, | 0, 100|
|00005060| 2c 20 4e 55 4c 4c 7d 2c | 0a 58 09 7b 47 28 38 29 |, NULL},|.X.{G(8)|
|00005070| 2c 20 53 4e 55 4d 2c 20 | 20 35 38 2c 20 30 2c 20 |, SNUM, | 58, 0, |
|00005080| 36 2c 20 20 30 2c 20 30 | 2c 20 30 2c 20 32 34 2c |6, 0, 0|, 0, 24,|
|00005090| 20 32 35 2c 20 2d 32 34 | 2c 20 20 32 34 2c 20 4e | 25, -24|, 24, N|
|000050a0| 55 4c 4c 7d 2c 0a 58 09 | 7b 47 28 38 29 2c 20 53 |ULL},.X.|{G(8), S|
|000050b0| 4e 55 4d 2c 20 20 36 36 | 2c 20 30 2c 20 38 2c 20 |NUM, 66|, 0, 8, |
|000050c0| 20 30 2c 20 30 2c 20 30 | 2c 20 32 34 2c 20 33 30 | 0, 0, 0|, 24, 30|
|000050d0| 2c 20 2d 35 30 2c 20 20 | 35 30 2c 20 4e 55 4c 4c |, -50, |50, NULL|
|000050e0| 7d 2c 0a 58 09 7b 47 28 | 38 29 2c 20 45 4e 55 4d |},.X.{G(|8), ENUM|
|000050f0| 2c 20 20 34 32 2c 20 34 | 2c 20 32 2c 20 20 30 2c |, 42, 4|, 2, 0,|
|00005100| 20 30 2c 20 30 2c 20 32 | 34 2c 20 33 35 2c 20 20 | 0, 0, 2|4, 35, |
|00005110| 20 30 2c 20 20 20 32 2c | 20 73 74 5f 63 68 61 6e | 0, 2,| st_chan|
|00005120| 7d 2c 0a 58 09 7b 46 52 | 44 57 2c 20 45 4e 55 4d |},.X.{FR|DW, ENUM|
|00005130| 2c 20 20 34 32 2c 20 30 | 2c 20 34 2c 20 20 30 2c |, 42, 0|, 4, 0,|
|00005140| 20 30 2c 20 30 2c 20 32 | 34 2c 20 34 30 2c 20 20 | 0, 0, 2|4, 40, |
|00005150| 20 30 2c 20 20 20 39 2c | 20 73 74 5f 6d 70 6c 79 | 0, 9,| st_mply|
|00005160| 7d 2c 0a 58 09 7b 47 28 | 38 29 2c 20 55 4e 55 4d |},.X.{G(|8), UNUM|
|00005170| 2c 20 20 35 30 2c 20 30 | 2c 20 34 2c 20 20 30 2c |, 50, 0|, 4, 0,|
|00005180| 20 30 2c 20 30 2c 20 32 | 34 2c 20 34 35 2c 20 20 | 0, 0, 2|4, 45, |
|00005190| 20 31 2c 20 20 31 36 2c | 20 4e 55 4c 4c 7d 2c 0a | 1, 16,| NULL},.|
|000051a0| 58 09 7b 47 28 38 29 2c | 20 53 50 4c 33 2c 20 20 |X.{G(8),| SPL3, |
|000051b0| 32 36 2c 20 30 2c 20 38 | 2c 20 20 30 2c 20 30 2c |26, 0, 8|, 0, 0,|
|000051c0| 20 30 2c 20 32 34 2c 20 | 34 39 2c 20 20 20 30 2c | 0, 24, |49, 0,|
|000051d0| 20 31 32 37 2c 20 4e 55 | 4c 4c 7d 2c 0a 58 09 7b | 127, NU|LL},.X.{|
|000051e0| 47 28 38 29 2c 20 53 50 | 4c 33 2c 20 20 33 34 2c |G(8), SP|L3, 34,|
|000051f0| 20 30 2c 20 38 2c 20 20 | 30 2c 20 30 2c 20 30 2c | 0, 8, |0, 0, 0,|
|00005200| 20 32 34 2c 20 35 34 2c | 20 20 20 30 2c 20 31 32 | 24, 54,| 0, 12|
|00005210| 37 2c 20 4e 55 4c 4c 7d | 2c 0a 58 09 7b 47 28 38 |7, NULL}|,.X.{G(8|
|00005220| 29 2c 20 45 4e 55 4d 2c | 20 20 35 30 2c 20 34 2c |), ENUM,| 50, 4,|
|00005230| 20 32 2c 20 20 30 2c 20 | 30 2c 20 30 2c 20 32 34 | 2, 0, |0, 0, 24|
|00005240| 2c 20 35 39 2c 20 20 20 | 30 2c 20 20 20 32 2c 20 |, 59, |0, 2, |
|00005250| 73 74 5f 76 6c 73 77 7d | 2c 0a 58 09 7b 47 28 38 |st_vlsw}|,.X.{G(8|
|00005260| 29 2c 20 45 4e 55 4d 2c | 20 20 34 32 2c 20 36 2c |), ENUM,| 42, 6,|
|00005270| 20 31 2c 20 35 30 2c 20 | 36 2c 20 31 2c 20 32 34 | 1, 50, |6, 1, 24|
|00005280| 2c 20 36 35 2c 20 20 20 | 30 2c 20 20 20 32 2c 20 |, 65, |0, 2, |
|00005290| 73 74 5f 6d 6d 6f 64 7d | 2c 0a 58 09 7b 46 4e 52 |st_mmod}|,.X.{FNR|
|000052a0| 4d 2c 20 50 45 4e 44 2c | 20 20 20 30 2c 20 30 2c |M, PEND,| 0, 0,|
|000052b0| 20 30 2c 20 20 30 2c 20 | 30 2c 20 30 2c 20 20 30 | 0, 0, |0, 0, 0|
|000052c0| 2c 20 20 30 2c 20 20 20 | 30 2c 20 20 20 30 2c 20 |, 0, |0, 0, |
|000052d0| 4e 55 4c 4c 7d 0a 58 7d | 3b 0a 58 0a 58 2f 2a 0a |NULL}.X}|;.X.X/*.|
|000052e0| 58 20 2a 20 46 69 78 65 | 64 20 70 61 72 74 20 6f |X * Fixe|d part o|
|000052f0| 66 20 64 69 73 70 6c 61 | 79 0a 58 20 2a 2f 0a 58 |f displa|y.X */.X|
|00005300| 63 68 61 72 20 2a 73 74 | 5f 73 63 72 6e 5b 5d 20 |char *st|_scrn[] |
|00005310| 3d 20 7b 0a 58 2f 2a 0a | 58 20 30 30 30 30 30 30 |= {.X/*.|X 000000|
|00005320| 30 30 30 31 31 31 31 31 | 31 31 31 31 31 32 32 32 |00011111|11111222|
|00005330| 32 32 32 32 32 32 32 33 | 33 33 33 33 33 33 33 33 |22222223|33333333|
|00005340| 33 34 34 34 34 34 34 34 | 34 34 34 35 35 35 35 35 |34444444|44455555|
|00005350| 35 35 35 35 35 36 36 36 | 36 36 36 36 36 36 36 37 |55555666|66666667|
|00005360| 37 37 37 37 37 0a 58 20 | 31 32 33 34 35 36 37 38 |77777.X |12345678|
|00005370| 39 30 31 32 33 34 35 36 | 37 38 39 30 31 32 33 34 |90123456|78901234|
|00005380| 35 36 37 38 39 30 31 32 | 33 34 35 36 37 38 39 30 |56789012|34567890|
|00005390| 31 32 33 34 35 36 37 38 | 39 30 31 32 33 34 35 36 |12345678|90123456|
|000053a0| 37 38 39 30 31 32 33 34 | 35 36 37 38 39 30 31 32 |78901234|56789012|
|000053b0| 33 34 35 0a 58 2a 2f 0a | 58 22 53 49 4e 47 4c 45 |345.X*/.|X"SINGLE|
|000053c0| 20 50 61 74 63 68 20 20 | 20 20 20 3a 20 5c 22 20 | Patch | : \" |
|000053d0| 20 20 20 20 20 20 20 20 | 20 5c 22 20 7c 20 53 72 | | \" | Sr|
|000053e0| 63 20 20 20 7c 20 56 6f | 6c 20 20 20 20 20 7c 20 |c | Vo|l | |
|000053f0| 20 20 20 20 20 20 20 7c | 20 41 4d 20 20 20 20 20 | || AM |
|00005400| 7c 20 41 4d 22 2c 0a 58 | 22 20 4b 53 20 20 7c 20 || AM",.X|" KS | |
|00005410| 56 69 62 72 61 74 6f 3a | 20 44 65 70 74 68 20 20 |Vibrato:| Depth |
|00005420| 20 20 20 7c 20 53 70 65 | 65 64 20 20 20 20 20 7c | | Spe|ed ||
|00005430| 20 20 20 20 53 68 61 70 | 65 20 20 20 20 20 20 20 | Shap|e |
|00005440| 20 20 7c 20 41 54 20 20 | 20 20 20 7c 20 57 68 65 | | AT | | Whe|
|00005450| 65 6c 22 2c 0a 58 22 43 | 75 72 76 65 20 20 20 7c |el",.X"C|urve ||
|00005460| 20 42 65 6e 64 3a 20 44 | 65 70 74 68 20 20 20 20 | Bend: D|epth |
|00005470| 20 7c 20 54 69 6d 65 20 | 20 20 20 20 20 7c 20 56 | | Time | | V|
|00005480| 65 6c 20 20 20 20 20 7c | 20 4b 53 20 20 20 20 20 |el || KS |
|00005490| 7c 20 41 54 20 20 20 20 | 20 7c 20 52 61 6e 67 65 || AT | | Range|
|000054a0| 22 2c 0a 58 22 53 4f 55 | 52 43 45 53 3a 20 20 20 |",.X"SOU|RCES: |
|000054b0| 20 20 20 57 61 76 65 20 | 20 20 20 20 54 72 6b 6e | Wave | Trkn|
|000054c0| 67 20 20 20 43 6f 61 72 | 73 65 20 46 69 6e 65 20 |g Coar|se Fine |
|000054d0| 66 2f 4b 53 20 42 65 6e | 64 20 66 2f 41 54 22 2c |f/KS Ben|d f/AT",|
|000054e0| 0a 58 22 20 20 20 53 31 | 22 2c 0a 58 22 20 20 20 |.X" S1|",.X" |
|000054f0| 53 32 22 2c 0a 58 22 20 | 20 20 53 33 22 2c 0a 58 |S2",.X" | S3",.X|
|00005500| 22 20 20 20 53 34 22 2c | 0a 58 22 45 6e 76 65 6c |" S4",|.X"Envel|
|00005510| 6f 70 65 3a 20 4c 65 76 | 20 44 65 6c 20 41 74 74 |ope: Lev| Del Att|
|00005520| 20 44 65 63 20 53 75 73 | 20 52 65 6c 20 4c 65 76 | Dec Sus| Rel Lev|
|00005530| 2f 56 20 56 2f 43 75 72 | 20 4c 65 76 2f 41 54 20 |/V V/Cur| Lev/AT |
|00005540| 4c 65 76 2f 4b 53 20 44 | 75 72 2f 56 20 44 75 72 |Lev/KS D|ur/V Dur|
|00005550| 2f 4b 53 22 2c 0a 58 22 | 20 20 20 53 31 22 2c 0a |/KS",.X"| S1",.|
|00005560| 58 22 20 20 20 53 32 22 | 2c 0a 58 22 20 20 20 53 |X" S2"|,.X" S|
|00005570| 33 22 2c 0a 58 22 20 20 | 20 53 34 22 2c 0a 58 22 |3",.X" | S4",.X"|
|00005580| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00005590| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000055a0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000055b0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000055c0| 2d 2d 2d 2d 2d 2d 2d 2d | 22 2c 0a 58 22 4d 55 4c |--------|",.X"MUL|
|000055d0| 54 49 50 4c 45 20 50 61 | 74 63 68 20 20 20 20 20 |TIPLE Pa|tch |
|000055e0| 3a 20 5c 22 20 20 20 20 | 20 20 20 20 20 20 5c 22 |: \" | \"|
|000055f0| 20 20 7c 20 56 6f 6c 22 | 2c 0a 58 22 20 20 20 20 | | Vol"|,.X" |
|00005600| 20 20 53 6f 75 72 63 65 | 20 20 20 20 20 20 20 4c | Source| L|
|00005610| 65 76 6c 20 54 72 61 6e | 20 54 75 6e 65 20 4f 75 |evl Tran| Tune Ou|
|00005620| 74 20 50 6f 6c 79 20 43 | 68 61 6e 20 5a 6e 4c 6f |t Poly C|han ZnLo|
|00005630| 20 5a 6e 48 69 20 56 53 | 77 63 68 20 4d 6f 64 65 | ZnHi VS|wch Mode|
|00005640| 22 2c 0a 58 22 53 31 22 | 2c 0a 58 22 53 32 22 2c |",.X"S1"|,.X"S2",|
|00005650| 0a 58 22 53 33 22 2c 0a | 58 22 53 34 22 2c 0a 58 |.X"S3",.|X"S4",.X|
|00005660| 22 53 35 22 2c 0a 58 22 | 53 36 22 2c 0a 58 22 53 |"S5",.X"|S6",.X"S|
|00005670| 37 22 2c 0a 58 22 53 38 | 22 2c 0a 58 4e 55 4c 4c |7",.X"S8|",.XNULL|
|00005680| 0a 58 7d 3b 0a 58 0a 58 | 2f 2a 0a 58 30 30 30 30 |.X};.X.X|/*.X0000|
|00005690| 30 30 30 30 30 31 31 31 | 31 31 31 31 31 31 31 32 |00000111|11111112|
|000056a0| 32 32 32 32 32 32 32 32 | 32 33 33 33 33 33 33 33 |22222222|23333333|
|000056b0| 33 33 33 34 34 34 34 34 | 34 34 34 34 34 35 35 35 |33344444|44444555|
|000056c0| 35 35 35 35 35 35 35 36 | 36 36 36 36 36 36 36 36 |55555556|66666666|
|000056d0| 36 37 37 37 37 37 37 0a | 58 31 32 33 34 35 36 37 |6777777.|X1234567|
|000056e0| 38 39 30 31 32 33 34 35 | 36 37 38 39 30 31 32 33 |89012345|67890123|
|000056f0| 34 35 36 37 38 39 30 31 | 32 33 34 35 36 37 38 39 |45678901|23456789|
|00005700| 30 31 32 33 34 35 36 37 | 38 39 30 31 32 33 34 35 |01234567|89012345|
|00005710| 36 37 38 39 30 31 32 33 | 34 35 36 37 38 39 30 31 |67890123|45678901|
|00005720| 32 33 34 35 0a 58 20 20 | 20 20 20 20 53 6f 75 72 |2345.X | Sour|
|00005730| 63 65 20 20 20 20 20 20 | 20 4c 65 76 6c 20 54 72 |ce | Levl Tr|
|00005740| 61 6e 20 54 75 6e 65 20 | 4f 75 74 20 50 6f 6c 79 |an Tune |Out Poly|
|00005750| 20 43 68 61 6e 20 5a 6e | 4c 6f 20 5a 6e 48 69 20 | Chan Zn|Lo ZnHi |
|00005760| 56 53 77 63 68 20 4d 6f | 64 65 0a 58 53 31 20 49 |VSwch Mo|de.XS1 I|
|00005770| 41 2d 31 20 78 78 78 78 | 78 78 78 78 78 78 20 31 |A-1 xxxx|xxxxxx 1|
|00005780| 30 30 20 20 2d 32 34 20 | 20 2d 35 30 20 20 4c 2b |00 -24 | -50 L+|
|00005790| 52 20 20 56 52 20 20 20 | 31 20 20 20 31 32 37 20 |R VR |1 127 |
|000057a0| 20 31 32 37 20 20 4c 6f | 75 64 20 20 4d 49 44 49 | 127 Lo|ud MIDI|
|000057b0| 0a 58 2a 2f 0a 58 0a 58 | 75 6e 73 69 67 6e 65 64 |.X*/.X.X|unsigned|
|000057c0| 20 63 68 61 72 20 64 75 | 6d 70 5b 36 34 5d 5b 38 | char du|mp[64][8|
|000057d0| 38 5d 3b 20 20 20 20 20 | 2f 2a 20 36 34 20 53 49 |8]; |/* 64 SI|
|000057e0| 4e 47 4c 45 20 70 61 74 | 63 68 20 61 72 72 61 79 |NGLE pat|ch array|
|000057f0| 20 2a 2f 0a 58 75 6e 73 | 69 67 6e 65 64 20 63 68 | */.Xuns|igned ch|
|00005800| 61 72 20 6d 64 75 6d 70 | 5b 33 32 5d 5b 37 36 5d |ar mdump|[32][76]|
|00005810| 3b 20 20 20 20 2f 2a 20 | 33 32 20 4d 55 4c 54 49 |; /* |32 MULTI|
|00005820| 50 4c 45 20 70 61 74 63 | 68 20 61 72 72 61 79 20 |PLE patc|h array |
|00005830| 2a 2f 0a 58 0a 58 69 6e | 74 20 63 75 72 70 61 74 |*/.X.Xin|t curpat|
|00005840| 63 68 3b 20 20 20 2f 2a | 20 63 75 72 72 65 6e 74 |ch; /*| current|
|00005850| 20 53 49 4e 47 4c 45 20 | 70 61 74 63 68 20 6e 75 | SINGLE |patch nu|
|00005860| 6d 62 65 72 20 2a 2f 0a | 58 69 6e 74 20 63 75 72 |mber */.|Xint cur|
|00005870| 6d 70 61 74 63 68 3b 20 | 20 2f 2a 20 63 75 72 72 |mpatch; | /* curr|
|00005880| 65 6e 74 20 4d 55 4c 54 | 49 50 4c 45 20 70 61 74 |ent MULT|IPLE pat|
|00005890| 63 68 20 6e 75 6d 62 65 | 72 20 2a 2f 0a 58 69 6e |ch numbe|r */.Xin|
|000058a0| 74 20 63 75 72 70 61 72 | 61 6d 3b 20 20 20 2f 2a |t curpar|am; /*|
|000058b0| 20 63 75 72 72 65 6e 74 | 20 53 49 4e 47 4c 45 20 | current| SINGLE |
|000058c0| 70 61 74 63 68 20 70 61 | 72 61 6d 65 74 65 72 20 |patch pa|rameter |
|000058d0| 2a 2f 0a 58 69 6e 74 20 | 63 75 72 6d 70 61 72 61 |*/.Xint |curmpara|
|000058e0| 6d 3b 20 20 2f 2a 20 63 | 75 72 72 65 6e 74 20 4d |m; /* c|urrent M|
|000058f0| 55 4c 54 49 50 4c 45 20 | 70 61 74 63 68 20 70 61 |ULTIPLE |patch pa|
|00005900| 72 61 6d 65 74 65 72 20 | 2a 2f 0a 58 69 6e 74 20 |rameter |*/.Xint |
|00005910| 73 69 6e 67 6c 65 3b 20 | 20 20 20 20 2f 2a 20 74 |single; | /* t|
|00005920| 72 75 65 20 69 66 20 53 | 49 4e 47 4c 45 20 64 69 |rue if S|INGLE di|
|00005930| 73 70 6c 61 79 20 61 63 | 74 69 76 65 3b 20 66 61 |splay ac|tive; fa|
|00005940| 6c 73 65 20 69 66 20 4d | 55 4c 54 49 50 4c 45 20 |lse if M|ULTIPLE |
|00005950| 61 63 74 69 76 65 20 2a | 2f 0a 58 69 6e 74 20 65 |active *|/.Xint e|
|00005960| 63 68 6f 3b 20 20 20 20 | 20 20 20 2f 2a 20 4d 49 |cho; | /* MI|
|00005970| 44 49 20 65 63 68 6f 20 | 69 66 20 74 72 75 65 20 |DI echo |if true |
|00005980| 2a 2f 0a 58 0a 58 2f 2a | 0a 58 20 2a 20 53 68 6f |*/.X.X/*|.X * Sho|
|00005990| 77 20 66 69 78 65 64 20 | 70 61 72 74 20 6f 66 20 |w fixed |part of |
|000059a0| 73 63 72 65 65 6e 0a 58 | 20 2a 2f 0a 58 76 6f 69 |screen.X| */.Xvoi|
|000059b0| 64 0a 58 64 69 73 74 65 | 6d 70 6c 61 74 65 28 73 |d.Xdiste|mplate(s|
|000059c0| 63 72 65 65 6e 29 0a 58 | 63 68 61 72 20 2a 73 63 |creen).X|char *sc|
|000059d0| 72 65 65 6e 5b 5d 3b 0a | 58 7b 0a 58 09 72 65 67 |reen[];.|X{.X.reg|
|000059e0| 69 73 74 65 72 20 69 6e | 74 20 6e 2c 20 69 3b 0a |ister in|t n, i;.|
|000059f0| 58 09 63 68 61 72 20 73 | 74 72 5b 38 32 5d 3b 0a |X.char s|tr[82];.|
|00005a00| 58 0a 58 09 63 6c 72 73 | 63 72 28 29 3b 0a 58 09 |X.X.clrs|cr();.X.|
|00005a10| 66 6f 72 20 28 6e 20 3d | 20 30 3b 20 73 74 5f 73 |for (n =| 0; st_s|
|00005a20| 63 72 6e 5b 6e 5d 20 21 | 3d 20 4e 55 4c 4c 3b 20 |crn[n] !|= NULL; |
|00005a30| 6e 2b 2b 29 0a 58 09 7b | 0a 58 09 09 28 76 6f 69 |n++).X.{|.X..(voi|
|00005a40| 64 29 73 74 72 63 70 79 | 28 73 74 72 2c 20 73 63 |d)strcpy|(str, sc|
|00005a50| 72 65 65 6e 5b 6e 5d 29 | 3b 0a 58 09 09 66 6f 72 |reen[n])|;.X..for|
|00005a60| 20 28 69 20 3d 20 73 74 | 72 6c 65 6e 28 73 74 72 | (i = st|rlen(str|
|00005a70| 29 3b 20 69 20 3c 20 37 | 39 3b 20 69 2b 2b 29 0a |); i < 7|9; i++).|
|00005a80| 58 09 09 09 73 74 72 5b | 69 5d 20 3d 20 27 20 27 |X...str[|i] = ' '|
|00005a90| 3b 0a 58 09 09 73 74 72 | 5b 69 5d 20 3d 20 27 5c |;.X..str|[i] = '\|
|00005aa0| 30 27 3b 0a 58 09 09 67 | 6f 74 6f 78 79 28 31 2c |0';.X..g|otoxy(1,|
|00005ab0| 20 6e 2b 31 29 3b 0a 58 | 09 09 63 70 72 69 6e 74 | n+1);.X|..cprint|
|00005ac0| 66 28 22 25 73 22 2c 20 | 73 74 72 29 3b 0a 58 09 |f("%s", |str);.X.|
|00005ad0| 7d 0a 58 7d 0a 58 0a 58 | 2f 2a 0a 58 20 2a 20 64 |}.X}.X.X|/*.X * d|
|00005ae0| 69 73 70 6c 61 79 20 70 | 61 74 63 68 20 66 72 6f |isplay p|atch fro|
|00005af0| 6d 20 64 61 74 61 20 61 | 74 20 60 60 64 70 27 27 |m data a|t ``dp''|
|00005b00| 0a 58 20 2a 2f 0a 58 76 | 6f 69 64 0a 58 64 69 73 |.X */.Xv|oid.Xdis|
|00005b10| 70 61 74 63 68 28 64 70 | 29 0a 58 75 6e 73 69 67 |patch(dp|).Xunsig|
|00005b20| 6e 65 64 20 63 68 61 72 | 20 2a 64 70 3b 0a 58 7b |ned char| *dp;.X{|
|00005b30| 0a 58 09 72 65 67 69 73 | 74 65 72 20 73 74 72 75 |.X.regis|ter stru|
|00005b40| 63 74 20 70 61 72 61 6d | 20 2a 70 70 3b 0a 58 09 |ct param| *pp;.X.|
|00005b50| 69 6e 74 20 63 75 72 3b | 0a 58 09 76 6f 69 64 20 |int cur;|.X.void |
|00005b60| 73 68 6f 77 70 61 72 61 | 6d 28 29 3b 0a 58 09 76 |showpara|m();.X.v|
|00005b70| 6f 69 64 20 65 72 61 73 | 65 70 61 72 61 6d 28 29 |oid eras|eparam()|
|00005b80| 3b 0a 58 09 76 6f 69 64 | 20 73 68 6f 77 69 64 28 |;.X.void| showid(|
|00005b90| 29 3b 0a 58 0a 58 09 66 | 6f 72 20 28 70 70 20 3d |);.X.X.f|or (pp =|
|00005ba0| 20 73 69 6e 67 6c 65 3f | 70 61 72 61 6d 73 3a 6d | single?|params:m|
|00005bb0| 70 61 72 61 6d 73 3b 20 | 70 70 2d 3e 70 5f 74 79 |params; |pp->p_ty|
|00005bc0| 70 65 20 21 3d 20 50 45 | 4e 44 3b 20 70 70 2b 2b |pe != PE|ND; pp++|
|00005bd0| 29 0a 58 09 09 69 66 20 | 28 76 69 73 69 62 6c 65 |).X..if |(visible|
|00005be0| 28 70 70 2c 20 64 70 29 | 29 0a 58 09 09 09 73 68 |(pp, dp)|).X...sh|
|00005bf0| 6f 77 70 61 72 61 6d 28 | 70 70 2c 20 64 70 29 3b |owparam(|pp, dp);|
|00005c00| 0a 58 09 09 65 6c 73 65 | 0a 58 09 09 09 65 72 61 |.X..else|.X...era|
|00005c10| 73 65 70 61 72 61 6d 28 | 70 70 29 3b 0a 58 0a 58 |separam(|pp);.X.X|
|00005c20| 09 69 66 20 28 73 69 6e | 67 6c 65 29 0a 58 09 7b |.if (sin|gle).X.{|
|00005c30| 0a 58 09 09 67 6f 74 6f | 78 79 28 31 34 2c 20 31 |.X..goto|xy(14, 1|
|00005c40| 29 3b 0a 58 09 09 63 75 | 72 20 3d 20 63 75 72 70 |);.X..cu|r = curp|
|00005c50| 61 74 63 68 3b 0a 58 09 | 09 70 70 20 3d 20 26 70 |atch;.X.|.pp = &p|
|00005c60| 61 72 61 6d 73 5b 63 75 | 72 70 61 72 61 6d 5d 3b |arams[cu|rparam];|
|00005c70| 0a 58 09 7d 0a 58 09 65 | 6c 73 65 0a 58 09 7b 0a |.X.}.X.e|lse.X.{.|
|00005c80| 58 09 09 67 6f 74 6f 78 | 79 28 31 36 2c 20 31 35 |X..gotox|y(16, 15|
|00005c90| 29 3b 0a 58 09 09 63 75 | 72 20 3d 20 63 75 72 6d |);.X..cu|r = curm|
|00005ca0| 70 61 74 63 68 3b 0a 58 | 09 09 70 70 20 3d 20 26 |patch;.X|..pp = &|
|00005cb0| 6d 70 61 72 61 6d 73 5b | 63 75 72 6d 70 61 72 61 |mparams[|curmpara|
|00005cc0| 6d 5d 3b 0a 58 09 7d 0a | 58 09 73 68 6f 77 69 64 |m];.X.}.|X.showid|
|00005cd0| 28 63 75 72 29 3b 0a 58 | 09 67 6f 74 6f 78 79 28 |(cur);.X|.gotoxy(|
|00005ce0| 28 69 6e 74 29 70 70 2d | 3e 70 5f 63 6f 6c 2c 20 |(int)pp-|>p_col, |
|00005cf0| 28 69 6e 74 29 70 70 2d | 3e 70 5f 72 6f 77 29 3b |(int)pp-|>p_row);|
|00005d00| 0a 58 7d 0a 58 0a 58 2f | 2a 0a 58 20 2a 20 72 65 |.X}.X.X/|*.X * re|
|00005d10| 66 72 65 73 68 20 73 63 | 72 65 65 6e 0a 58 20 2a |fresh sc|reen.X *|
|00005d20| 2f 0a 58 76 6f 69 64 0a | 58 72 65 66 72 65 73 68 |/.Xvoid.|Xrefresh|
|00005d30| 28 29 0a 58 7b 0a 58 09 | 69 6e 74 20 73 6e 67 6c |().X{.X.|int sngl|
|00005d40| 73 76 20 3d 20 73 69 6e | 67 6c 65 3b 0a 58 0a 58 |sv = sin|gle;.X.X|
|00005d50| 09 64 69 73 74 65 6d 70 | 6c 61 74 65 28 29 3b 0a |.distemp|late();.|
|00005d60| 58 09 73 69 6e 67 6c 65 | 20 3d 20 31 3b 0a 58 09 |X.single| = 1;.X.|
|00005d70| 64 69 73 70 61 74 63 68 | 28 26 64 75 6d 70 5b 63 |dispatch|(&dump[c|
|00005d80| 75 72 70 61 74 63 68 5d | 5b 30 5d 29 3b 0a 58 09 |urpatch]|[0]);.X.|
|00005d90| 73 69 6e 67 6c 65 20 3d | 20 30 3b 0a 58 09 64 69 |single =| 0;.X.di|
|00005da0| 73 70 61 74 63 68 28 26 | 6d 64 75 6d 70 5b 63 75 |spatch(&|mdump[cu|
|00005db0| 72 6d 70 61 74 63 68 5d | 5b 30 5d 29 3b 0a 58 09 |rmpatch]|[0]);.X.|
|00005dc0| 73 69 6e 67 6c 65 20 3d | 20 73 6e 67 6c 73 76 3b |single =| snglsv;|
|00005dd0| 0a 58 7d 0a 58 0a 58 63 | 68 61 72 20 2a 73 74 5f |.X}.X.Xc|har *st_|
|00005de0| 70 6c 65 74 5b 5d 20 3d | 20 7b 22 49 41 22 2c 20 |plet[] =| {"IA", |
|00005df0| 22 49 42 22 2c 20 22 49 | 43 22 2c 20 22 49 44 22 |"IB", "I|C", "ID"|
|00005e00| 2c 20 22 69 41 22 2c 20 | 22 69 42 22 2c 20 22 69 |, "iA", |"iB", "i|
|00005e10| 43 22 2c 20 22 69 44 22 | 7d 3b 0a 58 0a 58 2f 2a |C", "iD"|};.X.X/*|
|00005e20| 0a 58 20 2a 20 72 65 74 | 75 72 6e 73 20 4b 61 77 |.X * ret|urns Kaw|
|00005e30| 61 69 20 70 61 74 63 68 | 20 49 44 0a 58 20 2a 2f |ai patch| ID.X */|
|00005e40| 0a 58 63 68 61 72 20 2a | 0a 58 69 64 73 74 72 28 |.Xchar *|.Xidstr(|
|00005e50| 6e 29 0a 58 69 6e 74 20 | 6e 3b 0a 58 7b 0a 58 09 |n).Xint |n;.X{.X.|
|00005e60| 73 74 61 74 69 63 20 63 | 68 61 72 20 74 73 74 72 |static c|har tstr|
|00005e70| 5b 31 30 5d 3b 0a 58 0a | 58 09 6e 20 26 3d 20 30 |[10];.X.|X.n &= 0|
|00005e80| 78 33 66 3b 0a 58 09 28 | 76 6f 69 64 29 73 70 72 |x3f;.X.(|void)spr|
|00005e90| 69 6e 74 66 28 74 73 74 | 72 2c 20 22 25 73 2d 25 |intf(tst|r, "%s-%|
|00005ea0| 64 22 2c 20 73 74 5f 70 | 6c 65 74 5b 6e 3e 3e 33 |d", st_p|let[n>>3|
|00005eb0| 5d 2c 20 31 2b 28 6e 26 | 30 78 37 29 29 3b 0a 58 |], 1+(n&|0x7));.X|
|00005ec0| 09 72 65 74 75 72 6e 20 | 74 73 74 72 3b 0a 58 7d |.return |tstr;.X}|
|00005ed0| 0a 58 0a 58 2f 2a 0a 58 | 20 2a 20 64 69 73 70 6c |.X.X/*.X| * displ|
|00005ee0| 61 79 73 2c 20 61 74 20 | 63 75 72 72 65 6e 74 20 |ays, at |current |
|00005ef0| 70 6f 73 69 74 69 6f 6e | 2c 20 4b 61 77 61 69 20 |position|, Kawai |
|00005f00| 70 61 74 63 68 20 49 44 | 0a 58 20 2a 2f 0a 58 76 |patch ID|.X */.Xv|
|00005f10| 6f 69 64 0a 58 73 68 6f | 77 69 64 28 6e 29 0a 58 |oid.Xsho|wid(n).X|
|00005f20| 7b 0a 58 09 68 69 67 68 | 76 69 64 65 6f 28 29 3b |{.X.high|video();|
|00005f30| 0a 58 09 63 70 72 69 6e | 74 66 28 22 25 73 22 2c |.X.cprin|tf("%s",|
|00005f40| 20 69 64 73 74 72 28 6e | 29 29 3b 0a 58 09 6e 6f | idstr(n|));.X.no|
|00005f50| 72 6d 76 69 64 65 6f 28 | 29 3b 0a 58 7d 0a 58 0a |rmvideo(|);.X}.X.|
|00005f60| 58 2f 2a 0a 58 20 2a 20 | 65 78 74 72 61 63 74 20 |X/*.X * |extract |
|00005f70| 74 68 65 20 76 61 6c 75 | 65 20 28 69 6e 74 65 67 |the valu|e (integ|
|00005f80| 65 72 29 20 6f 66 20 61 | 20 67 69 76 65 6e 20 70 |er) of a| given p|
|00005f90| 61 72 61 6d 65 74 65 72 | 2c 20 67 69 76 65 6e 20 |arameter|, given |
|00005fa0| 61 20 70 6f 69 6e 74 65 | 72 0a 58 20 2a 20 6f 66 |a pointe|r.X * of|
|00005fb0| 20 69 74 73 20 64 65 73 | 63 72 69 70 74 6f 72 20 | its des|criptor |
|00005fc0| 61 6e 64 20 74 68 65 20 | 70 61 74 63 68 20 64 61 |and the |patch da|
|00005fd0| 74 61 0a 58 20 2a 2f 0a | 58 69 6e 74 20 62 69 74 |ta.X */.|Xint bit|
|00005fe0| 6d 61 73 6b 5b 5d 20 3d | 20 7b 30 2c 20 31 2c 20 |mask[] =| {0, 1, |
|00005ff0| 33 2c 20 37 2c 20 31 35 | 2c 20 33 31 2c 20 36 33 |3, 7, 15|, 31, 63|
|00006000| 2c 20 31 32 37 2c 20 32 | 35 35 7d 3b 0a 58 0a 58 |, 127, 2|55};.X.X|
|00006010| 69 6e 74 0a 58 67 65 74 | 76 61 6c 75 65 28 70 70 |int.Xget|value(pp|
|00006020| 2c 20 64 70 29 0a 58 72 | 65 67 69 73 74 65 72 20 |, dp).Xr|egister |
|00006030| 73 74 72 75 63 74 20 70 | 61 72 61 6d 20 2a 70 70 |struct p|aram *pp|
|00006040| 3b 0a 58 75 6e 73 69 67 | 6e 65 64 20 63 68 61 72 |;.Xunsig|ned char|
|00006050| 20 2a 64 70 3b 0a 58 7b | 0a 58 09 69 6e 74 20 76 | *dp;.X{|.X.int v|
|00006060| 61 6c 3b 0a 58 0a 58 09 | 76 61 6c 20 3d 20 28 64 |al;.X.X.|val = (d|
|00006070| 70 5b 70 70 2d 3e 70 5f | 62 79 74 65 5d 3e 3e 70 |p[pp->p_|byte]>>p|
|00006080| 70 2d 3e 70 5f 62 69 74 | 29 26 62 69 74 6d 61 73 |p->p_bit|)&bitmas|
|00006090| 6b 5b 70 70 2d 3e 70 5f | 6e 62 69 74 73 5d 3b 0a |k[pp->p_|nbits];.|
|000060a0| 58 09 69 66 20 28 70 70 | 2d 3e 70 5f 73 65 63 6e |X.if (pp|->p_secn|
|000060b0| 62 69 74 73 20 3e 20 30 | 29 0a 58 09 09 76 61 6c |bits > 0|).X..val|
|000060c0| 20 7c 3d 20 28 28 64 70 | 5b 70 70 2d 3e 70 5f 73 | |= ((dp|[pp->p_s|
|000060d0| 65 63 62 79 74 65 5d 3e | 3e 70 70 2d 3e 70 5f 73 |ecbyte]>|>pp->p_s|
|000060e0| 65 63 62 69 74 29 0a 58 | 09 09 09 26 62 69 74 6d |ecbit).X|...&bitm|
|000060f0| 61 73 6b 5b 70 70 2d 3e | 70 5f 73 65 63 6e 62 69 |ask[pp->|p_secnbi|
|00006100| 74 73 5d 29 3c 3c 70 70 | 2d 3e 70 5f 6e 62 69 74 |ts])<<pp|->p_nbit|
|00006110| 73 3b 0a 58 09 76 61 6c | 20 2b 3d 20 70 70 2d 3e |s;.X.val| += pp->|
|00006120| 70 5f 62 69 61 73 3b 0a | 58 09 72 65 74 75 72 6e |p_bias;.|X.return|
|00006130| 20 76 61 6c 3b 0a 58 7d | 0a 58 0a 58 2f 2a 0a 58 | val;.X}|.X.X/*.X|
|00006140| 20 2a 20 73 65 74 20 74 | 68 65 20 76 61 6c 75 65 | * set t|he value|
|00006150| 20 28 69 6e 74 65 67 65 | 72 29 20 6f 66 20 61 20 | (intege|r) of a |
|00006160| 67 69 76 65 6e 20 70 61 | 72 61 6d 65 74 65 72 2c |given pa|rameter,|
|00006170| 20 67 69 76 65 6e 20 61 | 20 70 6f 69 6e 74 65 72 | given a| pointer|
|00006180| 0a 58 20 2a 20 6f 66 20 | 69 74 73 20 64 65 73 63 |.X * of |its desc|
|00006190| 72 69 70 74 6f 72 2c 20 | 74 68 65 20 76 61 6c 75 |riptor, |the valu|
|000061a0| 65 2c 20 61 6e 64 20 61 | 20 70 6f 69 6e 74 65 72 |e, and a| pointer|
|000061b0| 20 74 6f 20 74 68 65 20 | 70 61 74 63 68 20 64 61 | to the |patch da|
|000061c0| 74 61 0a 58 20 2a 2f 0a | 58 76 6f 69 64 0a 58 73 |ta.X */.|Xvoid.Xs|
|000061d0| 65 74 76 61 6c 75 65 28 | 70 70 2c 20 76 61 6c 2c |etvalue(|pp, val,|
|000061e0| 20 64 70 29 0a 58 72 65 | 67 69 73 74 65 72 20 73 | dp).Xre|gister s|
|000061f0| 74 72 75 63 74 20 70 61 | 72 61 6d 20 2a 70 70 3b |truct pa|ram *pp;|
|00006200| 0a 58 69 6e 74 20 76 61 | 6c 3b 0a 58 75 6e 73 69 |.Xint va|l;.Xunsi|
|00006210| 67 6e 65 64 20 63 68 61 | 72 20 2a 64 70 3b 0a 58 |gned cha|r *dp;.X|
|00006220| 7b 0a 58 09 69 6e 74 20 | 6f 76 61 6c 3b 0a 58 0a |{.X.int |oval;.X.|
|00006230| 58 09 69 66 20 28 76 61 | 6c 20 3e 20 70 70 2d 3e |X.if (va|l > pp->|
|00006240| 70 5f 6c 69 6d 69 74 29 | 0a 58 09 09 76 61 6c 20 |p_limit)|.X..val |
|00006250| 3d 20 70 70 2d 3e 70 5f | 6c 69 6d 69 74 3b 0a 58 |= pp->p_|limit;.X|
|00006260| 09 76 61 6c 20 2d 3d 20 | 70 70 2d 3e 70 5f 62 69 |.val -= |pp->p_bi|
|00006270| 61 73 3b 0a 58 09 69 66 | 20 28 76 61 6c 20 3c 20 |as;.X.if| (val < |
|00006280| 30 29 0a 58 09 09 76 61 | 6c 20 3d 20 30 3b 0a 58 |0).X..va|l = 0;.X|
|00006290| 0a 58 09 6f 76 61 6c 20 | 3d 20 64 70 5b 70 70 2d |.X.oval |= dp[pp-|
|000062a0| 3e 70 5f 62 79 74 65 5d | 26 7e 28 62 69 74 6d 61 |>p_byte]|&~(bitma|
|000062b0| 73 6b 5b 70 70 2d 3e 70 | 5f 6e 62 69 74 73 5d 3c |sk[pp->p|_nbits]<|
|000062c0| 3c 70 70 2d 3e 70 5f 62 | 69 74 29 3b 0a 58 09 64 |<pp->p_b|it);.X.d|
|000062d0| 70 5b 70 70 2d 3e 70 5f | 62 79 74 65 5d 20 3d 20 |p[pp->p_|byte] = |
|000062e0| 6f 76 61 6c 7c 28 28 76 | 61 6c 26 62 69 74 6d 61 |oval|((v|al&bitma|
|000062f0| 73 6b 5b 70 70 2d 3e 70 | 5f 6e 62 69 74 73 5d 29 |sk[pp->p|_nbits])|
|00006300| 3c 3c 70 70 2d 3e 70 5f | 62 69 74 29 3b 0a 58 09 |<<pp->p_|bit);.X.|
|00006310| 69 66 20 28 70 70 2d 3e | 70 5f 73 65 63 6e 62 69 |if (pp->|p_secnbi|
|00006320| 74 73 20 3d 3d 20 30 29 | 0a 58 09 09 72 65 74 75 |ts == 0)|.X..retu|
|00006330| 72 6e 3b 0a 58 0a 58 09 | 6f 76 61 6c 20 3d 20 64 |rn;.X.X.|oval = d|
|00006340| 70 5b 70 70 2d 3e 70 5f | 73 65 63 62 79 74 65 5d |p[pp->p_|secbyte]|
|00006350| 26 7e 28 62 69 74 6d 61 | 73 6b 5b 70 70 2d 3e 70 |&~(bitma|sk[pp->p|
|00006360| 5f 73 65 63 6e 62 69 74 | 73 5d 3c 3c 70 70 2d 3e |_secnbit|s]<<pp->|
|00006370| 70 5f 73 65 63 62 69 74 | 29 3b 0a 58 09 64 70 5b |p_secbit|);.X.dp[|
|00006380| 70 70 2d 3e 70 5f 73 65 | 63 62 79 74 65 5d 20 3d |pp->p_se|cbyte] =|
|00006390| 20 6f 76 61 6c 7c 0a 58 | 09 20 20 20 20 20 28 28 | oval|.X|. ((|
|000063a0| 28 76 61 6c 3e 3e 70 70 | 2d 3e 70 5f 6e 62 69 74 |(val>>pp|->p_nbit|
|000063b0| 73 29 26 62 69 74 6d 61 | 73 6b 5b 70 70 2d 3e 70 |s)&bitma|sk[pp->p|
|000063c0| 5f 73 65 63 6e 62 69 74 | 73 5d 29 3c 3c 70 70 2d |_secnbit|s])<<pp-|
|000063d0| 3e 70 5f 73 65 63 62 69 | 74 29 3b 0a 58 09 72 65 |>p_secbi|t);.X.re|
|000063e0| 74 75 72 6e 3b 0a 58 7d | 0a 58 0a 58 76 6f 69 64 |turn;.X}|.X.Xvoid|
|000063f0| 0a 58 73 68 6f 77 70 61 | 72 61 6d 28 70 70 2c 20 |.Xshowpa|ram(pp, |
+--------+-------------------------+-------------------------+--------+--------+
Only 25.0 KB of data is shown above.