Toggle menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

Sonic AS GBA: Difference between revisions

From GameBrew
(Created page with "{{#seo: |title= (Music Apps) - GameBrew |title_mode=append |image=sonicasgba2.png |image_alt=Sonic AS }} {{Infobox GBA Homebrews |title=Sonic AS |image=sonicasgba2.png |descri...")
 
No edit summary
 
(2 intermediate revisions by the same user not shown)
Line 1: Line 1:
{{#seo:
|title= (Music Apps) - GameBrew
|title_mode=append
|image=sonicasgba2.png
|image_alt=Sonic AS
}}
{{Infobox GBA Homebrews
{{Infobox GBA Homebrews
|title=Sonic AS
|title=Sonic AS
Line 14: Line 8:
|version=1.1
|version=1.1
|license=Mixed
|license=Mixed
|download=https://dlhb.gamebrew.org/gbahomebrews/sonicasgba.7z
|download=https://dlhb.gamebrew.org/gbahomebrews/sasagb_v11.rar
|website=https://forum.gbadev.org/viewtopic.php?t=16894
|website=https://forum.gbadev.org/viewtopic.php?t=16894
|source=
}}
}}
{{#seo:
|title= (Music Apps) - GameBrew
|title_mode=append
|image=sonicasgba2.png
|image_alt=Sonic AS
}}
Sonic AS is a GBA/DS Midi player.
Sonic AS is a GBA/DS Midi player.


Line 33: Line 33:
==External links==
==External links==
* GBADev - https://forum.gbadev.org/viewtopic.php?t=16894
* GBADev - https://forum.gbadev.org/viewtopic.php?t=16894
[[Category:GBA homebrew applications]]
[[Category:Music homebrews on GBA]]

Latest revision as of 11:20, 23 Haziran 2024

Sonic AS
Sonicasgba2.png
General
AuthorRuben Nunez (AikenToAki)
TypeMusic Apps
Version1.1
LicenseMixed
Last Updated2009/10/01
Links
Download
Website


Sonic AS is a GBA/DS Midi player.

Sonic AS has variable polyphony on the GBA. It has support for variable music players, and the DS version can handle PCM8/16 and ADPCM data, as it uses the hardware channels.

The GBA version can also have either nearest neighbour interpolation (that is, no interpolation; this is fast), or linear interpolation, with .23 fixed point accuracy, which can be toggled by changing the variables in sasInternal.inc.

Since it's written in all assembler, the memory footprint is rather low.

All processing is done on the ARM7 side, with the ARM9 simply signaling to play/stop, etc.

Controls

Left/Right - Change song

External links

Advertising: