3 ms·
Kinda-related, but a few months back I started working on a Web wrapper[0] for a specific GameBoy ROM, Little Sound Dj (LSDj.) See it in action here: [1] I was
by Andrex 8y ago
Kinda-related, but a few months back I started working on a Web wrapper[0] for a specific GameBoy ROM, Little Sound Dj (LSDj.) See it in action here: [1]
I was able to get the project up and running using a third-party JavaScript emulator[2], but the library was basically abandoned years ago and the sound in modern browsers is very... odd. Unfortunately, sound is crucially important to music creation software like LSDj.
I'm also mystified that there doesn't seem to be a .SAV format that's cross-compatible between emulators, which is required for basically the entire purpose of the app. (Users would work on a project online on any device, then transfer the .SAV to real hardware for recording the tune.)
If anyone has advice on these topics I'd love to talk!
[0] https://littlewebdj.com/ https://littlewebdj.com/
[1] https://twitter.com/andrewrabon/status/966551415358451712 https://twitter.com/andrewrabon/status/966551415358451712
[2] https://github.com/taisel/GameBoy-Online https://github.com/taisel/GameBoy-Online
- nategri 8y agoRe: Sound quality: I wonder if you might have more success compiling a more well-known C (or similar) based emulator down to webasm and running it that way.
- Andrex 8y agoWebASM is definitely the way to go today. Just wish I had the low-level know-how. Maybe I should take on the task myself like the OP did...