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: 0xf4be (Ok) 12 4: len: 0x031d ( 797 bytes) 13 8: b(lit) ( 0x010 ) 0x40 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: named-token ( 0x0b6 ) locals-storage 0x801 20 60: b(buffer:) ( 0x0bd ) 21 61: named-token ( 0x0b6 ) locals-pointer 0x802 22 79: b(value) ( 0x0b8 ) 23 80: named-token ( 0x0b6 ) not-enough-locals? 0x803 24 102: b(:) ( 0x0b7 ) 25 103: + ( 0x01e ) 26 104: cells ( 0x069 ) 27 105: locals-pointer ( 0x802 ) 28 107: swap ( 0x049 ) 29 108: - ( 0x01f ) 30 109: 0< ( 0x036 ) 31 110: b(;) ( 0x0c2 ) 32 111: named-token ( 0x0b6 ) .not-enough-locals 0x804 33 133: b(:) ( 0x0b7 ) 34 134: cr ( 0x092 ) 35 135: b(") ( 0x012 ) ( len=0x34 [52 bytes] ) 36 " FATAL ERROR: Local Values Usage exceeds allocation." 37 189: type ( 0x090 ) 38 190: cr ( 0x092 ) 39 191: b(;) ( 0x0c2 ) 40 192: named-token ( 0x0b6 ) check-enough-locals 0x805 41 215: b(:) ( 0x0b7 ) 42 216: not-enough-locals? ( 0x803 ) 43 218: b?branch ( 0x014 ) 0x0007 ( dest = 226 ) 44 221: .not-enough-locals ( 0x804 ) 45 223: abort ( 0x216 ) 46 225: b(>resolve) ( 0x0b2 ) 47 226: b(;) ( 0x0c2 ) 48 227: named-token ( 0x0b6 ) push-uninitted-locals 0x806 49 252: b(:) ( 0x0b7 ) 50 253: cells ( 0x069 ) 51 254: locals-pointer ( 0x802 ) 52 256: swap ( 0x049 ) 53 257: - ( 0x01f ) 54 258: b(to) ( 0x0c3 ) locals-pointer ( 0x802 ) 55 261: b(;) ( 0x0c2 ) 56 262: named-token ( 0x0b6 ) push-one-initted-local 0x807 57 288: b(:) ( 0x0b7 ) 58 289: locals-pointer ( 0x802 ) 59 291: 1 ( 0x0a6 ) 60 292: cells ( 0x069 ) 61 293: - ( 0x01f ) 62 294: dup ( 0x047 ) 63 295: b(to) ( 0x0c3 ) locals-pointer ( 0x802 ) 64 298: locals-storage ( 0x801 ) 65 300: + ( 0x01e ) 66 301: ! ( 0x072 ) 67 302: b(;) ( 0x0c2 ) 68 303: named-token ( 0x0b6 ) push-initted-locals 0x808 69 326: b(:) ( 0x0b7 ) 70 327: 0 ( 0x0a5 ) 71 328: b(?do) ( 0x018 ) 0x0007 ( dest = 336 ) 72 331: push-one-initted-local ( 0x807 ) 73 333: b(loop) ( 0x015 ) 0xfffd ( =dec -3 dest = 331 ) 74 336: b(;) ( 0x0c2 ) 75 337: named-token ( 0x0b6 ) {push-locals} 0x809 76 354: b(:) ( 0x0b7 ) 77 355: 2dup ( 0x053 ) 78 356: check-enough-locals ( 0x805 ) 79 358: push-uninitted-locals ( 0x806 ) 80 360: push-initted-locals ( 0x808 ) 81 362: b(;) ( 0x0c2 ) 82 363: named-token ( 0x0b6 ) {pop-locals} 0x80a 83 379: b(:) ( 0x0b7 ) 84 380: cells ( 0x069 ) 85 381: locals-pointer ( 0x802 ) 86 383: + ( 0x01e ) 87 384: b(to) ( 0x0c3 ) locals-pointer ( 0x802 ) 88 387: b(;) ( 0x0c2 ) 89 388: named-token ( 0x0b6 ) _{local} 0x80b 90 400: b(:) ( 0x0b7 ) 91 401: cells ( 0x069 ) 92 402: locals-pointer ( 0x802 ) 93 404: + ( 0x01e ) 94 405: locals-storage ( 0x801 ) 95 407: + ( 0x01e ) 96 408: b(;) ( 0x0c2 ) 97 409: named-token ( 0x0b6 ) catch 0x80c 98 418: b(:) ( 0x0b7 ) 99 419: locals-pointer ( 0x802 ) 100 421: >r ( 0x030 ) 101 422: catch ( 0x217 ) 102 424: r> ( 0x031 ) 103 425: b(to) ( 0x0c3 ) locals-pointer ( 0x802 ) 104 428: b(;) ( 0x0c2 ) 105 429: named-token ( 0x0b6 ) $CAT 0x80d 106 437: b(:) ( 0x0b7 ) 107 438: b(lit) ( 0x010 ) 0x5 108 443: 0 ( 0x0a5 ) 109 444: {push-locals} ( 0x809 ) 110 446: 2 ( 0x0a7 ) 111 447: _{local} ( 0x80b ) 112 449: @ ( 0x06d ) 113 450: 0 ( 0x0a5 ) 114 451: _{local} ( 0x80b ) 115 453: @ ( 0x06d ) 116 454: < ( 0x03a ) 117 455: b?branch ( 0x014 ) 0x0023 ( =dec 35 dest = 491 ) 118 458: 3 ( 0x0a8 ) 119 459: _{local} ( 0x80b ) 120 461: @ ( 0x06d ) 121 462: 1 ( 0x0a6 ) 122 463: _{local} ( 0x80b ) 123 465: @ ( 0x06d ) 124 466: 2 ( 0x0a7 ) 125 467: _{local} ( 0x80b ) 126 469: @ ( 0x06d ) 127 470: + ( 0x01e ) 128 471: b(lit) ( 0x010 ) 0x4 129 476: _{local} ( 0x80b ) 130 478: @ ( 0x06d ) 131 479: 0 ( 0x0a5 ) 132 480: _{local} ( 0x80b ) 133 482: @ ( 0x06d ) 134 483: 2 ( 0x0a7 ) 135 484: _{local} ( 0x80b ) 136 486: @ ( 0x06d ) 137 487: - ( 0x01f ) 138 488: min ( 0x02e ) 139 489: move ( 0x078 ) 140 490: b(>resolve) ( 0x0b2 ) 141 491: 0 ( 0x0a5 ) 142 492: _{local} ( 0x80b ) 143 494: @ ( 0x06d ) 144 495: 1 ( 0x0a6 ) 145 496: _{local} ( 0x80b ) 146 498: @ ( 0x06d ) 147 499: 2 ( 0x0a7 ) 148 500: _{local} ( 0x80b ) 149 502: @ ( 0x06d ) 150 503: b(lit) ( 0x010 ) 0x4 151 508: _{local} ( 0x80b ) 152 510: @ ( 0x06d ) 153 511: + ( 0x01e ) 154 512: 0 ( 0x0a5 ) 155 513: _{local} ( 0x80b ) 156 515: @ ( 0x06d ) 157 516: min ( 0x02e ) 158 517: b(lit) ( 0x010 ) 0x5 159 522: {pop-locals} ( 0x80a ) 160 524: b(;) ( 0x0c2 ) 161 525: named-token ( 0x0b6 ) fussel 0x80e 162 535: b(variable) ( 0x0b9 ) 163 536: b(lit) ( 0x010 ) 0x3afe 164 541: fussel ( 0x80e ) 165 543: ! ( 0x072 ) 166 544: b(lit) ( 0x010 ) 0x5afe 167 549: noop ( 0x07b ) 168 550: named-token ( 0x0b6 ) dumont 0x80f 169 560: b(value) ( 0x0b8 ) 170 561: named-token ( 0x0b6 ) ducksoup 0x810 171 573: b(:) ( 0x0b7 ) 172 574: 3 ( 0x0a8 ) 173 575: 2 ( 0x0a7 ) 174 576: {push-locals} ( 0x809 ) 175 578: b(lit) ( 0x010 ) 0x40 176 583: 2 ( 0x0a7 ) 177 584: _{local} ( 0x80b ) 178 586: @ ( 0x06d ) 179 587: dup ( 0x047 ) 180 588: count ( 0x084 ) 181 589: dup ( 0x047 ) 182 590: 3 ( 0x0a8 ) 183 591: _{local} ( 0x80b ) 184 593: ! ( 0x072 ) 185 594: 0 ( 0x0a5 ) 186 595: _{local} ( 0x80b ) 187 597: @ ( 0x06d ) 188 598: dup ( 0x047 ) 189 599: count ( 0x084 ) 190 600: $CAT ( 0x80d ) 191 602: dup ( 0x047 ) 192 603: b(lit) ( 0x010 ) 0x4 193 608: _{local} ( 0x80b ) 194 610: ! ( 0x072 ) 195 611: rot ( 0x04a ) 196 612: b(lit) ( 0x010 ) 0x4 197 617: _{local} ( 0x80b ) 198 619: @ ( 0x06d ) 199 620: = ( 0x03c ) 200 621: b?branch ( 0x014 ) 0x000c ( =dec 12 dest = 634 ) 201 624: type ( 0x090 ) 202 625: b(lit) ( 0x010 ) 0x5 203 630: {pop-locals} ( 0x80a ) 204 632: exit ( 0x033 ) 205 633: b(>resolve) ( 0x0b2 ) 206 634: 2 ( 0x0a7 ) 207 635: _{local} ( 0x80b ) 208 637: @ ( 0x06d ) 209 638: + ( 0x01e ) 210 639: swap ( 0x049 ) 211 640: 3 ( 0x0a8 ) 212 641: _{local} ( 0x80b ) 213 643: @ ( 0x06d ) 214 644: + ( 0x01e ) 215 645: b(lit) ( 0x010 ) 0x5 216 650: {pop-locals} ( 0x80a ) 217 652: b(;) ( 0x0c2 ) 218 653: named-token ( 0x0b6 ) garbanzo 0x811 219 665: b(:) ( 0x0b7 ) 220 666: b(") ( 0x012 ) ( len=0x17 [23 bytes] ) 221 " Should be unrecognized." 222 691: type ( 0x090 ) 223 692: cr ( 0x092 ) 224 693: b(;) ( 0x0c2 ) 225 694: new-device ( 0x11f ) 226 696: named-token ( 0x0b6 ) fazooule! 0x812 227 709: b(:) ( 0x0b7 ) 228 710: b(") ( 0x012 ) ( len=0x17 [23 bytes] ) 229 " Lima enter tain you..." 230 735: type ( 0x090 ) 231 736: cr ( 0x092 ) 232 737: garbanzo ( 0x811 ) 233 739: b(;) ( 0x0c2 ) 234 740: b(lit) ( 0x010 ) 0xdeadc0de 235 745: instance ( 0x0c0 ) 236 746: named-token ( 0x0b6 ) quaack 0x813 237 756: b(value) ( 0x0b8 ) 238 757: named-token ( 0x0b6 ) frijoles 0x814 239 769: b(:) ( 0x0b7 ) 240 770: b(") ( 0x012 ) ( len=0xf [15 bytes] ) 241 " Holy ... beans?" 242 787: type ( 0x090 ) 243 788: cr ( 0x092 ) 244 789: garbanzo ( 0x811 ) 245 791: b(;) ( 0x0c2 ) 246 792: finish-device ( 0x127 ) 247 794: finish-device ( 0x127 ) 248 796: end0 ( 0x000 ) 249\ Detokenization finished normally after 797 bytes. 250End of file. 251 252