User talk:Lidnariq/Mapper thoughts: Difference between revisions
From NESdev Wiki
Jump to navigationJump to search
(→Test) |
|||
(4 intermediate revisions by 2 users not shown) | |||
Line 2: | Line 2: | ||
You have to also be able to write to the alt-attributes. Is the other-chip-halves banking to allow that you can write there "just normally" by PPUDATA?[[User:Myask|Myask]] ([[User talk:Myask|talk]]) 18:56, 13 September 2016 (MDT) | You have to also be able to write to the alt-attributes. Is the other-chip-halves banking to allow that you can write there "just normally" by PPUDATA?[[User:Myask|Myask]] ([[User talk:Myask|talk]]) 18:56, 13 September 2016 (MDT) | ||
: You got it. —[[User:Lidnariq|Lidnariq]] ([[User talk:Lidnariq|talk]]) 23:41, 13 September 2016 (MDT) | : You got it. —[[User:Lidnariq|Lidnariq]] ([[User talk:Lidnariq|talk]]) 23:41, 13 September 2016 (MDT) | ||
:: All right. Separately, "latch y and x in address: 1x YXYY YYyX XXXx" the "1x" could be a source of confusion. [occurs twice] [[User:Myask|Myask]] ([[User talk:Myask|talk]]) 00: | :: All right. That means the last four tiles of each bank are occupied by attributes, yeah? Separately, "latch y and x in address: 1x YXYY YYyX XXXx" the "1x" could be a source of confusion. [occurs twice] [[User:Myask|Myask]] ([[User talk:Myask|talk]]) 00:38, 14 September 2016 (MDT) | ||
::: Well last four tiles of each 64-tile bank. Given CNROM-like banking, it's instead sixteen random tiles from the lower half. But lacking MMC3-style IRQs, I figure you can just put the sprites on the "left" pattern table, and having to work with "only" 240 tiles for sprites should be ok. —[[User:Lidnariq|Lidnariq]] ([[User talk:Lidnariq|talk]]) 01:30, 14 September 2016 (MDT) | |||
::::I was working off of the leading assumption of "a mapper with 4 banks of 8 KiB each of CHR-RAM." 64 tiles indicates you were thinking of the trailing musing of 1KiB. [P.S: delete the will of "will, would"; I feel it's probably rude to actually edit someone else's userspace uninvited.] [[User:Myask|Myask]] ([[User talk:Myask|talk]]) 01:59, 14 September 2016 (MDT) | |||
== Test == | |||
Checking if a Usertalk-space page that, while not under my User, I created, works. [[User:Myask|Myask]] ([[User talk:Myask|talk]]) 01:06, 25 October 2016 (MDT) | |||
:It does.[[User:Myask|Myask]] ([[User talk:Myask|talk]]) 01:06, 25 October 2016 (MDT) |
Latest revision as of 07:06, 25 October 2016
8x8 attributes
You have to also be able to write to the alt-attributes. Is the other-chip-halves banking to allow that you can write there "just normally" by PPUDATA?Myask (talk) 18:56, 13 September 2016 (MDT)
- You got it. —Lidnariq (talk) 23:41, 13 September 2016 (MDT)
- All right. That means the last four tiles of each bank are occupied by attributes, yeah? Separately, "latch y and x in address: 1x YXYY YYyX XXXx" the "1x" could be a source of confusion. [occurs twice] Myask (talk) 00:38, 14 September 2016 (MDT)
- Well last four tiles of each 64-tile bank. Given CNROM-like banking, it's instead sixteen random tiles from the lower half. But lacking MMC3-style IRQs, I figure you can just put the sprites on the "left" pattern table, and having to work with "only" 240 tiles for sprites should be ok. —Lidnariq (talk) 01:30, 14 September 2016 (MDT)
- I was working off of the leading assumption of "a mapper with 4 banks of 8 KiB each of CHR-RAM." 64 tiles indicates you were thinking of the trailing musing of 1KiB. [P.S: delete the will of "will, would"; I feel it's probably rude to actually edit someone else's userspace uninvited.] Myask (talk) 01:59, 14 September 2016 (MDT)
- Well last four tiles of each 64-tile bank. Given CNROM-like banking, it's instead sixteen random tiles from the lower half. But lacking MMC3-style IRQs, I figure you can just put the sprites on the "left" pattern table, and having to work with "only" 240 tiles for sprites should be ok. —Lidnariq (talk) 01:30, 14 September 2016 (MDT)
- All right. That means the last four tiles of each bank are occupied by attributes, yeah? Separately, "latch y and x in address: 1x YXYY YYyX XXXx" the "1x" could be a source of confusion. [occurs twice] Myask (talk) 00:38, 14 September 2016 (MDT)
Test
Checking if a Usertalk-space page that, while not under my User, I created, works. Myask (talk) 01:06, 25 October 2016 (MDT)