We've just updated MediaWiki and its underlying software. If anything doesn't look or work quite right, please mention it to us. --RanAS
Page: Difference between revisions
From SnesLab
(contiguous, zp) |
(lowoam is two pages) |
||
(2 intermediate revisions by the same user not shown) | |||
Line 5: | Line 5: | ||
The [[zeropage]] is located at $00:0000. | The [[zeropage]] is located at $00:0000. | ||
Most pages begin at an address of the form $xx:yy00, where xx is the bank number and yy is the page number, but the [[direct page]] can begin anywhere in [[bank]] zero. | |||
[[CGRAM]] and [[lowoam]] are exactly two pages. | |||
[[Category:ASM]] | [[Category:ASM]] | ||
[[Category:Official Jargon]] | [[Category:Official Jargon]] |
Latest revision as of 07:44, 21 September 2024
A Page in the 65x architecture is 256 contiguous bytes.
A page boundary occurs between byte $FF of one page and byte $00 of the next. In emulation mode, crossing a page boundary incurs a one cycle penalty.
The zeropage is located at $00:0000.
Most pages begin at an address of the form $xx:yy00, where xx is the bank number and yy is the page number, but the direct page can begin anywhere in bank zero.