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:  0xd74d (Ok)
12     4:   len:       0x0287 ( 647 bytes)
13     8: named-token ( 0x0b6 ) too-large-case 0x800
14    26: b(:) ( 0x0b7 )
15    27:     b(") ( 0x012 ) ( len=0x29 [41 bytes] )
16                    " Let's give it a large back-reference too."
17    70:     type ( 0x090 )
18    71:     b(<mark) ( 0x0b1 )
19    72:         b(") ( 0x012 ) ( len=0x10 [16 bytes] )
20                        " We've just begun"
21    90:         type ( 0x090 )
22    91:         b(") ( 0x012 ) ( len=7 )
23                        " 1 0 do "
24   100:         type ( 0x090 )
25   101:         cr ( 0x092 )
26   102:         1 ( 0x0a6 )
27   103:         0 ( 0x0a5 )
28   104:         b(do) ( 0x017 ) 0x34 ( =dec 52  dest = 157 )
29   106:             dup ( 0x047 )
30   107:             b(") ( 0x012 ) ( len=3 )
31                            " if "
32   112:             type ( 0x090 )
33   113:             cr ( 0x092 )
34   114:             b?branch ( 0x014 ) 0x0f ( =dec 15  dest = 130 )
35   116:                 dup ( 0x047 )
36   117:                 b(") ( 0x012 ) ( len=4 )
37                                " case"
38   123:                 type ( 0x090 )
39   124:                 b(case) ( 0x0c4 )
40   125:                     0 ( 0x0a5 )
41   126:                     b(of) ( 0x01c ) 0x19 ( =dec 25  dest = 152 )
42   128:                         b(") ( 0x012 ) ( len=0x12 [18 bytes] )
43                                        "  Just a short case"
44   148:                         type ( 0x090 )
45   149:                         cr ( 0x092 )
46   150:                     b(endof) ( 0x0c6 ) 0xe2 ( =dec -30  dest = 121 )
47   152:                     b(") ( 0x012 ) ( len=0x16 [22 bytes] )
48                                    " default.  The Big One!"
49   176:                     type ( 0x090 )
50   177:                     cr ( 0x092 )
51   178:                     b(") ( 0x012 ) ( len=0x23 [35 bytes] )
52                                    " Oh, one Bottle of Beer on the wall,"
53   215:                     type ( 0x090 )
54   216:                     cr ( 0x092 )
55   217:                     b(") ( 0x012 ) ( len=0x18 [24 bytes] )
56                                    "     one Bottle of Beer!,"
57   243:                     type ( 0x090 )
58   244:                     cr ( 0x092 )
59   245:                     b(") ( 0x012 ) ( len=0x22 [34 bytes] )
60                                    " Take it down and pass it around..."
61   281:                     type ( 0x090 )
62   282:                     cr ( 0x092 )
63   283:                     b(") ( 0x012 ) ( len=0x1c [28 bytes] )
64                                    " How dry I am!  How dry I am!"
65   313:                     type ( 0x090 )
66   314:                     cr ( 0x092 )
67   315:                     b(") ( 0x012 ) ( len=0x1b [27 bytes] )
68                                    " No body knows how dry I am."
69   344:                     type ( 0x090 )
70   345:                     cr ( 0x092 )
71   346:                     b(") ( 0x012 ) ( len=0x1a [26 bytes] )
72                                    " How ... Dry I ... Aaaammm."
73   374:                     type ( 0x090 )
74   375:                     cr ( 0x092 )
75   376:                 b(endcase) ( 0x0c5 )
76   377:                 b(") ( 0x012 ) ( len=4 )
77                                " then"
78   383:                 type ( 0x090 )
79   384:                 cr ( 0x092 )
80   385:             b(>resolve) ( 0x0b2 )
81   386:             b(") ( 0x012 ) ( len=0x15 [21 bytes] )
82                            " Loop back and forward"
83   409:             type ( 0x090 )
84   410:             cr ( 0x092 )
85   411:         b(loop) ( 0x015 ) 0xce ( =dec -50  dest = 362 )
86   413:         b(") ( 0x012 ) ( len=0x11 [17 bytes] )
87                        "  And here we are!"
88   432:         type ( 0x090 )
89   433:         cr ( 0x092 )
90   434:         exit ( 0x033 )
91   435:         b(") ( 0x012 ) ( len=0x1e [30 bytes] )
92                        "  Well, we needed some way out!"
93   467:         type ( 0x090 )
94   468:         cr ( 0x092 )
95   469:         bbranch ( 0x013 ) 0x72 ( =dec 114  dest = 584 )
96   471:             b(") ( 0x012 ) ( len=0x15 [21 bytes] )
97                            "  Back to the fuchsia."
98   494:             type ( 0x090 )
99   495:             cr ( 0x092 )
100   496:         b(;) ( 0x0c2 )
101   497:         named-token ( 0x0b6 ) control-example 0x801
102   516:         b(:) ( 0x0b7 )
103   517:             b(") ( 0x012 ) ( len=0x13 [19 bytes] )
104                            "  Here's the beguine"
105   538:             type ( 0x090 )
106   539:             b(<mark) ( 0x0b1 )
107   540:                 dup ( 0x047 )
108   541:                 b(") ( 0x012 ) ( len=3 )
109                                " if "
110   546:                 type ( 0x090 )
111   547:                 b?branch ( 0x014 ) 0x37 ( =dec 55  dest = 603 )
112   549:                     dup ( 0x047 )
113   550:                     b(") ( 0x012 ) ( len=4 )
114                                    " case"
115   556:                     type ( 0x090 )
116   557:                     b(case) ( 0x0c4 )
117   558:                         0 ( 0x0a5 )
118   559:                         b(of) ( 0x01c ) 0x12 ( =dec 18  dest = 578 )
119   561:                             b(") ( 0x012 ) ( len=0xb [11 bytes] )
120                                            "  Short case"
121   574:                             type ( 0x090 )
122   575:                             cr ( 0x092 )
123   576:                         b(endof) ( 0x0c6 ) 0x12 ( =dec 18  dest = 595 )
124   578:                         b(") ( 0x012 ) ( len=0xc [12 bytes] )
125                                        "  No default."
126   592:                         type ( 0x090 )
127   593:                         cr ( 0x092 )
128   594:                     b(endcase) ( 0x0c5 )
129   595:                     b(") ( 0x012 ) ( len=4 )
130                                    " then"
131   601:                     type ( 0x090 )
132   602:                 b(>resolve) ( 0x0b2 )
133   603:                 b(") ( 0x012 ) ( len=7 )
134                                " Way out"
135   612:                 type ( 0x090 )
136   613:                 exit ( 0x033 )
137   614:                 b(") ( 0x012 ) ( len=9 )
138                                " Jump back"
139   625:                 type ( 0x090 )
140   626:                 bbranch ( 0x013 ) 0xa9 ( =dec -87  dest = 540 )
141   628:             b(") ( 0x012 ) ( len=0xe [14 bytes] )
142                            "  Never do this"
143   644:             type ( 0x090 )
144   645:         b(;) ( 0x0c2 )
145   646:         end0 ( 0x000 )
146\  Detokenization finished normally after 647 bytes.
147\  Subsequent FCode Block detected.  Detokenizing.
148   647: start1 ( 0x0f1 )   ( 16-bit offsets)
149   648:   format:    0x08
150   649:   checksum:  0x8a47 (Ok)
151   651:   len:       0x01a7 ( 423 bytes)
152   655: named-token ( 0x0b6 ) odd-size-case 0x802
153   672: b(:) ( 0x0b7 )
154   673:     b(") ( 0x012 ) ( len=0x16 [22 bytes] )
155                    " With a back-reference."
156   697:     type ( 0x090 )
157   698:     b(<mark) ( 0x0b1 )
158   699:         b(") ( 0x012 ) ( len=0xb [11 bytes] )
159                        " We've begun"
160   712:         type ( 0x090 )
161   713:         dup ( 0x047 )
162   714:         b(") ( 0x012 ) ( len=8 )
163                        " blah-if "
164   724:         type ( 0x090 )
165   725:         b?branch ( 0x014 ) 0x0114 ( =dec 276  dest = 1002 )
166   728:             dup ( 0x047 )
167   729:             b(") ( 0x012 ) ( len=9 )
168                            " blah-case"
169   740:             type ( 0x090 )
170   741:             b(case) ( 0x0c4 )
171   742:                 0 ( 0x0a5 )
172   743:                 b(of) ( 0x01c ) 0x001b ( =dec 27  dest = 771 )
173   746:                     b(") ( 0x012 ) ( len=0x12 [18 bytes] )
174                                    "  A very short case"
175   766:                     type ( 0x090 )
176   767:                     cr ( 0x092 )
177   768:                 b(endof) ( 0x0c6 ) 0x00db ( =dec 219  dest = 988 )
178   771:                 b(") ( 0x012 ) ( len=0xe [14 bytes] )
179                                " A big default."
180   787:                 type ( 0x090 )
181   788:                 cr ( 0x092 )
182   789:                 b(") ( 0x012 ) ( len=0x23 [35 bytes] )
183                                " Oh, one Bottle of Beer on the wall,"
184   826:                 type ( 0x090 )
185   827:                 cr ( 0x092 )
186   828:                 b(") ( 0x012 ) ( len=0x18 [24 bytes] )
187                                "     one Bottle of Beer!,"
188   854:                 type ( 0x090 )
189   855:                 cr ( 0x092 )
190   856:                 b(") ( 0x012 ) ( len=0x22 [34 bytes] )
191                                " Take it down and pass it around..."
192   892:                 type ( 0x090 )
193   893:                 cr ( 0x092 )
194   894:                 b(") ( 0x012 ) ( len=0x1c [28 bytes] )
195                                " How dry I am!  How dry I am!"
196   924:                 type ( 0x090 )
197   925:                 cr ( 0x092 )
198   926:                 b(") ( 0x012 ) ( len=0x1b [27 bytes] )
199                                " No body knows how dry I am."
200   955:                 type ( 0x090 )
201   956:                 cr ( 0x092 )
202   957:                 b(") ( 0x012 ) ( len=0x1a [26 bytes] )
203                                " How ... Dry I ... Aaaammm."
204   985:                 type ( 0x090 )
205   986:                 cr ( 0x092 )
206   987:             b(endcase) ( 0x0c5 )
207   988:             b(") ( 0x012 ) ( len=9 )
208                            " blah-then"
209   999:             type ( 0x090 )
210  1000:             cr ( 0x092 )
211  1001:         b(>resolve) ( 0x0b2 )
212  1002:         b(") ( 0x012 ) ( len=0x12 [18 bytes] )
213                        " blah-some way out."
214  1022:         type ( 0x090 )
215  1023:         exit ( 0x033 )
216  1024:         b(") ( 0x012 ) ( len=0xb [11 bytes] )
217                        "  Back again"
218  1037:         type ( 0x090 )
219  1038:         cr ( 0x092 )
220  1039:         bbranch ( 0x013 ) 0xfeab ( =dec -341  dest = 699 )
221  1042:     b(") ( 0x012 ) ( len=0x16 [22 bytes] )
222                    "  Done.  are you happy?"
223  1066:     type ( 0x090 )
224  1067:     cr ( 0x092 )
225  1068: b(;) ( 0x0c2 )
226  1069: end0 ( 0x000 )
227\  Detokenization finished normally after 423 bytes.
228End of file.
229
230