Linux for the Sega MegaDrive
Un port de système d'exploitation basé sur Linux fonctionne sur la console MegaDrive en utilisant une cartouche Mega EverDrive Core/Pro, un câble USB et des images précompilées. Les émulateurs classiques ne prennent probablement pas en charge le mapper SSF2, le protocole EverDrive ni son timer, mais un fork de QEMU fourni permet d’émuler suffisamment pour expérimenter malgré une CPU trop rapide. Le dépôt propose des scripts pour construire une toolchain m68k (avec buildroot), u-boot, medtool, le noyau Linux et une image rootfs erofs, ainsi que des scripts pour compiler et lancer QEMU. Pour démarrer sur le matériel il faut copier u-boot.bin, vmlinux.lz4 et m68k.erofs sur la carte SD de l'EverDrive, connecter la cartouche en USB, lancer medtool et minicom, puis sélectionner u-boot dans le menu EverDrive. Le boot affiche u-boot puis le noyau avec consoles ttyVDP0/ttyED0 et un rootfs en lecture seule, mais le chargement est très lent et demande des optimisations, la sortie vidéo proposant en complément un indicator de « heartbeat » et une LED d’activité disque.