Overblog
Suivre ce blog Administration + Créer mon blog

gtkalice.x 20241020

par Mike Da Funk

Entres autres nouveautés, la dernière version de GtkAlice gère les kickstarts libres Aros ainsi que la console Amiga CD32!

Téléchargement et installation sur la page dédiée

Voir les commentaires

Ajouter facilement un front-end à Alice

par Mike Da Funk

 

Pegasus est une interface graphique pour émulateurs en ligne de commandes, axé sur la personnalisation, le support inter-plateformes (Mac, Windows, Linux, Android, Raspberry PI...) et les performances élevées.

 

Installation de Pegasus sur Kubuntu Linux 24.04

mais peut fonctionner sur d'autres versions, à tester...

Ouvrir un terminal (ctrl + alt + t), puis copier-coller :

wget http://security.ubuntu.com/ubuntu/pool/main/o/openssl/libssl1.1_1.1.1f-1ubuntu2_amd64.deb


sudo dpkg -i libssl1.1_1.1.1f-1ubuntu2_amd64.deb

wget https://github.com/mmatyas/pegasus-frontend/releases/download/weekly_2023w20/pegasus-frontend_0.16.51_amd64.deb

sudo dpkg -i pegasus-frontend_0.16.51_amd64.deb

 

installation de pegasus sous Windows

téléchargez l’archive sur le site officiel et décompressez la 

Pour lancer Pegasus sous Linux : pegasus-fe par le terminal ou via le menu applications

 

Exemple de paramétrage de Pegasus:

Paramétrage de Pegasus avec évidemment l'émulateur Alice (pré requis obligatoire)

Mes jeux / démos Amiga 500 + Amiga 1200 sont situés dans /home/admin/Alice/Demos/Amiga

Les productions de la scène démos proviennent le plus souvent du site pouet.net

  • Éditez le fichier metadata.pegasus.txt comme ceci (chemin à adapter) :

nano /home/admin/Alice/Demos/Amiga/metadata.pegasus.txt

collection: Amiga 500
shortname: Amiga
extensions: adf, zip
launch: /home/admin/Alice/gtkalice.x "{file.path}"

  • Vous pouvez aussi ajouter l'Amiga 1200 AGA

nano /home/admin/Alice/Demos/A1200/metadata.pegasus.txt

collection: Amiga 12001200é
shortname: A1200 AGA
extensions: adf, zip
launch: /home/admin/Alice/gtkalice.x amiga1200 "{file.path}"

  • Lancer Pegasus et cliquer sur "échap"
  • Cliquer sur "Paramètres" et "définir les répertoires de jeux"
  • Cliquer sur "Plus" (bouton vert) puis sur votre fichier metadata.pegasus.txt
  • Faire "échap"

  • Cliquer sur "OK" puis deux fois sur "échap"

 

Pegasus en action!

  • Pegasus gère les claviers, les souris et les manettes multibouton! Ainsi il est facile et pratique de naviguer dans vos jeux/démos
  • Double cliquer avec la souris sur votre jeu/démo, puis cliquer sur Launch (bouton bleu) ou cliquez sur le bouton rouge (manette snes)

==> Voilà le résultat!

 

Astuce : Ajouter des captures d'écrans

Créez dans le sous-dossier "media" (cf plus haut) des dossiers du même nom que le jeu/démo SANS LE NOM D'EXTENSION

La capture devra être nommée "boxFront" en .png ou .jpg

Tout est expliqué ici : https://pegasus-frontend.org/docs/user-guide/meta-assets/

C'est quand même tout de suite plus sympa!

Astuce 2: Vous pouvez aussi installer des thèmes disponibles ici : https://pegasus-frontend.org/tools/themes/

Il suffit de les copier/extraire dans ~\.config\pegasus-frontend\themes (créez le dossier themes)

Puis de sélectionner votre thème dans l'application

Le thème Famicom Beach en pixel art / mode texte est accompagné d'une chiptune (musique 8 bits) sympathique

Un autre thème minimaliste visuellement, mais complet et personnalisable

Même l'Amiga a sa propre interface graphique, pour pouvoir lancer les jeux disques durs toujours à la manette !

Voilà, nous espérons que ce tuto vous sera utile

Fred & Mike

Voir les commentaires

Colecovison, Macintosh, MegaCD, souris Mégadrive...

par Mike Da Funk

Alice est toujours en développement, voici les developpements en cours :

