cClaude.rocks ☕ Le blog

[Nouvelles technologies, sciences et coups de gueule…]

Menu

SĂ©quence nostalgie


Retour dans les annĂ©es 90, voir l’annĂ©e 1985


PiMiga

Qu’est-ce que c’est ?

Il s’agit d’une image de carte SD prĂ©configurĂ©e pour Raspberry Pi4 et Pi3, tournant sous Raspbian et utilisant l’étonnant Ă©mulateur Amiberry.

Machine Version de PiMiga
Raspberry Pi3 pimiga_v1.2b_pi3
Raspberry Pi4 pimiga_v1.2b_pi4, (PiMiga1.3), PiMiga1.4
Raspberry Pi400 PiMiga1.3, PiMiga1.4

Il contient un RTG Amiga Workbench entiĂšrement chargĂ© utilisant Picasso96 avec le support audio fourni par AHI. Pour le dire plus simplement, le systĂšme d’exploitation de l’Amiga est prĂȘt Ă  l’emploi.

L’image est construite sur ClassicWB, donc si vous avez dĂ©jĂ  utilisĂ© un CWB auparavant, vous vous sentirez assez rapidement chez vous avec cela. Si vous ne l’avez pas fait, rendez-vous sur le site Web de ClassicWB et lisez la documentation pour obtenir des conseils et des instructions.

Comment installer ce truc ?

Il vous faudra vous procurer l’image initiale qui pĂšse quand mĂȘme 30 Go ! Elle est assez facile Ă  trouver
 En gĂ©nĂ©ral vous rĂ©cupĂ©rerez sur un fichier Torrent qu’il vous faudra alors faire traiter Ă  votre application favorite.

Il vous faudra une SD d’une taille minimum de 32 Go et y transfĂ©rer l’image rĂ©cupĂ©rĂ©e (fichier .img)

Attention, l’image de la carte SD que vous tĂ©lĂ©chargerez ne contient (normalement) pas les roms Amiga. Vous aurez besoin des fameux Kickstart.

Il y a une petite partition fat32 appelĂ©e KICK. Cette partition doit ĂȘtre lisible sur tous les systĂšmes d’exploitation.

Alors, comment pouvons-nous mettre cela en place et fonctionner alors ? Vous avez ici quelques options.

MĂ©thode de configuration 1 (copie ROM locale).

  • DĂ©compressez l’image et Ă©crivez-la sur une carte SD, 32 Go minimum.
  • Ouvrez la partition KICK et copiez-y vos roms de kickstart obtenus lĂ©galement. Les fichiers doivent respecter la convention de dĂ©nomination spĂ©cifique exactement comme indiquĂ©, sinon la machine ne dĂ©marrera pas sans configuration supplĂ©mentaire. La configuration par dĂ©faut est celle de l’A1200, en tant que telle, elle a besoin de la rom kickstart A1200, alors assurez-vous de la mettre dans cette partition (au moins pour votre premier essai).
  • Retirez en toute sĂ©curitĂ© votre carte SD et insĂ©rez-la dans votre Pi4, allumez et amusez-vous !

Petite analyse du truc :

Partition Fichier Description
rootfs /home/pi/amiberry.sh Fichier de dĂ©marrage de l’émulateur
mount /dev/mmcblk0p3 /media/kick/
cd /home/pi/amiberry
./amiberry -config=./conf/A1200.uae -G

Cela permet de comprendre que la configuration utilisée se trouve dans /home/pi/amiberry/conf/A1200.

Et on trouve le nom exact du fichier rom attendu :

kickstart_rom_file=/media/kick/kick31a1200.rom

Dans le mĂȘme dossier vous serez, peut-ĂȘtre, amenĂ© Ă  devoir crĂ©er un fichier rom.key.

Dans le cas de l’émulation d’un Amiga 1200, la ROM ayant les caractĂ©ristiques suivantes est fonctionnelle :

kick31a1200.rom
md5sum 646773759326fbac3b2311fd8c8793ee
sha1sum e21545723fe8374e91342617604f1b3d703094f1
sha256sum 6d43840d4099a74170ea0f0425b6257c3891ebcaa39c4d1840075a9ab22b5707
AMIGA ROM Operating System and Libraries
Copyright 1985-1993
Commodore-Amiga, Inc.
All Rights Reserved.
3.1 ROM
exec.library
exec 40.10 (15.7.93)

