======Game Boy Advance======

=====Personality=====
====Audio====
  * [[https://www.youtube.com/watch?v=scgBbHuNVAE|GBA to MIDI cable]] - Nice runthrough of sound hardware.

====Visual====
Due to adaptions related to visability problems GBA games' graphics tend to look a bit pale and washed out when emulated.

===3-D===
Though not built for the purpose the GBA doesn't do //too bad// a job rendering polygons, better than the [[hardware:snes|SNES]] anyway, which it often compared to in regards to hardware potential (for no great reason, really, apart from some library crossover).

==Polygonal==
Here's a list of games which use polygons in some way:

  * **//[[game:Asterisk & Obelisk XXL]]//** - Mostly 3-D, textured, and well animated. I think the enemies are sprites(?).
  * **//[[game:ATV Quad Power Racing]]//**
  * **//[[game:crazy_taxi_series#Crazy Taxi: Catch a Ride]]//** - The backgroudns are 3-D, the cars and people sprites.
  * **//[[game:Dave Mirra Freestyle BMX 2]]//** - Uses polygons models for the player.
  * **//[[game:Driv3r]]//** - Full polygonal, textured.
  * **//[[game:Drome Racers]]//**
  * **//[[game:james_bond_007_nightfire|James Bond 007: Nightfire]]//** - Textured 3-D environments, sprites for enemies and player.
  * **//[[game:kill.switch]]//**
  * **//[[game:Monster Truck Madness]]//**
  * **//[[game:Payback]]//** - Fully polygonal classic-//[[game:gta_series|GTA]]//-like.
  * **//[[game:Smashing Drive]]//**
  * **//[[game:ssx_series#SSX 3]]//** - Fully polygonal and textured, but feels like slow motion.
  * **//[[game:Star Wars: Flight of the Falcon]]//**
  * **//[[game:Star X]]//** - Fully polygonal, flat shaded 3-D.
  * **//[[game:Stuntman]]//**
  * **//[[game:super_monkey_call_series#Super Monkey Ball Jr.]]//**
  * **//[[game:Tony Hawk’s Downhill Jam]]//** - Fully polygonal, mostly untextured.
  * **//[[game:Top Gear Rally]]//**
  * **//[[game:Ultimate Winder Games]]//**
  * **//[[game:V-Rally 3]]//**

==Voxels==
  * **//[[game:Monster Trucks]]//**
  * **//[[game:Quad Desert Fury]]//**

And here's a list for engines, tech demos, homebrew, etc.

  * **//[[Banjo Pilot]]//** - Voxel version proto ([[https://www.youtube.com/watch?v=3zVy-4CEFQU|video]]).
  * **BlueRoses** - Engine ([[https://www.youtube.com/results?search_query=blue+roses+gba|videos]]).
  * **C2 Engine** - Engine ([[https://www.youtube.com/watch?v=kxxX3mXSD8I|video]]).
  * **//Gameboy 3d Trip//** - Demo ([[https://www.youtube.com/watch?v=PLrio-uwvwk|video with added music]]).
  * **GP Advance** (cancelled) - Fully polygonal and textured ([[https://www.youtube.com/watch?v=QleV3OIUZmE|video]]).
  * **Marvelous 3D proto** - ([[http://www.videogamemuseum.com/2010/06/15/rare-game-spotted-unreleased-3d-game-boy-advance-cart/|info]]).
  * **Radium Beta** - ([[https://www.youtube.com/watch?v=I4JcpKJZUxQ|video]]).
  * **Shin’en GBA Racer** (cancelled) - Fully polygonal (though maybe the cars are sprites?) overhead view, flat shaded ([[https://www.youtube.com/watch?v=nok9bMha8JU&feature=player_embedded|video]]).
  * **Yeti 3D** - Engine ([[https://www.youtube.com/watch?v=t5_cnZabhig|video]]).

==Semi-3D==
Game which use a variety of techniques to appear 3-D, appearing similar to raycasting.

  * **//[[game:Back Track]]//**
  * **//[[game:ecks_vs_sever_series#Ballistic: Ecks vs. Sever]]//**
  * **//[[game:Dark Arena]]//**
  * **//[[game:Doom]]//**
  * **//[[game:Doom II]]//**
  * **//[[game:duken_nukem_3D#Duke Nukem: Advance]]//**
  * **//[[game:ecks_vs_sever_series#Ecks vs. Sever]]//**
  * **//[[game:Ice Nine]]//**
  * **//[[game:medal_of_honor_series#Medal of Honor: Underground]]//**
  * **//[[game:serious_sam_sereis#Serious Sam Advance]]//**
  * **//[[game:Wolfenstein 3D]]//**

====Design====

====Library====

=====Periphera=====
====Flash Carts====
===EZ-Flash IV===
Some advice for EZ-Flash IV users.
  - Get Mini SD card. Not a Micro in a adapter, a Mini one. Also, no SDHC so you're limited to 2 GB (which is more then enough really). Ok, you can actually use Micro with an adapter but just know that whenever the cart starts throwing error messages at you (which to be fair took me like 2 years of usage before it happened) the first thing to try is switch to a new Micro-Mini SD adapter (and of course trying to find one that is not a cheap Chinese knock-off which may be harder then you think these days)
  - Reset patching. The official client allows you to patch games with this which allows you to boot back to the game select menu with a shortcut key. Very useful convenient especially considering how you should do this whenever you finish a game to let your save write to the SD card. However, if a game acts up for any reason the first thing to do is to try again without the reset patching it since it is likely what's causing it. Link cable multiplayer seems to be most fucked by it. It's rare enough though that you can just leave it on by default.\\ The default reset key combination sucks though (found myself accidentally hitting it when playing Metroid). Would recommend changing it to L+R+Start+Select
  - Make sure the ROM names aren't too long. You will be unable to save if they are. "Super Mario Advance 4 - Super Mario Bros 3" being the most common example of names that you just gotta shorten a bit. Say to "Super Mario Adv. 4 - SMB3". There doesn't seem to be an exact limit here. Some names are simply just too long.
  - Whenever you start a new game always try to save as quickly as possible, turn off the device completely and attempt to load your save again. There hasn't been one game that hasn't had a solution to it's saving issues that I've encountered but it sucks to discover that you need a fix after losing 1 hour of progress.
  - Sleep mode will mostly not just work. There are patches for the most popular games here:\\ [[http://ezflash.sosuke.com/wiki/index.php?title=GBA_sleep_mode]] (I think the Mother 3 translation patch actually includes the fix for some reason)
  - To get emulators to save properly on the EzFIV you will need specific versions of them. You can find these on the forum.
  - Dragon Ball Z - Legacy of Goku 2 requires you to use a cracked ROM to bypass the piracy check. It's the only game I've encounter which doesn't seem to have a patch that fixes it. Most others you will find here:\\ [[http://www.pocketheaven.com/ph/bubbz/?system=gba&section=patch]] (you don't actually need all these patches but if a game that has one doesn't work somehow then try one and see what happens)

=====Emulation=====

=====See also=====
  *[[sb:recommended:gameboy_advance]]