La console Colecovision a été ajoutée en quelques heures ! Bon il faut dire que c'est une pré master system qui utilise le même hardware, sauf la puce gfx qui est la version de base (avant les ajouts de sega)
Donc les graphs sont un peu moins bons (bon c'est normal, elle est sortie 3 ans avant...)
La Colecovision en actionLa Colecovision en action

La Colecovision en action

Ajout de la Sega Mouse sur la megadrive !

Ajout de la Sega Mouse sur la megadrive !

Monkey Island MegaCD

Et là vous allez dire mais il est tout sombre !!

Eh oui les boulets ont activé le mode shadow (un peu comme le EHB de l'Amiga) sur tout l'écran, ça divise la luminosité par 2 ! (=> Du coup une version patchée du CD traine sur le net)

Monkey Island MegaCD

Monkey Island MegaCD

Prince Of Persia sur Macintosh SE
Prince Of Persia sur Macintosh SE

Prince Of Persia sur Macintosh SE

Comme d'habitude le téléchargement se fait ici

Voir les commentaires

Gtk_Alice_20240227

par Mike Da Funk

Nouveautés de cette version :

Environ 50% des jeux Méga CD sont dorénavant fonctionnels!

Lien de téléchargement

 

Gtk_Alice_20240227
Gtk_Alice_20240227
Gtk_Alice_20240227
Gtk_Alice_20240227
Gtk_Alice_20240227
Gtk_Alice_20240227
Gtk_Alice_20240227
Gtk_Alice_20240227

Voir les commentaires

Gtk Alice 20231012

par Mike Da Funk

Nouveautés de cette version :

Amiga : ajout d'une ligne en bas de la fenêtre "à la *UAE" pour signaler les accès disquette / disque dur

Amiga / Mégadrive / Néo Géo / Bornes d'Arcade...

Suppression du code 68K musashi, ainsi dorénavant Alice utilise 100% de code maison

 

Le sega system 18 marche enfin avec les fameux blobs roses gérés par la puce megadrive :o)

Ajout de la borne Toaplan ! Attention c'est du lourd pour 1990 :

4 plans scrollables
256 sprites
2048 couleurs !

 

Voir les commentaires

GTK Alice 20230509

par Mike Da Funk

Nouveautés Amiga dans cette version :

  • Prise en charge des ADF de petites tailles, exemple la démo "cycle-op" par le groupe Oxygene
  • Ajout de différents [BLIT] Unknown OP, concrètement les démos récentes "hacker forest" ou "electric lifeforms" fonctionnent

Nouveautés PSX dans cette version :

  • Mise en commun du lecteur CD avec celui de la PC Engine. Corrections un peu partout dans le rendu des triangles + transparence + les calculs 3D aussi. Mais il reste toujours des trucs à finir
GTK Alice 20230509

Voir les commentaires

Gtk Alice 2023 04 02

par Mike Da Funk

Une nouvelle mise à jour d'Alice pour Linux x64 est arrivée!

Deux grosses nouveautés par rapport à l'ancienne version :

  • Pour utiliser le nouveau code du CPU 68020 100% ré-écrit à zéro, il faut mettre l'argument m2
./gtkalice.x m2 amiga1200 ../amiga/toto.adf
 
  • sinon Alice émule également la borne d'arcade Out Run (Double CPU 68000)

 

Avancées de l'émulation d'Out Run Arcade dans Alice
Avancées de l'émulation d'Out Run Arcade dans Alice
Avancées de l'émulation d'Out Run Arcade dans Alice
Avancées de l'émulation d'Out Run Arcade dans Alice
Avancées de l'émulation d'Out Run Arcade dans Alice
Avancées de l'émulation d'Out Run Arcade dans Alice
Avancées de l'émulation d'Out Run Arcade dans Alice
Avancées de l'émulation d'Out Run Arcade dans Alice
Avancées de l'émulation d'Out Run Arcade dans Alice
Avancées de l'émulation d'Out Run Arcade dans Alice
Avancées de l'émulation d'Out Run Arcade dans Alice
Avancées de l'émulation d'Out Run Arcade dans Alice
Avancées de l'émulation d'Out Run Arcade dans Alice

Avancées de l'émulation d'Out Run Arcade dans Alice

Voir les commentaires

GtkAlice 2023 02 09

par Mike Da Funk

GtkAlice 2023 02 09

Tout chaud, tout chaud, une nouvelle version d'Alice pour Linux x64 est arrivée!

Deux grosses nouveautés par rapport à l'ancienne version :

  • Pour utiliser le nouveau code du CPU 68000 100% ré-écrit à zéro, il faut mettre l'argument m2
./gtkalice.x m2 ../amiga/toto.adf
 
  • sinon il y a aussi la toute nouvelle GUI intégrée
./gtkalice.x gui

Voir les commentaires

Alice tourne sur raspberry pi

par Mike Da Funk

Bonne nouvelle pour les possesseurs de raspberry pi, Alice a été compilé pour l'architecture ARM!

Préparation de votre carte SD (si besoin) :

  1. Téléchargez la dernière version de Pi OS
  2. Installez l'image sur une carte SD par exemple avec raspberry-pi-imager

Téléchargement d'Alice :

  1. Démarrez le PI, téléchargez Alice.tar.gz ici
  2. Décompressez l'archive par exemple sur le bureau (un dossier Alice sera automatiquement créé)
  3. Optionnel : Installez le paquet yad pour l'interface graphique, voir plus bas
Alice lancé depuis son interface graphique

Alice lancé depuis son interface graphique

Utilisation d'Alice via une interface graphique :

Le script "yad.sh" (l'interface graphique d'Alice) est inclus dans l'archive, pour qu'il soit fonctionnel vous devez installer au préalable le programme yad. Depuis un terminal :

sudo apt install yad

Ce script pour permettra graphiquement de choisir votre modèle d'Amiga, de configurer les kickstarts, d'afficher ou non les FPS etc.

Amusez-vous bien !

La demo MMXXII by Cocoon dans Alice sur un PI3

La demo MMXXII by Cocoon dans Alice sur un PI3

Utilisation d'Alice en ligne de commande :

Téléchargez dans ce dossier "Alice" par exemple un fichier ADF (image de disquette Amiga) pour tester, ex: la demo MMXXII de Cocoon

Ouvrez un Terminal (icône sur la barre située en haut du bureau), puis tapez :

cd Desktop/Alice/

./alice.x MMXXII.adf

Le programme demande le kickstart Amiga (cf les instructions dans le dossier "bios")

Voir les commentaires

Afficher le vrai nombre de FPS dans gtkAlice (Linux)

par Mike Da Funk

La dernière mise à jour d'Alice version Linux permet d'afficher le vrai nombre d'images par secondes (FPS) de vos jeux ou démos. Exemple avec la dernière grosse démo sortie sur Amiga : Batman Rises

La demo "Batman Rises" est vraiment du grand art

La demo "Batman Rises" est vraiment du grand art

Un tunnel texturé avec de la transparence à 50 FPS sur un Amiga 500 de base (7mhz/1Mo)

Un tunnel texturé avec de la transparence à 50 FPS sur un Amiga 500 de base (7mhz/1Mo)

Pour que le nombre de FPS soit incrusté dans le coin inférieur gauche de l'écran, il faut que dans le fichier alice.log :

  • Ajouter une ligne : real_fps=1
  • Que la ligne Display ouput soit : driver.display=X11 (et non SDL)

Comment ça fonctionne ?

Pour gagner en performances Alice ne va pas comparer chaque pixel de l'écran, ce serait trop gourmand.

Alice va donc comparer une diagonale de points, précisément de 0,0 à 284,284 et calculer une moyenne qui sera régulièrement mise à jour dans un coin de l'écran.

C'est pourquoi il peut y avoir parfois des résultats incohérents vu la limitation des pixels traités.

Cette fonctionnalité géniale, très attendue par votre serviteur, est un vrai plus par rapport aux autres émulateurs! C'est marrant de voir les différences de FPS dans les séquences de démos, le vrai nombre de FPS des jeux 3D rétro etc.

Merci au Dev John Baltimort pour cette pépite !

Le chargement de la demo "State of the Art"

Le chargement de la demo "State of the Art"

La demo TBL "EON" (à droite) affiche 24 FPS

La demo TBL "EON" (à droite) affiche 24 FPS

Jusqu'à 62 couleurs simultanées dans la séquence du tunnel!

Jusqu'à 62 couleurs simultanées dans la séquence du tunnel!

Jusqu'à 182 couleurs dans la séquence du plasma!

Jusqu'à 182 couleurs dans la séquence du plasma!

La fameuse démo du groupe espagnol <Batman Group>

Alice lit depuis peu de temps les .mod (format de musiques Amiga 4 voies audio digitales)

Il manque encore quelques effets, mais globalement ça le fait

Lecture des musiques de Batman Rises

Enfin cette dernière version d'Alice permet d'émuler les bornes Irem m92 (R-Type Leo, In The Hunt, Gunforce...)

 

Voir les commentaires

1 2 > >>