brew install jpeach/dreamcast/<formula>
Or brew tap jpeach/dreamcast and then brew install <formula>.
This tap contains the following formulae:
| Name | Description |
|---|---|
| cdirip | Program for extracting tracks from a CDI (DiscJuggler) image |
| dc-toolchain-legacy | Dreamcast compilation toolchain (legacy) |
| dc-toolchain-stable | Dreamcast compilation toolchain (stable) |
| dc-toolchain-testing | Dreamcast compilation toolchain (testing) |
| dcload-serial | Host side of the dcload Sega Dreamcast serial loader |
| kallistios-utils | Host-side Dreamcast build utilities from KallistiOS |
For general Homebrew usage, see brew help, man brew or check Homebrew's documentation.
There are 3 dc-toolchain formulae, corresponding to the toolchain
build options implemented in KallistiOS. You can install all of them
simultaneously, then tell the KallistiOS build system which one to use
by sourcing the kos.env file in the corresponding formula prefix:
$ source $(brew --prefix dc-toolchain-testing)/kos.env
$ env | grep KOS
KOS_CC_PREFIX=sh-elf
KOS_CC_BASE=/usr/local/Cellar/dc-toolchain-testing/2022.05.10/sh-elfThe kallistios-utils formula contains the tools needed for building
romdisks, and they depend on the $KOS_BASE and other environment
variables being set correctly.