project:homebrew:wsbootfriend
Differences
This shows you the differences between two versions of the page.
Next revision | Previous revision | ||
project:homebrew:wsbootfriend [2024/03/29 14:22] – created asie | project:homebrew:wsbootfriend [2024/03/31 09:10] (current) – [Other features] asie | ||
---|---|---|---|
Line 5: | Line 5: | ||
* Launch Pocket Challenge V2 cartridges on WonderSwan consoles in " | * Launch Pocket Challenge V2 cartridges on WonderSwan consoles in " | ||
* Use the installer to " | * Use the installer to " | ||
+ | |||
+ | If you're new to BootFriend, you most likely want to follow the // | ||
====== Installation ====== | ====== Installation ====== | ||
The installation process depends on what devices you own. | The installation process depends on what devices you own. | ||
+ | |||
+ | Recommended: | ||
* [[project: | * [[project: | ||
* [[project: | * [[project: | ||
+ | |||
+ | Outdated/ | ||
+ | |||
* < | * < | ||
+ | * [[project: | ||
+ | |||
+ | Note that using BootFriend to unbrick a WonderSwan Color which refuses to load cartridges due to a splash screen error requires using the flashcart or desoldering/ | ||
====== Loading .bfb programs ====== | ====== Loading .bfb programs ====== | ||
Line 21: | Line 31: | ||
* [[https:// | * [[https:// | ||
* [[https:// | * [[https:// | ||
+ | |||
+ | To load a .bfb program, first initiate a 38400 bps XMODEM file transfer on the PC side, then turn on the console with BootFriend installed. | ||
===== List of available programs ===== | ===== List of available programs ===== | ||
Line 26: | Line 38: | ||
* [[project: | * [[project: | ||
* [[https:// | * [[https:// | ||
+ | |||
+ | ===== XMODEM file transfer guides ===== | ||
+ | |||
+ | * [[https:// | ||
+ | * [[project: | ||
+ | * [[project: | ||
+ | |||
+ | ===== Troubleshooting ===== | ||
+ | |||
+ | If done correctly, the PC should notify you that a transfer has started. During this time, the handheld' | ||
+ | |||
+ | If a letter appears, that signifies an error. Some errors are recoverable and will result in an automatic attempt to retry transfer; others will cause the transfer to stop. | ||
+ | |||
+ | * A, B, K - corrupt information in transferred block, | ||
+ | * C - transfer cancelled by sending side, | ||
+ | * D - received file has invalid format, | ||
+ | * R - the received .bfb program' | ||
+ | |||
+ | ====== Other features ====== | ||
+ | |||
+ | * To verify BootFriend' | ||
+ | * To launch cartridges in Pocket Challenge V2/" | ||
+ | * The BootFriend installer can be repurposed to [[project: | ||
+ | |||
+ | ====== Unbricking ====== | ||
+ | |||
+ | There are two types of bricks which can be caused by internal EEPROM corruption: | ||
+ | |||
+ | * Corrupt splash screen data - manifests by glitched graphics or sound in the splash screen (with the console otherwise functioning correctly) or the console failing to load a game cartridge (but executing the splash screen code). This can be fixed by using the BootFriend installer to '' | ||
+ | * Corrupt TFT panel configuration (SwanCrystal only) - manifests by panel malfunction (part of the screen not being visible, LCD segments not working, etc.) throughout operation (including outside the splash screen). A fix can be attempted by using the BootFriend installer' | ||
+ | |||
+ | ====== Creating .bfb programs ====== | ||
+ | |||
+ | The [[https:// | ||
+ | |||
+ | $ wf-wswantool project new -t bootfriend my_bfb_program/ | ||
+ | |||
+ | You can also create .bfb programs with any 80186-compatible assembler. The file format is documented [[https:// | ||
+ | |||
+ | ====== Links ====== | ||
+ | |||
+ | * [[https:// |
project/homebrew/wsbootfriend.1711722130.txt.gz · Last modified: 2024/03/29 14:22 by asie