All Projects → mlafeldt → docker-ps2dev

mlafeldt / docker-ps2dev

Licence: MPL-2.0 license
A Docker Image for PS2 Development

Programming Languages

shell
77523 projects
Makefile
30231 projects

Projects that are alternatives of or similar to docker-ps2dev

codebreaker-rs
A Rust library to decrypt & encrypt any cheat code for CodeBreaker PS2
Stars: ✭ 18 (-5.26%)
Mutual labels:  homebrew, ps2
ps2rd
Collection of tools to remotely debug PS2 games
Stars: ✭ 55 (+189.47%)
Mutual labels:  homebrew, ps2
homebrew-mopidy
Homebrew formulas for Mopidy and Mopidy extensions
Stars: ✭ 21 (+10.53%)
Mutual labels:  homebrew
Brewfile-Generator
Generates a Homebrew Brewfile from currently installed formula for easy backup/migration to a new macOS system
Stars: ✭ 20 (+5.26%)
Mutual labels:  homebrew
wrench
A set of modding tools (level editor, etc) for the Ratchet & Clank PS2 games.
Stars: ✭ 55 (+189.47%)
Mutual labels:  ps2
homebrew-cheminformatics
Cheminformatics formulae for the Homebrew package manager
Stars: ✭ 19 (+0%)
Mutual labels:  homebrew
ModuleMania
Various useful sysmodules (kip files) for Nintendo Switch, to be used with CFW
Stars: ✭ 30 (+57.89%)
Mutual labels:  homebrew
KayidmacOS
dotfiels & macOS setup 👨🏻‍💻
Stars: ✭ 18 (-5.26%)
Mutual labels:  homebrew
sloth-app
Sloth desktop app
Stars: ✭ 16 (-15.79%)
Mutual labels:  homebrew
dotfiles
macOS / Linux / Codespaces dotfiles with 1-line setup script. Tested on Apple Silicon Macs. Supports both zsh and fish. Now managed with https://github.com/twpayne/chezmoi
Stars: ✭ 82 (+331.58%)
Mutual labels:  homebrew
homebrew-linux-dev
💀 Homebrew/homebrew-linux-dev (deprecated)
Stars: ✭ 17 (-10.53%)
Mutual labels:  homebrew
openNES-Snake
Simple rebuilt of the classic Snake game for the NES in C using the cc65 cross compiler.
Stars: ✭ 18 (-5.26%)
Mutual labels:  homebrew
dotfiles
Dotfiles for Neovim (0.7+), Fish shell, git, Kitty, tmux, and more.
Stars: ✭ 54 (+184.21%)
Mutual labels:  homebrew
BrewUp
BrewUp - macOS Auto Update Homebrew
Stars: ✭ 22 (+15.79%)
Mutual labels:  homebrew
homebrew-guile
A Homebrew Tap for Guile libraries and applications.
Stars: ✭ 25 (+31.58%)
Mutual labels:  homebrew
mvs64
A NeoGeo emulator for Nintendo64
Stars: ✭ 22 (+15.79%)
Mutual labels:  homebrew
discussions
🗣 Public open-ended discussions. Replacement for our Discourse.
Stars: ✭ 327 (+1621.05%)
Mutual labels:  homebrew
pakket
The last package manager macOS will ever need. Simple, functional, and fast.
Stars: ✭ 20 (+5.26%)
Mutual labels:  homebrew
homebrewhub
A showcase/archive of homebrews, patches, hackroms for old consoles. Provides community submission, tagging and rating features.
Stars: ✭ 36 (+89.47%)
Mutual labels:  homebrew
dotfiles
💻 Dotfiles repository for my macOS setup.
Stars: ✭ 12 (-36.84%)
Mutual labels:  homebrew

A Docker Image for PS2 Development

Cross-compile your PS2 homebrew projects inside a Docker container based on ps2toolchain.

Quick Start

Run this command in your project's root folder to build it inside a Docker container:

docker run -it --rm -v "$PWD:/src" mlafeldt/ps2dev make

This will mount the current folder to /src in the container and then run make inside /src. You may execute other commands, of course.

Omit the command to get a login shell (/bin/bash) in the running container:

docker run -it --rm -v "$PWD:/src" mlafeldt/ps2dev

There's also a "2011" tag, i.e. mlafeldt/ps2dev:2011, for projects depending on a PS2SDK version from that year.

Continuous Integration

With the Docker image in hand, you can also build and test your PS2 applications on CI platforms. Here's an example configuration for Travis CI:

# .travis.yml
language: c

sudo: required

services:
  - docker

script: docker run -it --rm -v "$PWD:/src" mlafeldt/ps2dev make test

Examples

Projects known to use the Docker image:

Author

This project is being developed by Mathias Lafeldt.

Some years ago I already created a Vagrant Box for PS2 development.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].