PPUSCROLL Fine-X Artifact Test ROM v2 [NESdev] - CPU/PPU Alignments 0,1,2,3

PPUSCROLL Fine-X Artifact Test ROM v2 [NESdev] - CPU/PPU Alignments 0,1,2,3

CutterCross

54 года назад

185 Просмотров

0:00 - Setup
0:14 - Alignment 2
1:40 - Alignment 3
3:09 - Alignment 0
4:43 - Alignment 1

The 2C02 is held together with dental floss and prayers.

A continuation of my Fine-X artifact test ROM. lidnariq on the NESdev Discord server suggested to write a seed value to PPUSTATUS before writing to PPUSCROLL to see how that affects the outcomes of the artifact patterns.

With this in place, writing to different PPUSCROLL mirrors only affects the artifact pattern using addressing modes abs and (zp,x), while changing the seed value written to PPUSTATUS affects the artifact pattern on every other addressing mode. This does not help CPU/PPU alignment phase 3 to become any more free of artifacts than the previous tests.

I somehow also managed to trigger palette corruption, which I can't even begin to fathom how that's possible with PPUSCROLL writes alone...

What the hell is going on here??

Twitter: https://twitter.com/cross_cutter
Discord Server: https://discord.gg/kcQk2DcWMW

Тэги:

#NES #NESdev #NEShomebrew #8bit #famicom #research
Ссылки и html тэги не поддерживаются


Комментарии:

@VinsCool
@VinsCool - 14.05.2023 08:28

This is so weird, especially the palette corruption that happened there, wtf

Ответить