@symoon Je viens de tester Trouble in store, comme toi ça charge correctement si je mets 9 bits de stop. Ca fait une perte de 4 secondes si je me souviens bien. Je pense que vais faire une option aussi pour ajuster les bits de stop.
Pour Novalight, l'avantage avec l'esp32 c'est que je peux moduler le signal comme je veux. Le problème je pense c'est de trouver l'équivalence des périodes, car tu utilises un signal sinusoïdal et moi un signal carré. Pour le signal sinusoïdal tout ce qui se trouve en dessous de 0 volts est interprété par un 0 et tout ce qui est au dessus d'un certain niveau est interprété comme un 1. Ce niveau, suivant sa position sur la courbe va faire varier le délai de la période, enfin il me semble, peut être que je me trompe. A mon avis les délais que tu as seront peut être différents avec l'esp32...
Mais j'ai quand même envie de tenter l'expérience, ce qui est bien dans ce type de projet c'est qu'on peut toujours l'améliorer 😉
Bonjour à tous,
J'ai terminé la mise au point de mon interface RéTOric. je pense que je continuerai à ajouter des fonctionnalités pour le fun comme la possibilité de transposer une cassette en fichier TAP ou activer les fonctions Wifi et Bluetooth mais je n'ai plus trop la motivation...
J'ai mis en ligne une petite vidéo sur Youtube pour donner un aperçu :
désolée pour la qualité le montage vidéo c'est pas mon fort, j'ai eu du mal à synchroniser les deux caméra donc il y a un léger décalage entre les deux...
J'ai aussi ouvert un compte GitHub, là aussi c'est pas mon domaine alors soyez indulgents, l'essentiel c'est de permettre à ceux qui le souhaitent de se fabriquer l'interface :
https://github.com/Atmosphere-46/ReTOric
J'ai mis en ligne le fichier firmware à téléverser dans l'ESP32, je n'ai pas mis le code source pour deux raisons principales :
- je débute en C++ et je n'ai pas de formation en programmation, j'ai fait tout ça pour le plaisir et m'occuper, le source n'est pas optimisé ni nettoyé pour faire joli donc je peux pas le mettre en ligne tel quel.
- j'ai passé pas mal de temps dessus et je n'ai pas envie de le retrouver modifié.
J'avais commandé 10 PCB de la seconde génération (alimentés par usbC) qui sont opérationnels, n'hésitez pas à m'en demander, je n'ai pas fais de commande pour la nouvelle génération (ajout d'un module régulateur 5v avec prise Jack 2.1) car je n'en ai pas vraiment l'utilité. J'ai aussi des modules que j'avais commandés chez zonzon.
Excellent projet et cela me semble une bonne idée de le partager (meme s'il n'est pas "fini" à ton gout, il n'en reste pas moins une belle extension. j'adore les remplaçants de nos lecteurs de k7 basés sur le format d'origine.
Si c'est possible je veux bien t'acheter un circuit (voire des composants si ca t'arrange) et si tu es ok, je posterais bien un article dans le mag de fin d'année.
Bonjour à tous,
j'ai fait une mise à jour du firmware sur le Gitgub, j'ai corrigé divers bugs concernant essentiellement l'affichage du directory, la gestion de certaines erreurs et j'ai commencé la partie Bluetooth. On peut envoyer des messages en ASCII en bluetooth, pour l'instant je n'ai pas fait la réception (flème).
Une fois connecté (le nom Oric apparait dans la liste des appareils bluetooth), il suffit de lancer un CSAVE"B:nom", le nom est facultatif, il apparaitra en première ligne sur le terminal du récepteur, le reste du fichier sera envoyé intégralement (uniquement les caractères imprimables).
On peut facilement écrire un texte en basic en utilisant la fonction REM, par exemple :
10 REM ceci est le texte qui va s'afficher sur le terminal
CSAVE"B:" et on reçoit le texte sur le terminal.
Vous allez me dire ça ne sert à rien, oui c'est vrai mais ça m'amuse 😊
J'avais envie de pouvoir adapter ma fonction Joystick à une manette type PS4 en bluetooth mais je n'arrive pas à installer la bibliothèque BluePad32 sur l'esp32, ça m'agace alors on verra ça l'année prochaine 🙄
Bonnes fêtes de fin d'année !
Claire.
