Skip to content

Latest commit

 

History

History
42 lines (30 loc) · 1.66 KB

README.md

File metadata and controls

42 lines (30 loc) · 1.66 KB

jpeach/dreamcast Homebrew tap

How do I install these formulae?

brew install jpeach/dreamcast/<formula>

Or brew tap jpeach/dreamcast and then brew install <formula>.

Documentation

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.

How to use the toolchain formulae

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-elf

KallistiOS dependencies

The kallistios-utils formula contains the tools needed for building romdisks, and they depend on the $KOS_BASE and other environment variables being set correctly.