Live data from Hacker News

Retro Boy: simple Game Boy emulator written in Rust, can be played on the web

github.com

11–20 of 108 posts

Re: Retro Boy: simple Game Boy emulator written in Rust, can be played on the web

#11
post #10

Given the topic, does anyone has some cool homebrew ROM for the gameboy?

I see these retro emulators pop up from time to time, but I just don't have the time to really check them out (or the discipline to realize always an addict looking to avoid relapse). I know that there are "complications" about the ROMs to use in the emulator. However, is there a scene of people making ROMs of new games specifically for playing in these emulators? Are the game devs that are making modern games for retro systems that would be free of the "complications"?

Re: Retro Boy: simple Game Boy emulator written in Rust, can be played on the web

#12
post #10

Given the topic, does anyone has some cool homebrew ROM for the gameboy?

I see these retro emulators pop up from time to time, but I just don't have the time to really check them out (or the discipline to realize always an addict looking to avoid relapse). I know that there are "complications" about the ROMs to use in the emulator. However, is there a scene of people making ROMs of new games specifically for playing in these emulators? Are the game devs that are making modern games for re…

People are making new GameBoy games[0]! Even new carts[1]!

Though I imagine the rise of systems like the Pico8 and tic80 are siphoning people away because they can be run anywhere.

0 - https://archive.org/details/grimaces-birthday

1 - https://orangegb.com/orangefm/

Re: Retro Boy: simple Game Boy emulator written in Rust, can be played on the web

#14
post #3

This is awesome! Very nicely done. I hear a few problems with the audio emulation, (mostly clicks that shouldn't be there) but it's been a long while since I had my head wrapped around Gameboy emulation. I'm not sure I know what's going wrong exactly. I love how Rust+WASM is an enabler for showing off applications like this which would traditionally be restricted to a desktop environment. Here's my own, an NES emulat…

i combed through quite a few hobbyist gb emulators while writing mine and found audio to be pretty rarely finished or finished without issues. not sure if it's the same for NES

Re: Retro Boy: simple Game Boy emulator written in Rust, can be played on the web

#15
post #3

This is awesome! Very nicely done. I hear a few problems with the audio emulation, (mostly clicks that shouldn't be there) but it's been a long while since I had my head wrapped around Gameboy emulation. I'm not sure I know what's going wrong exactly. I love how Rust+WASM is an enabler for showing off applications like this which would traditionally be restricted to a desktop environment. Here's my own, an NES emulat…

Enthusiast noob question. What do you use for display / rendering / gui when doing emulators for wasm?

Re: Retro Boy: simple Game Boy emulator written in Rust, can be played on the web

#16
post #10

Given the topic, does anyone has some cool homebrew ROM for the gameboy?

I see these retro emulators pop up from time to time, but I just don't have the time to really check them out (or the discipline to realize always an addict looking to avoid relapse). I know that there are "complications" about the ROMs to use in the emulator. However, is there a scene of people making ROMs of new games specifically for playing in these emulators? Are the game devs that are making modern games for re…

Have you seen the pico8 software?

https://www.lexaloffle.com/pico-8.php

Re: Retro Boy: simple Game Boy emulator written in Rust, can be played on the web

#17
post #3

This is awesome! Very nicely done. I hear a few problems with the audio emulation, (mostly clicks that shouldn't be there) but it's been a long while since I had my head wrapped around Gameboy emulation. I'm not sure I know what's going wrong exactly. I love how Rust+WASM is an enabler for showing off applications like this which would traditionally be restricted to a desktop environment. Here's my own, an NES emulat…

Enthusiast noob question. What do you use for display / rendering / gui when doing emulators for wasm?

Wasm executes as its own VM, so you'll need some js glue to display something in the browser.

This means you can go both ways, either embed something like imgui in your wasm, or build a ui using html.

Re: Retro Boy: simple Game Boy emulator written in Rust, can be played on the web

#19

Avid millennial gamer here. Wasn't raised with games. Can someone recommend a good classic game to try?

The game boy Tetris was the first version I played, it was pretty good.

Nowdays for a mobile Tetris option i'm using a SNES emulator on my phone (Snes9x EX) and Super Tetris.

Meanwhile, there are companies creating on the web and mobile app versions of Tetris, inserting ads and charging money for what should be free.

Re: Retro Boy: simple Game Boy emulator written in Rust, can be played on the web

#20
post #4

It plays really slow in Firefox, and there are also audio issues (they may be related?) But in Chrome, this plays really well! Great work!

WebRender recently got much slower in Firefox [0].

I haven't looked at the source yet, but if the bitmaps aren't all preallocated, then it'll run into this repeatedly.

[0] https://treeherder.mozilla.org/perfherder/graphs?highlightAl...

Post reply on HN