| Amiga Impact

  · Accueil
  · Actualités
   · Proposer une info
  · Agenda
   · Proposer une date
  · Articles
  · Forum
  · Petites Annonces
  · Chat IRC
  · À propos du site
   · Confidentialité



 | Connexion

Identifiant :

Mot de passe :

 Mémoriser

  · Inscription
  · Mot de passe oublié



 | En ligne

Aucun membre ne se trouve actuellement sur le site




 | Nous suivre

Flux RSSGoogle+TwitterFacebook





Forum

/   Forums d'Amiga Impact
   /  Raspberry PI2 dans Commodore 16

Accueil Forums AmigaOS, MorphOS et AROS Émulation et autres OS Raspberry PI2 dans Commodore 16

Ce sujet a 36 réponses, 15 participants et a été mis à jour par  JayBLOOD, il y a 1 an et 3 mois.

15 sujets de 16 à 30 (sur un total de 37)

Auteur Messages   
#302102 Répondre à : Raspberry PI2 dans Commodore 16
 le 04/01/2018 à 17:38


Phoenix73

Participant
  • Messages : 26

top réalisation et +1000 pour des explications, j’ai une carcasse de C64 qui pourrait bien suivre le même chemin 🙂

#302103 Répondre à : Raspberry PI2 dans Commodore 16
 le 04/01/2018 à 17:55


jonathan

Participant
  • Messages : 29

super boulot 🙂

#302108 Répondre à : Raspberry PI2 dans Commodore 16
 le 04/01/2018 à 19:18


Amigars

Modérateur
  • Messages : 1149

Ok j’apporte quelques explications :

Comme dans ce projet >>, la règle de mon petit jeu à moi est : INTERDICTION de modifier/percer/casser/… le matériel d’origine. Ce qui veut dire que je peux tout à fait démonter le tout pour remettre une carte mère de C16 comme à l’origine.

NB : La coque du C16 est EXACTEMENT la même que celle du C64 à part la couleur donc ce qui suit s’applique. Je ne sais pas pour le VIC-20 mais c’est peut-être aussi le même boîtier dans une autre couleur.

Ceci dit, c’est attaquer ce projet par la face nord car ça va apporter beaucoup de contraintes (de quoi pimenter le truc ^^). Donc quelles sont les possibilités ? En fait j’ai réutilisé les puits pour visser la carte mère du C16, de la colle chaude (qui se retire en forçant un peu) pour placer les élements comme l’alim ou le Pi et de l’adhésif pour maintenir les câbles (à voir si je les colle aussi à terme).

Pour la partir arrière j’avais besoin d’un support pour fixer mes connecteurs (son, Ethernet, HDMI, Bouton reset et ports USB). Comme mon C16 est de couleur foncée je suis parti d’une carcasse de tuner TNT que j’ai découpé au Dremel et ensuite percée pour que la carcasse découpée se pose au fond du boîtier (j’ai fait ça pour que ce soit impec vu de l’extérieur, il sera plus facile de fixer la carcasse comme la CM d’origine mais ça se verra à l’arrière et ce sera moins stable car en appui juste sur 2-3 points de vissage…). Penser à découper la carcasse pour les ergots arrières du boîtier supérieur du C16. J’ai ensuite utilisé des petits patins taraudés en plastique et les vis d’origine du C16 :

Comme une carcasse de tuner c’est pas si long j’ai pris en fait 2 morceaux que j’ai fixé ensemble (j’ai choisi mes morceaux de carcasse pour avoir un ergot sur chaque carcasse pour mettre une vis de renfort entre les 2) :

NB : Le fil marron qu’on voit entre les 2 carcasses me permet de résoudre le pb suivant : quand toutes les carcasses sont montées, ça capte bien tous les parasites et il est facile de planter le Pi juste en branchant un câble ou en touchant le métal. J’ai donc fait une boucle de masse reliée à la masse de l’alim et la masse audio.

Etape suivante : les connecteurs. Là c’est bricolage à fond à base de patrons en carton et découpage au Dremel. Pour placer le trou désiré, prendre un morceau de papier cartonné et le découper identique à la carcasse, ensuite faire des essais de mise en place du connecteur et quand c’est fini superposer le carton et la carcasse et reporter la forme à découper sur la carcasse. Mettre un gros morceau de scotch transparent avant de découper et faire attention à la chauffe qui risque d’abîmer la peinture de la carcasse…
Soyez patient, perso j’y ai passé plusieurs heures mais c’est joli au final. Mettre un coup de marqueur indélébile pour les bavures et autres ripages.

