Commit Graph

8 Commits

Author SHA1 Message Date
lifehackerhansol
e8f78c0956
Makefile: use $(CURDIR) directly without $(shell pwd)
This fixes building on macOS.
2024-10-03 13:52:05 -07:00
lifehackerhansol
8b64ac226f
Fix BL2CK logic in r4isdhc.hk
It turns out dependencies only get built once, instead of every time
the dep is called, so it needs to be cp until the last file, which is
mv.

TODO do this in a cleaner way.
2024-08-22 03:00:11 -07:00
lifehackerhansol
5fa351a3a0
treewide: use deterministic-zip
https://github.com/timo-reymann/deterministic-zip

This solves a logistics issue; zip files always include the modified
timestamp of a file. This doesn't sound bad until you realize that
GitHub Actions always re-clones the entire repository, and the
timestamp is guaranteed to be different.

Because of this, every time we run our Actions workflow, the zip will
have a different checksum, causing git to re-commit *every single file*
to the frontend repository, causing long workflow times due to the
sheer size of each commit.

deterministic-zip hopefully solves this issue by forcing the modified
timestamp to one hardcoded in its binary, so here is to hoping we don't
abuse our git repo any further.
2024-01-14 21:59:35 -08:00
lifehackerhansol
005e6e1e80 BL2CK 1.31.0
Based on WAIO 1.25g with modifications by lifehackerhansol
https://github.com/lifehackerhansol/WoodAIO

Changelog:
- Updated flashcard-bootstrap to 1.3.0 (small reduction in size)
- Switched to open-source Acekard AK2 DLDI
- Switched to mixinfo.dat version of ak2loader
  - Taken from r4isdhc.hk 2019 1.72 kernel
  - This fixes ACWW (which seems to be a RAM limitation in the infolib
    loader)
  - No other regressions found so far
- Removed unnecessary files
- system.sys is now dynamically generated instead of a static 4MB file
2023-08-30 12:49:36 -07:00
lifehackerhansol
8c630526d6
treewide: use -X flag when zipping 2023-08-24 11:30:24 -07:00
lifehackerhansol
6cf765bece
Rework BL2CK common, consolidate common files
- Have individual makefiles for different boot files
  - R4iTT: ARM9 entry 0x02000800
  - Amaze3DS: ARM9 entry 0x02000000
  - EDGEi: Same as R4iTT, but renamed to `dsedgei.dat`
- Include each makefile from individual folders, copy needed things and
  zip
2023-08-15 12:17:00 -07:00
lifehackerhansol
a742b68bee
Add Makefile system to create frontend
Run `./build.sh` in `archive` folder. It will loop through all kernels,
and copy to `<project-root>/out`.
2023-08-13 23:03:45 -07:00
lifehackerhansol
2c4bf9f2dc
Start moving kernels to old folder
Carts that use BL2CK:
- r4dspro.com
- r4i3d.com except original
- r4infinity.com except R4infinity 2
- r4isdhc.com Dual-Core
- r4isdhc.hk pre-2019
- r4isdhc.in 2014
- r4itt.net NEW/RTS
- r4ixds.com 2014-2016/black

Carts that use Wood R4Li:
- r4infinity 2 (Gateway Blue)

Carts that use YSMenu:
- r4i3d.com original
- r4isdhc.com RTS black
- r4itt.net original
- r4ixds.com 2017
2023-08-13 22:26:33 -07:00