Awesome to hear that Linux has arrived on Mega Drive. Just need it to boot up (how Sonic 1 boots up saying "seee-gaah") and to drone out "liii-nuux", hahaha.
Anyway, scalers and such: We've got a decent-sized end-of-era flat CRT TV sitting on a high shelf in a closet at the shop that I could take home and use but I really don't want to dedicate space in my house to it.
It's possible that there will never be a time when scalers will be able to fully emulate the qualities of NTSC/PAL/SECAM/whatever as displayed on a CRT, but a scaler is a lot smaller and easier to deal with.
We're there dude. I don't know where you live, but from where I'm at, CRTs are gone. Everybody wants hundreds if not thousands for them because the only ones left are those in the hands of retro gamers. All the cheap ones are in the dump at this point.
Note that the footprint of the store is very small, and CRTs are very large, so "no room" doesn't mean they have a lot. Presumably if they were flying off the shelves though, they would make room.
I haven't seen a CRT in South Florida thrift stores in years. And when you find something on FB or other marketplaces, people want $200+
I sadly had to part with a 52" projector TV that had s-video inputs. Classics games on that was a thing to behold.
I've been slowly working through games I never got around to playing when I was a kid.
https://www.nintendo.com/us/store/products/sega-genesis-cont...
https://shop.8bitdo.com/products/8bitdo-m30-wireless-gamepad...
Ghouls and Ghosts
Radical Rex
Jurassic Park
These megadrive games had great art and music and are still really enjoyable today
I remember fondly all the trips to the video rental store and flea market hoping to find games we could afford.
> The lowly 68000 in the Sega doesn’t have a memory management unit required for the full Linux experience, so what’s really running here is a kernel compiled with the -nommu option.
Huh... I thought Linux actually required MMUs. I was under the impression it'd never run on these old consoles because of that. Learned something new today.
> A QEMU fork that emulates enough of the MegaDrive and the EverDrive to play with this without the real hardware is included.
That's seriously impressive.
Similarly, Basilisk II is a very worthy emulator for Mac 68k emulation so there's a lot to draw on for QEMU and the like.
In my QEMU fork there is support for a 68000 virt machine so you can have a multi-ghz emulated 68000 with 128MB RAM (maybe more, haven't tested) if you really want that.
N.B. The Author of Chip4Mac68000 has been planning a port of uClinux in the future with his SDK which explicitly avoids using the Macintosh ROM at all, running bare metal directly on the hardware. Might be worth taking a look at if you're unfamiliar.
I'm going to do a u-boot port for the Mac at some point. It'll use the ROM to get loaded and then get rid of it. That'll work on nommu and mmu Macs and make the modern linux on Mac experience a bit nicer.
There have been variants of the kernel around for some time that can run on microcontrollers without an MMU (mainly uCLinux).
Of course the 2.5 line was the unstable pre-release for the 2.6 kernel. That means that stable mainline linux has had nommu since 2.6.0, which was released 17 December 2003.
So yes, some time indeed.
I documented the project here if anyone is curious: https://nestenius.se/hardware/how-i-built-my-own-sega-mega-d...
It's really fun to see Linux running on the Mega Drive. I never would have expected that back then.
I was wondering how it was squeezed into 64KB of RAM but it uses the 4MB on the Everdrive cart. With that it makes sense, considering Linux can run on an N64 with 4MB of RAM.
Then again, I did know that the Mega Drive's CPU loadout (68000 and Z80) is the same as the first Unix machine I ever used (a TRS-80 Model 16), so running some form of Unix on it was therefore, theoretically, possible...
I've changed the title and URL to match https://github.com/LinuxMD/linuxmd and put the other URL in the toptext so people can look at it too.
And if I'm being pedantic (and I am) it's Sega Mega Drive.
Repo, which says Sega MegaDrive, is at: https://github.com/LinuxMD/linuxmd
Wikipedia has this
https://en.wikipedia.org/wiki/File:Mega_Drive_vs_Genesis.gif
blue = Mega Drive, red = Genesis
Linked here:
https://en.wikipedia.org/wiki/Wikipedia_talk:WikiProject_Vid...
(didn't find the sales numbers, for those wondering. Sorry!)