crankstart icon indicating copy to clipboard operation
crankstart copied to clipboard

A barely functional, wildly incomplete and basically undocumented Rust crate whose aim is to let you write Games for the Playdate handheld gaming system in Rust.

Results 23 crankstart issues
Sort by recently updated
recently updated
newest added

At least on methods taking `self`. See [Getter names follow Rust convention (C-GETTER)](https://rust-lang.github.io/api-guidelines/naming.html#getter-names-follow-rust-convention-c-getter).

There seems to be a bug in the LCDPattern implementation. When using the `draw_line` method (and possibly others), the Pattern is drawn with random data (changes for example on button...

bug

Hi, I've been using Crankstart to test my Chip-8 emulator on the Playdate Simulator and it's been a joy to use! Upload` the device crashes and displays the message: `Couldn't...

I’m not sure if this is a bug but it might be worth documenting if not. I made a [PR](https://github.com/pd-rs/crankstart/pull/73) with some changes that allow interacting with the Lua runtime....

# Breaking changes - Adds a lifetime to `BitmapData`, so it is no longer easy to store in persistent structs. `BitmapData` is not allowed to outlive the `Bitmap` that it...

I'm not sure why but `playdate->sprite->updateAndDrawSprites(void)` in the C API seems to clear the screen before drawing anything. So a game that allocates any sprites through the `SpriteManager` will be...

See [executor](https://rust-lang.github.io/async-book/02_execution/04_executor.html).

> That said, set_use_custom_draw does seem like the right approach for this. If you can reproduce the segfaults we should figure out why they occur. _Originally posted by @rtsuk in...

Build fails on hardware with Playdate SDK 1.13.1. The build worked last time I checked with 1.12.X. My device did not get the 1.13.0 update. ```bash $ cat $PLAYDATE_SDK_PATH/VERSION.txt 1.13.1...

Right now it will generated the ones with macOS in the name.