Raven. A homemade Atari-like computer
-
Oldskool
- Posts: 282
- Joined: 29 Jun 2020 12:23
Re: Raven. A homemade Atari-like computer
I love the gameboy although I never owned the color one. Just the b/w and tetris.
How is the sound done in this implementation?
How is the sound done in this implementation?
-
agranlund
- Site sponsor

- Posts: 1756
- Joined: 18 Aug 2019 22:43
- Location: Sweden
Re: Raven. A homemade Atari-like computer
Me too!Oldskool wrote: 20 Jan 2025 18:15 I love the gameboy although I never owned the color one. Just the b/w and tetris.
How is the sound done in this implementation?
So many good games for that little handheld.
I especially like the Gameboy Pocket b&w model. The Color too of course but I think the smaller form factor of the Pocket is perfect.
Sound is blasted out by the Soundblaster :)
-
agranlund
- Site sponsor

- Posts: 1756
- Joined: 18 Aug 2019 22:43
- Location: Sweden
Re: Raven. A homemade Atari-like computer
Here's something even earlier and slightly quirkier :lol:
https://mamedev.emulab.it/haze/2018/01/ ... o-348693/
The built-in game he shows is indeed a Gameboy game that I made for Datel back in the day.
Or, more precisely, adapted for Datel since it's just a quick conversion of a freeware game I had made before.
I get embarrassed and proud at the same time seeing those screenshots.
I didn't have anything to do with the hardware or the emulator software. My only contribution was that simple game and for that I was paid an N64 + Turok and was quite happy for that. Oh to be young and naive again :lol:
You do not have the required permissions to view the files attached to this post.
-
Oldskool
- Posts: 282
- Joined: 29 Jun 2020 12:23
Re: Raven. A homemade Atari-like computer
Yes! Big benefit is that I don’t need to charge my NiCd batteries..
Also like the opl midi driver. Sounds of the past…
Also like the opl midi driver. Sounds of the past…
You do not have the required permissions to view the files attached to this post.
-
agranlund
- Site sponsor

- Posts: 1756
- Joined: 18 Aug 2019 22:43
- Location: Sweden
Re: Raven. A homemade Atari-like computer
Cool!!Oldskool wrote: 21 Jan 2025 20:39 Yes! Big benefit is that I don’t need to charge my NiCd batteries..
I decided to clean up the code and made a new release binary.
https://github.com/agranlund/gnuboy/releases/tag/latest
The only practical changes are these:
* Soundblaster sound no longer crackles if the emulator cannot keep up with proper framerate.
(Intro sequence in Zelda DX, and perhaps some other GBC titles)
* It'll try different sound drivers in this order so perhaps it may work on other 68060 compatible machines such as CT60 or Vampire.
1) Soundblaster card on ISA bus
2) SDL Audio
3) No-sound
-
agranlund
- Site sponsor

- Posts: 1756
- Joined: 18 Aug 2019 22:43
- Location: Sweden
Re: Raven. A homemade Atari-like computer
Yeah I love it, so much nostalgia! :)
-
peters
- Posts: 224
- Joined: 25 Feb 2023 20:44
Re: Raven. A homemade Atari-like computer
I couldn't resist trying gnuboy on the Milan.
It started and I selected the Tetris (world) game GB file.
The game opened and looks like it's prompting for 1 or 2 players but then the Milan locks up.
It started and I selected the Tetris (world) game GB file.
The game opened and looks like it's prompting for 1 or 2 players but then the Milan locks up.
-
agranlund
- Site sponsor

- Posts: 1756
- Joined: 18 Aug 2019 22:43
- Location: Sweden
Re: Raven. A homemade Atari-like computer
Cool! Would be cool if it did work.peters wrote: 22 Jan 2025 11:56 I could resist trying gnuboy on the Milan.
It started and I selected the Tetris (world) game GB file.
The game opened and looks like it's prompting for 1 or 2 players but then the Milan locks up.
I have three wild guesses and this latest build should be able to verify if it's any of those:
https://github.com/agranlund/gnuboy/releases/tag/latest
Try starting with all sound code disabled.
This'll have a side effect of not being able to frame-limit the game in case emulation runs too fast so it's only useful for this specific debugging really.
Code: Select all
gnuboy.prg --no-sound --no-nullsoundCode: Select all
gnuboy.prg --no-soundI don't have an Atari that can make use of the SDL audio driver so it's untested code mostly the same as the Linux version.
Either way, we can verify by disabling the Soundblaster auto detection so that it'll prefer SDL instead.
Code: Select all
gnuboy.prg --no-sbsound-
peters
- Posts: 224
- Joined: 25 Feb 2023 20:44
Re: Raven. A homemade Atari-like computer
It works with all of those options.
-
agranlund
- Site sponsor

- Posts: 1756
- Joined: 18 Aug 2019 22:43
- Location: Sweden
Re: Raven. A homemade Atari-like computer
Nice. Does it run decently on your Milan? Did you get SDL audio? :)
So for the hang you got I am guessing it detected Soundblaster.
Either falsely or correctly as I have no idea if you actually have such card, nor if it's a PCI or ISA card if you do.
But either way it's obviously quite unhappy with something in the playback codepath.
Is the MFP on Milan not actually mapped to the standard hardware address? If it's not then I understand how it would be quite unhappy as I'm using direct hardware access to MFP and TimerA.
The reason I'm asking is because I saw this in a Milan documentation.
$FFFFC103+4*reg_no | MFP
But it just feels so unlikely to include an MFP but then also break compatibility by putting it at a different address?
Or maybe it maps it to the correct place too in addition to that, or perhaps if that document I looked at is wrong?
As you can tell, I know very little about that machine :)
Edit: ah it appears to have a range dedicated to ST hardware emulation so I bet it mmu-maps it to the expected place.
Well then, then I don't know and I would start with --no-sbsound if that works.
Who is online
Users browsing this forum: ClaudeBot and 3 guests