Snes Central: DMA and HDMA tests

image image image image image image image image image image image image image image
Main
Games
PCB
Archive

Chip
Archive

Cart/Box
Scans

Articles
Peripherals
Prototypes
Unreleased
Games

Rarities
Homebrew
Emulation
Links

Email: snes_central@yahoo.ca

DMA and HDMA tests

DMA and HDMA tests

Tests of DMA and HDMA, written by byuu.

By: Evan G
Last updated: June 24, 2017

Tests of the DMA and HDMA. DMA stands for "Direct Memory Access", which allows the SNES hardware to copy to and from memory without using the CPU. HDMA is similar, but it does a transfer every horizonal blanking period.

In this package, there are two versions of the test_hdmatiming.smc program, version 2 (below) is the later version. The tests only show a blue screen (as far as I can tell), so there is not really a visual confirmation of the tests. The packages include source code.

test_hdmasync.smc
test_hdmatiming.smc

Download version 1 here

Download version 2 here

Another separate package tests HDMA disable.

test_hdmadisable.smc

Download here

There is another version of HDMA Sync, but the source code appears to be identical to the version above, save one comment line. I'm putting it here for preservation sake.

Download here

This package contains several files. test_hdmasync.smc is the same as as the two other packages above. hdmatiming.smc is the same as in version 2 above. This contains additional tests. Version 2 contains a different version of test_mdrhdma.smc. If the date stamps are accurate, the second version is four days newer than version 1.

test_dma.smc
test_dmavalid.smc
test_dmasync.smc
test_hdma.smc
test_mdrhdma.sfc

Download version 1 here

Download version 2 here


© Evan G. This site is made by a Canadian, and fueled by beer. Do not use material on this site without permission. This site does not use cookies.

AltStyle によって変換されたページ (->オリジナル) /