-
-
Notifications
You must be signed in to change notification settings - Fork 214
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Playdate support? #484
Comments
Will use this post to catalog existing emulators: |
And will use this post to collect performance-related threads and details:
|
WIP branch in https://github.com/jverkoey/SameBoy/commits/playdate |
Got SameBoy rendering on Playdate :D pokemon-red.movNo input or audio yet. Going to take a stab at audio first. |
And now with audio! Screen.Recording.2022-08-07.at.11.18.15.PM.mov |
Note for anyone trying out the Playdate branch locally, here's the basic setup instructions. First, get the Playdate SDK: https://play.date/dev/ and also the rgbds binaries: Once that's installed, you should be able to get the simulator build up-and-running like so:
You'll then need to add a ROM into that directory and name it
Select the Playdate target. Hit build. This should, in theory, succeed :) Assuming it does, you'll need to update the hard-coded location of the Playdate emulator. Do this by:
You should now be able to run and debug from within the Playdate emulator :) |
Input working :D input.mov |
@jverkoey the videos are not rendering properly for me, and I'm not able to try out your branch quite yet. Is the performance you're getting better than the existing emulators? I'd been thinking about running some kind of branch like this myself 😂 |
https://twitter.com/featherless/status/1556488811584143360?s=21&t=QZXQfJoU-Z8tZUJXLqa0dw might work better on Twitter? Haven't tested performance of other emulators yet! No hardware yet unfortunately so any testing I can do is not super trustworthy :( |
The performance looks quite a bit better at least from the video. I'll be interested to try this out. I do have hardware, but I'm largely unfamiliar with emulation so if I did take a stab at it I'm not sure it would've worked anyways 😄. If you need someone to test something on hardware I'd be happy to help, provided you're okay with some handholding. |
There's a few Gameboy emulators for Playdate already. May be a fun challenge to get SameBoy working on the Playdate hardware given that the maximum frame rate is 50 fps. Some of the other specs:
https://sdk.play.date/1.12.2/Inside%20Playdate%20with%20C.html
I've got the Playdate SDK + simulator set up, so for funzies I'm going to take a stab at getting SameBoy compiling on top of their SDK :) Unfortunately I won't be getting any hardware until likely next year given the backlog, so assuming this is actually feasible we may need to find some folks with access to hardware to test performance characteristics.
The text was updated successfully, but these errors were encountered: