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: start1 ( 0x0f1 )   ( 16-bit offsets)
10     1:   format:    0x08
11     2:   checksum:  0x49d3 (Ok)
12     4:   len:       0x0453 ( 1107 bytes)
13     8: b(lit) ( 0x010 ) 0x20
14    13: named-token ( 0x0b6 ) _local-storage-size_ 0x800
15    37: b(constant) ( 0x0ba )
16    38: _local-storage-size_ ( 0x800 )
17    40: cells ( 0x069 )
18    41: dup ( 0x047 )
19    42: instance ( 0x0c0 )
20    43: named-token ( 0x0b6 ) locals-storage 0x801
21    61: b(buffer:) ( 0x0bd )
22    62: instance ( 0x0c0 )
23    63: named-token ( 0x0b6 ) locals-pointer 0x802
24    81: b(value) ( 0x0b8 )
25    82: named-token ( 0x0b6 ) not-enough-locals? 0x803
26   104: b(:) ( 0x0b7 )
27   105:     + ( 0x01e )
28   106:     cells ( 0x069 )
29   107:     locals-pointer ( 0x802 )
30   109:     swap ( 0x049 )
31   110:     - ( 0x01f )
32   111:     0< ( 0x036 )
33   112: b(;) ( 0x0c2 )
34   113: named-token ( 0x0b6 ) .not-enough-locals 0x804
35   135: b(:) ( 0x0b7 )
36   136:     cr ( 0x092 )
37   137:     b(") ( 0x012 ) ( len=0x34 [52 bytes] )
38                    " FATAL ERROR:  Local Values Usage exceeds allocation."
39   191:     type ( 0x090 )
40   192:     cr ( 0x092 )
41   193: b(;) ( 0x0c2 )
42   194: named-token ( 0x0b6 ) check-enough-locals 0x805
43   217: b(:) ( 0x0b7 )
44   218:     not-enough-locals? ( 0x803 )
45   220:     b?branch ( 0x014 ) 0x0007 (  dest = 228 )
46   223:         .not-enough-locals ( 0x804 )
47   225:         abort ( 0x216 )
48   227:     b(>resolve) ( 0x0b2 )
49   228: b(;) ( 0x0c2 )
50   229: named-token ( 0x0b6 ) push-uninitted-locals 0x806
51   254: b(:) ( 0x0b7 )
52   255:     cells ( 0x069 )
53   256:     locals-pointer ( 0x802 )
54   258:     swap ( 0x049 )
55   259:     - ( 0x01f )
56   260:     b(to) ( 0x0c3 ) locals-pointer ( 0x802 )
57   263: b(;) ( 0x0c2 )
58   264: named-token ( 0x0b6 ) push-one-initted-local 0x807
59   290: b(:) ( 0x0b7 )
60   291:     locals-pointer ( 0x802 )
61   293:     1 ( 0x0a6 )
62   294:     cells ( 0x069 )
63   295:     - ( 0x01f )
64   296:     dup ( 0x047 )
65   297:     b(to) ( 0x0c3 ) locals-pointer ( 0x802 )
66   300:     locals-storage ( 0x801 )
67   302:     + ( 0x01e )
68   303:     ! ( 0x072 )
69   304: b(;) ( 0x0c2 )
70   305: named-token ( 0x0b6 ) push-initted-locals 0x808
71   328: b(:) ( 0x0b7 )
72   329:     0 ( 0x0a5 )
73   330:     b(?do) ( 0x018 ) 0x0007 (  dest = 338 )
74   333:         push-one-initted-local ( 0x807 )
75   335:     b(loop) ( 0x015 ) 0xfffd ( =dec -3  dest = 333 )
76   338: b(;) ( 0x0c2 )
77   339: named-token ( 0x0b6 ) {push-locals} 0x809
78   356: b(:) ( 0x0b7 )
79   357:     2dup ( 0x053 )
80   358:     check-enough-locals ( 0x805 )
81   360:     push-uninitted-locals ( 0x806 )
82   362:     push-initted-locals ( 0x808 )
83   364: b(;) ( 0x0c2 )
84   365: named-token ( 0x0b6 ) {pop-locals} 0x80a
85   381: b(:) ( 0x0b7 )
86   382:     cells ( 0x069 )
87   383:     locals-pointer ( 0x802 )
88   385:     + ( 0x01e )
89   386:     b(to) ( 0x0c3 ) locals-pointer ( 0x802 )
90   389: b(;) ( 0x0c2 )
91   390: named-token ( 0x0b6 ) _{local} 0x80b
92   402: b(:) ( 0x0b7 )
93   403:     cells ( 0x069 )
94   404:     locals-pointer ( 0x802 )
95   406:     + ( 0x01e )
96   407:     locals-storage ( 0x801 )
97   409:     + ( 0x01e )
98   410: b(;) ( 0x0c2 )
99   411: named-token ( 0x0b6 ) catch 0x80c
100   420: b(:) ( 0x0b7 )
101   421:     locals-pointer ( 0x802 )
102   423:     >r ( 0x030 )
103   424:     catch ( 0x217 )
104   426:     r> ( 0x031 )
105   427:     b(to) ( 0x0c3 ) locals-pointer ( 0x802 )
106   430: b(;) ( 0x0c2 )
107   431: named-token ( 0x0b6 ) catch 0x80d
108   440: b(:) ( 0x0b7 )
109   441:     catch ( 0x217 )
110   443:     catch ( 0x80c )
111   445: b(;) ( 0x0c2 )
112   446: named-token ( 0x0b6 ) dup 0x80e
113   453: b(variable) ( 0x0b9 )
114   454: named-token ( 0x0b6 ) ducksoup 0x80f
115   466: b(:) ( 0x0b7 )
116   467:     3 ( 0x0a8 )
117   468:     2 ( 0x0a7 )
118   469:     {push-locals} ( 0x809 )
119   471:     2 ( 0x0a7 )
120   472:     _{local} ( 0x80b )
121   474:     @ ( 0x06d )
122   475:     0 ( 0x0a5 )
123   476:     _{local} ( 0x80b )
124   478:     @ ( 0x06d )
125   479:     * ( 0x020 )
126   480:     1 ( 0x0a6 )
127   481:     _{local} ( 0x80b )
128   483:     @ ( 0x06d )
129   484:     + ( 0x01e )
130   485:     2 ( 0x0a7 )
131   486:     _{local} ( 0x80b )
132   488:     @ ( 0x06d )
133   489:     3 ( 0x0a8 )
134   490:     _{local} ( 0x80b )
135   492:     @ ( 0x06d )
136   493:     = ( 0x03c )
137   494:     b?branch ( 0x014 ) 0x000c ( =dec 12  dest = 507 )
138   497:         swap ( 0x049 )
139   498:         b(lit) ( 0x010 ) 0x5
140   503:         {pop-locals} ( 0x80a )
141   505:         exit ( 0x033 )
142   506:     b(>resolve) ( 0x0b2 )
143   507:     2 ( 0x0a7 )
144   508:     _{local} ( 0x80b )
145   510:     @ ( 0x06d )
146   511:     + ( 0x01e )
147   512:     swap ( 0x049 )
148   513:     3 ( 0x0a8 )
149   514:     _{local} ( 0x80b )
150   516:     @ ( 0x06d )
151   517:     + ( 0x01e )
152   518:     b(lit) ( 0x010 ) 0x5
153   523:     {pop-locals} ( 0x80a )
154   525: b(;) ( 0x0c2 )
155   526: named-token ( 0x0b6 ) cluckpoop 0x810
156   539: b(:) ( 0x0b7 )
157   540:     b?branch ( 0x014 ) 0x0020 ( =dec 32  dest = 573 )
158   543:         b(") ( 0x012 ) ( len=0x19 [25 bytes] )
159                        " Freedonia's going to war!"
160   570:         type ( 0x090 )
161   571:         cr ( 0x092 )
162   572:     b(>resolve) ( 0x0b2 )
163   573:     3 ( 0x0a8 )
164   574:     2 ( 0x0a7 )
165   575:     {push-locals} ( 0x809 )
166   577:     2 ( 0x0a7 )
167   578:     _{local} ( 0x80b )
168   580:     @ ( 0x06d )
169   581:     0 ( 0x0a5 )
170   582:     _{local} ( 0x80b )
171   584:     @ ( 0x06d )
172   585:     * ( 0x020 )
173   586:     1 ( 0x0a6 )
174   587:     _{local} ( 0x80b )
175   589:     @ ( 0x06d )
176   590:     + ( 0x01e )
177   591:     2 ( 0x0a7 )
178   592:     _{local} ( 0x80b )
179   594:     @ ( 0x06d )
180   595:     3 ( 0x0a8 )
181   596:     _{local} ( 0x80b )
182   598:     @ ( 0x06d )
183   599:     = ( 0x03c )
184   600:     b?branch ( 0x014 ) 0x000c ( =dec 12  dest = 613 )
185   603:         swap ( 0x049 )
186   604:         b(lit) ( 0x010 ) 0x5
187   609:         {pop-locals} ( 0x80a )
188   611:         exit ( 0x033 )
189   612:     b(>resolve) ( 0x0b2 )
190   613:     2 ( 0x0a7 )
191   614:     _{local} ( 0x80b )
192   616:     @ ( 0x06d )
193   617:     + ( 0x01e )
194   618:     swap ( 0x049 )
195   619:     3 ( 0x0a8 )
196   620:     _{local} ( 0x80b )
197   622:     @ ( 0x06d )
198   623:     + ( 0x01e )
199   624:     b(lit) ( 0x010 ) 0x5
200   629:     {pop-locals} ( 0x80a )
201   631: b(;) ( 0x0c2 )
202   632: named-token ( 0x0b6 ) neighcluck 0x811
203   646: b(:) ( 0x0b7 )
204   647:     3 ( 0x0a8 )
205   648:     3 ( 0x0a8 )
206   649:     {push-locals} ( 0x809 )
207   651:     b(") ( 0x012 ) ( len=0xf [15 bytes] )
208                    " I'm against it!"
209   668:     type ( 0x090 )
210   669:     cr ( 0x092 )
211   670:     2 ( 0x0a7 )
212   671:     _{local} ( 0x80b )
213   673:     @ ( 0x06d )
214   674:     0 ( 0x0a5 )
215   675:     _{local} ( 0x80b )
216   677:     @ ( 0x06d )
217   678:     * ( 0x020 )
218   679:     1 ( 0x0a6 )
219   680:     _{local} ( 0x80b )
220   682:     @ ( 0x06d )
221   683:     + ( 0x01e )
222   684:     2 ( 0x0a7 )
223   685:     _{local} ( 0x80b )
224   687:     @ ( 0x06d )
225   688:     3 ( 0x0a8 )
226   689:     _{local} ( 0x80b )
227   691:     @ ( 0x06d )
228   692:     = ( 0x03c )
229   693:     b?branch ( 0x014 ) 0x000c ( =dec 12  dest = 706 )
230   696:         swap ( 0x049 )
231   697:         b(lit) ( 0x010 ) 0x6
232   702:         {pop-locals} ( 0x80a )
233   704:         exit ( 0x033 )
234   705:     b(>resolve) ( 0x0b2 )
235   706:     2 ( 0x0a7 )
236   707:     _{local} ( 0x80b )
237   709:     @ ( 0x06d )
238   710:     + ( 0x01e )
239   711:     swap ( 0x049 )
240   712:     3 ( 0x0a8 )
241   713:     _{local} ( 0x80b )
242   715:     @ ( 0x06d )
243   716:     + ( 0x01e )
244   717:     b(lit) ( 0x010 ) 0x5
245   722:     _{local} ( 0x80b )
246   724:     ! ( 0x072 )
247   725:     b(") ( 0x012 ) ( len=0x17 [23 bytes] )
248                    " What's yours is mine..."
249   750:     type ( 0x090 )
250   751:     cr ( 0x092 )
251   752:     dup ( 0x80e )
252   754:     b(lit) ( 0x010 ) 0x4
253   759:     _{local} ( 0x80b )
254   761:     ! ( 0x072 )
255   762:     b(lit) ( 0x010 ) 0x6
256   767:     {pop-locals} ( 0x80a )
257   769: b(;) ( 0x0c2 )
258   770: named-token ( 0x0b6 ) coconuts 0x812
259   782: b(:) ( 0x0b7 )
260   783:     0 ( 0x0a5 )
261   784:     3 ( 0x0a8 )
262   785:     {push-locals} ( 0x809 )
263   787:     instance ( 0x0c0 )
264   788:     2dup ( 0x053 )
265   789:     < ( 0x03a )
266   790:     b?branch ( 0x014 ) 0x0004 (  dest = 795 )
267   793:         swap ( 0x049 )
268   794:     b(>resolve) ( 0x0b2 )
269   795:     2dup ( 0x053 )
270   796:     / ( 0x021 )
271   797:     1 ( 0x0a6 )
272   798:     _{local} ( 0x80b )
273   800:     ! ( 0x072 )
274   801:     2dup ( 0x053 )
275   802:     - ( 0x01f )
276   803:     2 ( 0x0a7 )
277   804:     _{local} ( 0x80b )
278   806:     ! ( 0x072 )
279   807:     * ( 0x020 )
280   808:     0 ( 0x0a5 )
281   809:     _{local} ( 0x80b )
282   811:     ! ( 0x072 )
283   812:     2 ( 0x0a7 )
284   813:     _{local} ( 0x80b )
285   815:     @ ( 0x06d )
286   816:     1 ( 0x0a6 )
287   817:     _{local} ( 0x80b )
288   819:     @ ( 0x06d )
289   820:     0 ( 0x0a5 )
290   821:     _{local} ( 0x80b )
291   823:     @ ( 0x06d )
292   824:     3 ( 0x0a8 )
293   825:     {pop-locals} ( 0x80a )
294   827: b(;) ( 0x0c2 )
295   828: named-token ( 0x0b6 ) spaulding 0x813
296   841: b(:) ( 0x0b7 )
297   842:     b(") ( 0x012 ) ( len=0x18 [24 bytes] )
298                    "  Hooray for the captain!"
299   868:     type ( 0x090 )
300   869:     cr ( 0x092 )
301   870:     3 ( 0x0a8 )
302   871:     2 ( 0x0a7 )
303   872:     {push-locals} ( 0x809 )
304   874:     2 ( 0x0a7 )
305   875:     _{local} ( 0x80b )
306   877:     @ ( 0x06d )
307   878:     0 ( 0x0a5 )
308   879:     _{local} ( 0x80b )
309   881:     @ ( 0x06d )
310   882:     + ( 0x01e )
311   883:     3 ( 0x0a8 )
312   884:     _{local} ( 0x80b )
313   886:     ! ( 0x072 )
314   887:     b(lit) ( 0x010 ) 0x7b
315   892:     b(lit) ( 0x010 ) 0x4
316   897:     _{local} ( 0x80b )
317   899:     ! ( 0x072 )
318   900:     1 ( 0x0a6 )
319   901:     _{local} ( 0x80b )
320   903:     @ ( 0x06d )
321   904:     b(lit) ( 0x010 ) 0x4
322   909:     _{local} ( 0x80b )
323   911:     @ ( 0x06d )
324   912:     1 ( 0x0a6 )
325   913:     _{local} ( 0x80b )
326   915:     @ ( 0x06d )
327   916: b(;) ( 0x0c2 )
328   917: -1 ( 0x0a4 )
329   918: b?branch ( 0x014 ) 0x00bb ( =dec 187  dest = 1106 )
330   921:     named-token ( 0x0b6 ) wire-fence 0x814
331   935:     b(:) ( 0x0b7 )
332   936:         b(") ( 0x012 ) ( len=0x14 [20 bytes] )
333                        "  Inside a structure?"
334   958:         type ( 0x090 )
335   959:         b?branch ( 0x014 ) 0x0038 ( =dec 56  dest = 1016 )
336   962:             3 ( 0x0a8 )
337   963:             1 ( 0x0a6 )
338   964:             {push-locals} ( 0x809 )
339   966:             2 ( 0x0a7 )
340   967:             _{local} ( 0x80b )
341   969:             @ ( 0x06d )
342   970:             0 ( 0x0a5 )
343   971:             _{local} ( 0x80b )
344   973:             @ ( 0x06d )
345   974:             + ( 0x01e )
346   975:             1 ( 0x0a6 )
347   976:             _{local} ( 0x80b )
348   978:             @ ( 0x06d )
349   979:             * ( 0x020 )
350   980:             3 ( 0x0a8 )
351   981:             _{local} ( 0x80b )
352   983:             ! ( 0x072 )
353   984:             3 ( 0x0a8 )
354   985:             _{local} ( 0x80b )
355   987:             @ ( 0x06d )
356   988:             0= ( 0x034 )
357   989:             b?branch ( 0x014 ) 0x000b ( =dec 11  dest = 1001 )
358   992:                 b(lit) ( 0x010 ) 0x4
359   997:                 {pop-locals} ( 0x80a )
360   999:                 exit ( 0x033 )
361  1000:             b(>resolve) ( 0x0b2 )
362  1001:             b(") ( 0x012 ) ( len=0xb [11 bytes] )
363                            " Why a duck?"
364  1014:             type ( 0x090 )
365  1015:         b(>resolve) ( 0x0b2 )
366  1016:         b(") ( 0x012 ) ( len=0x11 [17 bytes] )
367                        "  Because water..."
368  1035:         type ( 0x090 )
369  1036:         1 ( 0x0a6 )
370  1037:         _{local} ( 0x80b )
371  1039:         @ ( 0x06d )
372  1040:         2 ( 0x0a7 )
373  1041:         _{local} ( 0x80b )
374  1043:         @ ( 0x06d )
375  1044:         0 ( 0x0a5 )
376  1045:         _{local} ( 0x80b )
377  1047:         @ ( 0x06d )
378  1048:         * ( 0x020 )
379  1049:         + ( 0x01e )
380  1050:         3 ( 0x0a8 )
381  1051:         _{local} ( 0x80b )
382  1053:         @ ( 0x06d )
383  1054:         = ( 0x03c )
384  1055:         b?branch ( 0x014 ) 0x0019 ( =dec 25  dest = 1081 )
385  1058:             b(") ( 0x012 ) ( len=0xb [11 bytes] )
386                            " Any takers?"
387  1071:             type ( 0x090 )
388  1072:             b(lit) ( 0x010 ) 0x4
389  1077:             {pop-locals} ( 0x80a )
390  1079:             exit ( 0x033 )
391  1080:         b(>resolve) ( 0x0b2 )
392  1081:         b(") ( 0x012 ) ( len=0xd [13 bytes] )
393                        " Step right up"
394  1096:         type ( 0x090 )
395  1097:         b(lit) ( 0x010 ) 0x4
396  1102:         {pop-locals} ( 0x80a )
397  1104:     b(;) ( 0x0c2 )
398  1105: b(>resolve) ( 0x0b2 )
399  1106: end0 ( 0x000 )
400\  Detokenization finished normally after 1107 bytes.
401End of file.
402
403