#playdate-sdk #playdate #sdk #utilities

nightly playdate-simulator-utils

Cross-platform utils to deal with Playdate Simulator

9 releases

new 0.1.8 Feb 9, 2025
0.1.7 Feb 5, 2025
0.1.6 Jan 31, 2025
0.1.5 Apr 18, 2024

#813 in Development tools

Download history 2/week @ 2024-10-26 2/week @ 2024-11-02 2/week @ 2024-11-16 1/week @ 2024-11-23 7/week @ 2024-12-07 2/week @ 2024-12-14 96/week @ 2025-01-25 223/week @ 2025-02-01 143/week @ 2025-02-08

462 downloads per month
Used in 2 crates

MIT/Apache

37KB
773 lines

Playdate Simulator Utils

Cross-platform utils to do things with Playdate Simulator.

Usage:

let pdx = PathBuf::from("path/to/my-game.pdx");
let sdk = PathBuf::from("path/to/playdate-sdk");

// Create a future with command execution:
simulator::run::run(&pdx, Some(&sdk)).await;

// Or create a command and do whatever:
let mut cmd = simulator::run::command(&pdx, Some(&sdk)).unwrap();
let stdout = cmd.output().unwrap().stdout;
println!("Sim output: {}", std::str::from_utf8(&stdout).unwrap());

Prerequisites

  1. Rust nightly toolchain
  2. Playdate SDK with Simulator
    • Ensure that env var PLAYDATE_SDK_PATH points to the SDK root. This is optional, but good move to help the tool to find SDK, and also useful if you have more then one version of SDK.

State

Early development state.

There is just one method to run pdx with sim now.


This software is not sponsored or supported by Panic.

Dependencies

~0.3–11MB
~136K SLoC