DK JR Math repro issue
Moderators: B00daW, Moderators
Forum rules
1. NO BLATANT PIRACY. This includes reproducing homebrew less than 10 years old, with the exception of free software.
2. No advertising your reproductions, with the exception of free software.
3. Be nice. See RFC 1855 if you aren't sure what this means.
1. NO BLATANT PIRACY. This includes reproducing homebrew less than 10 years old, with the exception of free software.
2. No advertising your reproductions, with the exception of free software.
3. Be nice. See RFC 1855 if you aren't sure what this means.
Re: DK JR Math repro issue
Muramasa said himself somewhere on this board that he used the official H and V indicators. H and V indeed means horizontal and vertical, but it refers to the nametable arrangement, as several people said, not the nametable mirroring like the iNES header and the wiki do. Arrangement is the exact opposite of mirroring.
Re: DK JR Math repro issue
Like Pokun said, "H" always means "horizontal" and "V" always means "vertical", the confusion revolves around what these words are describing. The NES has a virtual scroll area of 2x2 screens, but only has the memory for 2 actual screens, so 2 of them are unique and the remaining 2 are copies, or mirrors, of the other 2.
Original Nintendo boards use these words to describe how the 2 unique screens are arranged in the 2x2 space - a "horizontal" layout means that the unique screens are placed side by side, and those 2 screens are vertically mirrored, while a "vertical" layout means the screens are stacked on top of each other, and horizontally mirrored.
For some reason, during the dawn of emulation, one of the first NES emulator authors chose to disregard the convention used in original cartridge PCBs and describe the mirroring of the name tables instead of their layout. And this confusion still causes problems to this very day, as you experienced first hand.
Original Nintendo boards use these words to describe how the 2 unique screens are arranged in the 2x2 space - a "horizontal" layout means that the unique screens are placed side by side, and those 2 screens are vertically mirrored, while a "vertical" layout means the screens are stacked on top of each other, and horizontally mirrored.
For some reason, during the dawn of emulation, one of the first NES emulator authors chose to disregard the convention used in original cartridge PCBs and describe the mirroring of the name tables instead of their layout. And this confusion still causes problems to this very day, as you experienced first hand.
-
- Posts: 10
- Joined: Wed Apr 28, 2021 9:17 am
Re: DK JR Math repro issue
Think of it this way: Vertical mirroring == horizontal scrolling
Think of a, upright (vertical) mirror in your house.
Horizontal morroring == vertical scrolling, like if you placed a mirror on the ground (horizontally) you'd see the sky.
Think of a, upright (vertical) mirror in your house.
Horizontal morroring == vertical scrolling, like if you placed a mirror on the ground (horizontally) you'd see the sky.