Mineboy is an open source gameboy emulator designed for ComputerCraft. It uses a streaming server and client because the lua runtime in CC is slow.
.env.example
to .env
and edit with proper config vars.
SECURITY
environment variable or fill the security.json
file with the following information:
[
{
"name": "TestPolicy",
"password": "testpassword",
"connections": 2
}
]
This will ensure that only two connections are allowed using that password/policy at any given time. Additionally, if you set a password, only users who know the password will be able to connect to the server. If the security policy configuration is nonexistant or []
it will be unsecured.
roms
folder with all GB/GBC roms.npm install && npm build
to install dependencies.node dist/index.js
to run.docker-compose up -d
mineboy_config.lua
files with proper httpUrl
and wsUrl
settings.
pastebin run JubutEmL
and select the number with a client
.mineboy_config.lua
with proper config options.mineboy.lua
(rename to startup
if you want to run this on startup).rednet
is enabled in mineboy_config.lua
pastebin run JubutEmL
and select the number with controller
.