;;; Item PLM graphics ;;; ; Bombs $898000 db 2C, 30, 5F, 7F, 25, 63, 2F, 67, 3F, 6C, 6F, 38, 7F, 38, 7F, 38, 3F, 01, 7F, 00, 7F, 11, 7E, 00, 78, 03, 78, 06, 70, 14, 70, 14, 34, 0C, FA, FE, FC, FE, FC, FE, FC, 3E, FE, 1C, 3E, 1C, 7E, 5C, FC, 80, FE, 00, FE, F0, 7E, 18, 1E, C8, 1E, 68, CE, E8, CE, E8, 7F, 38, 7F, 3C, 7F, 3F, 3F, 7B, 1C, 60, 18, 1F, 54, 48, 7E, 5E, 78, 16, 78, 13, 7E, 08, 7F, 02, 7F, 01, 1F, 00, 7F, 01, 7F, 00, FE, 1C, FE, 3C, FE, FC, FC, DE, 38, 06, 18, F8, 2A, 12, 7E, 7A, 1E, 68, 1E, C8, 7E, 10, FE, 40, FE, 80, F8, 00, FE, 80, FE, 00, 28, 30, 5F, 7F, 23, 61, 26, 67, 2B, 6C, 7E, 28, 34, 38, 34, 38, 3F, 01, 7F, 00, 7F, 19, 78, 10, 70, 00, 71, 01, 73, 13, 73, 13, 14, 0C, FA, FE, FC, FE, 7C, FE, DC, 3E, 7E, 1C, 2C, 1C, 6C, 1C, FC, 80, FE, 00, FE, F0, 1E, 18, 0E, 08, 8E, 88, CE, C8, CE, 88, 3E, 38, 3B, 3C, 7E, 3F, 3F, 7B, 18, 60, 18, 1F, 54, 48, 7E, 5E, 71, 11, 70, 10, 78, 08, 7F, 02, 7F, 01, 1F, 00, 7F, 01, 7F, 00, 7C, 1C, DC, 3C, 7E, FC, FC, DE, 18, 06, 18, F8, 2A, 12, 7E, 7A, 8E, 88, 0E, 08, 1E, 10, FE, 40, FE, 80, F8, 00, FE, 80, FE ; Gravity suit $898100 db 34, 38, 3F, 3F, 1E, 1F, 1A, 1C, 3D, 3E, 3A, 3C, 3D, 3E, 3A, 3C, 3F, 01, 3F, 00, 3C, 1C, 31, 11, 78, 38, 71, 31, 78, 78, 71, 31, 2C, 1C, FC, FC, 78, F8, 58, 38, BC, 7C, 5C, 3C, BC, 7C, 5C, 3C, FC, 80, FC, 00, 3C, 38, 8C, 88, 1E, 1C, 8E, 8C, 1E, 1E, 8E, 8C, 3D, 3E, 1A, 1C, 1E, 1F, 3F, 3F, 34, 38, 39, 3E, 34, 38, 39, 3E, 78, 38, 31, 11, 3C, 1C, 3F, 00, 3F, 01, 3F, 30, 3F, 01, 3F, 00, BC, 7C, 58, 38, 78, F8, FC, FC, 2C, 1C, 9C, 7C, 2C, 1C, 9C, 7C, 1E, 1C, 8C, 88, 3C, 38, FC, 00, FC, 80, FC, 0C, FC, 80, FC, 00, 34, 38, 3F, 3F, 1D, 1E, 14, 18, 3D, 3E, 34, 38, 3D, 3E, 34, 38, 3F, 01, 3F, 00, 3C, 3C, 33, 33, 78, 78, 73, 73, 78, 78, 73, 73, 2C, 1C, FC, FC, B8, 78, 28, 18, BC, 7C, 2C, 1C, BC, 7C, 2C, 1C, FC, 80, FC, 00, 3C, 3C, CC, CC, 1E, 1E, CE, CE, 1E, 1E, CE, CE, 3D, 3E, 14, 18, 1D, 1E, 3F, 3F, 34, 38, 39, 3E, 34, 38, 39, 3E, 78, 78, 33, 33, 3C, 3C, 3F, 00, 3F, 01, 3F, 30, 3F, 01, 3F, 00, BC, 7C, 28, 18, B8, 78, FC, FC, 2C, 1C, 9C, 7C, 2C, 1C, 9C, 7C, 1E, 1E, CC, CC, 3C, 3C, FC, 00, FC, 80, FC, 0C, FC, 80, FC ; Spring ball $898200 db 07, 07, 0C, 0F, 1B, 1C, 16, 18, 14, 18, 16, 18, 1B, 3C, 3C, 7F, 00, 00, 00, 00, 00, 00, 01, 01, 03, 03, 01, 01, 20, 00, 70, 10, C0, C0, 60, E0, B0, 70, D0, 30, 50, 30, D0, 30, B0, 78, 78, FC, 00, 00, 00, 00, 00, 00, 00, 00, 80, 80, 00, 00, 08, 00, 1C, 10, 4F, 6F, 3C, 30, 07, 3F, 3C, 30, 27, 3F, 1E, 10, 17, 1F, 0A, 0C, 78, 08, 3F, 01, 3F, 00, 3F, 01, 3F, 00, 1F, 01, 1F, 00, 0F, 01, E4, EC, 78, 18, C0, F8, 78, 18, C8, F8, F0, 10, D0, F0, A0, 60, 3C, 20, F8, 00, F8, 00, F8, 00, F8, 00, F0, 00, F0, 00, E0, 00, 00, 07, 03, 0C, 04, 18, 08, 10, 08, 10, 08, 10, 04, 18, 33, 3C, 00, 00, 00, 00, 03, 03, 07, 07, 07, 07, 07, 07, 23, 03, 70, 10, 00, C0, 80, 60, 40, 30, 20, 10, 20, 10, 20, 10, 40, 30, 98, 78, 00, 00, 00, 00, 80, 80, C0, C0, C0, C0, C0, C0, 88, 80, 1C, 10, 48, 4F, 30, 30, 07, 3F, 3C, 30, 27, 3F, 1E, 10, 17, 1F, 0A, 0C, 78, 18, 3F, 03, 3F, 00, 3F, 01, 3F, 00, 1F, 01, 1F, 00, 0F, 01, 24, E4, 18, 18, C0, F8, 78, 18, C8, F8, F0, 10, D0, F0, A0, 60, 3C, 30, F8, 80, F8, 00, F8, 00, F8, 00, F0, 00, F0, 00, E0 ; Varia suit $898300 db 61, 41, 7B, 33, 6C, 2C, 1F, 38, 1F, 18, 3E, 30, 3F, 30, 1F, 10, 79, 08, 7E, 04, 6B, 03, 31, 06, 10, 06, 21, 0D, 20, 0C, 10, 0E, 8E, 82, E6, F4, F0, 70, 7C, 18, BA, 10, D4, 00, EC, 0C, D0, 00, 8E, 00, 76, 00, 12, 82, 8E, E2, CE, 64, 6C, 38, 34, 10, 38, 68, 0F, 18, 2F, 0C, 66, 20, 79, 30, 64, 40, 00, 00, 24, 38, 24, 38, 10, 07, 29, 02, 67, 01, 7F, 06, 7C, 08, 00, 00, 3F, 01, 3F, 01, B0, 10, 78, 38, E4, 64, 8C, 9C, 0E, 02, 00, 00, 24, 1C, 24, 1C, E8, 48, DC, 84, E6, 02, 9E, 00, 0E, 00, 00, 00, FC, 80, FC, 80, 41, 41, 3A, 33, 28, 2C, 16, 38, 16, 18, 2C, 30, 2C, 30, 1E, 10, 79, 08, 7E, 04, 6B, 03, 31, 00, 11, 01, 23, 03, 23, 03, 11, 01, 82, 82, 64, E4, 90, 70, 68, 18, 22, 10, 14, 00, 04, 0C, 40, 00, 8E, 00, 76, 00, 12, 02, 8E, 82, CE, 44, EC, A8, F4, D0, B8, A8, 07, 18, 0A, 0C, 20, 20, 31, 30, 44, 40, 00, 00, 24, 38, 24, 38, 10, 00, 29, 00, 67, 01, 7F, 06, 7C, 08, 00, 00, 3F, 01, 3F, 01, 20, 10, 58, 38, E4, 64, 8C, 8C, 02, 02, 00, 00, 24, 1C, 24, 1C, E8, 48, DC, 84, E6, 02, 9E, 00, 0E, 00, 00, 00, FC, 80, FC ; Hi-jump $898400 db 1E, 1E, 1B, 17, 09, 0B, 0E, 0D, 06, 04, 03, 02, 03, 02, 02, 03, 00, 00, 00, 00, 04, 04, 00, 00, 01, 01, 00, 00, 00, 00, 00, 00, 1F, 1F, 10, FF, 9E, F1, DF, F1, 7D, F3, 22, 7E, 5E, FE, A8, F0, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 80, 80, 00, 00, 07, 07, 01, 01, 01, 01, 06, 07, 1C, 18, 60, 7F, A3, C0, FF, FF, 83, FF, 00, 00, 00, 00, 00, 00, 03, 03, 00, 00, 1C, 1C, 00, 00, 00, 00, 7D, A3, B6, EE, ED, FF, B9, 7F, 10, FB, F6, 19, DF, FF, 31, 3F, 00, 00, 00, 00, 00, 00, 00, 00, 04, 04, 00, 00, 00, 00, 00, 00, 1E, 1E, 17, 13, 0B, 09, 0D, 0C, 04, 04, 02, 02, 02, 02, 03, 02, 00, 00, 08, 08, 04, 04, 02, 02, 03, 03, 01, 01, 01, 01, 00, 00, 1F, 1F, FF, 10, F1, 90, F1, D1, F3, 71, 7E, 22, FE, 5E, F0, A0, 00, 00, 00, 00, 0E, 0E, 0E, 0E, 0C, 0C, 80, 80, 00, 00, 0F, 0F, 01, 01, 01, 01, 07, 06, 18, 18, 7F, 60, C0, 80, FF, FF, FF, 83, 00, 00, 00, 00, 00, 00, 07, 07, 00, 00, 3F, 3F, 00, 00, 00, 00, A3, 21, EE, A6, FF, ED, 7F, 39, FB, 10, 19, 10, FF, DF, 3F, 31, 5C, 5C, 10, 10, 00, 00, 80, 80, 04, 04, E6, E6, 00, 00, 00 ; Screw attack $898500 db 03, 03, 0C, 0F, 11, 18, 20, 30, 63, 60, 4D, 63, F7, CF, FF, D7, 03, 00, 0F, 00, 1F, 00, 3F, 0C, 7C, 0C, 70, 00, E0, 00, F0, 00, 80, 80, 64, E8, F0, 08, D8, 28, BC, DC, 6C, BC, C6, 7E, 66, BE, 80, 00, E0, 00, C0, 00, 08, 00, 1C, 00, 3C, 00, 7E, 00, 3E, 00, DF, EB, 5F, 65, 6D, 7B, 3B, 36, 17, 09, 1E, 27, 43, 23, 00, 00, F8, 00, 7C, 00, 78, 00, 30, 00, 01, 00, 07, 00, 03, 00, 00, 00, B6, DE, D4, EC, 7C, 9C, E8, 78, 90, F0, 60, E0, 80, 80, 00, 00, 1E, 00, 0C, 00, 1C, 00, 78, 00, F0, 00, E0, 00, 80, 00, 00, 00, 03, 03, 0C, 0F, 11, 18, 20, 30, 60, 60, 42, 61, E8, C7, F0, D7, 03, 00, 0F, 00, 1F, 00, 3F, 0C, 7F, 0F, 7C, 0C, F0, 10, F8, 08, 80, 80, 68, E0, C8, 00, 28, 08, 5C, 9C, AC, 3C, 46, 7E, A6, 3E, 80, 00, E4, 04, F0, 30, D8, D0, 3C, 20, 7C, 40, FE, 80, 7E, 40, D8, EB, 5C, 65, 6A, 79, 34, 32, 09, 01, 26, 07, 23, 03, 00, 00, FC, 04, 7E, 02, 7C, 04, 39, 09, 17, 16, 1F, 18, 43, 40, 00, 00, 56, 9E, 24, CC, 9C, 1C, 68, 78, 90, F0, 60, E0, 80, 80, 00, 00, 3E, 20, 1C, 10, 7C, 60, F8, 80, F0, 00, E0, 00, 80, 00, 00 ; Space jump $898600 db C0, C0, B0, 90, 5C, 04, 6F, 41, 3F, 06, 3E, 2C, 1C, 08, 1E, 18, 00, 00, 40, 60, 20, 68, 10, 16, 00, 29, 01, 11, 03, 17, 01, 05, 03, 03, 0D, 09, 3A, 20, F6, 82, FC, 60, FC, 34, 78, 10, F8, 18, 00, 00, 02, 06, 04, 16, 08, 68, 00, 94, 00, 48, 80, E8, 00, 60, 0F, 0C, 07, 06, 07, 07, 03, 0B, 0B, 0D, 0D, 0E, 64, 78, 64, 78, 00, 03, 00, 01, 0C, 04, 0F, 03, 0F, 00, 0F, 00, 7F, 01, 7F, 01, F0, 30, E0, 60, E0, E0, C0, D0, D0, B0, B0, 70, 26, 1E, 26, 1E, 00, C0, 00, 80, 30, 20, F0, C0, F0, 00, F0, 00, FE, 80, FE, 80, 00, C0, 20, 90, 48, 04, 06, 41, 29, 06, 10, 2C, 14, 08, 04, 18, 00, 00, 40, 40, 30, 30, 38, 38, 10, 10, 03, 03, 03, 03, 03, 03, 00, 03, 04, 09, 12, 20, 60, 82, 94, 60, 48, 34, 68, 10, 60, 18, 00, 00, 02, 02, 0C, 0C, 1C, 1C, 08, 08, 80, 80, 80, 80, 80, 80, 03, 0C, 01, 06, 04, 07, 0B, 03, 04, 09, 02, 0C, 64, 78, 64, 78, 00, 00, 00, 00, 0C, 0C, 0F, 07, 0F, 00, 0F, 00, 7F, 01, 7F, 01, C0, 30, 80, 60, 20, E0, D0, C0, 20, 90, 40, 30, 26, 1E, 26, 1E, 00, 00, 00, 00, 30, 30, F0, E0, F0, 00, F0, 00, FE, 80, FE ; Morph ball $898700 db 08, 00, 27, 00, 5F, 03, 3F, 08, BF, 10, 7D, 20, 78, 20, 7D, 20, 0F, 0F, 3F, 3F, 7F, 7F, 7C, 7F, F0, FD, F2, FA, E7, F7, E2, FA, 20, 00, C8, 00, F4, 80, F8, 20, FA, 10, FC, 08, FC, 08, FC, 08, E0, E0, F8, F8, FC, FC, 7C, FC, 1E, FE, 1E, FE, 0E, 7E, 0E, FE, 7F, 20, 7F, 20, BF, 10, 3F, 08, 5F, 03, 27, 00, 08, 00, 00, 00, E0, FD, F0, FF, F0, FF, 7C, 7F, 7F, 7F, 3F, 3F, 0F, 0F, 00, 00, FC, 08, FC, 08, FA, 10, F8, 20, F4, 80, C8, 00, 20, 00, 00, 00, 0E, FE, 1E, FE, 1E, FE, 7C, FC, FC, FC, F8, F8, E0, E0, 00, 00, 0F, 00, 3F, 00, 7F, 03, 7F, 08, FD, 10, F8, 20, F0, 20, F8, 20, 08, 08, 27, 27, 5F, 5F, 3C, 3C, B2, B2, 77, 77, 6F, 6F, 67, 67, E0, 00, F8, 00, FC, 80, FC, 20, FE, 10, FE, 08, 7E, 08, FE, 08, 20, 20, C8, C8, F4, F4, 78, 78, 1A, 1A, 1C, 1C, 8C, 8C, 0C, 0C, FD, 20, FF, 20, FF, 10, 7F, 08, 7F, 03, 3F, 00, 0F, 00, 00, 00, 62, 62, 70, 70, B0, B0, 3C, 3C, 5F, 5F, 27, 27, 08, 08, 00, 00, FE, 08, FE, 08, FE, 10, FC, 20, FC, 80, F8, 00, E0, 00, 00, 00, 0C, 0C, 1C, 1C, 1A, 1A, 78, 78, F4, F4, C8, C8, 20, 20, 00 ; Grapple beam $898800 db 00, 00, 14, 14, 24, 2C, 59, 49, 7A, 4A, 5A, 4A, 17, 4F, 1A, 46, 00, 00, 1C, 08, 3C, 10, 79, 00, 7B, 00, 7B, 21, 7F, 20, 7F, 01, 00, 00, 28, 28, 24, 34, 9A, 92, DE, 52, DA, 52, E8, F2, D8, 62, 00, 00, 38, 10, 3C, 08, 9E, 00, DE, 00, DE, 04, FE, 04, FE, 00, 7E, 5E, 43, 63, 04, 06, 03, 03, 24, 26, 3F, 1F, 6C, 70, CC, F0, 7F, 01, 63, 00, 07, 01, 03, 00, 27, 01, 1F, 00, 43, 03, 83, 03, FE, 7A, C2, C6, A0, 60, C0, C0, A4, 64, FC, F8, 76, 0E, 73, 0F, FE, 00, C6, 00, E0, 00, C0, 00, E4, 00, F8, 00, 82, 80, 81, 80, 00, 00, 00, 14, 08, 24, 00, 49, 00, 4A, 00, 4A, 40, 0F, 40, 06, 00, 00, 1C, 08, 3C, 10, 79, 20, 7B, 00, 7B, 21, 7F, 20, 7F, 01, 00, 00, 00, 28, 10, 24, 00, 92, 80, 52, 80, 52, 02, F0, 82, 60, 00, 00, 38, 10, 3C, 08, 9E, 04, DE, 00, DE, 04, FE, 04, FE, 00, 20, 5E, 00, 63, 00, 06, 00, 03, 20, 26, 3F, 1F, 6C, 70, CC, F0, 7F, 01, 63, 00, 07, 01, 03, 00, 27, 01, 1F, 00, 43, 03, 83, 03, 84, 7A, 00, C6, 80, 60, 00, C0, 84, 64, FC, F8, 76, 0E, 73, 0F, FE, 00, C6, 00, E0, 00, C0, 00, E4, 00, F8, 00, 82, 80, 81 ; X-ray scope $898900 db 00, 00, 00, 01, 00, 02, 00, 02, 00, 04, 00, 04, 00, 08, 00, 08, 00, 00, 01, 00, 02, 01, 02, 01, 05, 03, 04, 03, 09, 07, 08, 07, 00, 00, 00, 80, 00, 40, 00, 40, 00, 20, 00, 20, 00, 10, 00, 10, 00, 00, 80, 00, 40, 80, 40, 80, A0, C0, 20, C0, 90, E0, 10, E0, 18, 1C, 1F, 1F, 34, 38, 3F, 3F, 64, 78, 6C, 70, FF, FF, EC, F0, 1F, 01, 1F, 00, 3F, 01, 3F, 00, 7F, 01, 7F, 01, FF, 00, FF, 01, 18, 38, F8, F8, 2C, 1C, FC, FC, 26, 1E, 36, 0E, FF, FF, 37, 0F, F8, 80, F8, 00, FC, 80, FC, 00, FE, 80, FE, 80, FF, 00, FF, 80, 00, 00, 01, 00, 03, 00, 02, 00, 06, 00, 06, 00, 0C, 00, 0E, 00, 00, 00, 01, 01, 03, 02, 03, 02, 07, 05, 07, 04, 0F, 09, 0F, 08, 00, 00, 80, 00, C0, 00, 40, 00, 60, 00, 20, 00, 30, 00, 70, 00, 00, 00, 80, 80, C0, 40, C0, 40, E0, A0, E0, 20, F0, 90, F0, 10, 18, 1C, 1F, 1F, 34, 38, 3F, 3F, 64, 78, 6C, 70, FF, FF, EC, F0, 1F, 01, 1F, 00, 3F, 01, 3F, 00, 7F, 01, 7F, 01, FF, 00, FF, 01, 18, 38, F8, F8, 2C, 1C, FC, FC, 26, 1E, 36, 0E, FF, FF, 37, 0F, F8, 80, F8, 00, FC, 80, FC, 00, FE, 80, FE, 80, FF, 00, FF ; Speed booster $898A00 db 38, 40, 3F, FF, 44, C0, 48, C0, D1, 40, E7, 40, DC, 40, 70, 40, 7F, 01, FF, 00, FC, 30, F8, 20, F1, 01, E7, 07, DD, 1F, F7, 3F, 1C, 02, FC, FF, 1E, 03, 76, 03, CF, 02, 1B, 02, 33, 02, 62, 02, FE, 80, FF, 00, 1F, 1C, 77, 7C, CF, FC, 1B, F8, 33, F0, 63, E0, 40, 00, F0, 40, CC, 40, C3, 40, 40, C0, 40, C0, 3F, FF, 38, 40, CC, 7F, F0, 3F, CC, 0F, C3, 03, C0, 00, C0, 00, FF, 00, 7F, 01, 42, 02, 63, 02, 33, 02, 1B, 02, CE, 03, 36, 03, FC, FF, 1C, 02, 43, C0, 63, E0, 33, F0, 1B, F8, CF, FC, 37, 3C, FF, 00, FE, 80, 38, 40, 3F, FF, 44, C0, 48, C0, D1, 40, E7, 40, DC, 40, 70, 40, 7F, 01, FF, 00, FC, 30, F8, 20, F1, 01, E7, 07, DF, 1F, FF, 3F, 1C, 02, FC, FF, 1E, 03, 76, 03, CF, 02, 1B, 02, 33, 02, 62, 02, FE, 80, FF, 00, 1F, 1C, 7F, 7C, FF, FC, BB, F8, 73, F0, E3, E0, 40, 00, F0, 40, CC, 40, C3, 40, 40, C0, 40, C0, 3F, FF, 38, 40, EC, 7F, F8, 3F, CE, 0F, C3, 03, C0, 00, C0, 00, FF, 00, 7F, 01, 42, 02, 63, 02, 33, 02, 1B, 02, CE, 03, 36, 03, FC, FF, 1C, 02, C3, C0, E3, E0, 73, F0, BB, F8, FF, FC, 3F, 3C, FF, 00, FE ; Charge beam $898B00 db 07, 07, 19, 1F, 25, 33, 2E, 22, 5A, 66, 5A, 66, 6A, 6E, B9, DF, 07, 00, 1F, 00, 3F, 00, 3E, 00, 7E, 00, 7E, 00, 7E, 10, FF, 00, 3E, 22, 49, 6B, 55, 14, 51, 10, 55, 14, 49, 6B, 3E, 22, 00, 00, 3E, 00, 7F, 08, 7F, 34, 7F, 30, 7F, 14, 7F, 08, 3E, 00, 00, 00, 99, C7, 9C, C3, 9F, C0, 87, EC, 4A, 79, 3F, 39, 29, 27, 7F, 7F, FF, 00, FF, 00, FF, 20, FF, 00, 7F, 04, 3F, 00, 3F, 10, 7F, 00, 8F, 8F, 79, FF, 05, FB, FE, 02, FA, 16, 2C, E4, 42, DE, FE, FE, 8F, 00, FF, 00, FF, 00, FE, 00, FE, 00, FC, 00, FE, 20, FE, 00, 00, 07, 06, 19, 12, 21, 00, 22, 24, 42, 24, 42, 0C, 6A, 7E, 99, 07, 00, 1F, 00, 3F, 08, 3E, 10, 7E, 00, 7E, 00, 7E, 10, FF, 00, 00, 22, 08, 49, 14, 14, 10, 10, 14, 14, 08, 49, 00, 22, 00, 00, 3E, 00, 7F, 08, 7F, 34, 7F, 30, 7F, 14, 7F, 08, 3E, 00, 00, 00, 46, 81, 43, 80, 40, 80, 68, 84, 31, 48, 00, 39, 0E, 21, 00, 7F, FF, 20, FF, 20, FF, 20, FF, 10, 7F, 04, 3F, 00, 3F, 10, 7F, 00, 00, 8F, 80, 7F, F8, 03, 00, 02, 04, 12, C0, 24, 9C, 42, 00, FE, 8F, 00, FF, 00, FF, 00, FE, 00, FE, 00, FC, 10, FE, 20, FE ; Ice beam $898C00 db 07, 07, 19, 1C, 6A, 7D, 09, AF, 39, 7F, C1, FF, 45, 2F, A7, CE, 07, 00, 1F, 00, 7F, 00, FF, 10, FF, 00, FF, 00, FF, 80, FF, 00, 22, 1C, 5D, 2A, 3E, 49, 3E, 49, 3E, 49, 5D, 2A, 22, 1C, 00, 00, 22, 22, 41, 41, 08, 08, 08, 08, 08, 08, 41, 41, 22, 22, 00, 00, 70, 27, EE, DF, 51, BF, CE, F1, 93, E0, 05, FA, 69, 9F, C6, 8F, FF, 80, FF, 00, FF, 00, FF, 00, FF, 0C, FF, 00, FF, 00, FF, 20, 64, FC, 18, F8, F0, F0, 30, F0, 14, F8, 54, 7C, A0, 60, 50, 30, FC, 00, F8, 00, F0, 00, F0, 00, FC, 00, FE, 00, E0, 00, F0, 80, 00, 07, 04, 18, 14, 69, A6, 09, 46, 39, 3E, C1, 2A, 05, 48, 86, 07, 00, 1F, 02, 7F, 00, FF, 50, FF, 80, FF, 00, FF, 90, FF, 10, 1C, 22, 3E, 49, 7F, 08, 7F, 08, 7F, 08, 3E, 49, 1C, 22, 00, 00, 00, 00, 00, 00, 08, 08, 08, 08, 08, 08, 00, 00, 00, 00, 00, 00, 17, 20, 11, CE, AE, 11, 31, C0, 60, 80, FA, 00, 96, 09, 89, 86, FF, 88, FF, 00, FF, 00, FF, 00, FF, 0C, FF, 00, FF, 00, FF, 30, 98, 64, E0, 18, 00, F0, C0, 30, E8, 10, 28, 54, 40, 20, 00, 30, FC, 00, F8, 00, F0, 00, F0, 00, FC, 00, FE, 82, E0, 00, F0 ; Wave beam $898D00 db 0D, 0E, 13, 1D, 1F, 19, 69, 5F, D9, BF, AB, EF, B3, FF, 6E, D3, 0F, 00, 1F, 00, 1F, 00, 7F, 00, FF, 00, FF, 10, FF, 00, FF, 00, 22, 3E, 4D, 73, 2E, 7B, 3E, 6B, 3E, 7F, 5D, 77, 22, 3E, 00, 00, 00, 00, 10, 10, 3A, 3A, 2A, 2A, 2A, 2A, 14, 14, 00, 00, 00, 00, 57, A2, 5B, A6, A9, DF, B3, CF, A9, C7, 50, 67, 2C, 33, 19, 17, FF, 08, FF, 00, FF, 00, FF, 00, FF, 00, 7F, 08, 3F, 00, 1F, 00, 75, EE, DB, 3D, FD, FB, 3A, DD, 9D, EE, C0, FE, C3, FD, FE, FE, FF, 00, FF, 00, FF, 00, FF, 00, FF, 00, FF, 01, FF, 00, FE, 00, 0E, 0C, 1D, 11, 19, 19, 5F, 49, BF, 99, EF, AB, FF, B3, D3, 42, 0F, 00, 1F, 00, 1F, 00, 7F, 00, FF, 00, FF, 10, FF, 00, FF, 00, 1C, 22, 2E, 51, 6F, 3A, 7F, 2A, 7F, 3E, 3E, 55, 1C, 22, 00, 00, 00, 00, 10, 10, 3A, 3A, 2A, 2A, 2A, 2A, 14, 14, 00, 00, 00, 00, A2, 02, A6, 02, DF, 89, CF, 83, C7, 81, 67, 40, 33, 20, 17, 11, FF, 08, FF, 00, FF, 00, FF, 00, FF, 10, 7F, 08, 3F, 00, 1F, 00, EE, 64, 3D, 19, FB, F9, DD, 18, EE, 8C, FE, C0, FD, C1, FE, FE, FF, 00, FF, 00, FF, 00, FF, 00, FF, 00, FF, 01, FF, 00, FE ; Plasma beam $898E00 db 02, 03, 04, 06, 15, 19, 2D, 2F, 39, 7F, 8F, F1, 7E, 81, CE, 39, 03, 00, 07, 01, 1F, 00, 3F, 10, 7F, 00, FF, 00, FF, 00, FF, 00, 22, 3E, 5D, 7F, 1E, 53, 3E, 5F, 3C, 53, 5D, 73, 22, 3E, 00, 00, 00, 00, 1C, 1C, 32, 32, 1C, 1C, 10, 10, 10, 10, 00, 00, 00, 00, AE, 69, 8E, 89, 19, 17, 36, 2F, 3B, 3F, 0E, 0E, 00, 00, 02, 03, FF, 10, CF, 40, 1F, 00, 3F, 00, 3F, 00, 0E, 00, 00, 00, 03, 00, 3A, FC, 87, 39, CE, 02, 7E, 87, A8, DF, 6E, 5F, 96, EF, 71, 0D, FF, 01, FF, 00, FE, 10, FF, 00, FF, 00, 7F, 00, FF, 00, FD, 00, 01, 02, 02, 04, 08, 11, 02, 2D, 46, 39, 70, 81, 81, 00, 31, 08, 03, 00, 07, 01, 1F, 02, 3F, 10, 7F, 00, FF, 00, FF, 00, FF, 00, 1C, 22, 3E, 5D, 5F, 12, 5F, 1E, 7F, 10, 3E, 51, 1C, 22, 00, 00, 00, 00, 1C, 1C, 32, 32, 3C, 3C, 10, 10, 10, 10, 00, 00, 00, 00, 41, 28, 81, 88, 07, 11, 09, 26, 04, 3B, 00, 0E, 00, 00, 01, 02, FF, 10, CF, 40, 1F, 00, 3F, 00, 3F, 00, 0E, 00, 00, 00, 03, 00, C4, 38, 38, 01, 00, 02, 81, 06, 57, 88, 11, 4E, 69, 86, 0C, 01, FF, 01, FF, 40, FE, 30, FF, 00, FF, 00, 7F, 00, FF, 00, FD ; Spazer beam $898F00 db 05, 06, 12, 19, 55, 63, AC, CA, 5A, 96, 7A, A6, B6, 0E, F6, 0E, 07, 00, 1F, 04, 7F, 08, FE, 10, FE, 20, FE, 00, FE, 40, FE, 00, 22, 3E, 5D, 6F, 1A, 5D, 1E, 4D, 36, 4D, 5D, 7F, 22, 3E, 00, 00, 00, 00, 0C, 0C, 30, 30, 28, 28, 04, 04, 18, 18, 00, 00, 00, 00, 69, 9E, 2B, DC, 94, CF, 5B, 47, 26, 3F, 7A, 5F, 4B, 5B, 0A, 2E, FF, 00, FF, 00, FF, 20, 7F, 20, 3F, 00, 7F, 00, 7F, 24, 2E, 00, 9B, 07, BD, 7E, CF, FD, 7E, F6, DF, DB, FF, 72, 56, 8F, FE, FA, FF, 60, FF, 00, FF, 00, FE, 00, FF, 20, FF, 00, FF, 20, FE, 00, 02, 04, 09, 10, 22, 41, 42, 88, 84, 12, 84, 22, 08, 06, 08, 06, 07, 00, 1F, 04, 7F, 08, FE, 10, FE, 20, FE, 00, FE, 40, FE, 00, 1C, 22, 3E, 4D, 5B, 1C, 5F, 0C, 77, 0C, 3E, 5D, 1C, 22, 00, 00, 00, 00, 0C, 0C, 30, 30, 28, 28, 04, 04, 18, 18, 00, 00, 00, 00, 96, 08, D4, 08, 4B, 84, 04, 43, 19, 26, 05, 5A, 10, 4B, 24, 0A, FF, 00, FF, 00, FF, 20, 7F, 20, 3F, 00, 7F, 00, 7F, 24, 2E, 00, 00, 07, 42, 3C, 30, CD, 88, 76, 00, DB, 00, 72, 89, 06, 00, FA, FF, 60, FF, 00, FF, 00, FE, 00, FF, 20, FF, 00, FF, 20, FE ; Reserve tank $899000 db 3F, 3F, 50, 7F, 90, FF, 3F, D0, 10, 90, 10, F0, 10, 90, 7F, 90, 3F, 00, 7F, 00, FF, 00, FF, 00, FF, 00, FF, 6F, FF, 00, FF, 00, FC, FC, 0A, FE, 09, FF, FC, 0B, 08, 09, 08, 0F, 08, 09, FE, 09, FC, 00, FE, 00, FF, 00, FF, 00, FF, 00, FF, F6, FF, 00, FF, 00, 3F, D0, 90, FF, 50, 7F, 3F, 3F, 0C, 0C, 08, 04, 66, 78, 66, 78, FF, 00, FF, 00, 7F, 10, 3F, 00, 0C, 00, 0C, 00, 7F, 01, 7F, 01, FC, 0B, 09, FF, 0A, FE, FC, FC, 30, 30, 10, 20, 66, 1E, 66, 1E, FF, 00, FF, 00, FE, 08, FC, 00, 30, 00, 30, 00, FE, 80, FE, 80, 3F, 3F, 50, 7F, 90, FF, 3F, D0, 10, 90, 10, 90, 10, 90, 7F, 90, 3F, 00, 7F, 00, FF, 00, FF, 00, FF, 00, FF, 6F, FF, 00, FF, 00, FC, FC, 0A, FE, 09, FF, FC, 0B, 08, 09, 08, 09, 08, 09, FE, 09, FC, 00, FE, 00, FF, 00, FF, 00, FF, 00, FF, F6, FF, 00, FF, 00, 3F, D0, 90, FF, 50, 7F, 3F, 3F, 0C, 0C, 08, 04, 64, 78, 64, 78, FF, 00, FF, 00, 7F, 10, 3F, 00, 0C, 00, 0C, 00, 7F, 01, 7F, 01, FC, 0B, 09, FF, 0A, FE, FC, FC, 30, 30, 10, 20, 26, 1E, 26, 1E, FF, 00, FF, 00, FE, 08, FC, 00, 30, 00, 30, 00, FE, 80, FE ;;; Palette blends ;;; $89AA04 dw 0E3F, 0D7F, 0000 ; Palette blend 02. Tourian acid/lava rooms $89AA0A dw 6318,6318,0000, 6318,6318,0000, 6318,6318,0000, 6318,6318,0000, 3800 $89AA24 dw 314A, 20C6, 2008 ; Palette blend 22. Landing site before power bombs $89AA2A dw 6318,6318,0000, 6318,6318,0000, 6318,6318,0000, 6318,6318,0000, 3800 $89AA44 dw 0400, 1C63, 0000 ; Palette blend 42. Yellow Maridia $89AA4A dw 28E3, 1C60, 0000 ; Palette blend 48. Water rooms $89AA50 dw 2485,3D88,0000, 0880,0420,0000, 28E3,1C60,0000, 3800 $89AA64 dw 20A5, 1C84, 2410 ; Palette blend 62. Fog & Rain, Crateria before Zebes awakens $89AA6A dw 1087, 14A8, 0844 ; Palette blend 68. ??? $89AA70 dw 6318,6318,0000, 6318,6318,0000, 6318,6318,0000, 3800 $89AA84 dw 6318,6318,0000, 6318,6318,0000, 6318,6318,0000, 6318,6318,0000, 6318,6318,0000, 3800 $89AAA4 dw 6318,6318,0000, 6318,6318,0000, 6318,6318,0000, 6318,6318,0000, 6318,6318,0000, 3800 $89AAC4 dw 6318,6318,0000, 6318,6318,0000, 6318,6318,0000, 6318,6318,0000, 6318,6318,0000, 3800 $89AAE4 dw 0400, 18A2, 0000 ; Palette blend E2. Lower Green/Pink Maridia $89AAEA dw 0020, 0C62, 0000 ; Palette blend E8. Sandy Maridia $89AAF0 dw 0400, 1C45, 0000 ; Palette blend EE. Upper Green/Pink Maridia $89AAF6 dw 6318,6318,0000, 6318,6318,0000 ;;; ;;; $89AB02 08 PHP $89AB03 8B PHB $89AB04 C2 30 REP #$30 $89AB06 29 07 00 AND #$0007 ;\ $89AB09 0A ASL A ;| $89AB0A 0A ASL A ;| $89AB0B 0A ASL A ;} FX1 entry index = (A & 7) * 16 $89AB0C 0A ASL A ;| $89AB0D 8D 68 19 STA $1968 [$7E:1968] ;/ $89AB10 18 CLC ;\ $89AB11 6D CD 07 ADC $07CD [$7E:07CD] ;} FX1 entry pointer = FX1 entry index + FX1 pointer $89AB14 8D 66 19 STA $1966 [$7E:1966] ;/ $89AB17 F4 00 83 PEA $8300 ;\ $89AB1A AB PLB ;} B = $83 $89AB1B AB PLB ;/ $89AB1C AE 66 19 LDX $1966 [$7E:1966] ; X = FX1 entry pointer $89AB1F BD 02 00 LDA $0002,x[$83:A0B6] ;\ $89AB22 8D 78 19 STA $1978 [$7E:1978] ;} FX height = [X+2..X+3] $89AB25 BD 04 00 LDA $0004,x[$83:A0B8] ;\ $89AB28 8D 7A 19 STA $197A [$7E:197A] ;} FX height target = [X+4..X+5] $89AB2B BD 06 00 LDA $0006,x[$83:A0BA] ;\ $89AB2E 8D 7C 19 STA $197C [$7E:197C] ;} FX height speed = [X+5..X+7] $89AB31 BD 08 00 LDA $0008,x[$83:A0BC] ;\ $89AB34 29 FF 00 AND #$00FF ;} FX delay = [X+8] $89AB37 8D 80 19 STA $1980 [$7E:1980] ;/ $89AB3A BD 0A 00 LDA $000A,x[$83:A0BE] ;\ $89AB3D 29 FF 00 AND #$00FF ;} FX A = [X+0Ah] $89AB40 8D 82 19 STA $1982 [$7E:1982] ;/ $89AB43 BD 0B 00 LDA $000B,x[$83:A0BF] ;\ $89AB46 29 FF 00 AND #$00FF ;} FX B = [X+0Bh] $89AB49 8D 84 19 STA $1984 [$7E:1984] ;/ $89AB4C BD 0C 00 LDA $000C,x[$83:A0C0] ;\ $89AB4F 29 FF 00 AND #$00FF ;} FX C = [X+0Ch] $89AB52 8D 7E 19 STA $197E [$7E:197E] ;/ $89AB55 BD 0F 00 LDA $000F,x[$83:A0C3] ;\ $89AB58 29 FF 00 AND #$00FF ;} A = [X+0Fh] (FX blend) $89AB5B F0 1B BEQ $1B [$AB78] ; If A != 0: $89AB5D AA TAX ; X = A $89AB5E BF 02 AA 89 LDA $89AA02,x[$89:AA04] ;\ $89AB62 8F 32 C0 7E STA $7EC032[$7E:C032] ;} Area colour palette line 1 column 9 = [X..X+1] $89AB66 BF 04 AA 89 LDA $89AA04,x[$89:AA06] ;\ $89AB6A 8F 34 C0 7E STA $7EC034[$7E:C034] ;} Area colour palette line 1 column 0Ah = [X+2..X+3] $89AB6E BF 06 AA 89 LDA $89AA06,x[$89:AA08] ;\ $89AB72 8F 36 C0 7E STA $7EC036[$7E:C036] ;} Area colour palette line 1 column 0Bh = [X+4..X+5] $89AB76 80 07 BRA $07 [$AB7F] $89AB78 A9 00 00 LDA #$0000 ;\ Else (A == 0): $89AB7B 8F 36 C0 7E STA $7EC036[$7E:C036] ;} Area colour palette line 1 column 0Bh = 0000 $89AB7F AB PLB $89AB80 28 PLP $89AB81 6B RTL ;;; Load FX1 header ;;; $89AB82 08 PHP $89AB83 8B PHB $89AB84 C2 30 REP #$30 $89AB86 F4 00 83 PEA $8300 $89AB89 AB PLB $89AB8A AB PLB $89AB8B AE CD 07 LDX $07CD [$7E:07CD] ; FX1 pointer $89AB8E D0 03 BNE $03 [$AB93] ; Return if FX1 pointer == 0000 (never is in vanilla) $89AB90 AB PLB $89AB91 28 PLP $89AB92 6B RTL $89AB93 BD 00 00 LDA $0000,x[$83:A146] ; ~sigh~ $89AB96 A0 00 00 LDY #$0000 ; fx1 entry offset $89AB99 BD 00 00 LDA $0000,x[$83:A146] ; fx1_select $89AB9C F0 1B BEQ $1B [$ABB9] ; Branch for fx1_select == 0000 (unconditional FX1, if used, always last) $89AB9E C9 FF FF CMP #$FFFF ;\ $89ABA1 D0 03 BNE $03 [$ABA6] ;} Return if fx1_select == FFFF (unconditionally no FX1, if used, always last) $89ABA3 AB PLB $89ABA4 28 PLP $89ABA5 6B RTL ; Find fx1 entry with fx1_select == current room transition door pointer $89ABA6 CD 8D 07 CMP $078D [$7E:078D] ; Door pointer for current room transition $89ABA9 F0 0E BEQ $0E [$ABB9] ; Break loop if matching door pointer $89ABAB 8A TXA ;\ $89ABAC 18 CLC ;| $89ABAD 69 10 00 ADC #$0010 ;} Next fx1 entry pointer $89ABB0 AA TAX ;/ $89ABB1 98 TYA ;\ $89ABB2 18 CLC ;| $89ABB3 69 10 00 ADC #$0010 ;} Next fx1 entry offset $89ABB6 A8 TAY ;/ $89ABB7 80 E0 BRA $E0 [$AB99] ; Loop infinitely ; LoadFX1: $89ABB9 8C 68 19 STY $1968 [$7E:1968] ; fx1 entry offset $89ABBC 8E 66 19 STX $1966 [$7E:1966] ; fx1 entry pointer $89ABBF AE 66 19 LDX $1966 [$7E:1966] ; ~sigh~ $89ABC2 BD 02 00 LDA $0002,x[$83:A148] ;\ $89ABC5 8D 78 19 STA $1978 [$7E:1978] ;} fx1_surface_start $89ABC8 BD 04 00 LDA $0004,x[$83:A14A] ;\ $89ABCB 8D 7A 19 STA $197A [$7E:197A] ;} fx1_surface_new $89ABCE BD 06 00 LDA $0006,x[$83:A14C] ;\ $89ABD1 8D 7C 19 STA $197C [$7E:197C] ;} fx1_surface_speed $89ABD4 BD 08 00 LDA $0008,x[$83:A14E] ;\ $89ABD7 29 FF 00 AND #$00FF ;} fx1_surface_delay $89ABDA 8D 80 19 STA $1980 [$7E:1980] ;/ $89ABDD BD 0A 00 LDA $000A,x[$83:A150] ;\ $89ABE0 29 FF 00 AND #$00FF ;} fx1_A $89ABE3 8D 82 19 STA $1982 [$7E:1982] ;/ $89ABE6 BD 0B 00 LDA $000B,x[$83:A151] ;\ $89ABE9 29 FF 00 AND #$00FF ;} fx1_B $89ABEC 8D 84 19 STA $1984 [$7E:1984] ;/ $89ABEF BD 0C 00 LDA $000C,x[$83:A152] ;\ $89ABF2 29 FF 00 AND #$00FF ;} fx1_C $89ABF5 8D 7E 19 STA $197E [$7E:197E] ;/ $89ABF8 BD 0F 00 LDA $000F,x[$83:A155] ;\ $89ABFB 29 FF 00 AND #$00FF ;} If fx1_blend != 00: $89ABFE F0 1B BEQ $1B [$AC1B] ;/ $89AC00 AA TAX ;\ $89AC01 BF 02 AA 89 LDA $89AA02,x[$89:AA24] ;| $89AC05 8F 32 C2 7E STA $7EC232[$7E:C232] ;| $89AC09 BF 04 AA 89 LDA $89AA04,x[$89:AA26] ;} Copy three colours from $89:AA02+fx1_blend to $89AC0D 8F 34 C2 7E STA $7EC234[$7E:C234] ;} Target colour palette (line 1, column 9..B) $89AC11 BF 06 AA 89 LDA $89AA06,x[$89:AA28] ;| $89AC15 8F 36 C2 7E STA $7EC236[$7E:C236] ;/ $89AC19 80 07 BRA $07 [$AC22] $89AC1B A9 00 00 LDA #$0000 ;\ Else (fx1_blend == 00): $89AC1E 8F 36 C2 7E STA $7EC236[$7E:C236] ;} Clear Target colour palette (line 1, column B) $89AC22 AE 66 19 LDX $1966 [$7E:1966] ; Restore X index for the case of fx1_blend $89AC25 BD 09 00 LDA $0009,x[$83:A14F] ;\ $89AC28 29 FF 00 AND #$00FF ;} fx1_layer3type $89AC2B 8D 6E 19 STA $196E [$7E:196E] ;/ $89AC2E F0 07 BEQ $07 [$AC37] ; If fx1_layer3type != 00: $89AC30 A8 TAY ;\ $89AC31 B9 F0 AB LDA $ABF0,y[$83:AC1A] ;} fx1 tilemap pointer ($83:ABF0 + fx1_layer3type) $89AC34 8D 64 19 STA $1964 [$7E:1964] ;/ $89AC37 AE 66 19 LDX $1966 [$7E:1966] ;\ $89AC3A BD 09 00 LDA $0009,x[$83:A14F] ;} ~sigh~ $89AC3D 29 FF 00 AND #$00FF ;} If fx1_layer3type != 00: $89AC40 F0 12 BEQ $12 [$AC54] ;/ $89AC42 A8 TAY ;\ $89AC43 A9 00 88 LDA #$8800 ;| $89AC46 85 13 STA $13 [$7E:0013] ;| $89AC48 B9 18 AC LDA $AC18,y[$83:AC42] ;| $89AC4B 85 12 STA $12 [$7E:0012] ;} Call fx1_layer3type specific code ($88:0000 + [$83:AC18 + fx1_layer3type]) $89AC4D 4B PHK ;| $89AC4E F4 53 AC PEA $AC53 ;| $89AC51 DC 12 00 JML [$0012][$88:D928] ;/ $89AC54 AE 66 19 LDX $1966 [$7E:1966] ; Restore X for the case of fx1_layer3type specific code $89AC57 BD 0D 00 LDA $000D,x[$83:A153] ;\ $89AC5A 29 FF 00 AND #$00FF ;} Branch for fx1_palette_fx == 00 $89AC5D F0 2B BEQ $2B [$AC8A] ;/ $89AC5F 8D 6A 19 STA $196A [$7E:196A] ; fx1_palette_fx $89AC62 AD 9F 07 LDA $079F [$7E:079F] ;\ $89AC65 0A ASL A ;| $89AC66 A8 TAY ;} fx1_palette_fx region table ([$83:AC46 + RegionNumber*2]) $89AC67 B9 46 AC LDA $AC46,y[$83:AC46] ;| $89AC6A 85 AF STA $AF [$7E:00AF] ;/ $89AC6C A0 00 00 LDY #$0000 ; (2n)th bit of fx1_palette_fx set $89AC6F 4E 6A 19 LSR $196A [$7E:196A] ;\ $89AC72 B0 09 BCS $09 [$AC7D] ;| $89AC74 C8 INY ;| $89AC75 C8 INY ;} For each bit set of fx1_palette_fx from bit0 to bitF: $89AC76 C0 10 00 CPY #$0010 ;| $89AC79 D0 F4 BNE $F4 [$AC6F] ;| $89AC7B 80 0D BRA $0D [$AC8A] ;/ $89AC7D B1 AF LDA ($AF),y[$83:AC66] ;\ $89AC7F 5A PHY ;| $89AC80 A8 TAY ;} Call $8D:C4E9 with Y = fx1_palette_dx region table + 2n $89AC81 22 E9 C4 8D JSL $8DC4E9[$8D:C4E9] ;| $89AC85 7A PLY ;/ $89AC86 C8 INY ;\ $89AC87 C8 INY ;} (Loop) $89AC88 80 E5 BRA $E5 [$AC6F] ;/ $89AC8A AE 66 19 LDX $1966 [$7E:1966] ; Restore X for the case of $8D:C4E9 $89AC8D BD 0E 00 LDA $000E,x[$83:A154] ;\ $89AC90 29 FF 00 AND #$00FF ;| $89AC93 F0 2B BEQ $2B [$ACC0] ;| $89AC95 8D 6A 19 STA $196A [$7E:196A] ;| $89AC98 AD 9F 07 LDA $079F [$7E:079F] ;| $89AC9B 0A ASL A ;| $89AC9C A8 TAY ;| $89AC9D B9 56 AC LDA $AC56,y[$83:AC58] ;| $89ACA0 85 AF STA $AF [$7E:00AF] ;| $89ACA2 A0 00 00 LDY #$0000 ;| ;| $89ACA5 4E 6A 19 LSR $196A [$7E:196A] ;| $89ACA8 B0 09 BCS $09 [$ACB3] ;| $89ACAA C8 INY ;} Same deal as above; but for fx1_animatetile, $83:AC56, and $87:8027 $89ACAB C8 INY ;| $89ACAC C0 10 00 CPY #$0010 ;| $89ACAF D0 F4 BNE $F4 [$ACA5] ;| $89ACB1 80 0D BRA $0D [$ACC0] ;| ;| $89ACB3 B1 AF LDA ($AF),y[$83:AC96] ;| $89ACB5 5A PHY ;| $89ACB6 A8 TAY ;| $89ACB7 22 27 80 87 JSL $878027[$87:8027] ;| $89ACBB 7A PLY ;| $89ACBC C8 INY ;| $89ACBD C8 INY ;| $89ACBE 80 E5 BRA $E5 [$ACA5] ;/ $89ACC0 AB PLB $89ACC1 28 PLP $89ACC2 6B RTL ;;; ;;; $89ACC3 8B PHB $89ACC4 4B PHK $89ACC5 AB PLB $89ACC6 AD 3F 09 LDA $093F [$7E:093F] $89ACC9 30 02 BMI $02 [$ACCD] $89ACCB AB PLB $89ACCC 6B RTL $89ACCD A9 80 00 LDA #$0080 $89ACD0 38 SEC $89ACD1 E9 10 00 SBC #$0010 $89ACD4 CD F6 0A CMP $0AF6 [$7E:0AF6] $89ACD7 10 41 BPL $41 [$AD1A] $89ACD9 A9 80 00 LDA #$0080 $89ACDC 18 CLC $89ACDD 69 10 00 ADC #$0010 $89ACE0 CD F6 0A CMP $0AF6 [$7E:0AF6] $89ACE3 30 35 BMI $35 [$AD1A] $89ACE5 AD FA 0A LDA $0AFA [$7E:0AFA] $89ACE8 C9 80 00 CMP #$0080 $89ACEB 10 2D BPL $2D [$AD1A] $89ACED AD FA 0A LDA $0AFA [$7E:0AFA] $89ACF0 C9 4B 00 CMP #$004B $89ACF3 30 25 BMI $25 [$AD1A] $89ACF5 AD 2E 0B LDA $0B2E [$7E:0B2E] $89ACF8 D0 20 BNE $20 [$AD1A] $89ACFA AD 2C 0B LDA $0B2C [$7E:0B2C] $89ACFD D0 1B BNE $1B [$AD1A] $89ACFF AD 98 09 LDA $0998 [$7E:0998] $89AD02 C9 08 00 CMP #$0008 $89AD05 D0 13 BNE $13 [$AD1A] $89AD07 A9 02 00 LDA #$0002 $89AD0A 22 84 F0 90 JSL $90F084[$90:F084] $89AD0E 9C 23 07 STZ $0723 [$7E:0723] $89AD11 9C 25 07 STZ $0725 [$7E:0725] $89AD14 A9 20 00 LDA #$0020 $89AD17 8D 98 09 STA $0998 [$7E:0998] $89AD1A CE E3 07 DEC $07E3 [$7E:07E3] $89AD1D 10 3E BPL $3E [$AD5D] $89AD1F AD E1 07 LDA $07E1 [$7E:07E1] $89AD22 0A ASL A $89AD23 18 CLC $89AD24 6D E1 07 ADC $07E1 [$7E:07E1] $89AD27 0A ASL A $89AD28 AA TAX $89AD29 BD 5F AD LDA $AD5F,x[$89:AE2B] $89AD2C 8D E3 07 STA $07E3 [$7E:07E3] $89AD2F BD 61 AD LDA $AD61,x[$89:AE2D] $89AD32 85 7A STA $7A [$7E:007A] $89AD34 49 FF FF EOR #$FFFF $89AD37 1A INC A $89AD38 85 7C STA $7C [$7E:007C] $89AD3A BD 63 AD LDA $AD63,x[$89:AE2F] $89AD3D 85 78 STA $78 [$7E:0078] $89AD3F 85 7E STA $7E [$7E:007E] $89AD41 AD E1 07 LDA $07E1 [$7E:07E1] $89AD44 30 0B BMI $0B [$AD51] $89AD46 1A INC A $89AD47 C9 44 00 CMP #$0044 $89AD4A D0 0E BNE $0E [$AD5A] $89AD4C 09 00 80 ORA #$8000 $89AD4F 80 09 BRA $09 [$AD5A] $89AD51 3A DEC $89AD52 C9 00 80 CMP #$8000 $89AD55 D0 03 BNE $03 [$AD5A] $89AD57 A9 00 00 LDA #$0000 $89AD5A 8D E1 07 STA $07E1 [$7E:07E1] $89AD5D AB PLB $89AD5E 6B RTL $89AE2B db 01, 00, 00, 00, 00, 01, 01, 00, 01, 00, 00, 01, 01, 00, 02, 00, 00, 01, 01, 00, 03, 00, 00, 01, 01, 00, 04, 00, 00, 01, 02, 00, 05, 00, 00, 01, 02, 00, 06, 00, 00, 01, 02, 00, 07, 00, 00, 01, 02, 00, 08, 00, 00, 01, 03, 00, 09, 00, 00, 01, 03, 00, 0A, 00, 00, 01, 03, 00, 0B, 00, 00, 01, 03, 00, 0C, 00, 00, 01, 04, 00, 0D, 00, 00, 01, 04, 00, 0E, 00, 00, 01, 04, 00, 0F, 00, 00, 01, 05, 00, 10, 00, 00, 01, 05, 00, 11, 00, FF, 00, 06, 00, 12, 00, FF, 00, 06, 00, 13, 00, FF, 00, 07, 00, 14, 00, FF, 00, 07, 00, 15, 00, FF, 00, 08, 00, 16, 00, FF, 00, 09, 00, 17, 00, FF, 00, 0A, 00, 18, 00, FF, 00, 0B, 00, 19, 00, FF, 00, 0C, 00, 1A, 00, FF, 00, 0E, 00, 1B, 00, FF, 00, 10, 00, 1C, 00, FE, 00, 12, 00, 1D, 00, FE, 00, 14, 00, 1E, 00, FE, 00, 16, 00, 1F, 00, FE, 00, 18, 00, 20, 00, FE, 00 $89C3E1 db FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF