1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677 |
- SHIFT_FACTOR EQU 7 (128)
- bullet_pos_lookup_table
- DC.W $80,$0,$80,$0,$80,$0,$80,$0,$80,$0,$80,$0,$80,$0,$80,$0,$80,$0,$80,$0,$80,$0,$80,$0,$80,$0,$80,$0,$80,$0,$80,$0,$80,$0,$80,$0,$80,$0,$80,$0,$80,$0
- DC.W $80,$0,$80,$0,$80,$0,$80,$0,$80,$0,$80,$0,$80,$0,$80,$0,$80,$0,$80,$0,$80,$0,$80,$0,$80,$0,$80,$0,$80,$0,$80,$0,$80,$0,$80,$0,$80,$0,$80,$0,$0,$80
- DC.W $80,$80,$80,$4C,$80,$34,$80,$28,$80,$20,$80,$1B,$80,$17,$80,$14,$80,$12,$80,$10,$80,$F,$80,$E,$80,$D,$80,$C,$80,$B,$80,$A,$80,$A,$80,$9,$80,$9,$80,$8,$80,$8
- DC.W $80,$7,$80,$7,$80,$7,$80,$7,$80,$6,$80,$6,$80,$6,$80,$6,$80,$5,$80,$5,$80,$5,$80,$5,$80,$5,$80,$5,$80,$5,$80,$4,$80,$4,$80,$4,$80,$4,$0,$80,$4C,$80
- DC.W $80,$80,$80,$60,$80,$4C,$80,$3E,$80,$34,$80,$2D,$80,$28,$80,$24,$80,$20,$80,$1D,$80,$1B,$80,$19,$80,$17,$80,$16,$80,$14,$80,$13,$80,$12,$80,$11,$80,$10,$80,$F,$80,$F
- DC.W $80,$E,$80,$E,$80,$D,$80,$D,$80,$C,$80,$C,$80,$B,$80,$B,$80,$B,$80,$A,$80,$A,$80,$A,$80,$9,$80,$9,$80,$9,$80,$9,$80,$8,$80,$8,$0,$80,$34,$80,$60,$80
- DC.W $80,$80,$80,$69,$80,$58,$80,$4C,$80,$42,$80,$3A,$80,$34,$80,$30,$80,$2B,$80,$28,$80,$25,$80,$22,$80,$20,$80,$1E,$80,$1C,$80,$1B,$80,$1A,$80,$18,$80,$17,$80,$16,$80,$15
- DC.W $80,$14,$80,$13,$80,$13,$80,$12,$80,$11,$80,$11,$80,$10,$80,$10,$80,$F,$80,$F,$80,$E,$80,$E,$80,$E,$80,$D,$80,$D,$80,$D,$80,$C,$0,$80,$28,$80,$4C,$80,$69,$80
- DC.W $80,$80,$80,$6E,$80,$60,$80,$55,$80,$4C,$80,$44,$80,$3E,$80,$39,$80,$34,$80,$31,$80,$2D,$80,$2A,$80,$28,$80,$26,$80,$24,$80,$22,$80,$20,$80,$1F,$80,$1D,$80,$1C,$80,$1B
- DC.W $80,$1A,$80,$19,$80,$18,$80,$17,$80,$16,$80,$16,$80,$15,$80,$14,$80,$14,$80,$13,$80,$13,$80,$12,$80,$12,$80,$11,$80,$11,$80,$10,$0,$80,$20,$80,$3E,$80,$58,$80,$6E,$80
- DC.W $80,$80,$80,$71,$80,$65,$80,$5B,$80,$53,$80,$4C,$80,$46,$80,$40,$80,$3C,$80,$38,$80,$34,$80,$31,$80,$2F,$80,$2C,$80,$2A,$80,$28,$80,$26,$80,$24,$80,$23,$80,$21,$80,$20
- DC.W $80,$1F,$80,$1E,$80,$1D,$80,$1C,$80,$1B,$80,$1A,$80,$19,$80,$19,$80,$18,$80,$17,$80,$16,$80,$16,$80,$15,$80,$15,$80,$14,$0,$80,$1B,$80,$34,$80,$4C,$80,$60,$80,$71,$80
- DC.W $80,$80,$80,$73,$80,$69,$80,$60,$80,$58,$80,$51,$80,$4C,$80,$46,$80,$42,$80,$3E,$80,$3A,$80,$37,$80,$34,$80,$32,$80,$30,$80,$2D,$80,$2B,$80,$2A,$80,$28,$80,$26,$80,$25
- DC.W $80,$24,$80,$22,$80,$21,$80,$20,$80,$1F,$80,$1E,$80,$1D,$80,$1C,$80,$1C,$80,$1B,$80,$1A,$80,$1A,$80,$19,$80,$18,$0,$80,$17,$80,$2D,$80,$42,$80,$55,$80,$65,$80,$73,$80
- DC.W $80,$80,$80,$75,$80,$6C,$80,$64,$80,$5C,$80,$56,$80,$50,$80,$4C,$80,$47,$80,$43,$80,$40,$80,$3C,$80,$3A,$80,$37,$80,$34,$80,$32,$80,$30,$80,$2E,$80,$2C,$80,$2B,$80,$29
- DC.W $80,$28,$80,$27,$80,$25,$80,$24,$80,$23,$80,$22,$80,$21,$80,$20,$80,$1F,$80,$1E,$80,$1E,$80,$1D,$80,$1C,$0,$80,$14,$80,$28,$80,$3A,$80,$4C,$80,$5B,$80,$69,$80,$75,$80
- DC.W $80,$80,$80,$76,$80,$6E,$80,$66,$80,$60,$80,$5A,$80,$55,$80,$50,$80,$4C,$80,$48,$80,$44,$80,$41,$80,$3E,$80,$3B,$80,$39,$80,$37,$80,$34,$80,$32,$80,$31,$80,$2F,$80,$2D
- DC.W $80,$2C,$80,$2A,$80,$29,$80,$28,$80,$27,$80,$26,$80,$25,$80,$24,$80,$23,$80,$22,$80,$21,$80,$20,$0,$80,$12,$80,$24,$80,$34,$80,$44,$80,$53,$80,$60,$80,$6C,$80,$76,$80
- DC.W $80,$80,$80,$77,$80,$70,$80,$69,$80,$63,$80,$5D,$80,$58,$80,$54,$80,$4F,$80,$4C,$80,$48,$80,$45,$80,$42,$80,$3F,$80,$3D,$80,$3A,$80,$38,$80,$36,$80,$34,$80,$33,$80,$31
- DC.W $80,$30,$80,$2E,$80,$2D,$80,$2B,$80,$2A,$80,$29,$80,$28,$80,$27,$80,$26,$80,$25,$80,$24,$0,$80,$10,$80,$20,$80,$30,$80,$3E,$80,$4C,$80,$58,$80,$64,$80,$6E,$80,$77,$80
- DC.W $80,$80,$80,$78,$80,$71,$80,$6B,$80,$65,$80,$60,$80,$5B,$80,$57,$80,$53,$80,$4F,$80,$4C,$80,$48,$80,$46,$80,$43,$80,$40,$80,$3E,$80,$3C,$80,$3A,$80,$38,$80,$36,$80,$34
- DC.W $80,$33,$80,$31,$80,$30,$80,$2F,$80,$2D,$80,$2C,$80,$2B,$80,$2A,$80,$29,$80,$28,$0,$80,$F,$80,$1D,$80,$2B,$80,$39,$80,$46,$80,$51,$80,$5C,$80,$66,$80,$70,$80,$78,$80
- DC.W $80,$80,$80,$79,$80,$72,$80,$6D,$80,$67,$80,$62,$80,$5E,$80,$59,$80,$56,$80,$52,$80,$4F,$80,$4C,$80,$49,$80,$46,$80,$44,$80,$41,$80,$3F,$80,$3D,$80,$3B,$80,$39,$80,$38
- DC.W $80,$36,$80,$34,$80,$33,$80,$32,$80,$30,$80,$2F,$80,$2E,$80,$2D,$80,$2C,$0,$80,$E,$80,$1B,$80,$28,$80,$34,$80,$40,$80,$4C,$80,$56,$80,$60,$80,$69,$80,$71,$80,$79,$80
- DC.W $80,$80,$80,$79,$80,$73,$80,$6E,$80,$69,$80,$64,$80,$60,$80,$5C,$80,$58,$80,$55,$80,$51,$80,$4E,$80,$4C,$80,$49,$80,$46,$80,$44,$80,$42,$80,$40,$80,$3E,$80,$3C,$80,$3A
- DC.W $80,$39,$80,$37,$80,$36,$80,$34,$80,$33,$80,$32,$80,$31,$80,$30,$0,$80,$D,$80,$19,$80,$25,$80,$31,$80,$3C,$80,$46,$80,$50,$80,$5A,$80,$63,$80,$6B,$80,$72,$80,$79,$80
- DC.W $80,$80,$80,$7A,$80,$74,$80,$6F,$80,$6A,$80,$66,$80,$62,$80,$5E,$80,$5A,$80,$57,$80,$54,$80,$51,$80,$4E,$80,$4C,$80,$49,$80,$47,$80,$45,$80,$43,$80,$41,$80,$3F,$80,$3D
- DC.W $80,$3C,$80,$3A,$80,$38,$80,$37,$80,$36,$80,$34,$80,$33,$0,$80,$C,$80,$17,$80,$22,$80,$2D,$80,$38,$80,$42,$80,$4C,$80,$55,$80,$5D,$80,$65,$80,$6D,$80,$73,$80,$7A,$80
- DC.W $80,$80,$80,$7A,$80,$75,$80,$70,$80,$6C,$80,$67,$80,$64,$80,$60,$80,$5C,$80,$59,$80,$56,$80,$53,$80,$50,$80,$4E,$80,$4C,$80,$49,$80,$47,$80,$45,$80,$43,$80,$41,$80,$40
- DC.W $80,$3E,$80,$3C,$80,$3B,$80,$3A,$80,$38,$80,$37,$0,$80,$B,$80,$16,$80,$20,$80,$2A,$80,$34,$80,$3E,$80,$47,$80,$50,$80,$58,$80,$60,$80,$67,$80,$6E,$80,$74,$80,$7A,$80
- DC.W $80,$80,$80,$7B,$80,$76,$80,$71,$80,$6D,$80,$69,$80,$65,$80,$62,$80,$5E,$80,$5B,$80,$58,$80,$55,$80,$53,$80,$50,$80,$4E,$80,$4C,$80,$49,$80,$47,$80,$46,$80,$44,$80,$42
- DC.W $80,$40,$80,$3F,$80,$3D,$80,$3C,$80,$3A,$0,$80,$A,$80,$14,$80,$1E,$80,$28,$80,$31,$80,$3A,$80,$43,$80,$4C,$80,$54,$80,$5B,$80,$62,$80,$69,$80,$6F,$80,$75,$80,$7B,$80
- DC.W $80,$80,$80,$7B,$80,$76,$80,$72,$80,$6E,$80,$6A,$80,$66,$80,$63,$80,$60,$80,$5D,$80,$5A,$80,$57,$80,$55,$80,$52,$80,$50,$80,$4E,$80,$4C,$80,$4A,$80,$48,$80,$46,$80,$44
- DC.W $80,$43,$80,$41,$80,$3F,$80,$3E,$0,$80,$A,$80,$13,$80,$1C,$80,$26,$80,$2F,$80,$37,$80,$40,$80,$48,$80,$4F,$80,$57,$80,$5E,$80,$64,$80,$6A,$80,$70,$80,$76,$80,$7B,$80
- DC.W $80,$80,$80,$7B,$80,$77,$80,$73,$80,$6F,$80,$6B,$80,$68,$80,$64,$80,$61,$80,$5E,$80,$5C,$80,$59,$80,$56,$80,$54,$80,$52,$80,$50,$80,$4E,$80,$4C,$80,$4A,$80,$48,$80,$46
- DC.W $80,$45,$80,$43,$80,$41,$0,$80,$9,$80,$12,$80,$1B,$80,$24,$80,$2C,$80,$34,$80,$3C,$80,$44,$80,$4C,$80,$53,$80,$59,$80,$60,$80,$66,$80,$6C,$80,$71,$80,$76,$80,$7B,$80
- DC.W $80,$80,$80,$7C,$80,$77,$80,$73,$80,$70,$80,$6C,$80,$69,$80,$66,$80,$63,$80,$60,$80,$5D,$80,$5B,$80,$58,$80,$56,$80,$54,$80,$51,$80,$4F,$80,$4D,$80,$4C,$80,$4A,$80,$48
- DC.W $80,$46,$80,$45,$0,$80,$9,$80,$11,$80,$1A,$80,$22,$80,$2A,$80,$32,$80,$3A,$80,$41,$80,$48,$80,$4F,$80,$56,$80,$5C,$80,$62,$80,$67,$80,$6D,$80,$72,$80,$77,$80,$7C,$80
- DC.W $80,$80,$80,$7C,$80,$78,$80,$74,$80,$71,$80,$6D,$80,$6A,$80,$67,$80,$64,$80,$61,$80,$5F,$80,$5C,$80,$5A,$80,$57,$80,$55,$80,$53,$80,$51,$80,$4F,$80,$4D,$80,$4C,$80,$4A
- DC.W $80,$48,$0,$80,$8,$80,$10,$80,$18,$80,$20,$80,$28,$80,$30,$80,$37,$80,$3E,$80,$45,$80,$4C,$80,$52,$80,$58,$80,$5E,$80,$64,$80,$69,$80,$6E,$80,$73,$80,$77,$80,$7C,$80
- DC.W $80,$80,$80,$7C,$80,$78,$80,$75,$80,$71,$80,$6E,$80,$6B,$80,$68,$80,$65,$80,$62,$80,$60,$80,$5D,$80,$5B,$80,$59,$80,$57,$80,$55,$80,$53,$80,$51,$80,$4F,$80,$4D,$80,$4C
- DC.W $0,$80,$8,$80,$F,$80,$17,$80,$1F,$80,$26,$80,$2D,$80,$34,$80,$3B,$80,$42,$80,$48,$80,$4F,$80,$55,$80,$5A,$80,$60,$80,$65,$80,$6A,$80,$6F,$80,$73,$80,$78,$80,$7C,$80
- DC.W $80,$80,$80,$7C,$80,$79,$80,$75,$80,$72,$80,$6F,$80,$6C,$80,$69,$80,$66,$80,$64,$80,$61,$80,$5F,$80,$5C,$80,$5A,$80,$58,$80,$56,$80,$54,$80,$52,$80,$50,$80,$4F,$0,$80
- DC.W $7,$80,$F,$80,$16,$80,$1D,$80,$24,$80,$2B,$80,$32,$80,$39,$80,$3F,$80,$46,$80,$4C,$80,$51,$80,$57,$80,$5C,$80,$62,$80,$66,$80,$6B,$80,$70,$80,$74,$80,$78,$80,$7C,$80
- DC.W $80,$80,$80,$7C,$80,$79,$80,$76,$80,$72,$80,$6F,$80,$6D,$80,$6A,$80,$67,$80,$65,$80,$62,$80,$60,$80,$5E,$80,$5B,$80,$59,$80,$57,$80,$56,$80,$54,$80,$52,$0,$80,$7,$80
- DC.W $E,$80,$15,$80,$1C,$80,$23,$80,$2A,$80,$30,$80,$37,$80,$3D,$80,$43,$80,$49,$80,$4E,$80,$54,$80,$59,$80,$5E,$80,$63,$80,$68,$80,$6C,$80,$71,$80,$75,$80,$79,$80,$7C,$80
- DC.W $80,$80,$80,$7D,$80,$79,$80,$76,$80,$73,$80,$70,$80,$6D,$80,$6B,$80,$68,$80,$66,$80,$63,$80,$61,$80,$5F,$80,$5D,$80,$5B,$80,$59,$80,$57,$80,$55,$0,$80,$7,$80,$E,$80
- DC.W $14,$80,$1B,$80,$21,$80,$28,$80,$2E,$80,$34,$80,$3A,$80,$40,$80,$46,$80,$4C,$80,$51,$80,$56,$80,$5B,$80,$60,$80,$64,$80,$69,$80,$6D,$80,$71,$80,$75,$80,$79,$80,$7D,$80
- DC.W $80,$80,$80,$7D,$80,$79,$80,$76,$80,$73,$80,$71,$80,$6E,$80,$6B,$80,$69,$80,$66,$80,$64,$80,$62,$80,$60,$80,$5E,$80,$5C,$80,$5A,$80,$58,$0,$80,$7,$80,$D,$80,$13,$80
- DC.W $1A,$80,$20,$80,$26,$80,$2C,$80,$32,$80,$38,$80,$3E,$80,$44,$80,$49,$80,$4E,$80,$53,$80,$58,$80,$5D,$80,$61,$80,$66,$80,$6A,$80,$6E,$80,$72,$80,$76,$80,$79,$80,$7D,$80
- DC.W $80,$80,$80,$7D,$80,$7A,$80,$77,$80,$74,$80,$71,$80,$6F,$80,$6C,$80,$6A,$80,$67,$80,$65,$80,$63,$80,$61,$80,$5F,$80,$5D,$80,$5B,$0,$80,$6,$80,$D,$80,$13,$80,$19,$80
- DC.W $1F,$80,$25,$80,$2B,$80,$31,$80,$36,$80,$3C,$80,$41,$80,$46,$80,$4C,$80,$50,$80,$55,$80,$5A,$80,$5E,$80,$63,$80,$67,$80,$6B,$80,$6F,$80,$72,$80,$76,$80,$79,$80,$7D,$80
- DC.W $80,$80,$80,$7D,$80,$7A,$80,$77,$80,$74,$80,$72,$80,$6F,$80,$6D,$80,$6A,$80,$68,$80,$66,$80,$64,$80,$62,$80,$60,$80,$5E,$0,$80,$6,$80,$C,$80,$12,$80,$18,$80,$1E,$80
- DC.W $24,$80,$29,$80,$2F,$80,$34,$80,$3A,$80,$3F,$80,$44,$80,$49,$80,$4E,$80,$53,$80,$57,$80,$5C,$80,$60,$80,$64,$80,$68,$80,$6C,$80,$6F,$80,$73,$80,$76,$80,$7A,$80,$7D,$80
- DC.W $80,$80,$80,$7D,$80,$7A,$80,$77,$80,$75,$80,$72,$80,$70,$80,$6D,$80,$6B,$80,$69,$80,$67,$80,$65,$80,$63,$80,$61,$0,$80,$6,$80,$C,$80,$11,$80,$17,$80,$1D,$80,$22,$80
- DC.W $28,$80,$2D,$80,$33,$80,$38,$80,$3D,$80,$42,$80,$47,$80,$4C,$80,$50,$80,$55,$80,$59,$80,$5D,$80,$61,$80,$65,$80,$69,$80,$6D,$80,$70,$80,$73,$80,$77,$80,$7A,$80,$7D,$80
- DC.W $80,$80,$80,$7D,$80,$7A,$80,$78,$80,$75,$80,$73,$80,$70,$80,$6E,$80,$6C,$80,$6A,$80,$67,$80,$65,$80,$64,$0,$80,$6,$80,$B,$80,$11,$80,$16,$80,$1C,$80,$21,$80,$27,$80
- DC.W $2C,$80,$31,$80,$36,$80,$3B,$80,$40,$80,$45,$80,$49,$80,$4E,$80,$52,$80,$56,$80,$5B,$80,$5F,$80,$62,$80,$66,$80,$6A,$80,$6D,$80,$71,$80,$74,$80,$77,$80,$7A,$80,$7D,$80
- DC.W $80,$80,$80,$7D,$80,$7B,$80,$78,$80,$76,$80,$73,$80,$71,$80,$6F,$80,$6C,$80,$6A,$80,$68,$80,$66,$0,$80,$5,$80,$B,$80,$10,$80,$16,$80,$1B,$80,$20,$80,$25,$80,$2A,$80
- DC.W $30,$80,$34,$80,$39,$80,$3E,$80,$43,$80,$47,$80,$4C,$80,$50,$80,$54,$80,$58,$80,$5C,$80,$60,$80,$64,$80,$67,$80,$6B,$80,$6E,$80,$71,$80,$74,$80,$77,$80,$7A,$80,$7D,$80
- DC.W $80,$80,$80,$7D,$80,$7B,$80,$78,$80,$76,$80,$73,$80,$71,$80,$6F,$80,$6D,$80,$6B,$80,$69,$0,$80,$5,$80,$A,$80,$10,$80,$15,$80,$1A,$80,$1F,$80,$24,$80,$29,$80,$2E,$80
- DC.W $33,$80,$38,$80,$3C,$80,$41,$80,$45,$80,$49,$80,$4E,$80,$52,$80,$56,$80,$5A,$80,$5D,$80,$61,$80,$65,$80,$68,$80,$6B,$80,$6F,$80,$72,$80,$75,$80,$78,$80,$7B,$80,$7D,$80
- DC.W $80,$80,$80,$7D,$80,$7B,$80,$78,$80,$76,$80,$74,$80,$72,$80,$70,$80,$6D,$80,$6B,$0,$80,$5,$80,$A,$80,$F,$80,$14,$80,$19,$80,$1E,$80,$23,$80,$28,$80,$2D,$80,$31,$80
- DC.W $36,$80,$3A,$80,$3F,$80,$43,$80,$47,$80,$4C,$80,$50,$80,$54,$80,$57,$80,$5B,$80,$5F,$80,$62,$80,$66,$80,$69,$80,$6C,$80,$6F,$80,$72,$80,$75,$80,$78,$80,$7B,$80,$7D,$80
- DC.W $80,$80,$80,$7D,$80,$7B,$80,$79,$80,$76,$80,$74,$80,$72,$80,$70,$80,$6E
-
- NUMBER_OF_RAN_DIRS EQU 256
-
- random_direction_table
- ds.b NUMBER_OF_RAN_DIRS
- dc.b -1
- even
- random_direction_ptr dc.l random_direction_table
|