User Tools

Site Tools


project:homebrew:wsbootfriend

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
project:homebrew:wsbootfriend [2024/03/31 08:30] asieproject:homebrew:wsbootfriend [2024/03/31 09:10] (current) – [Other features] asie
Line 43: Line 43:
   * [[https://twitter.com/peca_port0/status/1631583554621820928|Using Tera Term and ExtFriend on Windows (Japanese)]]   * [[https://twitter.com/peca_port0/status/1631583554621820928|Using Tera Term and ExtFriend on Windows (Japanese)]]
   * [[project:homebrew:wsbootfriend:lrzsz|Using lrzsz on Linux]]    * [[project:homebrew:wsbootfriend:lrzsz|Using lrzsz on Linux]] 
- +  * [[project:homebrew:wsbootfriend:minicom|Using minicom on Linux]] 
-===== Creating .bfb programs ===== +
- +
-The [[https://wonderful.asie.pl/wiki/doku.php?id=wswan:index|Wonderful toolchain]] supports building .bfb programs out of the box: +
- +
-    $ 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://github.com/WonderfulToolchain/ws-bootfriend/blob/main/README.md|here]].+
  
 ===== Troubleshooting ===== ===== Troubleshooting =====
Line 67: Line 60:
   * To verify BootFriend's installation status and version, hold Y3 on boot. If BootFriend is installed, the version of the firmware will be displayed on screen.   * To verify BootFriend's installation status and version, hold Y3 on boot. If BootFriend is installed, the version of the firmware will be displayed on screen.
   * To launch cartridges in Pocket Challenge V2/"pin-strapped" mode, hold Y1 on boot.   * To launch cartridges in Pocket Challenge V2/"pin-strapped" mode, hold Y1 on boot.
 +  * The BootFriend installer can be repurposed to [[project:homebrew:wsbootfriend:customsplash|write any custom splash/internal EEPROM backup]] to the console.
  
 ====== Unbricking ====== ====== Unbricking ======
Line 74: Line 68:
   * 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 ''Disable Custom Splash'', or by installing BootFriend in place of the custom splash.   * 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 ''Disable Custom Splash'', or by installing BootFriend in place of the custom splash.
   * 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's ''SwanCrystal TFT recovery'' option. **Note that warranty is not provided! There is no guarantee this fix will work correctly.**   * 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's ''SwanCrystal TFT recovery'' option. **Note that warranty is not provided! There is no guarantee this fix will work correctly.**
 +
 +====== Creating .bfb programs ======
 +
 +The [[https://wonderful.asie.pl/wiki/doku.php?id=wswan:index|Wonderful toolchain]] supports building .bfb programs out of the box:
 +
 +    $ 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://github.com/WonderfulToolchain/ws-bootfriend/blob/main/README.md|here]].
  
 ====== Links ====== ====== Links ======
  
 * [[https://github.com/WonderfulToolchain/ws-bootfriend|Source code]] * [[https://github.com/WonderfulToolchain/ws-bootfriend|Source code]]
project/homebrew/wsbootfriend.1711873804.txt.gz · Last modified: 2024/03/31 08:30 by asie