Live data from Hacker News

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

github.com

31–40 of 108 posts

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

#31

Earlier quoted context omitted.

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/

And all of the ones ModRetro is publishing!

https://modretro.com/collections/games

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

#32
post #10

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

I have written my own game for the original game boy[1] with the goal of bringing very modern tetris (Think Tetris the Grand Master) to a retro system. It's free and open source. Though the sound seems to not work well on the emulator in parent. I've tested it on real hardware and it is definitely an emulator bug.

1. https://github.com/Villadelfia/dmgtris

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

#33

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

Pokemon - Red/Blue or Gold/Silver, and Legend of Zelda: Links Awakening.

seconded! I also enjoyed Zelda: Oracle of Ages / Seasons

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

#34

Earlier quoted context omitted.

ofc it is firefox

Can I inquire as to why you feel so negatively about Firefox?

burn a lot of fcking goodwill for measly 4% web user, turn out eating google money literally make you the next "google"

chromium edge literally surpass firefox and with new policy it would eat more to the marketshare

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

#36
post #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

Audio is *surprisingly* tricky on both platforms. NES has DPCM, which cheerfully interrupts the CPU and causes untold issues with controller reading. Gameboy has envelopes that are semi-required with phase-resets, and a wave channel which you in theory cannot write new samples to, and developer hacks to work around both. Both systems have various hardware revisions that have subtly different behavior, and a handful of games that will break on that specific model. It's fun!

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

#38

Earlier quoted context omitted.

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/

Then there’s chip8 and a chip8 emulator on the gameboy :) https://github.com/lancekindle/damaged-chip8

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

#39
post #14

Earlier quoted context omitted.

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

Audio is *surprisingly* tricky on both platforms. NES has DPCM, which cheerfully interrupts the CPU and causes untold issues with controller reading. Gameboy has envelopes that are semi-required with phase-resets, and a wave channel which you in theory cannot write new samples to, and developer hacks to work around both. Both systems have various hardware revisions that have subtly different behavior, and a handful o…

It's also more involved to verify operation. Graphics are easier to "measure" and compare. Sound is also much more timing-dependent, e.g. when timers are running on their own all the time. It's disconcerting when sound is slightly off in games.
Post reply on HN