Commit Graph
10 Commits
Author SHA1 Message Date
javier 1fbab4b180 Lowered the Swift tools required to build this project to 6.3 and also, polished some documentation in the READMe file. 2026-07-25 23:37:33 +02:00
javier b435a6e8bd Restructured the source code in the Playdate bindings target. 2026-07-25 12:40:14 +02:00
javier 2e7ee12ec1 Adjusted the naming of the library in the Package file.
CI / Build & test (macOS) (push) Has been cancelled
CI / Embedded Swift cross-compile (push) Has been cancelled
Documentation / deploy (push) Has been cancelled
2026-07-25 12:02:55 +02:00
javier f04a5ea7df Added convenience make targets and refined documentation in the HelloPlayDate example target. 2026-07-25 11:33:09 +02:00
javier 988f900c23 Updated the documentation of the README file in the PlayDate bindings target. 2026-07-25 10:59:47 +02:00
javier 19af75cf7b Added optimized device builds and harden the Embedded toolchain setup in both the PlayDate bindings and HelloPlayDate example targets. 2026-07-25 10:53:44 +02:00
javier dfeadabfb6 Cached API tables and cut allocations in the PlayDate bindings target. 2026-07-25 10:43:32 +02:00
javier 6594794cec Fixed wrapper module rebuild dependencies on the Makefile file in the HelloPlaydate example target. 2026-07-25 10:29:30 +02:00
javier 29619720f7 Added a Makefile build for the HelloPlaydate example target. 2026-07-25 10:09:34 +02:00
javierandClaude Fable 5 8cf0715cdc Add DocC documentation and a runnable example game
- DocC catalog (Sources/PlayDate/PlayDate.docc) with a curated landing
  page and a Getting Started article; swift-docc-plugin wired up for
  `swift package generate-documentation`, and a GitHub Pages deployment
  workflow renders docs on every push to main.
- Examples/HelloPlaydate: a minimal game (bouncing box, crank needle,
  button handling, system menu item) whose build.sh compiles the game as
  a dylib and produces a runnable simulator .pdx via the SDK's pdc.
  Verified: the pdx builds and exports the eventHandler entry point.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-24 11:29:13 +02:00