MineBoy - ComputerCraft GameBoy Color emulator with streaming server

Started by JSH32, Aug 24, 2022, 05:24 AM

Previous topic - Next topic

JSH32

MineBoy
ComputerCraft GameBoy Color emulator with streaming server

Youtube Showcase:


How does this work?
Although possible, the Lua runtime within ComputerCraft is far too slow to run a GB/GBC emulator effectively.
MineBoy works by using a server/client combo. With a server which runs on NodeJS outside of CC, and a client which is running within CC and connecting to the server by using a WebSocket. The server allows multiple emulator instances on different CC computers and is able to maintain this at an almost native framerate.

Features
  • Streaming GB/GBC from a server.
  • Saving save files to floppy disk.
  • Multiple clients.
  • Handheld remote controller using rednet.

Download & Install
This is more complicated to use than the average ComputerCraft program, beware.
Instructions located on the github: https://github.com/JSH32/MineBoy