Sin64Table: .db 0 , 2 , 2 , 4 , 5 , 6 , 7 , 8 , 9 , 11 , 12 , 13 , 14 , 15 , 17 , 17 .db 18 , 20 , 20 , 22 , 23 , 24 , 25 , 26 , 27 , 28 , 29 , 29 , 31 , 32 , 32 , 33 .db 34 , 35 , 35 , 36 , 37 , 38 , 38 , 39 , 40 , 41 , 41 , 42 , 42 , 43 , 44 , 44 .db 44 , 45 , 45 , 46 , 46 , 47 , 47 , 47 , 47 , 47 , 47 , 48 , 48 , 48 , 48 , 48 .db 48 , 48 , 48 , 48 , 48 , 48 , 47 , 47 , 47 , 47 , 47 , 47 , 46 , 46 , 45 , 45 .db 44 , 44 , 44 , 43 , 42 , 42 , 41 , 41 , 40 , 39 , 38 , 38 , 37 , 36 , 35 , 35 .db 34 , 33 , 32 , 32 , 31 , 29 , 29 , 28 , 27 , 26 , 25 , 24 , 23 , 22 , 20 , 20 .db 18 , 17 , 17 , 15 , 14 , 13 , 12 , 11 , 9 , 8 , 7 , 6 , 5 , 4 , 2 , 2 .db 0 , -2 , -2 , -4 , -5 , -6 , -7 , -8 , -9 , -11 , -12 , -13 , -14 , -15 , -17 , -17 .db -18 , -20 , -20 , -22 , -23 , -24 , -25 , -26 , -27 , -28 , -29 , -29 , -31 , -32 , -32 , -33 .db -34 , -35 , -35 , -36 , -37 , -38 , -38 , -39 , -40 , -41 , -41 , -42 , -42 , -43 , -44 , -44 .db -44 , -45 , -45 , -46 , -46 , -47 , -47 , -47 , -47 , -47 , -47 , -48 , -48 , -48 , -48 , -48 .db -48 , -48 , -48 , -48 , -48 , -48 , -47 , -47 , -47 , -47 , -47 , -47 , -46 , -46 , -45 , -45 .db -44 , -44 , -44 , -43 , -42 , -42 , -41 , -41 , -40 , -39 , -38 , -38 , -37 , -36 , -35 , -35 .db -34 , -33 , -32 , -32 , -31 , -29 , -29 , -28 , -27 , -26 , -25 , -24 , -23 , -22 , -20 , -20 .db -18 , -17 , -17 , -15 , -14 , -13 , -12 , -11 , -9 , -8 , -7 , -6 , -5 , -4 , -2 , -2 SinInv256Table: .dw 16383,10431, 5217, 3480, 2612, 2091, 1745, 1497 .dw 1312, 1168, 1054, 960, 882, 816, 760, 711 .dw 669, 632, 599, 569, 543, 519, 498, 479 .dw 461, 445, 430, 416, 404, 392, 381, 371 .dw 362, 353, 346, 338, 331, 325, 319, 313 .dw 308, 303, 298, 294, 290, 287, 283, 280 .dw 277, 274, 272, 270, 268, 266, 264, 262 .dw 261, 260, 259, 258, 257, 257, 256, 256 .dw 256, 256, 256, 257, 257, 258, 259, 260 .dw 261, 262, 264, 266, 268, 270, 272, 274 .dw 277, 280, 283, 287, 290, 294, 298, 303 .dw 308, 313, 319, 325, 331, 338, 346, 353 .dw 362, 371, 381, 392, 404, 416, 430, 445 .dw 461, 479, 498, 519, 543, 569, 599, 632 .dw 669, 711, 760, 816, 882, 960, 1054, 1168 .dw 1312, 1497, 1745, 2091, 2612, 3480, 5217,10431 ;65535 changed to 32767 now to 16383 Tan256Table: .dw 0, 6, 12, 18, 25, 31, 37, 44 ;höchste zahl mit 13 bytes 8191 .dw 50, 57, 64, 70, 77, 84, 91, 98 ;höchste zahl mit 14 bytes 16383 .dw 106, 113, 121, 128, 136, 145, 153, 162 .dw 171, 180, 189, 199, 210, 220, 232, 243 .dw 255, 268, 282, 296, 311, 328, 345, 363 .dw 383, 404, 427, 451, 478, 508, 541, 577 .dw 618, 663, 715, 774, 843, 925, 1022, 1140 .dw 1286, 1475, 1725, 2075, 2599, 3470, 5210,10428 .dw 16383,10428, 5210, 3470, 2599, 2075, 1725, 1475 .dw 1286, 1140, 1022, 925, 843, 774, 715, 663 .dw 618, 577, 541, 508, 478, 451, 427, 404 .dw 383, 363, 345, 328, 311, 296, 282, 268 .dw 256, 243, 232, 220, 210, 199, 189, 180 .dw 171, 162, 153, 145, 136, 128, 121, 113 .dw 106, 98, 91, 84, 77, 70, 64, 57 .dw 50, 44, 37, 31, 25, 18, 12, 6 MappingPtrs: .dw M002,M004,M006,M008,M010,M012,M014,M016 .dw M018,M020,M022,M024,M026,M028,M030,M032 .dw M034,M036,M038,M040,M042,M044,M046,M048 .dw M050,M052,M054,M056,M058,M060,M062,M064 M002: .db 0,32 ;24 M004: .db 0,12,12,12 M006: .db 0,8,8,8,8,8 M008: .db 0,6,6,6,6,6,6,6 M010: .db 0,4,6,4,6,4,4,6,4,6 M012: .db 0,4,4,4,4,4,4,4,4,4,4,4 M014: .db 0,4,2,4,4,4,2,4,4,2,4,4,4,2 M016: .db 0,4,2,4,2,4,2,4,2,4,2,4,2,4,2,4 M018: .db 0,2,4,2,2,4,2,2,4,2,2,4,2,2,4,2,2,4 M020: .db 0,2,2,4,2,2,2,2,4,2,2,2,2,4,2,2,2,2,4,2 M022: .db 0,2,2,2,2,2,4,2,2,2,2,2,2,2,2,2,2,4,2,2,2,2 M024: .db 0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2 M026: .db 0,2,2,2,2,2,2,0,2,2,2,2,2,2,2,2,2,2,2,2,0,2,2,2,2,2 M028: .db 0,2,2,2,0,2,2,2,2,2,2,0,2,2,2,2,2,2,0,2,2,2,2,2,2,0 .db 2,2 M030: .db 0,2,2,0,2,2,2,2,0,2,2,2,2,0,2,2,2,2,0,2,2,2,2,0,2,2 .db 2,2,0,2 M032: .db 0,2,2,0,2,2,2,0,2,2,2,0,2,2,2,0,2,2,2,0,2,2,2,0,2,2 .db 2,0,2,2,2,0 M034: .db 0,2,0,2,2,2,0,2,2,0,2,2,0,2,2,2,0,2,2,0,2,2,2,0,2,2 .db 0,2,2,0,2,2,2,0 M036: .db 0,2,0,2,2,0,2,2,0,2,2,0,2,2,0,2,2,0,2,2,0,2,2,0,2,2 .db 0,2,2,0,2,2,0,2,2,0 M038: .db 0,2,0,2,2,0,2,0,2,2,0,2,2,0,2,0,2,2,0,2,2,0,2,2,0,2 .db 0,2,2,0,2,2,0,2,0,2,2,0 M040: .db 0,2,0,2,0,2,2,0,2,0,2,2,0,2,0,2,2,0,2,0,2,2,0,2,0,2 .db 2,0,2,0,2,2,0,2,0,2,2,0,2,0 M042: .db 0,2,0,2,0,2,0,2,2,0,2,0,2,0,2,2,0,2,0,2,0,2,2,0,2,0 .db 2,0,2,2,0,2,0,2,0,2,2,0,2,0,2,0 M044: .db 0,2,0,2,0,2,0,2,0,2,0,2,2,0,2,0,2,0,2,0,2,0,2,2,0,2 .db 0,2,0,2,0,2,0,2,2,0,2,0,2,0,2,0,2,0 M046: .db 0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,2,0 .db 2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0 M048: .db 0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2 .db 0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2 M050: .db 0,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0 .db 0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2 M052: .db 0,0,2,0,2,0,2,0,2,0,2,0,2,0,0,2,0,2,0,2,0,2,0,2,0,2 .db 0,0,2,0,2,0,2,0,2,0,2,0,2,0,0,2,0,2,0,2,0,2,0,2,0,2 M054: .db 0,0,2,0,2,0,2,0,0,2,0,2,0,2,0,0,2,0,2,0,2,0,0,2,0,2 .db 0,2,0,0,2,0,2,0,2,0,0,2,0,2,0,2,0,0,2,0,2,0,2,0,0,2,0,2 M056: .db 2,2,0,0,2,0,0,2,0,2,0,0,2,0,2,0,0,2,0,2,0,0,2,0,0,2 .db 0,2,0,0,2,0,2,0,0,2,0,0,2,0,2,0,0,2,0,2,0,0,2,0,2,0,0,2 M058: .db 4,0,2,0,0,2,0,0,2,0,0,2,0,2,0,0,2,0,0,2,0,0,2,0,2,0 .db 0,2,0,0,2,0,0,2,0,2,0,0,2,0,0,2,0,0,2,0,2,0,0,2,0,0,2,0 M060: .db 6,0,0,2,0,0,2,0,0,2,0,0,2,0,0,2,0,0,2,0,0,2,0,0,2,0 .db 0,2,0,0,2,0,0,2,0,0,2,0,0,2,0,0,2,0,0,2,0,0,2,0,0,2,0,0 M062: .db 6,2,0,0,2,0,0,2,0,0,0,2,0,0,2,0,0,2,0,0,2,0,0,0,2,0 .db ,2,0,0,2,0,0,2,0,0,0,2,0,0,2,0,0,2,0,0,2,0,0,0,2,0,0,2 M064: .db 8,0,0,2,0,0,2,0,0,0,2,0,0,2,0,0,0,2,0,0,2,0,0,2,0,0 .db 0,2,0,0,2,0,0,0,2,0,0,2,0,0,2,0,0,0,2,0,0,2,0,0,0,2,0,0 Hoehe: ; .db 98,94,90,86,82,78,74,70,66,62,58,54,50,46 .db 64,64,64,64,64,62,60,58,56,54,52,50,48,46 .db 44, 42, 40, 38, 38, 36, 36, 34, 34, 34, 32, 32, 32, 30, 30, 30 .db 28, 28, 28, 28, 26, 26, 26, 26, 26, 26, 26, 24, 24, 24, 24, 24 .db 24, 24, 24, 24, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 20 .db 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 18, 18, 18, 18 .db 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 16, 16, 16, 16, 16 .db 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 14, 14, 14, 14 .db 14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14 .db 12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12 .db 12,12,12,12,12,12,12,12,10,10,10,10,10,10,10,10 .db 10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10 .db 10,10,10,10,08,08,08,08,08,08,08,08,08,08,08,08 .db 08,08,08,08,08,08,08,08,08,08,08,08,08,08,08,08 .db 08,08,08,08,06,06,06,06,06,06,06,06,06,06,06,06 .db 06,06,06,06,06,06,06,06,06,06,06,06,06,06,06,06 .db 06,06,06,06,06,06,06,06,04,04,04,04,04,04,04,04 .db 04,04,04,04,04,04,04,04,04,04,04,04,04,04,04,04,04,04 .db 04,04,04,04,04,04,04,04,04,04,04,04,02,02,02,02 .db 02,02,02,02,02,02,02,02,02,02,02,02,02,02,02,02 .db 02,02,02,02,02,02,02,02,02,02,02,02,02,02,02,02 MaskTable: .db $80,$40,$20,$10,$08,$04,$02,$01 WeaponDamageTable: ;Max-DamageReduction (die zahl wird als Random eingesetzt und von MaxDamage abgezogen) ;Max-Damage ; Bsp: 3,3 --> Maximaler Schaden = 6, Minimaler Schaden = 3 ; 2,15 --> Maximaler Schaden = 17, Minimaler Schaden = 15 .db 3,3 ;Pistole .db 3,5 ;MG .db 5,7 ;MiniGun FishbowlTable: .db 181,185,189,193,197,201,205,209,212,216,219,222,225,228,231,234 .db 236,238,241,243,244,246,248,249,251,252,253,254,254,255,255,255 .db 255,255,255,254,254,253,252,251,249,248,246,244,243,241,238,236 .db 234,231,228,225,222,219,216,212,209,205,201,197,193,189,185,181 SpriteBreiteTbl: .db 2,4,6,6,8,10,10,12,14,14,16,16,18,18,20,22,22,24,26,26,28,30,30,32