3 ms·
I understood subpixels to be something different. The core of what I wanted to point out is the behavior of warp pipes in SMB1, which was outlined quite well h
by reificator 7y ago
I understood subpixels to be something different.
The core of what I wanted to point out is the behavior of warp pipes in SMB1, which was outlined quite well here: https://news.ycombinator.com/item?id=21976073 https://news.ycombinator.com/item?id=21976073
Specifically the part where there's a section in memory somewhere that contains the details of where to warp to, and that varies on Mario's x coordinate.
If a warp pipe in this emulator drops you into an empty level, that sounds to me like that bit of memory isn't getting filled, or there's a jump or load instruction that's supposed to do arithmetic/read args from a register/etc.. and it's not implemented correctly.
- steveklabnik 7y agoYeah, we're saying two different parts of the related thing. Changing Mario's x coordinate is called manipulating his subpixels, which is necessary to manipulate where the warp pipe sends you.
- reificator 7y agoAh, I see. When I hear subpixel I think rendering, didn't realize that it was also used for that.