SHARP Brain U-Boot Loader based on ResetKit
You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
Go to file
Takumi Sueda 0ef73cdeb4
Merge pull request #10 from brain-hackers/license
Move the license body to the LICENSE file
7 months ago
.github/workflows Add GitHub Actions workflow definition 1 year ago
.clang-format apply clang-format 1 year ago
.editorconfig Add editorconfig 1 year ago
.gitignore Add support 1st generation Brain (#9) 9 months ago
BrainLILO.cpp Move the license body to the LICENSE file 7 months ago
BrainLILO.h Move the license body to the LICENSE file 7 months ago
BrainLILODrv.cpp Move the license body to the LICENSE file 7 months ago
BrainLILODrv.h Move the license body to the LICENSE file 7 months ago
EDNA2_physicalInvoker.S Add support 1st generation Brain (#9) 9 months ago
LICENSE Move the license body to the LICENSE file 7 months ago
Makefile Add support 1st generation Brain (#9) 9 months ago
README.md Add README.md 1 year ago
bootloader.cpp Move the license body to the LICENSE file 7 months ago
models.h Add support 1st generation Brain (#9) 9 months ago

README.md

BrainLILO

Jump to U-Boot directly from Windows CE running on a SHARP Brain.

Build on x86_64 Linux

  1. Get cegcc and unzip it
  2. Copy the directory cegcc into /opt
  3. Run make with the PREFIX specified

Equivalent shell snippet:

wget -O cegcc.zip https://github.com/brain-hackers/cegcc-build/releases/download/2022-04-11-133546/cegcc-2022-04-11-133546.zip
unzip -q cegcc.zip
mkdir -p /opt  # it may need sudo
cp -r cegcc /opt/  # it may need sudo
make PREFIX=/opt/cegcc

Install (using the pre-built binary)

  1. Download the ZIP in the latest release and unzip it
  2. Create アプリ directory in the SD card's root directory and copy BrainLILO into it
  3. Create LOADER directory in the SD card's root directory and copy u-boot.bin into it

Install (using your binary)

  1. Create a directory named BrainLILO
  2. Copy dlls and the exe into it, renaming BrainLILO.exe to AppMain.exe
  3. Create a blank index.din in the directory
  4. Follow the step 2 and 3 in Install (using the pre-built binary)

Equivalent shell snippet:

mkdir BrainLILO
cp *.dll BrainLILO/
cp BrainLILO.exe BrainLILO/AppMain.exe
touch BrainLILO/index.din