Turns out in the arcade, there can be several POW's on-screen at the same time. My old code could only handle one. Spent some time rewriting the code to handle multiple POW's.
Another surprise turned up today. When I switched to Windows/WinUAE some time ago, I did not check the cycle-exact box. Turns out there is a big difference in performance, including blitter hog not working as expected.
When the game becomes busy it drops to 25 fps. Will have to optimise for a bit, to get it back to constant 50 fps.
|