GBA BIOS Dumping Tool es una aplicación que vuleva la BIOS de la GameBoy Advance saltando directamente a la rutina CpuFastSet en la BIOS, saltándose la comprobación de región, y luego copiando la BIOS en la SRAM de la flashcart.
Para propósitos de demostración también se incluye un enfoque de caja negra que funciona sin conocimiento de dónde está la rutina CpuFastSet en la memoria. Sin embargo, debido a problemas de tiempo no siempre se vuelca correctamente la primera vez que lo intenta y ejecuta la suma de comprobación para intentar volcar la memoria.
La salida esperada es un archivo de 16kiB, con diferentes checksums basados en el dispositivo.
A continuación se muestran los modelos de CPU y las sumas de comprobación de la salida esperada, utilizando tanto el BIOS y SHA-256.
Model # Product Name CPU Type Checksum SHA-256
AGB-001 GBA CPU AGB A BAAE187F fd2547724b505f487e6dcb29ec2ecff3af35a841a77ab2e85fd87350abd36570
AGS-001 GBA SP CPU AGB B E BAAE187F fd2547724b505f487e6dcb29ec2ecff3af35a841a77ab2e85fd87350abd36570
AGS-101 GBA SP (Rev.) CPU AGB B E BAAE187F fd2547724b505f487e6dcb29ec2ecff3af35a841a77ab2e85fd87350abd36570
OXY-001 GBA Micro CPU AGB E BAAE187F fd2547724b505f487e6dcb29ec2ecff3af35a841a77ab2e85fd87350abd36570
DOL-017 Game Boy Player CPU AGB A BAAE187F fd2547724b505f487e6dcb29ec2ecff3af35a841a77ab2e85fd87350abd36570
NTR-001 DS CPU NTR BAAE1880 782eb3894237ec6aa411b78ffee19078bacf10413856d33cda10b44fd9c2856b
USG-001 DS Lite CPU NTR B BAAE1880 782eb3894237ec6aa411b78ffee19078bacf10413856d33cda10b44fd9c2856b
CTR-001 3DS CPU CTR BAAE1880 782eb3894237ec6aa411b78ffee19078bacf10413856d33cda10b44fd9c2856b
SPR-001 3DS XL CPU CTR A BAAE1880 782eb3894237ec6aa411b78ffee19078bacf10413856d33cda10b44fd9c2856b
FTR-001 2DS CPU CTR B BAAE1880 782eb3894237ec6aa411b78ffee19078bacf10413856d33cda10b44fd9c2856b
KTR-001 New 3DS CPU LGR A BAAE1880 782eb3894237ec6aa411b78ffee19078bacf10413856d33cda10b44fd9c2856b
RED-001 New 3DS XL CPU LGR A BAAE1880 782eb3894237ec6aa411b78ffee19078bacf10413856d33cda10b44fd9c2856b
JAN-001 2DS XL CPU LGR A BAAE1880 782eb3894237ec6aa411b78ffee19078bacf10413856d33cda10b44fd9c2856b
Aplicación creada por mgba-emu.