Case study
PICOLOVE: reimplementing the PICO-8 API in LÖVE
PICOLOVE implements the PICO-8 API in LÖVE so PICO-8 carts can run as LÖVE programs. The default runtime is LÖVE 11.5, and 0.10.2 and 0.9.2 are also listed. make builds it, make dev reloads in a loop, and make test runs the checks. Cartridge versions above 8 are not implemented, and the runtime uses floating-point numbers rather than PICO-8 fixed point.
- Targets
- Binary
- Category
- Independent reconstruction cases
- Relationship
- Independent reconstruction project
- Sources reviewed
- Stars
- 891
- Last commit
- 2024-10-24
- Language
- Lua
- License (GitHub)
- Zlib
GitHub data as of 2026-11-09
Requirements & limits
- LÖVE 11.5, 0.10.2, or 0.9.2. Run make.
- The README does not name a license.
Cite
BibTeX
@misc{picolove,
title = {{PICOLOVE: reimplementing the PICO-8 API in LÖVE}},
howpublished = {\url{https://github.com/picolove/picolove}},
url = {https://github.com/picolove/picolove},
urldate = {2026-11-07},
note = {Awesome REA entry: \url{https://awesomerea.org/resources/picolove/}}
}Plain text
PICOLOVE: reimplementing the PICO-8 API in LÖVE. https://github.com/picolove/picolove (accessed 2026-11-07). Awesome REA entry: https://awesomerea.org/resources/picolove/
Useful? Star Awesome REA on GitHub2.4k
About this entry
The description was reviewed against primary sources.
Primary sources
- README.md GitHub · picolove/picolove · Revision 97075db
More in Native binaries
- DLSS 5 Neural Rendering: reconstructing a runtime model from DLL analysis · Case study
- linux-apfs-rw: reconstructing APFS support in a Linux kernel module · Case study
- Ghidra · Tool
- radare2 · Tool
- Cutter · Tool
- Qiling · Tool
All 502 entries in Native binariesNative binaries case studies (64)