Arisotura / blargSnes

SNES emulator for the 3DS.
193 stars 33 forks source link

Various additions and fixes #7

Closed DiscostewSM closed 9 years ago

DiscostewSM commented 9 years ago

Additions:

Offset-per-tile for modes using 8x8 tiles (Tetris Attack, Contra 3, Chrono Trigger, Lufia II, ...) Mode 7 variation with graphic priority bit (Contra 3, ...) Mode 7 flipping attributes Mode 5/6 in true hi-res (Secret of Mana, ...). Includes Interlacing. Small Sprites ....

Fixes:

Windowing where one window fully overlaps another (Megaman X, Final Fantasy IV & V, ...) Sprites using tile numbers greater than 255 (Actraiser?, Contra 3, ...) HDMA Single Write Single Register to PPU (Final Fantasy V, ...) Mid-frame HDMA (Super Ghouls 'n Ghosts, ...) ....

DiscostewSM commented 9 years ago

Dagnabbit! Was looking into reducing the memory needed for Mode 7, and realized that this pull request includes a boo-boo under PPU_HardRender_Mde7(). Will get to fixing this, as well as doing a little optimization.