The author explores the concept of running baremetal Go code on a PlayStation 2, using TinyGo and the ps2dev SDK to tackle compatibility challenges. The piece details the specific configurations, issues with 64-bit integer operations, and steps taken to get Go programs running on the console. Code snippets and technical explanations are provided, and future improvements are outlined for advancing this project.

24m read timeFrom rgsilva.com
Post cover image
Table of contents
The challengeThe ps2dev SDK and its quirksGetting TinyGo to generate some codeCalling Go functions from CSwitching to Go’s mainThe DDIVU problemWhat now?
3 Comments

Sort: