3 ms·
https://github.com/kaffe/kaffe/blob/master/FAQ/FAQ.ps2linux https://github.com/kaffe/kaffe/blob/master/FAQ/FAQ.ps2linux Nothing really. It's basically a MIPS C
by opencl 8y ago
https://github.com/kaffe/kaffe/blob/master/FAQ/FAQ.ps2linux https://github.com/kaffe/kaffe/blob/master/FAQ/FAQ.ps2linux
Nothing really. It's basically a MIPS CPU with some custom additional SIMD hardware. There's at least one open source JVM implementation that works on PS2 Linux. Sun announced plans to release an official JVM for the PS2 but it never happened. The Dreamcast had a web browser that could run Java applets though.
- monocasa 8y agoJust going to throw out there that the Dreamcast didn't have a MIPS, but instead an SH4. You didn't really say that it was, but I just wanted people passing by to know that.
- AlotOfReading 8y agoThe SH3/4 were cool little chips and had a surprising number of JVMs. Aside from the planetweb implementation on the Dreamcast, IBM had one, there was a cleanroom implementation called Kaffe project, and I had an optimizing JIT in SH4 assembly. Sadly the architecture is little used anymore.
- eggsome 8y ago> Sadly the architecture is little used anymore. It's headed for a resurgence though. See here: https://www.vimore.org/watch/lZGHbMS882w/building-a-cpu-from-scratch-jcore-design-walkthrough-by-rob-landley-jeff-dionne/ https://www.vimore.org/watch/lZGHbMS882w/building-a-cpu-from...
- codesushi42 8y agoI never knew that the Dreamcast's browser (Phantom) could run Java applets. Looking into this more, it looks like Phantom itself was written in Java. Fascinating! I had no idea about either back in the day.