SĂ©quence nostalgieâŠ
Retour dans les annĂ©es 90, voir lâannĂ©e 1985âŠ
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 partitionboot
. 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 !
- Câest quoi un Amiga ?,
- Le code source de Amiberry â Amiga emulator for ARM boards,
- Les binaires d'Amiberry sur GitHub,
- PiMiga v1.2b for Raspberry Pi 4B,
- Le Wiki d'Amiberry,
- Pimiga 1.4 AmigaOS on a raspberry pi4 4gb or 400
- How to configure sound for RetroPie EmulationStation
኿