I don't get how you can achieve constantly 8 sprites within the AGSP area.
+----+ | | | b1 | | | +----+ +----+ | | +----+ | b2 | +----+ +aaaaaaaaaa| |aaaaaa| |aa| |aaaaaaaaaa+ +aaaaaaaaaa| e1 |aaaaaa+----+aa| b3 |aaaaaaaaaa+ +aaaaaaaaaa| |aaaaaa+----+aa| |aaaaaaaaaa+ +..........+----+......| |..+----+..........+ +......................| e2 |..................+ +......................| |..+----+..........+ +......................+----+..| |..........+ +..............................| e3 |..........+ +..............................| |..........+ +..............................+----+..........+ +..............................................+
Are the blank and enemy sprites different sprites? (ie B1 = sprite 0, E1 = sprite 1, B2= sprite 2, E2 = sprite 3, etc). Or do you intend to reuse B1 for E1 etc.