Pang (Amiga)

Uncompiled Source Code
Starting at within the game's disk, there is a fragment of code. Note that there was a bit of clean-up, as the original source had a couple of missing words for the first instruction. DC.L BARBLEU+[26*$4] DC.W Bep_TIME DC.W -1

BARBLEU_0005_AM: DC.L.BARBLEU+[26*$5] DC.W.2 DC.L.BARBLEU+[26*$6] DC.W.Bep_TIME DC.L.BARBLEU+[26*$7] DC.W.Bep_TIME DC.L.BARBLEU+[26*$8] DC.W.Bep_TIME DC.L.BARBLEU+[26*$9] DC.W.Bep_TIME DC.W.-1

BARBLEU_000A_AM: DC.L.BARBLEU+[26*$A] DC.W.2 DC.L.BARBLEU+[26*$B] DC.W.Bep_TIME DC.L.BARBLEU+[26*$C] DC.W.Bep_TIME DC.L.BARBLEU+[26*$D] DC.W.Bep_TIME DC.L.BARBLEU+[26*$E] DC.W.Bep_TIME DC.W.-1

BARBLEU_000F_AM: DC.L.BARBLEU+[26*$F] DC.W.2 DC.L.BARBLEU+[26*$10] DC.W.Bep_TIME DC.L.BARBLEU+[26*$11] DC.W.Bep_TIME DC.L.BARBLEU+[26*$12] DC.W.Bep_TIME DC.L.BARBLEU+[26*$13] DC.W.Bep_TIME DC.W.-1

BARBLEU_0014_AM: DC.L.BARBLEU+[26*$14] DC.W.2 DC.L.BARBLEU+[26*$15] DC.W.Bep_TIME DC.L.BARBLEU+[26*$16] DC.W.Bep_TIME DC.L.BARBLEU+[26*$17] DC.W.Bep_TIME DC.L.BARBLEU+[26*$18] DC.W.Bep_TIME..DC.W.-1

BARBLEU_0019_AM: DC.L.BARBLEU+[26*$19] DC.W.2 DC.L.BARBLEU+[26*$1A] DC.W.Bep_TIME DC.L.BARBLEU+[26*$1B] DC.W.Bep_TIME DC.L.BARBLEU+[26*$1C] DC.W.Bep_TIME DC.L.BARBLEU+[26*$1D] DC.W.Bep_TIME DC.W.-1

BARBLEU_001E_AM: DC.L.BARBLEU+[26*$1E] DC.W.2 DC.L.BARBLEU+[26*$1F] DC.W.Bep_TIME DC.L.BARBLEU+[26*$20] DC.W.Bep_TIME DC.L.BARBLEU+[26*$21] DC.W.Bep_TIME DC.L.BARBLEU+[26*$22] DC.W.Bep_TIME DC.W.-1

DC.L.$FFFE0024,$0024FFFE DC.L.BARROSE_DX+$00000040 DC.L.BARROSE_DX+$00000000 DC.W.$0010,[$0008*64]+$0002.DC.W.8,8,1
 * --- STRUCTURE BARROSE ---
 * BARROSE:

DC.L.$FFFE0024,$0024FFFE DC.L.BARROSE_DX+$00000090 DC.L BARROSE_DX+$00000050 DC.W.$0010,[$0008*64]+$0002 DC.W.8,8,1
 * BARROSE_0001:

DC.L.$FFFE0024,$0024FFFE DC.L.BARROSE_DX+$000000E0 DC.L.BARROSE_DX+$000000A0 DC.W.$0010,[$0008*64]+$0002 DC.W.8,8,1
 * BARROSE_0002:

DC.L.$FFFE0024,$0024FFFE DC.L.BARROSE_DX+$00000130 DC.L.BARROSE_DX+$000000F0 DC.W.$0010,[$0008*64]+$0002 DC.W.8,8,1
 * BARROSE_0003:

DC.L.$FFFE0024,$0024FFFE DC.L.BARROSE_DX+$00000180 DC.L.BARROSE_DX+$00000140 DC.W.$0010,[$0008*64]+$0002 DC.W.8,8,1
 * BARROSE_0004:

