Skip to content

Commit 1e797db

Browse files
committed
Add utilities.
* OS has moved into a sub-folder * The build script now builds a ROM FS * OS gains a "rom" command which can load ELF files from ROM * The old "loadf" command is gone (I never used it) * Added a "flame" utility, as a placeholder
1 parent 52fe39d commit 1e797db

39 files changed

+1136
-411
lines changed

.github/workflows/rust.yml

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,16 +22,25 @@ jobs:
2222
2323
- name: Install Targets and Tools
2424
run: |
25+
rustup toolchain install stable --profile minimal --no-self-update
26+
rustup default stable
2527
rustup target add thumbv7em-none-eabi
2628
rustup target add thumbv7m-none-eabi
2729
rustup target add thumbv6m-none-eabi
2830
rustup component add llvm-tools-preview
31+
echo CARGO_INCREMENTAL=0 >> $GITHUB_ENV
32+
echo CARGO_TERM_COLOR=always >> $GITHUB_ENV
2933
3034
- name: Install tools
3135
uses: taiki-e/install-action@v2
3236
with:
3337
3438

39+
- name: Install ROMFS tools
40+
run: |
41+
cargo install --git https://github.com/neotron-compute/neotron-romfs.git neotron-romfs-lsfs
42+
cargo install --git https://github.com/neotron-compute/neotron-romfs.git neotron-romfs-mkfs
43+
3544
- name: Build
3645
run: |
3746
./build.sh --verbose

0 commit comments

Comments
 (0)