:const label-0 8 :const label-1 233 :const label-2 236 :const machine-6 2048 :const machine-7 2049 :const machine-8 2056 : main loop vE := 1 if vE key then jump label-3 vE := 2 if vE key then jump label-4 again : label-3 v8 := 0 jump label-5 : label-4 v8 := 1 : label-5 v5 := 1 v6 := 232 i := label-15 native machine-3 0xFC 0x01 # bad opcode? if vC == 0 then jump label-6 0x06 # unused? 0x34 # unused? 0xF0 # unused? 0x01 # unused? 0x06 # unused? 0x03 # unused? 0x12 # unused? 0x2A # unused? 0x05 # unused? 0xE3 # unused? 0x70 # unused? 0xFF # unused? 0x30 # unused? 0x00 # unused? 0x12 # unused? 0x26 # unused? 0x12 # unused? 0x1A # unused? : label-6 i := label-17 native machine-5 i := label-21 native machine-2 native machine-0 if v8 == 0 then jump label-7 native machine-2 native machine-0 : label-7 i := label-18 native machine-4 0xF8 0x01 # bad opcode? v1 := random 7 v1 += 3 native machine-4 0xF1 0x01 # bad opcode? native machine-4 0xF1 0x01 # bad opcode? if v8 == 0 then jump label-8 vA := 1 sub-1 sub-2 : label-8 vA := 0 sub-1 sub-2 v1 := 22 v0 := 10 i := label-14 sprite v0 v1 3 v0 := 25 sprite v0 v1 3 v0 := 36 sprite v0 v1 3 v0 := 51 sprite v0 v1 3 v1 := 4 loop sub-0 v1 += 255 if v1 != 0 then again sub-3 sub-4 0x6A # unused? 0x00 # unused? 0x64 # unused? 0x00 # unused? 0x6E # unused? 0x01 # unused? 0xEE # unused? 0xA1 # unused? 0x12 # unused? 0xA8 # unused? 0x24 # unused? 0xB4 # unused? 0xFF # unused? 0x07 # unused? 0x3F # unused? 0x00 # unused? 0x12 # unused? 0x8E # unused? 0x25 # unused? 0x50 # unused? 0x6F # unused? 0x04 # unused? 0xFF # unused? 0x15 # unused? 0x61 # unused? 0x01 # unused? 0x84 # unused? 0x13 # unused? 0x12 # unused? 0x8E # unused? 0x44 # unused? 0x00 # unused? 0x25 # unused? 0x50 # unused? 0xA6 # unused? 0x9A # unused? 0xFA # unused? 0x1E # unused? 0xF0 # unused? 0x65 # unused? 0x70 # unused? 0xFF # unused? 0x06 # unused? 0x40 # unused? 0xF0 # unused? 0x55 # unused? 0x25 # unused? 0x50 # unused? 0xA6 # unused? 0x93 # unused? 0x06 # unused? 0x28 # unused? 0x03 # unused? 0x01 # unused? 0x65 # unused? 0x02 # unused? 0x66 # unused? 0x3F # unused? 0x06 # unused? 0x03 # unused? 0x12 # unused? 0xC8 # unused? 0x64 # unused? 0x04 # unused? 0xC7 # unused? 0x07 # unused? 0x25 # unused? 0x72 # unused? 0xA6 # unused? 0x93 # unused? 0xF0 # unused? 0x65 # unused? 0xF0 # unused? 0x15 # unused? 0x24 # unused? 0xB4 # unused? 0xFF # unused? 0x07 # unused? 0x3F # unused? 0x00 # unused? 0x12 # unused? 0xD6 # unused? 0x06 # unused? 0x03 # unused? 0x12 # unused? 0xEA # unused? 0x12 # unused? 0xDC # unused? 0xA6 # unused? 0x4D # unused? 0xF4 # unused? 0x1E # unused? 0xF0 # unused? 0x65 # unused? 0x84 # unused? 0x00 # unused? 0x8C # unused? 0x40 # unused? 0x05 # unused? 0xE3 # unused? 0x61 # unused? 0xEF # unused? 0x81 # unused? 0x65 # unused? 0x4F # unused? 0x00 # unused? 0x13 # unused? 0x34 # unused? 0x06 # unused? 0x08 # unused? 0x13 # unused? 0xAA # unused? 0xA6 # unused? 0x93 # unused? 0x06 # unused? 0x34 # unused? 0xF1 # unused? 0x00 # unused? 0x31 # unused? 0x03 # unused? 0x13 # unused? 0x0A # unused? 0x6E # unused? 0x00 # unused? 0xEE # unused? 0xA1 # unused? 0x13 # unused? 0x5A # unused? 0x78 # unused? 0xFF # unused? 0x38 # unused? 0x00 # unused? 0x13 # unused? 0x2E # unused? 0xA6 # unused? 0x9D # unused? 0x06 # unused? 0x34 # unused? 0xFE # unused? 0x00 # unused? 0x4E # unused? 0x00 # unused? 0x13 # unused? 0x26 # unused? 0x7E # unused? 0xFF # unused? 0x06 # unused? 0x3A # unused? 0xFE # unused? 0x00 # unused? 0x88 # unused? 0x70 # unused? 0x6C # unused? 0x08 # unused? 0x12 # unused? 0xEC # unused? 0xA6 # unused? 0x93 # unused? 0x06 # unused? 0x28 # unused? 0x03 # unused? 0x01 # unused? 0x13 # unused? 0x20 # unused? 0x06 # unused? 0x03 # unused? 0x13 # unused? 0x2E # unused? 0x12 # unused? 0xCE # unused? 0x6F # unused? 0x2D # unused? 0xFF # unused? 0x18 # unused? 0xFF # unused? 0x15 # unused? 0x24 # unused? 0xB4 # unused? 0xFF # unused? 0x07 # unused? 0x3F # unused? 0x00 # unused? 0x13 # unused? 0x3A # unused? 0xA6 # unused? 0x90 # unused? 0x06 # unused? 0x34 # unused? 0xF8 # unused? 0x00 # unused? 0x8A # unused? 0x83 # unused? 0xA6 # unused? 0x9A # unused? 0xFA # unused? 0x1E # unused? 0xF0 # unused? 0x65 # unused? 0x40 # unused? 0x00 # unused? 0x13 # unused? 0x58 # unused? 0x12 # unused? 0x8C # unused? 0x24 # unused? 0x86 # unused? 0x13 # unused? 0x58 # unused? 0xA6 # unused? 0x91 # unused? 0xFA # unused? 0x1E # unused? 0xF0 # unused? 0x65 # unused? 0x40 # unused? 0x00 # unused? 0x13 # unused? 0x7C # unused? 0x06 # unused? 0x40 # unused? 0x70 # unused? 0xFF # unused? 0xF0 # unused? 0x55 # unused? 0xA6 # unused? 0x9D # unused? 0x06 # unused? 0x28 # unused? 0x18 # unused? 0x00 # unused? 0xA6 # unused? 0x93 # unused? 0x06 # unused? 0x28 # unused? 0x01 # unused? 0x01 # unused? 0x25 # unused? 0x68 # unused? 0x25 # unused? 0x70 # unused? 0x12 # unused? 0xEA # unused? 0x24 # unused? 0x6E # unused? 0x24 # unused? 0xA4 # unused? 0xA6 # unused? 0x90 # unused? 0x06 # unused? 0x34 # unused? 0xF8 # unused? 0x00 # unused? 0xA6 # unused? 0x9A # unused? 0xFA # unused? 0x1E # unused? 0x60 # unused? 0x00 # unused? 0xF0 # unused? 0x55 # unused? 0x8A # unused? 0x83 # unused? 0x78 # unused? 0xFF # unused? 0xA6 # unused? 0x90 # unused? 0x06 # unused? 0x3A # unused? 0xF8 # unused? 0x00 # unused? 0x38 # unused? 0x00 # unused? 0x13 # unused? 0x58 # unused? 0x6E # unused? 0x01 # unused? 0xEE # unused? 0xA1 # unused? 0x13 # unused? 0xA4 # unused? 0x13 # unused? 0x9C # unused? 0x24 # unused? 0xA4 # unused? 0x24 # unused? 0x6E # unused? 0x13 # unused? 0x42 # unused? 0x6D # unused? 0x02 # unused? 0xFD # unused? 0x18 # unused? 0x25 # unused? 0x70 # unused? 0xA6 # unused? 0x7A # unused? 0x81 # unused? 0x60 # unused? 0x06 # unused? 0x34 # unused? 0xF2 # unused? 0x01 # unused? 0x81 # unused? 0x25 # unused? 0x4F # unused? 0x00 # unused? 0x14 # unused? 0x1E # unused? 0x81 # unused? 0x60 # unused? 0x06 # unused? 0x34 # unused? 0xF2 # unused? 0x01 # unused? 0x82 # unused? 0x15 # unused? 0x4F # unused? 0x00 # unused? 0x14 # unused? 0x1E # unused? 0x61 # unused? 0x07 # unused? 0x81 # unused? 0x62 # unused? 0xA6 # unused? 0x5F # unused? 0xF1 # unused? 0x1E # unused? 0xF0 # unused? 0x65 # unused? 0x81 # unused? 0x00 # unused? 0x41 # unused? 0x00 # unused? 0x14 # unused? 0x1E # unused? 0x24 # unused? 0x86 # unused? 0x25 # unused? 0x2E # unused? 0x24 # unused? 0xB4 # unused? 0xA6 # unused? 0x89 # unused? 0xF1 # unused? 0x1E # unused? 0xF0 # unused? 0x65 # unused? 0x8F # unused? 0x00 # unused? 0xA6 # unused? 0x97 # unused? 0x4A # unused? 0x01 # unused? 0xA6 # unused? 0x9A # unused? 0x69 # unused? 0x03 # unused? 0x06 # unused? 0x40 # unused? 0xF0 # unused? 0x65 # unused? 0x06 # unused? 0x40 # unused? 0x80 # unused? 0xF4 # unused? 0x6C # unused? 0x0A # unused? 0x80 # unused? 0xC5 # unused? 0x3F # unused? 0x00 # unused? 0x14 # unused? 0x02 # unused? 0x70 # unused? 0x0A # unused? 0xF0 # unused? 0x55 # unused? 0x06 # unused? 0x40 # unused? 0x79 # unused? 0xFF # unused? 0x39 # unused? 0x00 # unused? 0x13 # unused? 0xF0 # unused? 0x3F # unused? 0x00 # unused? 0x13 # unused? 0x56 # unused? 0xC2 # unused? 0x01 # unused? 0x32 # unused? 0x00 # unused? 0x14 # unused? 0x1A # unused? 0x24 # unused? 0x7C # unused? 0x14 # unused? 0x1C # unused? 0x24 # unused? 0x86 # unused? 0x25 # unused? 0x2E # unused? 0x24 # unused? 0xB4 # unused? 0x46 # unused? 0xE8 # unused? 0x14 # unused? 0x66 # unused? 0x46 # unused? 0xEF # unused? 0x14 # unused? 0x66 # unused? 0x61 # unused? 0x00 # unused? 0x6C # unused? 0x02 # unused? 0x05 # unused? 0xE3 # unused? 0x06 # unused? 0x08 # unused? 0x71 # unused? 0x01 # unused? 0x6C # unused? 0x07 # unused? 0x05 # unused? 0xE3 # unused? 0x06 # unused? 0x08 # unused? 0x71 # unused? 0x02 # unused? 0x6C # unused? 0x09 # unused? 0x05 # unused? 0xE3 # unused? 0x06 # unused? 0x08 # unused? 0x71 # unused? 0x04 # unused? 0x6C # unused? 0x03 # unused? 0x05 # unused? 0xE3 # unused? 0x06 # unused? 0x08 # unused? 0x71 # unused? 0x08 # unused? 0x6C # unused? 0x04 # unused? 0x05 # unused? 0xE3 # unused? 0x41 # unused? 0x05 # unused? 0x12 # unused? 0xE2 # unused? 0x41 # unused? 0x07 # unused? 0x12 # unused? 0xE2 # unused? 0x41 # unused? 0x0D # unused? 0x12 # unused? 0xE2 # unused? 0x41 # unused? 0x01 # unused? 0x12 # unused? 0xE2 # unused? 0x41 # unused? 0x0A # unused? 0x14 # unused? 0x6A # unused? 0x41 # unused? 0x0B # unused? 0x14 # unused? 0x6A # unused? 0x25 # unused? 0x68 # unused? 0x12 # unused? 0xEA # unused? 0xA6 # unused? 0x55 # unused? 0x12 # unused? 0xE4 # unused? 0x88 # unused? 0xA0 # unused? 0x6A # unused? 0x01 # unused? 0x25 # unused? 0x50 # unused? 0x6A # unused? 0x00 # unused? 0x25 # unused? 0x50 # unused? 0x8A # unused? 0x80 # unused? 0x00 # unused? 0xEE # unused? : sub-0 i := label-16 v0 := random 7 v0 += 2 i += v1 save v0 v9 := 11 i := label-13 i += v1 load v0 v2 := v0 i := label-12 sprite v2 v9 7 v9 += 1 v2 += 1 i := label-16 i += v1 load v0 i := hex v0 sprite v2 v9 5 return 0xA6 # unused? 0x6E # unused? 0x60 # unused? 0x18 # unused? 0x61 # unused? 0x00 # unused? 0xD0 # unused? 0x14 # unused? 0x60 # unused? 0x20 # unused? 0xA6 # unused? 0x72 # unused? 0xD0 # unused? 0x14 # unused? 0x00 # unused? 0xEE # unused? 0xA6 # unused? 0x8E # unused? 0xF0 # unused? 0x65 # unused? 0x06 # unused? 0x40 # unused? 0x30 # unused? 0x00 # unused? 0x14 # unused? 0xD6 # unused? 0x6E # unused? 0x04 # unused? 0xEE # unused? 0xA1 # unused? 0x14 # unused? 0xEE # unused? 0xA6 # unused? 0x9C # unused? 0xF0 # unused? 0x65 # unused? 0x06 # unused? 0x40 # unused? 0x30 # unused? 0x00 # unused? 0x14 # unused? 0xE2 # unused? 0x6E # unused? 0x06 # unused? 0xEE # unused? 0xA1 # unused? 0x14 # unused? 0xF8 # unused? 0x00 # unused? 0xEE # unused? 0x70 # unused? 0xFF # unused? 0xA6 # unused? 0x8E # unused? 0xF0 # unused? 0x55 # unused? 0x40 # unused? 0x04 # unused? 0x25 # unused? 0x78 # unused? 0x14 # unused? 0xC4 # unused? 0x70 # unused? 0xFF # unused? 0xA6 # unused? 0x9C # unused? 0xF0 # unused? 0x55 # unused? 0x40 # unused? 0x04 # unused? 0x25 # unused? 0x92 # unused? 0x00 # unused? 0xEE # unused? 0x25 # unused? 0x02 # unused? 0x60 # unused? 0x09 # unused? 0x6D # unused? 0x02 # unused? 0xFD # unused? 0x18 # unused? 0x14 # unused? 0xD8 # unused? 0x25 # unused? 0x14 # unused? 0x60 # unused? 0x09 # unused? 0x6D # unused? 0x02 # unused? 0xFD # unused? 0x18 # unused? 0x14 # unused? : machine-0 0xE4 # 0x501 : SEX 4 0xA0 # 0x502 : PLO 0 0xE9 # 0x503 : SEX 9 0x06 # 0x504 : LDN 6 0x25 # 0x505 : DEC 5 0x06 # 0x506 : LDN 6 0x28 # 0x507 : DEC 8 0x0F # 0x508 : LDN F 0x01 # 0x509 : LDN 1 0x06 # 0x50A : LDN 6 0x28 # 0x50B : DEC 8 0xFF 0x01 # 0x50C : SMI 0x01 0x06 # 0x50E : LDN 6 0x28 # 0x50F : DEC 8 0xF8 0x06 # 0x510 : LDI 0x06 0x15 # 0x512 : INC 5 0x24 # 0x513 : DEC 4 0xA0 # 0x514 : PLO 0 0xEC # 0x515 : SEX C 0x06 # 0x516 : LDN 6 0x25 # 0x517 : DEC 5 0x06 # 0x518 : LDN 6 0x28 # 0x519 : DEC 8 0x1F # 0x51A : INC F 0x01 # 0x51B : LDN 1 0x06 # 0x51C : LDN 6 0x28 # 0x51D : DEC 8 0xFF 0x01 # 0x51E : SMI 0x01 0x06 # 0x520 : LDN 6 0x28 # 0x521 : DEC 8 0xF0 # 0x522 : LDX 0x08 # 0x523 : LDN 8 0x06 # 0x524 : LDN 6 0x28 # 0x525 : DEC 8 0x00 # 0x526 : IDL 0x08 # 0x527 : LDN 8 0x06 # 0x528 : LDN 6 0x28 # 0x529 : DEC 8 0x00 # 0x52A : IDL 0x00 # 0x52B : IDL 0x00 # 0x52C : IDL 0xEE # 0x52D : SEX E : sub-1 v2 := 0 vB := 48 if vA == 1 then vB := 0 v9 := 0 loop i := label-19 if vA == 1 then i := label-20 i += v9 load v0 i := hex v0 sprite vB v2 5 vB += 6 v9 += 1 if v9 != 3 then again return : sub-2 i := label-21 i += vA load v0 if v0 == 0 then jump label-11 i := hex v0 v2 := 0 v1 := 38 if vA == 1 then v1 := 22 sprite v1 v2 5 return 0x61 # unused? 0x0A # unused? 0x81 # unused? 0x45 # unused? 0x84 # unused? 0x10 # unused? : label-11 return 0xC7 # unused? 0x03 # unused? 0x77 # unused? 0x03 # unused? 0x88 # unused? 0x70 # unused? 0x00 # unused? 0xEE # unused? : sub-3 i := label-1 native machine-1 native machine-2 native machine-7 native machine-2 native 0x01 native machine-2 native 0x06 native machine-2 native machine-8 native machine-2 native machine-6 return : sub-4 i := label-2 native machine-1 native machine-2 native 0x01 native machine-2 native 0x01 native machine-2 jump label-0 0x06 # unused? 0x28 # unused? 0x10 # unused? 0x08 # unused? 0x06 # unused? 0x28 # unused? 0x10 # unused? 0x00 # unused? 0x00 # unused? 0xEE # unused? 0x01 # unused? 0xD6 # unused? 0xD6 # unused? 0xC6 # unused? 0xD7 # unused? 0xC6 # unused? 0xD6 # unused? 0xC6 # unused? 0xCB # unused? 0xD7 # unused? 0xD6 # unused? 0xD6 # unused? 0xD6 # unused? 0xCB # unused? 0xD6 # unused? 0xC1 # unused? 0xD7 # unused? 0xC1 # unused? 0xD6 # unused? 0xC1 # unused? 0xCB # unused? 0xF8 # unused? 0x08 # unused? 0xF4 # unused? 0x56 # unused? 0xD3 # unused? 0xF8 # unused? 0x08 # unused? 0xF5 # unused? 0x56 # unused? 0xD3 # unused? 0x8E # unused? 0xF6 # unused? 0x3B # unused? 0xD5 # unused? 0xF8 # unused? 0x01 # unused? 0xF4 # unused? 0x56 # unused? 0xF8 # unused? 0x80 # unused? 0xAE # unused? 0xD3 # unused? 0x8E # unused? 0xFE # unused? 0x3B # unused? 0xD5 # unused? 0xF8 # unused? 0x01 # unused? 0xF5 # unused? 0x56 # unused? 0xF8 # unused? 0x01 # unused? 0x30 # unused? 0xD5 # unused? 0xF8 # unused? 0xFC # unused? 0xA7 # unused? 0x96 # unused? 0xB7 # unused? 0xE7 # unused? 0xF8 # unused? 0x05 # unused? 0xBD # unused? 0xF8 # unused? 0xAD # unused? 0xF4 # unused? 0xF4 # unused? 0xAD # unused? 0xF8 # unused? 0xF5 # unused? 0xA6 # unused? 0xE6 # unused? 0x72 # unused? 0xAE # unused? 0x93 # unused? 0xBC # unused? 0x4D # unused? 0xAC # unused? 0xDC # unused? 0x4D # unused? 0xAC # unused? 0xDC # unused? 0x8E # unused? 0x26 # unused? 0x56 # unused? 0xD4 # unused? 0xF8 # unused? 0x00 # unused? 0xBC # unused? 0x30 # unused? 0x0B # unused? 0xF8 # unused? 0x01 # unused? 0xBC # unused? 0xF8 # unused? 0xF5 # unused? 0xA6 # unused? 0xE6 # unused? 0x72 # unused? 0xAE # unused? 0x9B # unused? 0xBF # unused? 0xF0 # unused? 0xAF # unused? 0xEF # unused? 0x8E # unused? 0xF3 # unused? 0xBE # unused? 0x8E # unused? 0xF2 # unused? 0x3A # unused? 0x1F # unused? 0x15 # unused? 0x15 # unused? 0x9C # unused? 0x3A # unused? 0x24 # unused? 0x9E # unused? 0x5F # unused? 0xD4 # unused? : machine-1 0x9B # 0x625 : GHI B 0xBA # 0x626 : PHI A 0xD4 # 0x627 : SEP 4 : machine-2 0x45 # 0x628 : LDA 5 0x5A # 0x629 : STR A 0xE5 # 0x62A : SEX 5 0x8A # 0x62B : GLO A 0xF4 # 0x62C : ADD 0xAA # 0x62D : PLO A 0x15 # 0x62E : INC 5 0x9A # 0x62F : GHI A 0x7C 0x00 # 0x630 : ADCI 0x00 0xBA # 0x632 : PHI A 0xD4 # 0x633 : SEP 4 : machine-3 0x45 # 0x634 : LDA 5 0xA6 # 0x635 : PLO 6 0x0A # 0x636 : LDN A 0x56 # 0x637 : STR 6 0x30 0x2A # 0x638 : BR 0x2A : machine-4 0x45 # 0x63A : LDA 5 0xA6 # 0x63B : PLO 6 0x06 # 0x63C : LDN 6 0x5A # 0x63D : STR A 0x30 0x2A # 0x63E : BR 0x2A 0x2A # 0x640 : DEC A 0xD4 # 0x641 : SEP 4 : machine-5 0xF8 0x14 # 0x642 : LDI 0x14 0xAF # 0x644 : PLO F 0xF8 0x00 # 0x645 : LDI 0x00 0x5A # 0x647 : STR A 0x1A # 0x648 : INC A 0x2F # 0x649 : DEC F 0x8F # 0x64A : GLO F 0x3A 0x45 # 0x64B : BNZ 0x45 0xD4 # 0x64D : SEP 4 0x03 # unused? 0x09 # unused? 0x01 # unused? 0x03 # unused? 0x00 # unused? 0x01 # unused? 0x09 # unused? 0x02 # unused? 0x07 # unused? 0x08 # unused? 0x09 # unused? 0x01 # unused? 0x00 # unused? 0x03 # unused? 0x01 # unused? 0x02 # unused? 0x03 # unused? 0x00 # unused? 0x01 # unused? 0x02 # unused? 0x02 # unused? 0x03 # unused? 0x03 # unused? 0x04 # unused? 0x00 # unused? : label-12 0xFC 0xFC 0xFC 0xFC 0xFC 0xFC 0xFC 0x72 # unused? 0x22 # unused? 0x22 # unused? 0x22 # unused? 0x47 # unused? 0x42 # unused? 0x42 # unused? : label-13 0x72 0x08 0x15 0x25 0x32 0x59 0x8E : label-14 0xE0 0xA0 0xE0 : label-15 0x04 0x07 0x02 0x17 0x06 0x3F 0x08 0x17 0x04 0x08 : label-16 0x00 : label-17 0x09 0x03 0x09 0x08 0x00 0x00 : label-18 0x00 0x09 0x09 0x00 : label-19 0x00 0x00 0x00 : label-20 0x00 0x00 0x00 : label-21 0x05 0x00 0x00 0x00 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF