Servicio Docker para compilar juegos escritos en C y Assembly para Atari y NES utilizando Alpine Linux.
Suportados: Atari 2600, 5200, 7800, lynx e NES
- Docker 18+
- VirtualBox 6.0+ (Necesario sólo para Mac o Windows)
- Make
- Atari 2600 - Stella 4.7.3+
- Atari 5200 - Atari800 2.2.1+
- Atari 7800 - OpenEmu 2.0.4+
- Atari Lynx - Handy 0.9.7+
- NES - FCEUX 2.2.3+
Construir
make build
Correndo
make run
Por último, compile
cd atari-2600/asm/hello
make
dasm hello.asm -ohello.a26 -f3
atari-5200/c/hello
make
Salida
stella hello.a26
atari800 hello.a52
prosystem hello.a78
handy hello.lyx
fceux hello.nes
Tome el ID del CONTENEDOR
docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
529080b6b161 hldtux/game-dev-kit-cc65 "sh" About a minute ago Up About a minute boring_hodgkin
Parada
docker stop 529080b6b161
o
Destruyendo
docker rm 529080b6b161
Sólo ~77MB!
Dónde:
Paquete | MB |
---|---|
AlpineLinux | 4 |
CC65 | 73 |
Mostrar docker imágenes
docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
hldtux/game-dev-kit-cc65 latest 8d717e697d42 51 seconds ago 77.3 MB