Ensuite pour fixer le connecteur c’est soit il y a des vis avec le connecteur (extension HDMI) ou alors il faut le coller (ma préférence va à la super-glu mais la colle chaude doit marcher aussi). La prise Jack et le socket Ethernet c’est du recyclage donc mode bricolo à fond !

Voilà pour le moment (ouf…). Je mettrai ce post à jour bientôt.

****************** EDIT DU 04/03 ******************

Finalement le bientôt s’est transformé en presque bientôt 🙂

Je continue donc avec la partie latérale qui contient les boutons ON-OFF, la prise d’alim et les 2 ports DB9 :

Les emplacements d’origine ont été respectés. Pour la prise d’alim, vu la place à l’intérieur du C16 j’en ai profité pour intégrer l’alim 220V vers 5V/3A et donc la prise est une prise 220V comme celle-ci :

L’interrupteur est un interrupteur pour 220V donc le C16 peut rester branché au secteur sans consommer de courant.

Pour les 2 prises DB9 je suis allé au plus simple en me servant sur une carte mère de C64 que j’ai découpée pour conserver les 2 vis d’origine et fixer le tout sur la carcasse :

Par contre je n’avais pas de plaque de fixation C64 d’avance (de toutes manières elle n’aurait pas marché avec les connecteur et interrupteur 220V) donc j’ai découpé encore un bout de carcasse de tuner TNT. J’ai pu quand même prendre les dimensions sur la plaque de mon C64.

J’ai enfin utilisé une nappe + connecteur 40 broches IDE pour relier les DB9 au Pi. Les connexions sont listées ici : Recalbox – GPIO Controllers (FR)

Les 2 capas visibles au dessus de la nappe sont simplement pour apporter un peu plus de filtrage au 5V de l’alim. L’alim n’était pas à l’origine prévue pour sortir du 5V (je crois 7.5V) donc j’ai dû ajuster la boucle de régulation pour descendre à 5V. Je me suis surtout assuré que la tension d’origine était au maxi de 8V et que la puissance de sortie était au moins de 15W (5V x 3A).

Pour finir j’ai fixé les qq câbles plus longs avec des socles adhésifs et des colsons :

Côté soft j’avais démarré avec Happi Game Center mais j’en suis finalement revenu car trop de pb de stabilité, traductions approximatives…trop « bricolé » en somme. Je suis passé à Recalbox qui est bien plus propre et a une bien plus grande communauté (j’obtiens des réponses en qq heures, pas jours ou semaines ou jamais…).

