1

Je pense que ce petit projet qu'un ami et moi avons fait pourrait plaire ici hehe

Vous vous rappelez certainement du Minitel.
Le principe était simple : le Minitel recevait du texte par la ligne téléphonique et l'affichait à l'écran, et le Minitel envoyait les touches sur lesquelles on appuyait sur la ligne téléphonique.
Avec un adaptateur pour port série, on peut encore de nos jours utiliser les Minitels comme des terminaux, et même faire des jeux.

L'inconvénient de cette approche est qu'elle est très lente et n'exploite pas pleinement les capacités des Minitels.
En reflashant la ROM d'origine, un ami et moi avons développé un jeu Minitel natif inspiré du jeu du dinosaure de Chrome qui exploite plusieurs fonctionnalités de la puce graphique (l'EF9345, puce que l'on retrouve dans l'Alice et le VG5000).
Voici une vidéo montrant la jouabilité sur 3 modèles de Minitels différents :
https://www.youtube.com/watch?v=h29Anf6Bfy0

Le jeu en lui-même est très fluide : on ne saute pas d’images et il n’y a pas de « screen tearing » : on prend en compte le balayage de l’écran pour choisir quelles zones mettre à jour.
Et le gameplay est agréable ! La détection des collisions se fait au pixel près, et le jeu est très réactif, donc quand on perd, on sent que c’est de notre faute.

On ne va pas se mentir, le public pour ce jeu va être très restreint grin, mais sait-on jamais, le code source et les détails techniques sont disponibles ici :
https://github.com/fabio-d/minitel-native/tree/main/examples/dino_game#dino-game

2

Génial love

Malheureusement, le Minitel que j'ai est une version où la ROM est intégrée au µC, donc je peux pas tester sad
Ah non tiens, en lisant la doc sur GitHub je vois qu'il y a moyen de brancher une mémoire externe smile
avatar
Zeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo

3

je pensais pas qu'un minitel pouvais étre aussi fluide, pour moi c'était le truc le moins fluide au monde, et bien je me suis trompé !
avatar
"Mais il est complétement chtarbé du Zigounoune !"
MisterGimmick, 2023, absolument pas copié de Porto

4

Impressionnant !

Jyaif, tu dois connaitre le projet Minimint https://www.multiplie.fr/minimit/

Pas possible de l'intrégrer ?


Encore bravo pour cette prouesse !

5

Excellent !
avatar
@originalfei
Homebrews Connexion
In pixels we trust.
ORE WO DARE DA TO OMOTTE YAGARU !

6

en lisant la doc sur GitHub je vois qu'il y a moyen de brancher une mémoire externe smile
Tout à fait. Après suivant le modèle ça va être plus ou moins facile suivant la carte mère.
tu dois connaitre le projet Minimint https://www.multiplie.fr/minimit/
Pas possible de l'intrégrer ?
Oui, je connais. Le projet Minimit fonctionne en utilisant le port série des Minitels ; il est donc limité par la vitesse à laquelle le Minitel lit les données sur ce port qui, de mémoire, monte "seulement" jusqu'à 9600 bauds.
Minimit pourrait bénéficier d'une ROM que nous avons développée qui lit le port série jusqu'à 115200 bauds, ce qui nous permet par exemple de streamer un flux vidéo 80x75 à 11fps:

7