Giter VIP home page Giter VIP logo

playboy's Introduction

Playboy logo Playboy logo

Playboy is a Nintendo Gameboy emulator for the Panic Playdate!

Download the emulator

You can grab a .pdx file to run from the Releases page.

Bring your own games

The first time you start Playboy, you'll see "No game ROM found".

See these steps for downloading/playing whichever games you want.

Help! I can't run Playboy on macOS

If you see "pdex.dylib cannot be opened" when you try to run the emulator,

  • Right-click on Playboy.pdx in the Finder and click "Show Package Contents"
  • Right-click on the pdex.dylib file and click "Open"
  • Press "Open" in the dialog that pops up

Now you'll be able to run the .pdx :)

Controls

Left, Right, Up, Down, A and B are exactly what you'd expect.

Start and Select are interesting, because the Playdate doesn't have enough buttons!

Turn the crank clockwise to press Start, and counter-clockwise to press Select.

The core

Playboy is powered by my Rust Gameboy Emulator project gbrs.

If you fancy a challenge, I'd love to see people try and port it to more systems!

For the platform-specific side of things, it uses the awesome crankstart bindings by Rob Tsuk.


By Adam Soutar

playboy's People

Contributors

adamsoutar avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

playboy's Issues

Testing on real devices

Hello!

Now that Playdate group 1 is actually shipping, we can hopefully get some Playboy testing on real devices.

My Playdate pre-order is in group 2, so if you get yours first and you run my emulator on it, please let me know how it goes! ๐Ÿ˜„

I am not certain that a real device is fast enough to run it without more optimisation, so I'm very curious what the real performance is like.

simulator not loading playboy on windows?!

its a great idea i hope it can work. got error like setupdigetdevicerestrypropertyfialed 122 required size 560.
playboy
I added the me.overflo.playboy folder but got error please help thanks!!

Every Game Crashing Playdate

Hello Adam,

First and foremost, thank you for your time and contributions towards this!

I just got my Playdate and promptly got this loaded onto it, however upon launching any ROM, it will result in an immediate crash with the Playdate staing "Sorry, your Playdate has crashed. Press (A) to restart."

I am on the latest build of Playboy and can provide any other details (or crash logs if those exist somewhere).

Update: This appears in the "Console" when my Playdate is connected to the Simulator.

time and date set
Loading game ""
Extra chips: None
ROM size: 32KB
RAM size: 0KB
Unsupported memory write at 0xff61 (value: 0xff)
Unsupported memory write at 0xff61 (value: 0xff)
Unsupported memory write at 0xff71 (value: 0x71)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.