Very late but. The reason the GB has that offset on the edge is because it allows for the ability to smoothly move sprites off the left side of the screen. What I mean is that. Instead of something like the NES, where if a sprite was at 0 and it moved 1 more pixel left, it jumped back to the right side of the screen due to the X position underflowing. Yhe extra distance gives it the ability for every pixel to scroll off screen before the sprite's x position underflows. The reason for 16 on the Y axis is because the GB supports 8x16 sprites. Meaning Sprites can be 16 pixels tall.
@costelinha18676 күн бұрын
That's so weird and fascinating. So much weird stuff going on with those old consoles.
@linhero7976 күн бұрын
@costelinha1867 It's really fascinating stuff. I spent the last 4 years studying the Gameboy in order to develop games on it. And while I haven't finished anything yet (At least anything I am proud of), I have thoroughly enjoyed the process. It's entirely the reason I became a real programmer.