Hacker News new | ask | show | jobs
by pram 28 days ago
Why is the Genesis so slow? I've used Linux on other m68k "workstations" and it seemed ok.
1 comments

The 68000 isn't very fast to start with and: To get the code to fit into memory the kernel is compiled with -Os and GCC makes some poor inlining choices (keeping a call to a function that writes a value to an address in a register instead of just writing to the register, ~5 instructions vs 1), the Mega Drive only has vblank for interrupts, and so on.