What is the transfer rate from PC to GBA?
Upon power up of the GBA, the transfer rate is 5K bytes/sec at a transfer baud rate of 115200 bps. The GBA is not able to handle data sent to it during boot at a rate faster than 5K bytes/sec. The reason appears to be due to the inherent encryption that is used on the cable that slows down the GBA-side handling of data. The theoretical upper limit for GBA cables is 32k bytes/sec for normal communications mode. However, in 32-bit comms mode a rate close to 110k bytes/sec is possible. Possibly the link can handle a faster rate but the MBV2, itself, is limited to ~110k bytes/sec. The current release of PC software uses the slower, normal comms to load a small “boot loader” using multiboot and then switch to a faster rate to program flash carts. Note that ~110k bytes/sec is the theoretical top burst rate. In actual practice, programming a flash cart will appear to have an effective transfer rate that is slower than this due to handshaking, GBA data processing, etc. This boot loader does no