Section Hackerspace de l'association / Espace d'Expérimentation Technique => Actualité technique de nos vieux micros d'antan (Amiga - Amstrad CPC - Atari ST - Etc...) => Discussion démarrée par: Animateur le mai 17, 2024, 06:47:05 pm
Titre: [Rodrik Studio] Portable Amiga : Il devient une réalité
Posté par: Animateur le mai 17, 2024, 06:47:05 pm
[Rodrik Studio] Portable Amiga : Il devient une réalité
00:00 La fin d'un long travail 00:51 Introduction 02:31 Pourquoi ce clavier Apple 04:48 Le contrôleur clavier 10:39 Les touches spéciales 12:33 Branchons Caps-Lock 14:34 La partie inférieure 16:09 Des inserts et montage carte mère 19:20 Carte mère montée 22:21 Presque assemblé 25:20 Un nouveau dessus 28:45 Presque ! 30:18 Un Amiga portable 34:19 Quelques photo
Note: La touche Help est super utile dans Pinball Fantasies en WHDLoad, car elle permet de changer de groupe de tables. Son autonomie est de 3H (testé sous Battle Squadron).
Brochage du Teensy 2.0++ : https://www.pjrc.com/store/teensypp.html USB laptop keyboard controller : https://github.com/thedalles77/USB_Laptop_Keyboard_Controller J'ai mis une résistance de 750 ohm de D3 au 9ème pad pour la led après avoir couper la piste entre le pad 9 et le Teensy.
Description : ============= Je suis heureux et ému. Heureux car j'ai su passer tous les obstacles et ils étaient nombreux. Ému car cela fait des années que l'idée d'un Amiga transportable me taraude. Mais il fallait toujours une TV avec le HDMI au mieux. La version notebook m'est venue quand j'ai reçu cette carte mère en panne et seule. J'ai démarré doucement pour me faire une idée de à quoi il allait ressembler et faire les premiers jets des modèles. D'ailleurs la TV LCD vu dans quelques vidéo récentes, je l'avais achetée pour lui prendre sa dalle. Au final la dalle iPad est tellement mieux que j'ai investit dans le RGB2HDMI.
J'ai alors progressé et le clavier et le touch-pad étaient ma plus grosse interrogation mais en prenant le taureau par les cornes, le résultat est arrivé. Je suis très content du cheminement même si j'ai pensé à jeter l'éponge avec l'alimentation puis avec les claviers, mais au final il faut s'y mettre et on y arrive. Le Teensy par exemple était pour moi une chose étrangère, au final il se programme en C comme le reste et c'est un espèce d'Arduino Mega condensé en faite avec le même micro-contrôleur et aussi le même que mon imprimante. Ces appareils sont géniaux pour piloter des choses.
Coté énergie, j'avais choisi l'Arduino nano pour le touch-pad car il consomme très peu, le Teensy consomme plus donc je l'ai mis à 8Mhz au lieu de 16Mhz et refait les timings pour que cela fonctionne. Mais passer de 6 périphérique USB à 1 a laissé tellement de temps que cela n'a pas été trop dur. La grosse difficulté a été de faire la matrice des touches puis une fois découvert que cela ne marchait pas, de modifier le code source du framework du Teensy pour nettoyer en profondeur le code USB. Pour ceux que cela intéresse, voici le code USB modifier pour la version actuelle du framework, mais il n'a pas bougé depuis des années. Et le code pour mon clavier d'Apple A1181 Fr Mais il est spécifique à ce clavier et tourné Amiga avec les touches changées : https://pixel.rodrik.ch/Ressources/Apple_Macbook_A1181_Keyboard.ino