We've just updated MediaWiki and its underlying software. If anything doesn't look or work quite right, please mention it to us. --RanAS
TmEE's trick: Difference between revisions
From SnesLab
(created page) |
(screen -> screenhot) |
||
Line 3: | Line 3: | ||
In 2020, 93143 tested this trick in order to transfer 20 bytes of data with [[HDMA]] during a single hblank. 9343 then tested this trick using an [[IRQ]] instead of HDMA, and was able to transfer 29 bytes per hblank. | In 2020, 93143 tested this trick in order to transfer 20 bytes of data with [[HDMA]] during a single hblank. 9343 then tested this trick using an [[IRQ]] instead of HDMA, and was able to transfer 29 bytes per hblank. | ||
[[File:TmEE's trick.png| | [[File:TmEE's trick.png|Screenshot of the hvdma.sfc test ROM. TmEE's trick is activated halfway down the screen in order to change the "X" tile to a check mark.|thumb]] | ||
=== References === | === References === | ||
* https://forums.nesdev.org/viewtopic.php?t=19896 | * https://forums.nesdev.org/viewtopic.php?t=19896 |
Revision as of 02:09, 3 June 2023
TmEE's trick is writing to VRAM during hblank (which normally isn't allowed) by enabling fblank, performing the write, and then disabling fblank before hblank ends.
In 2020, 93143 tested this trick in order to transfer 20 bytes of data with HDMA during a single hblank. 9343 then tested this trick using an IRQ instead of HDMA, and was able to transfer 29 bytes per hblank.