Good thought, and thanks for the kind words. Here is what I know, and what I haven’t tried:
- The Neo Geo’s screen width is fixed. It draws 320 pixels across (some TVs show about 304), and no register makes it wider. The CPS-1 arcade original draws 384, so the port has to fit that extra 64 pixels somewhere.
- There is a per-sprite horizontal shrink. In theory it could squeeze a whole scene by about 5/6 so everything fits. But I haven’t tried it. It would soften the graphics, cost extra work every frame, and wouldn’t apply to the text layer.
- So far I’ve fixed the cropping scene by scene instead. That’s why only a few places are affected, such as the ending credits and the initials screen. I’m still working on those.
If you’ve seen another Neo Geo game stretch or squeeze its picture horizontally, tell me which one and I’ll look at how it does it.

