Re:Dusting Off Dreamcast Linux
by bawolff on Monday February 20, 2023 @03:33AM
(#34866253)
You're right that probably nobody is targeting this... but also i imagine that dreamcast linux probably comes with a copy of perl and other common userland. No need to make platform specific code here. Just use a scripting language.
[ Parent
| on HN ]
Re:Dusting Off Dreamcast Linux
by justsomehnguy on Monday February 20, 2023 @03:59AM
(#34866382)
20y/o perl and userland. Chances what your obfuscated, top (well not so top) notch code would run on it are slim.
20 year old Perl would be Perl 5.6 or 5.8, any Perl code that doesn't use:
use 5.010; # Or higher...
...would run. Yes, giving up on say and function signatures would be unfortunate, but Perl code tends to have very good backwards compatibility.It’s not a valuable target platform, but you don’t need much CPU or memory to do a DoS. I know how to pull all circuit breakers in my apps and those endpoints WILL see even a puny node trying such shenanigans. Also, DDoS mitigation will kick in almost immediately.
Re:Dusting Off Dreamcast Linux
by gyrovorbis on Monday February 20, 2023 @04:14PM
(#34872999)
Uh, guys, I just ported C++20 to the thing and the absolute latest tip of GCC12.2.0, Binutils, and Newlib. I'm also in the process of porting the Objective-C foundation framework to it as well... you have no idea how good the development tools are. This shit's more modern than what I have running on my host machine. lmao.
The SuperH is still fully supported by the GCC toolchain and is well maintained.
Also the guy behind compiler explorer, Matt Godbolt, himself was a DC developer and has added the SH architecture there as well.
https://github.com/KallistiOS/KallistiOS/commit/99c716c8915f...