Operational Percentages
-
CPU Core: 40%
- ARM: 55%; very damn buggy
- Thumb: 20%; broken core
- ARM9: 10%, couple of opcodes only
-
GPU: About 60%
- Bitmap modes: 80%
- Tile modes: 75%, multiple backgrounds
- Sprites: 60%
- Windows: 0%
- Rot/Scale: 60%
- Mosaic: 75%
- Color Special Effects: 0%
- APU: 0%
- Timers: 0%
- DMA: 20%; DMA3 complete
- Communications: 0%
- Keypad input: Call it 50%
- Interrupts: 15%; v/hblank and DMA
- Debugging: Still less than 1%
Tested ROMs
- Operation tests
-
- testadd.bin: ADDS/B loop
- testmul.bin: MUL immediate
- testdiv.gba: Divide algorithm (flag test)
- Graphical tests
-
- fontdisp.bin: Mode 0: 256-colour tile scrolling
- fill1.bin: Mode 3: Coloured stripes
- raster.gba: Mode 4: Frame-flip [dooby]
- mode5.gba: Mode 5: Animation [BigRedPimp]
- lgtron.gba: Keyboard: Tron clone [LordGraga]
- Graphic demos
-
- mode3.bin: Simple picture display
- afire.gba: Fire [mic]
- copperbars.bin [joat]
- sg_bump.bin: Bump mapping [sgstair]
- tunnel.bin: Spinning tunnel [sgstair]
- m5bump.gba: Mode 5 bump-mapping [Vedder]
- wstein.gba: WolfARMStein demo [mic]
- leonard.gba: 3D Trip [Leonard/oxyGene]