News for hackers. Stuff that matters.
Re:Tetris for Game Boy Gets Online Multiplayer by raldi on Monday May 17, 2021 @02:17AM (#27180523)
Several years ago I went looking for a GameBoy emulator that let you do multiplayer over the Internet, basically tunneling VideoLink over TCP. I was very surprised to find no support for this in any known emulator.

As a step to writing a patch for this myself, I hacked in some analysis to try to at least reverse-engineer the GameBoy Tetris protocol (also seemingly unpublished anywhere on the Internet) but never got very far.

Re:Tetris for Game Boy Gets Online Multiplayer by Y_Y on Monday May 17, 2021 @08:46AM (#27182801)
Isn't there some generic tool for handling transmitting keypresses? Then you could use an emulator with local multiplayer (I know this exists at least for two-player) and a video link to have both machines emulated on one host, and one working remotely. At worst you could have have a limited vnc session or something.
Re:Tetris for Game Boy Gets Online Multiplayer by livre on Monday May 17, 2021 @09:47AM (#27183321)
> At worst you could have have a limited vnc session or something.

I don't know specifically about Gameboy but this approach has been tried by PS1 emulators and it doesn't work. There are two main problems, computer and internet speed variations will eventually make both games go out of sync, and if using the clock or some external data for the seed of the game's rng then both players will be getting different things while in game (depending on the game, could be different Tetris blocks, different bonuses, different weapons). I discovered this while trying to play a multiplayer PS1 game over the LAN and the emulator did just that, send keystrokes to the other computer.