DC.L.$FFFE0024,$0024FFFE DC.L.BARROSE_DX+$000001D0 DC.L.BARROSE_DX+$00000190 DC.W.$0010,[$0008*64]+$0002 DC.W.16,8,1
 * BARROSE_0005:

DC.L.$FFFE0024,$0024FFFE DC.L.BARROSE_DX+$00000220 DC.L.BARROSE_DX+$000001E0 DC.W.$0010,[$0008*64]+$0002 DC.W.16,8,1
 * BARROSE_0006:

DC.L.$FFFE0024,$0024FFFE DC.L.BARROSE_DX+$00000270 DC.L.BARROSE_DX+$00000230 DC.W.$0010,[$0008*64]+$0002 DC.W.16,8,1
 * BARROSE_0007:

DC.L.$FFFE0024,$0024FFFE DC.L.BARROSE_DX+$000002C0 DC.L.BARROSE_DX+$00000280 DC.W.$0010,[$0008*64]+$0002 DC.W.16,8,1
 * BARROSE_0008:

DC.L.$FFFE0024,$0024FFFE DC.L.BARROSE_DX+$00000310 DC.L.BARROSE_DX+$000002D0 DC.W.$0010,[$0008*64]+$0002 DC.W.16,8,1
 * BARROSE_0009:

DC.L.$FFFE0022,$0022FFFE DC.L.BARROSE_DX+$000003A0 DC.L.BARROSE_DX+$00000320 DC.W.$0020,[$0008*64]+$0003 DC.W.24,8,1
 * BARROSE_000A:

DC.L.$FFFE0022,$0022FFFE DC.L.BARROSE_DX+$00000440 DC.L.BARROSE_DX+$000003C0 DC.W.$0020,[$0008*64]+$0003 DC.W.24,8,1
 * BARROSE_000B:

DC.L.$FFFE0022,$0022FFFE DC.L.BARROSE_DX+$000004E0 DC.L.BARROSE_DX+$00000460 DC.W.$0020,[$0008*64]+$0003 DC.W.24,8,1
 * BARROSE_000C:

DC.L.$FFFE0022,$0022FFFE DC.L.BARROSE_DX+$00000580 DC.L.BARROSE_DX+$00000500 DC.W.$0020,[$0008*64]+$0003 DC.W.24,8,1
 * BARROSE_000D:

DC.L.$FFFE0022,$0022FFFE DC.L.BARROSE_DX+$00000620 DC.L.BARROSE_DX+$000005A0 DC.W.$0020,[$0008*64]+$0003 DC.W.24,8,1
 * BARROSE_000E:

DC.L.$FFFE0022,$0022FFFE DC.L.BARROSE_DX+$000006C0 DC.L.BARROSE_DX+$00000640 DC.W.$0020,[$0008*64]+$0003 DC.W.32,8,1
 * BARROSE_000F:

DC.L.$FFFE0022,$0022FFFE DC.L.BARROSE_DX+$00000760 DC.L.BARROSE_DX+$000006E0 DC.W.$0020,[$0008*64]+$0003 DC.W.32,8,1
 * BARROSE_0010:

DC.L.$FFFE0022,$0022FFFE DC.L.BARROSE_DX+$00000800 DC.L.BARROSE_DX+$00000780 DC.W.$0020,[$0008*64]+$0003 DC.W.32,8,1
 * BARROSE_0011:

DC.L.$FFFE0022,$0022FFFE DC.L.BARROSE_DX+$000008A0 DC.L.BARROSE_DX+$00000820 DC.W.$0020,[$0008*64]+$0003 DC.W.32,8,1
 * BARROSE_0012:

DC.L.$FFFE0022,$0022FFFE DC.L.BARROSE_DX+$00000940 DC.L.BARROSE_DX+$000008C0 DC.W.$0020,[$0008*64]+$0003 DC.W.32,8,1
 * BARROSE_0013:

DC.L.$FFFE0024,$0024FFFE DC.L.BARROSE_DX+$00000A20 DC.L.BARROSE_DX+$00000960 DC.W.$0030,[$0018*64]+$0002 DC.W.8,24,1
 * BARROSE_0014:

DC.L.$FFFE0024,$0024FFFE DC.L.BARROSE_DX+$00000B10 DC.L.BARROSE_DX+$00000A50 DC.W.$0030,[$0018*64]+$0002 DC.W.8,24,1
 * BARROSE_0015:

