[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.htmlUSB laptop keyboard controller :
https://github.com/thedalles77/USB_Laptop_Keyboard_ControllerJ'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