I thought this might be the place to put out my Nintendo Gameboy emulator for Playdate - it lets you play titles like Tetris, Super Mario Land, and The Legend of Zelda on the go!
It's playable right now, and supports on-Playdate save files, so you can continue your game any time you like. It plays .gb files straight off the Playdate's storage, so you can run any game you like (provided it's compatible of course )
Please let me know if you check it out! I'm particularly interested in real hardware now that Group 1 is shipping. Since I'm in Group 2 I'm not sure how well it performs on a real device.
Really excited to try this out! I am going through the whole forum downloading what people have released and hoping to provide feedback for all now that I have my PlayDate!
I've been working on this project quite a bit today. I'm now able to provide you with a .pdx file you can just double-click and run in Playdate Simulator!
The emulator now loads games off your Playdate's storage - and doesn't come with any bundled in it - so there are no legal issues with me handing it out.
I've also added new art + home screen graphics
There are steps for how to set up/run everything, which are hopefully decently clear, though of course I can try to help if it doesn't work for you.
I'm not able to load the latest build in the simulator on my M1 Mac. I suspect the pdx is built for Intel? Or perhaps for a different system completely?
On device I find I'm getting <1fps. Do you have a device to test on? The Simulator does not simulate device CPU.
I suspect you’re right. I have an Intel Mac and don’t have any Apple Silicon around to test at the moment. If you are willing to fiddle around with compiling from source I imagine you could get it going. There are some docs here (the part about roms is out of date but the overall steps are still fine)
I don’t have hardware, so I’ve just been getting things ‘working’ and done some quick and dirty code wrt rendering and the like. I’m sure there are some easy quick wins in there that I might look into this weekend
Thanks for trying it out!
Out of interest, how did you get your rom onto a physical Playdate?
I've uploaded a new release to GitHub which replaces my very sloppy drawing code with directly mutating the frame buffer, which I'm hoping will be a lot faster.
That said, without profiling a real device I'm not sure whether the emulation itself is fast enough yet. It should be at least a bit better though
I've got the newest version on hardware and am having trouble getting it to recognize an on-device .rom. I don't have a me.overflo.playboy folder, it's user.3388.playboy, but it's the folder that contains the "Game ROM goes here" file.