You do not have permission to edit this page, for the following reason:
The action you have requested is limited to users in one of the groups: Users, Administrators.
Free text:
{{#seo: |title= (Demos) - GameBrew |title_mode=append |image=swarmnsf2.png |image_alt=SwarmNSF }} SwarmNSF is a Game Boy Advance NSF player. Instead of relying on the DMG/CGB-compatible channels to try to mimic the NES sound processor, this is an all-software implementation running on the ARM CPU. The player currently supports the 5 built-in sound channels of the NES, and only NSF files with at most 32kB ROM, since none of the ROM banks will move around during playback allows for certain optimizations that otherwise wouldn't have been possible. ==User guide== The output of the emulation code is a stream of 8-bit unsigned mono PCM data at 32768 Hz, which is played back using one of the GBA's DMA sound channels. Bandlimited synthesis is used for the two pulse wave channels to try to eliminate the worst aliasing artifacts. The first 5 bars show the output levels of the NES audio channels, while the purple-ish bar on the right shows how much of the GBA's CPU time that is consumed by the NES CPU+APU emulation. ==Controls== Up/Down - Previous/Next song Left/Right - Previous/Next sub-song ==Media== '''SwarmNSF - A Gameboy Advance NSF player''' ([https://www.youtube.com/watch?v=wHUsUyHupUs xpmck]) <br> <youtube>wHUsUyHupUs</youtube> '''SwarmNSF: An NSF player for the Gameboy Advance (Game Boy Advance Homebrew)''' ([https://www.youtube.com/watch?v=eczxc8YEao8 RY0G4 _]) <br> <youtube>eczxc8YEao8</youtube> ==External links== * Author's website - http://jiggawatt.org/badc0de/ * GitHub - https://github.com/mic-/swarm-nsf/
Advertising: