1\  Welcome to detok - OpenBIOS detokenizer v1.0.2
2\  (C) Copyright 2001-2006 Stefan Reinauer.
3\  (C) Copyright 2006 coresystems GmbH <info@coresystems.de>
4\  (C) Copyright 2005 IBM Corporation.  All Rights Reserved.
5\  Written by Stefan Reinauer, <stepan@openbios.org>
6\  This program is free software; you may redistribute it under the terms of
7\  the GNU General Public License v2. This program has absolutely no warranty.
8\
9     0: version1 ( 0x0fd )   ( 8-bit offsets)
10     1:   format:    0x08
11     2:   checksum:  0x01dc (Ok)
12     4:   len:       0x0392 ( 914 bytes)
13     8: b(lit) ( 0x010 ) 0x130
14    13: named-token ( 0x0b6 ) _local-storage-size_ 0x800
15    37: b(constant) ( 0x0ba )
16    38: noop ( 0x07b )
17    39: noop ( 0x07b )
18    40: noop ( 0x07b )
19    41: b(lit) ( 0x010 ) 0x47
20    46: emit ( 0x08f )
21    47: b(lit) ( 0x010 ) 0x7
22    52: emit ( 0x08f )
23    53: b(lit) ( 0x010 ) 0x1b
24    58: emit ( 0x08f )
25    59: named-token ( 0x0b6 ) bell 0x801
26    67: b(:) ( 0x0b7 )
27    68:     b(lit) ( 0x010 ) 0x47
28    73:     dup ( 0x047 )
29    74:     b(lit) ( 0x010 ) 0x7
30    79:     dup ( 0x047 )
31    80:     emit ( 0x08f )
32    81:     drop ( 0x046 )
33    82:     2drop ( 0x052 )
34    83: b(;) ( 0x0c2 )
35    84: named-token ( 0x0b6 ) factl 0x802
36    93: b(:) ( 0x0b7 )
37    94:     ?dup ( 0x050 )
38    95:     0= ( 0x034 )
39    96:     b?branch ( 0x014 ) 0x0c ( =dec 12  dest = 109 )
40    98:         1 ( 0x0a6 )
41    99:         b(lit) ( 0x010 ) 0x7
42   104:         bell ( 0x801 )
43   106:         bbranch ( 0x013 ) 0x07 (  dest = 114 )
44   108:         b(>resolve) ( 0x0b2 )
45   109:         dup ( 0x047 )
46   110:         1 ( 0x0a6 )
47   111:         - ( 0x01f )
48   112:         * ( 0x020 )
49   113:     b(>resolve) ( 0x0b2 )
50   114: b(;) ( 0x0c2 )
51   115: offset16 ( 0x0cc )
52   116: bell ( 0x801 )
53   118: offset16 ( 0x0cc )
54   119: named-token ( 0x0b6 ) factl 0x803
55   128: b(:) ( 0x0b7 )
56   129:     ?dup ( 0x050 )
57   130:     0= ( 0x034 )
58   131:     b?branch ( 0x014 ) 0x0010 ( =dec 16  dest = 148 )
59   134:         1 ( 0x0a6 )
60   135:         factl ( 0x802 )
61   137:         b(lit) ( 0x010 ) 0x7
62   142:         bell ( 0x801 )
63   144:         bbranch ( 0x013 ) 0x000a ( =dec 10  dest = 155 )
64   147:         b(>resolve) ( 0x0b2 )
65   148:         dup ( 0x047 )
66   149:         1 ( 0x0a6 )
67   150:         - ( 0x01f )
68   151:         factl ( 0x803 )
69   153:         * ( 0x020 )
70   154:     b(>resolve) ( 0x0b2 )
71   155: b(;) ( 0x0c2 )
72   156: named-token ( 0x0b6 ) bell 0x804
73   164: b(:) ( 0x0b7 )
74   165:     ?dup ( 0x050 )
75   166:     b?branch ( 0x014 ) 0x000c ( =dec 12  dest = 179 )
76   169:         dup ( 0x047 )
77   170:         1 ( 0x0a6 )
78   171:         - ( 0x01f )
79   172:         bell ( 0x804 )
80   174:         + ( 0x01e )
81   175:         bbranch ( 0x013 ) 0x0007 (  dest = 183 )
82   178:         b(>resolve) ( 0x0b2 )
83   179:         0 ( 0x0a5 )
84   180:         bell ( 0x804 )
85   182:     b(>resolve) ( 0x0b2 )
86   183: b(;) ( 0x0c2 )
87   184: named-token ( 0x0b6 ) cussed 0x805
88   194: b(:) ( 0x0b7 )
89   195:     i ( 0x019 )
90   196:     j ( 0x01a )
91   197: b(;) ( 0x0c2 )
92   198: named-token ( 0x0b6 ) mussed 0x806
93   208: b(:) ( 0x0b7 )
94   209:     b(lit) ( 0x010 ) 0xa
95   214:     0 ( 0x0a5 )
96   215:     b(do) ( 0x017 ) 0x0007 (  dest = 223 )
97   218:         i ( 0x019 )
98   219:         . ( 0x09d )
99   220:     b(loop) ( 0x015 ) 0xfffd ( =dec -3  dest = 218 )
100   223: b(;) ( 0x0c2 )
101   224: named-token ( 0x0b6 ) sussed 0x807
102   234: b(:) ( 0x0b7 )
103   235:     3 ( 0x0a8 )
104   236:     0 ( 0x0a5 )
105   237:     b(do) ( 0x017 ) 0x0015 ( =dec 21  dest = 259 )
106   240:         b(lit) ( 0x010 ) 0xa
107   245:         0 ( 0x0a5 )
108   246:         b(do) ( 0x017 ) 0x0009 (  dest = 256 )
109   249:             i ( 0x019 )
110   250:             . ( 0x09d )
111   251:             j ( 0x01a )
112   252:             . ( 0x09d )
113   253:         b(loop) ( 0x015 ) 0xfffb ( =dec -5  dest = 249 )
114   256:     b(loop) ( 0x015 ) 0xffef ( =dec -17  dest = 240 )
115   259: b(;) ( 0x0c2 )
116   260: named-token ( 0x0b6 ) trussed 0x808
117   271: b(:) ( 0x0b7 )
118   272:     3 ( 0x0a8 )
119   273:     2 ( 0x0a7 )
120   274:     b(lit) ( 0x010 ) 0xa
121   279:     0 ( 0x0a5 )
122   280:     b(do) ( 0x017 ) 0x001a ( =dec 26  dest = 307 )
123   283:         i ( 0x019 )
124   284:         . ( 0x09d )
125   285:         0 ( 0x0a5 )
126   286:         @ ( 0x06d )
127   287:         1 ( 0x0a6 )
128   288:         @ ( 0x06d )
129   289:         + ( 0x01e )
130   290:         i ( 0x019 )
131   291:         * ( 0x020 )
132   292:         dup ( 0x047 )
133   293:         2 ( 0x0a7 )
134   294:         @ ( 0x06d )
135   295:         * ( 0x020 )
136   296:         b(lit) ( 0x010 ) 0x4
137   301:         @ ( 0x06d )
138   302:         j ( 0x01a )
139   303:         . ( 0x09d )
140   304:     b(loop) ( 0x015 ) 0xffea ( =dec -22  dest = 283 )
141   307:     0 ( 0x0a5 )
142   308:     @ ( 0x06d )
143   309:     b(lit) ( 0x010 ) 0x4
144   314:     @ ( 0x06d )
145   315:     dup ( 0x047 )
146   316:     0 ( 0x0a5 )
147   317:     @ ( 0x06d )
148   318:     1 ( 0x0a6 )
149   319:     @ ( 0x06d )
150   320:     + ( 0x01e )
151   321:     2 ( 0x0a7 )
152   322:     @ ( 0x06d )
153   323:     * ( 0x020 )
154   324:     factl ( 0x803 )
155   326:     catch ( 0x217 )
156   328:     b?branch ( 0x014 ) 0x0027 ( =dec 39  dest = 368 )
157   331:         b(") ( 0x012 ) ( len=0x21 [33 bytes] )
158                        " Run in circles, scream and shout!"
159   366:         type ( 0x090 )
160   367:     b(>resolve) ( 0x0b2 )
161   368:     b(lit) ( 0x010 ) 0x5
162   373: b(;) ( 0x0c2 )
163   374: named-token ( 0x0b6 ) DMA-ALLOC 0x809
164   387: b(:) ( 0x0b7 )
165   388:     b(") ( 0x012 ) ( len=9 )
166                    " dma-alloc"
167   399:     $call-parent ( 0x209 )
168   401: b(;) ( 0x0c2 )
169   402: named-token ( 0x0b6 ) HOOBARTH 0x80a
170   414: b(:) ( 0x0b7 )
171   415:     b(") ( 0x012 ) ( len=8 )
172                    " hoobarth"
173   425:     $call-parent ( 0x209 )
174   427: b(;) ( 0x0c2 )
175   428: named-token ( 0x0b6 ) MY-END0 0x80b
176   439: b(:) ( 0x0b7 )
177   440:     b(') ( 0x011 ) end0 ( 0x000 )
178   442: b(;) ( 0x0c2 )
179   443: named-token ( 0x0b6 ) SETUP-HOOBARTH 0x80c
180   461: b(:) ( 0x0b7 )
181   462:     b(lit) ( 0x010 ) 0x40
182   467:     b(') ( 0x011 ) DMA-ALLOC ( 0x809 )
183   470:     catch ( 0x217 )
184   472:     b?branch ( 0x014 ) 0x000c ( =dec 12  dest = 485 )
185   475:         b(") ( 0x012 ) ( len=6 )
186                        " Fooey!"
187   483:         type ( 0x090 )
188   484:     b(>resolve) ( 0x0b2 )
189   485:     b(lit) ( 0x010 ) 0x50
190   490:     b(') ( 0x011 ) HOOBARTH ( 0x80a )
191   493:     catch ( 0x217 )
192   495:     b?branch ( 0x014 ) 0x000d ( =dec 13  dest = 509 )
193   498:         b(") ( 0x012 ) ( len=7 )
194                        " Ptooey!"
195   507:         type ( 0x090 )
196   508:     b(>resolve) ( 0x0b2 )
197   509:     b(') ( 0x011 ) roll ( 0x04f )
198   511:     b(') ( 0x011 ) MY-END0 ( 0x80b )
199   514: b(;) ( 0x0c2 )
200   515: named-token ( 0x0b6 ) another-end0 0x80d
201   531: b(:) ( 0x0b7 )
202   532:     b(') ( 0x011 ) MY-END0 ( 0x80b )
203   535: b(;) ( 0x0c2 )
204   536: new-device ( 0x11f )
205   538: named-token ( 0x0b6 ) hells 0x80e
206   547: b(:) ( 0x0b7 )
207   548:     b(lit) ( 0x010 ) 0x7
208   553: b(;) ( 0x0c2 )
209   554: finish-device ( 0x127 )
210   556: named-token ( 0x0b6 ) naught 0x80f
211   566: b(variable) ( 0x0b9 )
212   567: named-token ( 0x0b6 ) do-nothing 0x810
213   581: b(defer) ( 0x0bc )
214   582: b(lit) ( 0x010 ) 0x1e
215   587: named-token ( 0x0b6 ) thirty 0x811
216   597: b(value) ( 0x0b8 )
217   598: b(lit) ( 0x010 ) 0x28
218   603: named-token ( 0x0b6 ) forty 0x812
219   612: b(buffer:) ( 0x0bd )
220   613: b(lit) ( 0x010 ) 0x32
221   618: named-token ( 0x0b6 ) fifty 0x813
222   627: b(constant) ( 0x0ba )
223   628: named-token ( 0x0b6 ) three 0x814
224   637: b(create) ( 0x0bb )
225   638: 0 ( 0x0a5 )
226   639: , ( 0x0d3 )
227   640: 0 ( 0x0a5 )
228   641: , ( 0x0d3 )
229   642: 0 ( 0x0a5 )
230   643: , ( 0x0d3 )
231   644: 0 ( 0x0a5 )
232   645: b(lit) ( 0x010 ) 0x4
233   650: named-token ( 0x0b6 ) >four 0x815
234   659: b(field) ( 0x0be )
235   660: named-token ( 0x0b6 ) /four 0x816
236   669: b(constant) ( 0x0ba )
237   670: b(lit) ( 0x010 ) 0x810
238   675: get-token ( 0x0da )
239   676: b(lit) ( 0x010 ) 0x7b
240   681: set-token ( 0x0db )
241   682: named-token ( 0x0b6 ) peril 0x817
242   691: b(:) ( 0x0b7 )
243   692:     b(') ( 0x011 ) noop ( 0x07b )
244   694:     b(to) ( 0x0c3 ) do-nothing ( 0x810 )
245   697:     0 ( 0x0a5 )
246   698:     b(to) ( 0x0c3 ) my-self ( 0x203 )
247   701:     b(lit) ( 0x010 ) 0x64
248   706:     b(to) ( 0x0c3 ) thirty ( 0x811 )
249   709:     b(lit) ( 0x010 ) 0x5
250   714:     b(to) ( 0x0c3 ) naught ( 0x80f )
251   717:     b(lit) ( 0x010 ) 0x3c
252   722:     b(to) ( 0x0c3 ) fifty ( 0x813 )
253   725:     b(lit) ( 0x010 ) 0x9
254   730:     three ( 0x814 )
255   732:     b(lit) ( 0x010 ) 0x5
256   737:     >four ( 0x815 )
257   739:     b(lit) ( 0x010 ) 0x5a
258   744:     forty ( 0x812 )
259   746:     b(lit) ( 0x010 ) 0x5a
260   751:     b(lit) ( 0x010 ) 0x5a
261   756:     noop ( 0x07b )
262   757:     b(lit) ( 0x010 ) 0x1b
263   762:     drop ( 0x046 )
264   763:     2drop ( 0x052 )
265   764:     b(to) ( 0x0c3 ) do-nothing ( 0x810 )
266   767:     b(to) ( 0x0c3 ) do-nothing ( 0x810 )
267   770: b(;) ( 0x0c2 )
268   771: named-token ( 0x0b6 ) thirty 0x818
269   781: b(:) ( 0x0b7 )
270   782:     dup ( 0x047 )
271   783:     b(to) ( 0x0c3 ) thirty ( 0x811 )
272   786:     base ( 0x0a0 )
273   787:     @ ( 0x06d )
274   788:     swap ( 0x049 )
275   789:     b(lit) ( 0x010 ) 0xa
276   794:     base ( 0x0a0 )
277   795:     ! ( 0x072 )
278   796:     . ( 0x09d )
279   797:     base ( 0x0a0 )
280   798:     ! ( 0x072 )
281   799:     b(") ( 0x012 ) ( len=5 )
282                    " Dirty"
283   806:     type ( 0x090 )
284   807: b(;) ( 0x0c2 )
285   808: named-token ( 0x0b6 ) droop 0x819
286   817: b(:) ( 0x0b7 )
287   818:     0 ( 0x0a5 )
288   819:     b(?do) ( 0x018 ) 0x0006 (  dest = 826 )
289   822:         i ( 0x019 )
290   823:     b(loop) ( 0x015 ) 0xfffe ( =dec -2  dest = 822 )
291   826: b(;) ( 0x0c2 )
292   827: named-token ( 0x0b6 ) ploop 0x81a
293   836: b(:) ( 0x0b7 )
294   837:     fifty ( 0x813 )
295   839:     0 ( 0x0a5 )
296   840:     b(do) ( 0x017 ) 0x0008 (  dest = 849 )
297   843:         i ( 0x019 )
298   844:         drop ( 0x046 )
299   845:         2 ( 0x0a7 )
300   846:     b(+loop) ( 0x016 ) 0xfffc ( =dec -4  dest = 843 )
301   849:     b(lit) ( 0x010 ) 0x7f
302   854:     b?branch ( 0x014 ) 0x0004 (  dest = 859 )
303   857:         b(leave) ( 0x01b )
304   858:     b(>resolve) ( 0x0b2 )
305   859:     b(lit) ( 0x010 ) 0x1f7
306   864:     dup ( 0x047 )
307   865:     abs ( 0x02d )
308   866:     <# ( 0x096 )
309   867:     u#s ( 0x09a )
310   868:     swap ( 0x049 )
311   869:     sign ( 0x098 )
312   870:     u#> ( 0x097 )
313   871:     drop ( 0x046 )
314   872:     2drop ( 0x052 )
315   873:     0 ( 0x0a5 )
316   874:     max ( 0x02f )
317   875:     0 ( 0x0a5 )
318   876:     b(?do) ( 0x018 ) 0x0007 (  dest = 884 )
319   879:         bl ( 0x0a9 )
320   880:         emit ( 0x08f )
321   881:     b(loop) ( 0x015 ) 0xfffd ( =dec -3  dest = 879 )
322   884:     abs ( 0x02d )
323   885:     b(lit) ( 0x010 ) 0x24
324   890:     b(to) ( 0x0c3 ) base ( 0x0a0 )
325   892: b(;) ( 0x0c2 )
326   893: b(") ( 0x012 ) ( len=0xd [13 bytes] )
327                " My parent is "
328   908: type ( 0x090 )
329   909: my-parent ( 0x20a )
330   911: u. ( 0x09b )
331   912: cr ( 0x092 )
332   913: end0 ( 0x000 )
333\  Detokenization finished normally after 914 bytes.
334End of file.
335
336