Golang on the Playstation 2
rgsilva.com
rgsilva.com
We need more this kind of projects.
Also an heads up that besides TinyGo, there is indeed another baremetal Go version available being used in commercial products, TamaGo.
Although probably it would have been more challenging as TinyGo allowed for on this project.
https://www.osfc.io/2024/talks/tamago-bare-metal-go-for-arm-...
https://www.withsecure.com/en/solutions/innovative-security-...
I wouldn’t be surprised if most languages supported by GCC (and possibly clang as a front end) could target many older systems as long as the runtime can be statically compiled into the final binary.
The MIPS support must've been quite mature between those two platforms. Especially by the time the PS2 came out
For example, my first reaction to the article was "what is the end goal? Is there a market"? It made me realize that what originally drew me to programming is gone, and I adapted a mindset that makes me more concerned about whether the projects I work on during my free time align with my career goals and image that I'm trying to promote.
I got so career-oriented to the point that what originally drew me to programming is gone.