libyaul
is an awesome open source SEGA Saturn software development kit that provides flexible low-level routines that are easily able to be composed to produce higher-level abstractions to further ease the burden of developing applications. For actual demonstrations running on real hardware, see my YouTube channel.
- Israel Jacquez
For others, see the CONTRIBUTORS
file.
To see the full text of the license, see the LICENSE
file.
- CMake ver. 2.6 or greater (a Cross-Platform Makefile Generator)
- GCC 4.6.3 or greater SH7604 cross-compiler tool-chain (see
tools/build-scripts/
)
If all requirements are met, as a normal user and under the root of the libyaul
source directory, perform the following to build the library
mkdir -p build
cp config.h.cmake{.in,}
cd build/
cmake .. -DCMAKE_TOOLCHAIN_FILE=../SegaSaturn-compiler-SH7604.cmake
make
Want to contribute? Great! I could always use some extra help!
If so, I'd love to hear it. Create an issue here.
- Fork it.
- Create a branch (
git checkout -b 'libyaul-add-foo-bar'
) - Commit and changes (
git commit -am "Add foo bar"
) - When content with your work, push your changes (
git push origin 'libyaul-add-foo-bar'
) - Contact me with a link to your branch.
- ???
- Profit!