A500 recap / KS switcher 1.2-1.3-Logica-DiagROM / Ext 512Ko / Gotek Cortex interne / Floppy externe
A1200 recap / KS3.1 / Fast 8Mo / Floppy / Audio Fix
Commodore 64 recap + 1541 + JiffyDOS + CRT + Carte mère de secours
Pi16 (Raspberry Pi dans un boîtier de Commodore 16)
Un RPI sous Amibian (surprise pour l'Alchimie treize 🙂 )
CPC 6128 + Floppy externe 3.5" + CTM644
ATARI 520 STF "stock"
TO7/70 / Ext 16Ko
Un PC en WinXP avec WinUAE-TinyLauncher-WHDLoad
2 PS1, 2 PS2, PS3, PSP, Gamecube, Wii,

#302146 Répondre à : Raspberry PI2 dans Commodore 16
 le 05/01/2018 à 10:22


Slater79

Participant
  • Messages : 416

En fait j’ai réutilisé les puits pour visser la carte mère du C16, de la colle chaude (qui se retire en forçant un peu) pour placer les élements comme l’alim ou le Pi et de l’adhésif pour maintenir les câbles (à voir si je les colle aussi à terme).

Pour fixer tes câbles, tu pourrais utiliser des embases adhésives pour collier de serrage type colson:

Selon le diamètre et l’espace dans le boitier, il en existe d’autres avec serrage intégré:

En attendant, je te félicite pour ta réalisation 😉

 

#302172 Répondre à : Raspberry PI2 dans Commodore 16
 le 05/01/2018 à 12:21


Amigars

Modérateur
  • Messages : 1149

Salut Slater79,

Merci pour le conseil ! Oui effectivement c’est une bonne alternative pour faire encore plus propre et en plus il suffit de couper le colson pour démonter 🙂 Pour la base il faudra probablement mettre un peu d’alcool.

J’ai vu ceux-là pour 1€24 les 100 : https://www.aliexpress.com/item/100-Pcs-Adhesive-Wire-Cord-Cable-Holder-Tie-Clip-Organizer-Drop-Clamp/32845808458.html

Pour 50 embases en blanc c’est 0€86 : https://www.aliexpress.com/item/50-Pcs-Plastic-White-2mm-Width-Hole-Self-adhesive-Cable-Tie-Mount-Base/32804954544.html

Je crois que je vais faire péter mon PEL ^^

A500 recap / KS switcher 1.2-1.3-Logica-DiagROM / Ext 512Ko / Gotek Cortex interne / Floppy externe
A1200 recap / KS3.1 / Fast 8Mo / Floppy / Audio Fix
Commodore 64 recap + 1541 + JiffyDOS + CRT + Carte mère de secours
Pi16 (Raspberry Pi dans un boîtier de Commodore 16)
Un RPI sous Amibian (surprise pour l'Alchimie treize 🙂 )
CPC 6128 + Floppy externe 3.5" + CTM644
ATARI 520 STF "stock"
TO7/70 / Ext 16Ko
Un PC en WinXP avec WinUAE-TinyLauncher-WHDLoad
2 PS1, 2 PS2, PS3, PSP, Gamecube, Wii,

#305808 Répondre à : Raspberry PI2 dans Commodore 16
 le 04/03/2018 à 14:57


Amigars

Modérateur
  • Messages : 1149

J’ai finalement reçu les socles adhésifs (c’est moi qui ai traîné pour les commander…) donc le projet est fini. Il sera visible à la prochaine Alchimie en Novembre.

J’ai mis à jour le post contenant les détails (juste au dessus dans cette page ou ICI >>). Les photos d’ensemble sont ICI >>.

A500 recap / KS switcher 1.2-1.3-Logica-DiagROM / Ext 512Ko / Gotek Cortex interne / Floppy externe
A1200 recap / KS3.1 / Fast 8Mo / Floppy / Audio Fix
Commodore 64 recap + 1541 + JiffyDOS + CRT + Carte mère de secours
Pi16 (Raspberry Pi dans un boîtier de Commodore 16)
Un RPI sous Amibian (surprise pour l'Alchimie treize 🙂 )
CPC 6128 + Floppy externe 3.5" + CTM644
ATARI 520 STF "stock"
TO7/70 / Ext 16Ko
Un PC en WinXP avec WinUAE-TinyLauncher-WHDLoad
2 PS1, 2 PS2, PS3, PSP, Gamecube, Wii,

#305809 Répondre à : Raspberry PI2 dans Commodore 16
 le 04/03/2018 à 15:22


hivernaal

Participant
  • Messages : 4072

Super boulot ! Tu dois avoir le C16 le plus rapide du monde maintenant !

Pour le clavier tu as fait comment ? (quel fil va où ?)

A4000T + Happyga, A500, ART member.

#305822 Répondre à : Raspberry PI2 dans Commodore 16
 le 04/03/2018 à 16:41


Amigars

Modérateur
  • Messages : 1149

Merci 🙂

C’est sûr qu’il est rapide, maintenant qu’il gère la 3D et peut même aller sur le Net (avec Raspbian) 🙂

Pour le clavier, j’ai pris la carte électronique d’un clavier USB qui gère une matrice en 8×18 (soit 144 touches). Le C16 a une matrice de 8×8 (64 touches) donc c’est ok. Il faut bien sûr vérifier que le clavier est bien détecté sous Recalbox.

Afin de voir où on peut brancher les 8 + 8 fils du C16 il faut mapper le clavier USB un peu comme ça :

Sur mon clavier USB il y avait des combinaisons vides qui n’envoyaient aucun code au Pi, il a donc fallu identifier 8 colonnes et 8 lignes pleines pour que les 64 touches du C16 génèrent un code clavier reconnu par le Pi. Attention, certaines cases vides (non reliées à un touche du clavier USB) envoyaient quand même un code (probablement que la carte sert pour tous les claviers du monde donc une case vide pour un Azerty ne l’est peut-être pas pour un Qwerty ou autre).

Le meilleur moyen de vérifier (et trouver les bons codes) est de passer en mode console sur le Pi et utiliser la commande SHOWKEY. La commande DUMPKEYS te permettra d’extraire le fichier actuel de mapping pour ton clavier USB (pour le modifier et remapper les touches au bon endroit correspondant au C16) et enfin la commande LOADKEYS te permettra d’altérer le mapping du clavier USB et utiliser ton clavier de C16 comme voulu.

Cela nécessite de souder les 16 fils du clavier (le mieux étant d’utiliser une platine intermédiaire et y souder des broches pour conserver le connecteur du clavier C16) :

et aussi de passer pas mal de temps à trouver le bon mapping.

En tous cas avec un peu de patience ça se tente…ou sinon un Keyrah résoudra le pb en qq minutes mais je ne sais pas si le mapping fait par Jens marche bien sous Linux (au pire un remapping peut se faire aussi).

 

A500 recap / KS switcher 1.2-1.3-Logica-DiagROM / Ext 512Ko / Gotek Cortex interne / Floppy externe
A1200 recap / KS3.1 / Fast 8Mo / Floppy / Audio Fix
Commodore 64 recap + 1541 + JiffyDOS + CRT + Carte mère de secours
Pi16 (Raspberry Pi dans un boîtier de Commodore 16)
Un RPI sous Amibian (surprise pour l'Alchimie treize 🙂 )
CPC 6128 + Floppy externe 3.5" + CTM644
ATARI 520 STF "stock"
TO7/70 / Ext 16Ko
Un PC en WinXP avec WinUAE-TinyLauncher-WHDLoad
2 PS1, 2 PS2, PS3, PSP, Gamecube, Wii,

#305827 Répondre à : Raspberry PI2 dans Commodore 16
 le 04/03/2018 à 18:00


hivernaal

Participant
  • Messages : 4072

Ok super merci pour les infos !

A4000T + Happyga, A500, ART member.

#305834 Répondre à : Raspberry PI2 dans Commodore 16
 le 05/03/2018 à 02:39


Slater79

Participant
  • Messages : 416

Cela nécessite de souder les 16 fil du clavier (le mieux étant d’utiliser une platine intermédiaire et y souder des broches pour conserver le connecteur du clavier C16) :

J’aperçois du veroboard 5×7 avec pastilles étamées pour ton interface clavier, très pratique 😉

#305841 Répondre à : Raspberry PI2 dans Commodore 16
 le 05/03/2018 à 08:56


Amigars

Modérateur
  • Messages : 1149

Oui bien vu !

J’en ai découpé un morceau pour à la fois :

– Souder le connecteur 17 broches pour brancher le clavier C16
– Brancher les 16 fils sur la carte USB (il faut gratter le carbone noir pour faire apparaître le cuivre en dessous – les pistes sont fragiles)
– Fixer la carte du clavier USB par ses trous d’origine (écrous brillants)
– Fixer le veroboard sur la carcasse à travers des pieds collés (vis noires)

A500 recap / KS switcher 1.2-1.3-Logica-DiagROM / Ext 512Ko / Gotek Cortex interne / Floppy externe
A1200 recap / KS3.1 / Fast 8Mo / Floppy / Audio Fix
Commodore 64 recap + 1541 + JiffyDOS + CRT + Carte mère de secours
Pi16 (Raspberry Pi dans un boîtier de Commodore 16)
Un RPI sous Amibian (surprise pour l'Alchimie treize 🙂 )
CPC 6128 + Floppy externe 3.5" + CTM644
ATARI 520 STF "stock"
TO7/70 / Ext 16Ko
Un PC en WinXP avec WinUAE-TinyLauncher-WHDLoad
2 PS1, 2 PS2, PS3, PSP, Gamecube, Wii,

#310677 Répondre à : Raspberry PI2 dans Commodore 16
 le 23/05/2018 à 12:36


Amigars

Modérateur
  • Messages : 1149

Afin de parfaire ce projet j’ai enfin pu trouver la distro adaptée pour ce C16: Combian 64 >>. Cette distro pour Pi permet de lancer directement VICE en seulement quelques secondes après l’allumage du Pi (presque comme un C16 ou un C64) 🙂

J’en ai profité pour finaliser complètement le mapping du clavier afin que je puisse booter au choix sur un C16, un Plus/4, un C64 ou un VIC20. Je n’ai pas encore lancé le C128 ou le PET mais c’est l’affaire de quelques réglages.

Combian 64 ne gère pas le GPIO pour brancher des joystick en DB9 donc j’ai pris et installé le driver utilisé pour RecalBox (ici >>). Si vous le faites, pensez à modifier le script install.sh pour virer les « sudo » (que Combian 64 ne connait pas…). Après l’install du driver, l’auto-login du Pi n’est plus activé et il ne faudra pas le réactiver sans faire quelques modif avant (sinon plus d’accès au menu de Combian), me demander si nécessaire.

NB : Pour une raison inconnue, l’auteur de Combian exige de lui demander l’accès à l’image d’install ce qui implique avoir un compte Google Drive et que la requête marche correctement. Il est possible d’obtenir les images directement ici >>.

Voilà, maintenant c’est un projet complètement fini ! J’ai gardé aussi une SD pour RecalBox, histoire d’avoir une console de jeu portable « Pi16 » 🙂

A500 recap / KS switcher 1.2-1.3-Logica-DiagROM / Ext 512Ko / Gotek Cortex interne / Floppy externe
A1200 recap / KS3.1 / Fast 8Mo / Floppy / Audio Fix
Commodore 64 recap + 1541 + JiffyDOS + CRT + Carte mère de secours
Pi16 (Raspberry Pi dans un boîtier de Commodore 16)
Un RPI sous Amibian (surprise pour l'Alchimie treize 🙂 )
CPC 6128 + Floppy externe 3.5" + CTM644
ATARI 520 STF "stock"
TO7/70 / Ext 16Ko
Un PC en WinXP avec WinUAE-TinyLauncher-WHDLoad
2 PS1, 2 PS2, PS3, PSP, Gamecube, Wii,

#310680 Répondre à : Raspberry PI2 dans Commodore 16
 le 23/05/2018 à 13:25


mikedafunk

Participant
  • Messages : 4146

On veut une vidéo, on veut une….  🙂

A1220/28 - A1230/50 - A1240/40 - A1260/64 - A500 - A500+Gotek - CD32 - A600 - MOS / Mac mini - Lubuntu / eeepc - http://mikedafunk.over-blog.org

#310681 Répondre à : Raspberry PI2 dans Commodore 16
 le 23/05/2018 à 13:30


Amigars

Modérateur
  • Messages : 1149

Jamais fait de vidéo ni posté sur le tube… je peux toujours faire une photo avec Combian64 sur l’écran sachant que le reste est déjà bien documenté plus haut.

Sinon le Pi16 sera visible à l’Alchimie en Octobre pour ceux/celles qui y seront.

A500 recap / KS switcher 1.2-1.3-Logica-DiagROM / Ext 512Ko / Gotek Cortex interne / Floppy externe
A1200 recap / KS3.1 / Fast 8Mo / Floppy / Audio Fix
Commodore 64 recap + 1541 + JiffyDOS + CRT + Carte mère de secours
Pi16 (Raspberry Pi dans un boîtier de Commodore 16)
Un RPI sous Amibian (surprise pour l'Alchimie treize 🙂 )
CPC 6128 + Floppy externe 3.5" + CTM644
ATARI 520 STF "stock"
TO7/70 / Ext 16Ko
Un PC en WinXP avec WinUAE-TinyLauncher-WHDLoad
2 PS1, 2 PS2, PS3, PSP, Gamecube, Wii,

#310687 Répondre à : Raspberry PI2 dans Commodore 16
 le 23/05/2018 à 17:16


mikedafunk

Participant
  • Messages : 4146

Oui c’est vrai, mais il y a une première à tout 🙂

Je dis ça, mais ça demande du temps et de l’investissement. Tu pourras sans soute en tirer une bonne expérience, voire un réel moment de plaisir.

En effet cela peut être cool de partager ton travail réalisé sur le web, partager ta passion notamment pour ceux qui n’auront pas la chance de participer à l’@lchimie

A1220/28 - A1230/50 - A1240/40 - A1260/64 - A500 - A500+Gotek - CD32 - A600 - MOS / Mac mini - Lubuntu / eeepc - http://mikedafunk.over-blog.org


15 sujets de 16 à 30 (sur un total de 37)

Vous devez être connecté pour répondre à ce sujet.

                   
Derniers sujetsFraîcheur
 · Dos game collection il y a 18 minutes
 · MSXVR il y a 22 minutes
 · Connecteur IDE Amiga 1200 il y a 34 minutes
 · [RECHERCHE] plaque métallique inférieur A1200 et vis il y a 40 minutes
 · Ami2PC Amiga USB transfer tool PREORDER il y a 2 heures et 2 minutes
 · Switch Peritel il y a 6 heures et 5 minutes
 · Cherche Amiga 1200 :-) whdload il y a 6 heures et 39 minutes
 · Sortie du Rapsberry Pi 4 il y a 6 heures et 40 minutes
 · indivision mk2cr il y a 10 heures et 29 minutes
 · Street Warrior il y a 13 heures et 1 minute





RechercheFraîcheur


Copyright © 2004-2019 Amiga Impact. Tous droits réservés. Les marques citées sont déposées par leurs propriétaires respectifs.
Conditions d'Utilisation, Politique de Confidentialité et Information sur les cookies.


Fil RSS WordPressNicolas Gressard, Conseil et développement informatique

Do NOT follow this link or you will be banned from the site!