It would take quite a lot of effort to get it running on NTSC, as there is 15% less processing time per frame. On PAL it was very tight to get everything done in time for the next frame, because there are so many sprites on screen at the same time, along with software sprites for the bullets. The code is available if someone wanted to have a go at it.