{"id":27266353,"url":"https://github.com/dps2004/playdate-zerobrane","last_synced_at":"2025-10-29T18:02:20.168Z","repository":{"id":257520546,"uuid":"853067576","full_name":"DPS2004/playdate-zerobrane","owner":"DPS2004","description":"Playdate Simulator and API support for ZeroBrane Studio","archived":false,"fork":false,"pushed_at":"2024-12-04T22:39:15.000Z","size":96,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2024-12-04T23:26:23.385Z","etag":null,"topics":["playdate","playdate-console","playdate-sdk","zerobrane","zerobrane-studio"],"latest_commit_sha":null,"homepage":"","language":"Lua","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/DPS2004.png","metadata":{"files":{"readme":"readme.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-09-05T23:41:36.000Z","updated_at":"2024-12-04T22:39:19.000Z","dependencies_parsed_at":"2024-09-17T07:01:28.398Z","dependency_job_id":"981b1df5-457e-4c34-b39e-c6a5a81f4975","html_url":"https://github.com/DPS2004/playdate-zerobrane","commit_stats":null,"previous_names":["dps2004/playdate-zerobrane"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DPS2004%2Fplaydate-zerobrane","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DPS2004%2Fplaydate-zerobrane/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DPS2004%2Fplaydate-zerobrane/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DPS2004%2Fplaydate-zerobrane/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/DPS2004","download_url":"https://codeload.github.com/DPS2004/playdate-zerobrane/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248362960,"owners_count":21091242,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["playdate","playdate-console","playdate-sdk","zerobrane","zerobrane-studio"],"created_at":"2025-04-11T08:47:20.579Z","updated_at":"2025-10-18T11:57:04.210Z","avatar_url":"https://github.com/DPS2004.png","language":"Lua","funding_links":[],"categories":[],"sub_categories":[],"readme":"## Playdate SDK integration for ZeroBrane Studio \n\nThis project aims to allow [ZeroBrane Studio](https://zerobrane.com/) to support the [Playdate SDK and API](https://play.date/dev/). \n\nCurrent API version: 2.7.3\n\n\n## Features\n\n- Run on simulator and on hardware with a single button press\n- Basic autocomplete support, based on [playdate-types](https://github.com/balpha/playdate-types)\n\n## Installation and Usage\n\n`playdate-zerobrane` can be installed by copying the `api` and `interpreters` folders to your ZeroBrane Studio install directory. Be sure to exit out of ZeroBrane Studio if it is running.\n\nFor the purpose of compiling and running your code, the `PLAYDATE_SDK_PATH` environment variable must be set, as described in [Inside Playdate](https://sdk.play.date/2.7.3/Inside%20Playdate.html#_set_playdate_sdk_path_environment_variable).\n\nOnce installed, `Playdate` can be selected as an option for a project's Lua interpreter.\n\nTake care to ensure that your project path is the `Source` folder, and not the folder containing it!\n![sourcedir](https://github.com/user-attachments/assets/d3e19091-dde8-44ed-baf1-2fb85ccf837a)\n\nTo run your program on the simulator, use the Run option from within ZeroBrane, by default mapped to F6.\n\nTo run your program on a real Playdate, first connect your system to your computer via USB, and ensure that it is unlocked (not on the clock screen). Then, use the Start Debugging option, by default mapped to F5.\n\n![runs](https://github.com/user-attachments/assets/96a1d15f-7f90-45cc-b988-0dde7ad38b1b)\n\n\n## License\nThis project makes use of code from the following projects:\n\n[playdate-types](https://github.com/balpha/playdate-types) by [Benjamin Dumke-von der Ehe](https://github.com/balpha)\n\n[inspect.lua](https://github.com/kikito/inspect.lua) by [Enrique García Cota](https://github.com/kikito) (MIT License)\n\nAll other code is under the MIT License. Please see the LICENSE file for more information.\n\n\n\nThe Playdate SDK and Playdate platform are solely the properties of Panic. If Panic wishes for me to stop distibution of this project, I will do so.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdps2004%2Fplaydate-zerobrane","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdps2004%2Fplaydate-zerobrane","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdps2004%2Fplaydate-zerobrane/lists"}