ESP32-SBC-FabGL

Pour parler de toutes les réalisations récentes qui ne sont pas directement destinées à être utilisées avec une machine (ou une catégorie de machines) précise.

Modérateurs : Papy.G, fneck, Carl

PASCAL2387
Messages : 1
Inscription : 28 nov. 2021 15:27

ESP32-SBC-FabGL

Message par PASCAL2387 »

Bonjour,


Depuis quelques temps j'ai découvert ESP32-SBC-FabGL.
Image

On peut trouver cette carte pour 15€ +frais de port sur le site Olimex ou sur des sites chinois.

Cette petite carte est capable d'émuler un Comodore 64, un Amstrad CPC, MSDOS, CPM....

http://www.fabglib.org/
https://github.com/rpsubc8/ESP32TinyC64

Je trouve cette carte très intéressantes pour faire revivre nos vieilles machines.

Un seul regret les machines THOMSON ne sont pas émulées.

Connaissez vous cette carte, et y a t'il parmi vous des personnes intéressée pour le portage Thomson ?

Olimex produit aussi d'autre cartes intéressantes :

- AGON, basé sur le Z80
https://www.olimex.com/Products/Retro-C ... e-hardware

- Neo 6502 basé sur le 6502
https://www.olimex.com/Products/Retro-C ... e-hardware

Bonne journée
Avatar de l’utilisateur
fneck
Site Admin
Messages : 17540
Inscription : 01 avr. 2007 12:03
Localisation : Drôme Provençale (26)
Contact :

Re: ESP32-SBC-FabGL

Message par fneck »

Ça fait un peu venu ici pour faire uniquement de la pub, non ?

(j'ai déplacé dans "Le passage" en attendant d'en savoir plus)
Fabien https://www.system-cfg.com
Les bonnes pratiques de l'utilisateur du forum viewtopic.php?f=14&t=3
__sam__
Messages : 7989
Inscription : 18 sept. 2010 12:08
Localisation : Brest et parfois les Flandres

Re: ESP32-SBC-FabGL

Message par __sam__ »

Difficile à savoir. En tout cas c'est pour que quelqu'un ici fasse un truc pour lui, comme si on était en manque de trucs à faire :)
Samuel.
A500 Vampire V2+ ^8^, A1200 (030@50mhz/fpu/64mb/cf 8go),
A500 GVP530(MMU/FPU) h.s., R-Pi, TO9, TO8D, TO8.Démos
Daniel
Messages : 17426
Inscription : 01 mai 2007 18:30
Localisation : Vaucluse
Contact :

Re: ESP32-SBC-FabGL

Message par Daniel »

Pour une émulation soft d'ordinateurs anciens, un PC est quand même plus pratique que cette carte. Tout le monde a accès à un PC avec un bon clavier et un bon écran. Pourquoi s'embêter avec ce genre de bricolage ? L'émulation est-elle d'aussi bonne qualité ? Y-a-t-il des outils de développement, en particulier des assembleurs pour les processeurs émulés ?

Il serait intéressant, par exemple, de faire la comparaison de l'émulateur CPC sur ESP32 avec les émulateurs CPC de référence sur PC.
Daniel
L'obstacle augmente mon ardeur.
Sappas
Messages : 681
Inscription : 02 oct. 2022 18:11

Re: ESP32-SBC-FabGL

Message par Sappas »

Bah je trouve l'initiative intéressante mais peut-être que j'ai mal compris, si ça permet de faire ceci
https://youtu.be/Rj5lK06d8ug?si=oPT4Le1j1hVc28Uv
Alors pourquoi pas ?
A noter que le Dr Matt Regan a fait une serie de vidéo sur le Z80 également
Pour moi ce serait juste une émulation du clavier du disk][, de la sortie video et un vrai processeur 6502, qui ne serait pas emulé.
Avatar de l’utilisateur
hlide
Messages : 3507
Inscription : 29 nov. 2017 10:23

Re: ESP32-SBC-FabGL

Message par hlide »

Le prix comparé à un RPI ou à un PC de nos jours peut le rendre intéressant (mais ça reste une niche).

Il me semblait avoir vu - il y a un certain moment - un post sur le portage d'un émulateur Thomson (probablement Téo ?) fait par quelqu'un sur du ESP32 avec mention de FabGL. Mais je ne le retrouve pas.
__sam__
Messages : 7989
Inscription : 18 sept. 2010 12:08
Localisation : Brest et parfois les Flandres

Re: ESP32-SBC-FabGL

Message par __sam__ »

Daniel a écrit : 04 nov. 2023 22:16 Pour une émulation soft d'ordinateurs anciens, un PC est quand même plus pratique que cette carte. Tout le monde a accès à un PC avec un bon clavier et un bon écran. (..) Y-a-t-il des outils de développement, en particulier des assembleurs pour les processeurs émulés ?
Le but n'est probablement pas d'en faire un ordinateur, mais juste une console de jeux avec plein de jeux en flash-rom prêts à l'emploi. La niche est déjà prise avec Retro-Arch sur les raspberry Pi (à peine 2x plus cher: 30€ chez kubii pour un Pi 3A+ largement suffisant en ce moment).
Dernière modification par __sam__ le 05 nov. 2023 11:06, modifié 1 fois.
Samuel.
A500 Vampire V2+ ^8^, A1200 (030@50mhz/fpu/64mb/cf 8go),
A500 GVP530(MMU/FPU) h.s., R-Pi, TO9, TO8D, TO8.Démos
Daniel
Messages : 17426
Inscription : 01 mai 2007 18:30
Localisation : Vaucluse
Contact :

Re: ESP32-SBC-FabGL

Message par Daniel »

C'est triste de voir nos ordinateurs favoris, qui ont suscité tant de vocations d'informaticiens, transformés en consoles de jeu :x
Daniel
L'obstacle augmente mon ardeur.
__sam__
Messages : 7989
Inscription : 18 sept. 2010 12:08
Localisation : Brest et parfois les Flandres

Re: ESP32-SBC-FabGL

Message par __sam__ »

Oui en un sens c'est fascinant de se dire que les archéologues des prochains siècles vont totalement passer à coté de l'aspect "éducatif" autour de la programmation qui entourait les ordinateurs familiaux. C'est dommage car si on refait des clones miniatures ou pas, on ne refait pas les manuels utilisateurs qui permettaient d'apprendre, souvent avec une excellente pédagogie, à programmer avec le basic intégré.
Samuel.
A500 Vampire V2+ ^8^, A1200 (030@50mhz/fpu/64mb/cf 8go),
A500 GVP530(MMU/FPU) h.s., R-Pi, TO9, TO8D, TO8.Démos
Sappas
Messages : 681
Inscription : 02 oct. 2022 18:11

Re: ESP32-SBC-FabGL

Message par Sappas »

Très juste, j'ai été surpris de la qualité de la documentation qui accompagnait les Apple II
Avatar de l’utilisateur
Mokona
Messages : 1043
Inscription : 17 déc. 2016 22:01
Localisation : Nord Est des Yvelines
Contact :

Re: ESP32-SBC-FabGL

Message par Mokona »

Sinon, ce genre de cartes (comme la TTO VGA32) est pas mal pour faire office d'émulateur VT100 (sans avoir besoin d'un PC) ça peut servir.
Avatar de l’utilisateur
Mokona
Messages : 1043
Inscription : 17 déc. 2016 22:01
Localisation : Nord Est des Yvelines
Contact :

