Vue normale

Il y a de nouveaux articles disponibles, cliquez pour rafraîchir la page.
Hier — 29 juin 2026Flux principal

LinuxMD - du Linux sur la Sega Megadrive

Par : Korben ✨
29 juin 2026 à 15:13

Une Megadrive qui fait tourner du bon gros Linux qui tâche, vous en avez rêvé ? Hé bien Daniel Palmer l'a fait !!

Le souci, c'est que le processeur 68000 de la console n'a pas de MMU, ce petit composant que Linux réclame normalement pour gérer la mémoire. Du coup Daniel a compilé le kernel dans un mode spécial qui s'en passe, ce qui est déjà un joli exploit.

Autre problème, une Megadrive toute seule n'a pas assez de mémoire pour un kernel. L'astuce, c'est donc de passer par une cartouche. Un Mega EverDrive de chez Krikzz vient glisser 4 Mo de RAM dans la console, et hop, comme ça elle se transforme en mini-ordinateur le temps d'un boot. Welcome LinuxMD !!

Le menu de la cartouche Mega EverDrive, par lequel on lance le démarrage.

Vous branchez ensuite la cartouche à votre PC en USB, et là, le kernel se met à cracher du log sur votre terminal, comme une vraie machine !

Et il y a même un mode qui affiche le shell directement sur la télé, avec un petit carré vert qui clignote pour dire que le kernel tourne, et un rouge pour l'activité du disque. Plutôt classe !

Le shell Linux affiché sur la télé via la puce graphique de la Megadrive. Le carré vert qui clignote = le kernel tourne.

Après c'est lent. Daniel le dit lui-même, y'a de quoi vous faire un café entre deux commandes. Et si vous n'avez pas de Megadrive sous la main parce que les brocantes de geeks c'est pas votre truc, c'est pas grave, il a prévu un émulateur pour jouer avec sans avoir le matos.

Bref, c'est pas très praticable, vous ne pourrez pas vous en servir comme d'un PC au quotidien mais c'est beau quand même !

Source : Hackaday

À partir d’avant-hierFlux principal

Charger un jeu Mega Drive depuis un vinyle ? Le pari génial d'un bidouilleur

1 juin 2026 à 11:50

Convertir un jeu de console en son, graver ce son sur un disque vinyle, puis le relire sur une platine pour relancer le jeu, c'est le genre de projet inutile et réjouissant dont seul le monde du retrogaming a le secret, et c'est précisément ce que le bidouilleur Throaty Mumbo a voulu tester sur une vieille Sega Mega Drive.

Sa chaîne de bricolage repose sur une Mega Everdrive Pro, cette cartouche moderne qui permet de charger n'importe quel jeu sur la console d'origine via une carte mémoire ou, plus rarement, via un port USB normalement réservé aux développeurs qui testent leur code sans réécrire une carte à chaque essai.

Pour alimenter ce port, il a branché une carte Pico 2 équipée du microcontrôleur RP2350, une puce à quelques euros chargée de récupérer le signal audio dans lequel sont encodées les données du jeu, puis de le retransformer en flux USB compréhensible par la cartouche.

Le disque, lui, a été gravé puis relu sur un PO-80 de Teenage Engineering, un graveur-lecteur de vinyles miniature vendu comme un jouet musical, dont la vocation première n'a jamais été de transporter proprement le moindre paquet de données numériques d'un bout à l'autre d'une platine.

Et c'est exactement là que le projet s'écroule, puisque le débit plafonne à quelques kilo-octets par seconde, une lenteur d'un autre âge, pendant que le PO-80 restitue un son bien trop dégradé pour que la console parvienne à reconstituer les données sans la moindre erreur.

Le jeu n'a jamais démarré.

Throaty Mumbo en convient volontiers : avec un graveur sérieux et une platine digne de ce nom, sa méthode finirait probablement par fonctionner, parce que le principe reste parfaitement valable et que seul le matériel jouet le fait dérailler pour le moment.

Et au fond, l'idée n'a rien d'inédit, puisque dans les années 80 plusieurs magazines glissaient déjà entre leurs pages de fins disques souples en plastique, sur lesquels les lecteurs récupéraient de vrais programmes informatiques en les passant tout simplement sur l'électrophone du salon.

Bref, un échec qui donne quand même envie de voir quelqu'un retenter le coup avec du vrai matériel.

Source : Hackaday

❌
❌