MĂ©thode de configuration 2 (SFTP sur LAN).

(1) DĂ©compressez l’image et Ă©crivez-la sur une carte SD, 32 Go minimum.
(2) Vos roms de kick doivent ĂȘtre transfĂ©rĂ©s Ă  un emplacement spĂ©cifique sur la carte SD. L’emplacement est lĂ©gĂšrement diffĂ©rent selon la version de l’image PiMIGA que vous utilisez.

  • Sur Pi3 : /mnt/kick/
  • Sur Pi4 : /media/kick/

TransfĂ©rez vos fichiers kickstart roms en utilisant un client FTP, tel que Filezilla. Vous aurez besoin de connaĂźtre l’adresse IP de votre Pi sur votre rĂ©seau. Si vous ne savez pas comment faire cela, vous pouvez vous rĂ©fĂ©rer Ă  ce guide.

Pour vous connecter à votre Pi, vous besoin des informations d’identification suivantes :

Machine Utilisateur Mot de passe Azerty/Querty
Pi3 dietpi pimiga pi,igq
Pi4 pi pimiga pi,igq
Pi400 pi pimiga pi,igq

Astuces

Attention au clavier


Pour taper le mot de passe, vous devrez vous rappeler que la distribution arrive avec une configuration pour un clavier anglais.

RĂ©solution de l’écran
  • Changer de rĂ©solution

    Pour ma part au premier dĂ©marrage, j’ai Ă©tĂ© confrontĂ© Ă  un problĂšme de rĂ©solution d’écran. La rĂ©solution est forcĂ©e à : CEA Mode 31 1920x1080 50Hz 16:9

    J’ai dĂ» utiliser la commande raspi-config pour trouver une rĂ©solution adaptĂ©e Ă  mon Ă©cran.

    En fait, j’utilise un Ă©cran de rĂ©cupĂ©ration en VGA, du coup, je n’utilise pas la sortie audio HDMI. Et lĂ  mon second problĂšme est arrivĂ©, car j’utilise carte son USB-Jack et donc je n’avais pas de son.

Utiliser la sortie jack pour le son

  • Configurer la sortie jack

    Donc, je n’ai pas de son en passant par la carte USB. Pas de problùme, je me rabats vers la sortie son jack standard su Pi4 et
 ça ne marche pas non plus


    La raison est en fait que la couche graphique de Raspbian n’est pas chargĂ©e, pour contourner ce problĂšme, il est nĂ©cessaire de crĂ©er le fichier /etc/asound.conf, comme suit :

    cat <<EOF | sudo tee /etc/asound.conf
    pcm.!default {
      type hw
      card 1
      device 0
    }
    ctl.!default {
      type hw
      card 1
    }
    EOF
    

    AprÚs tout cela, un petit redémarrage de la machine :

    sudo reboot
    

    Dans mon cas cela a été suffisant


    Une autre piste pour le son est de modifier le fichier /boot/config.txt — plus prĂ©cisĂ©ment le fichier /config.txt se trouvant sur la partition boot. Mais cela n’a pas rĂ©solu mon problĂšme, et dans mon cas n’a servi Ă  rien, je mets cependant l’astuce, au cas oĂč


    # uncomment to force a HDMI mode rather than DVI. This can make audio work in
    # DMT (computer monitor) modes
    #
    hdmi_drive=2
    
Comment utiliser PiMiga avec une carte son USB ?
  • Configurer le son via une carte USB

    En rĂ©alitĂ© ce n’est pas trop compliquĂ©, et cela se joue sur la partition boot, en modifiant le fichier /config.txt.

    Il faut rechercher la ligne :

    dtparam=audio=on
    

    Mettez là en commentaire, et ajouter la ligne :

    dtparam=audio=off
    

    Cela donne quelque chose, comme ça :

    # Enable audio (loads snd_bcm2835)
    #dtparam=audio=on
    dtparam=audio=off
    

Pour en savoir plus !

኿


â„č 2006 - 2021 | 🏠 Retour Ă  l'accueil du domaine | 🏡 Retour Ă  l'accueil du blog