Re: ESP32-SBC-FabGL

Message par Mokona »

__sam__ a écrit : 05 nov. 2023 11:12 Oui en un sens c'est fascinant de se dire que les archéologues des prochains siècles vont totalement passer à coté de l'aspect "éducatif" autour de la programmation qui entourait les ordinateurs familiaux. C'est dommage car si on refait des clones miniatures ou pas, on ne refait pas les manuels utilisateurs qui permettaient d'apprendre, souvent avec une excellente pédagogie, à programmer avec le basic intégré.
Ou bien... c'est passer à côté de l'intérêt de ces petites cartes, qui sont éducatives aussi. Mais éducatives de 2023. Pas éducatives essayant "d'émuler" 198x (c'est là que le X16 se plante à mon sens). Je m'amuse à les programmer et j'y apprends des choses ce faisant, mais j'apprends sur le 328P ou l'ESP32, pas sur le Basic Microsoft. Et les communautés autour de ces cartes les utilisent essentiellement comme ça à ce que je vois (mais je suis peut-être dans une bulle).

Ce qui est amusant, c'est d'y faire l'émulateur (ou autre projet). Ce n'est pas d'utiliser l'émulateur (qui marchera en effet bien sur plein d'autres plateformes). Et pour les projets embarqué, ça donne des alternatives à l'Arduino.

Quant au neo 6502, je pense que ceux qui se sont les plus amusé, sont ceux qui ont conçu la carte, qui est vraiment faite pour des amoureux de la programmation 6502. Mais j'ai croisé quelques personnes qui s'amusent avec.
kirion
Messages : 346
Inscription : 22 sept. 2022 03:29

Re: ESP32-SBC-FabGL

Message par kirion »

j'ai parlé de cette carte dans ce sujet (le but était de faire un modem "logiciel") :

viewtopic.php?f=18&t=14681

Et DCMO5 a également été porté sur un esp32:

viewtopic.php?f=25&t=10801&p=233227

Le truc pas mal c'est que le port interface UEXT permet de connecter directement un port série RS232 qui pourrait être utilisé pour une connexion vers un PC ou autre :

https://www.olimex.com/Products/Modules ... e-hardware

Le port UEXT peut être transformé en port USB :

https://www.olimex.com/Products/Modules ... e-hardware

Ou encore en 4 ports RS232 (pour brancher 4 modems par exemple en faisant un serveur Minitel multivoie) + un port RS485 :

https://www.olimex.com/Products/USB-Mod ... e-hardware

C'est pas mal pour les gens qui ont des vieux logiciels MSDOS qui utilisent des périphériques en RS232 et qui ne veulent pas monter un vieux PC vu que le FABGL émule un PC MSDOS ou MSDOS+windows 3.11

https://www.youtube.com/watch?v=obfJ-_M11k8
Avatar de l’utilisateur
hlide
Messages : 3507
Inscription : 29 nov. 2017 10:23

Re: ESP32-SBC-FabGL

Message par hlide »

Ah ben voilà, je me disais bien que j'avais lu quelque part un port d'émulateur de Thomson sur ESP32.
Bernouilli92
Messages : 1294
Inscription : 24 déc. 2021 09:46
Localisation : Région parisienne

Re: ESP32-SBC-FabGL

Message par Bernouilli92 »

Le coup de pub de Pascal2387 a bien fonctionné :-)
Répondre