DC.L.$FFFE0024,$0024FFFE DC.L.BARROSE_DX+$00000C00 DC.L.BARROSE_DX+$00000B40 DC.W.$0030,[$0018*64]+$0002 DC.W.8,24,1
 * BARROSE_0016:

DC.L.$FFFE0024,$0024FFFE DC.L.BARROSE_DX+$00000CF0 DC.L.BARROSE_DX+$00000C30 DC.W.$0030,[$0018*64]+$0002 DC.W.8,24,1
 * BARROSE_0017:

DC.L.$FFFE0024,$0024FFFE DC.L.BARROSE_DX+$00000DE0 DC.L.BARROSE_DX+$00000D20 DC.W.$0030,[$0018*64]+$0002 DC.W.8,24,1
 * BARROSE_0018:

DC.L.$FFFE0024,$0024FFFE DC.L.BARROSE_DX+$00000E90 DC.L.BARROSE_DX+$00000E10 DC.W.$0020,[$0010*64]+$0002 DC.W.8,16,1
 * BARROSE_0019:

DC.L.$FFFE0024,$0024FFFE DC.L.BARROSE_DX+$00000F30 DC.L.BARROSE_DX+$00000EB0 DC.W.$0020,[$0010*64]+$0002 DC.W.8,16,1
 * BARROSE_001A:

DC.L.$FFFE0024,$0024FFFE DC.L.BARROSE_DX+$00000FD0 DC.L.BARROSE_DX+$00000F50 DC.W.$0020,[$0010*64]+$0002 DC.W.8,16,1
 * BARROSE_001B:

DC.L.$FFFE0024,$0024FFFE DC.L.BARROSE_DX+$00001070 DC.L.BARROSE_DX+$00000FF0 DC.W.$0020,[$0010*64]+$0002 DC.W.8,16,1
 * BARROSE_001C:

DC.L.$FFFE0024,$0024FFFE DC.L.BARROSE_DX+$00001110 DC.L.BARROSE_DX+$00001090 DC.W.$0020,[$0010*64]+$0002 DC.W.8,16,1
 * BARROSE_001D:

DC.L.$FFFE0024,$0024FFFE DC.L.BARROSE_DX+$00001230 DC.L.BARROSE_DX+$00001130 DC.W.$0040,[$0020*64]+$0002 DC.W.8,32,1
 * BARROSE_001E:

DC.L.$FFFE0024,$0024FFFE DC.L.BARROSE_DX+$00001370 DC.L.BARROSE_DX+$00001270 DC.W.$0040,[$0020*64]+$0002 DC.W.8,32,1
 * BARROSE_001F:

DC.L.$FFFE0024,$0024FFFE DC.L.BARROSE_DX+$000014B0 DC.L.BARROSE_DX+$000013B0 DC.W.$0040,[$0020*64]+$0002 DC.W.8,32,1
 * BARROSE_0020:

DC.L.$FFFE0024,$0024FFFE DC.L.BARROSE_DX+$000015F0 DC.L.BARROSE_DX+$000014F0 DC.W.$0040,[$0020*64]+$0002 DC.W.8,32,1
 * BARROSE_0021:

DC.L.$FFFE0024,$0024FFFE DC.L.BARROSE_DX+$00001730 DC.L.BARROSE_DX+$00001630 DC.W.$0040,[$0020*64]+$0002 DC.W.8,32,1
 * BARROSE_0022:

DC.L $FFFE0024,$0024FFFE DC.L BARROSE_DX+$000017F0 DC.L BARROSE_DX+$00001770 DC.W.$0020,[$0010*64]+$0002 DC.W.8,16,0
 * BARROSE_0023:

DC.L.$FFFE0024,$0024FFFE DC.L.BARROSE_DX+$00001890 DC.L.BARROSE_DX+$00001810 DC.W.$0020,[$0010*64]+$0002 DC.W.8,16,0
 * BARROSE_0024:

DC.L.$FFFE0024,$0024FFFE DC.L.BARROSE_DX+$00001930 DC.L.BARROSE_DX+$000018B0 DC.W.$0020,[$0010*64]+$0002 DC.W.8,16,Ice!
 * BARROSE_0025: