My specifications for this project were:

1. Full compatibility with cartridges (No internal flashcart)

2. Must include L button and D-pad

3. Gamecube joystick

4. At least a headphones jack (external speakers aren't necessary)

5. 3-4 hours of battery life

6. Now has Low battery indictator circuitry