Uae4all2-hd-switch
Une version moderne et performante de Nintendo Switch de UAE4ALL2 HD, l'émulateur Amiga pour les chipsets OCS, ECS et AGA. Documentation de publication :...
Choisir une liste...
UAE4ALL2 HD — Nintendo Switch Edition v1.00
Une version moderne et performante de Nintendo SwitchEAU4ALL2 HD, l'émulateur Amiga pour OCS, ECS et les chipsets AGA.
Documents de publication:CHANGELOG.md. Licence est disponible enLICENSE/copying.
Ce dépôt contient l'arborescence des sources Nintendo Switch et les paquets de version prêts à être lancés:
uae4all2hd.nro— Nintendo Switch homebrew exécutable.uae4all2hd_switch.zip— archive complète de version autonome prête à être extraite sur carte SD.
Caractéristiques de cette version Nintendo Switch
- Emulation complète d'Amiga: Amiga 500, 500+, 600, 1200 et CD32 émulation matérielle (OCS, ECS et AGA).
- Cores CPU haute performance: Emulation optimisée 68000 et 68020 processeur.
- Support de disque flottant: ADF, ADZ, DMS, IPF, IDE, et des images de disquettes ZIP sur DF0-DF3.
- CAPS / Soutien du CIP: Décodeur CAPS intégré pour sauvegardes commerciales d'origine Amiga avec support de protection de la copie.
- Support disque dur (HDF & Dossiers): 4 fentes d'image HDF et montage du répertoire Amiga (
DH0:). - Gestionnaire HDF intégré: Créer, formater et sauvegarder des disques durs Fast File System (FFS) (de 50 Mo à 4000 Mo) directement dans l'interface graphique.
- Bibliothèque et lanceur WHDLoad dédié:
- Exécution de jeu 1-cliquez avec configuration automatique du matériel Amiga 1200 AGA.
- Décompresseur LHA de haute performance (
-lh5-,-lh4-,-lh0-) avec indicateur de progrès de l'extraction en temps réel. - Binaires officiels prégroupés WHDLoad (
C:WHDLoad,C:WHDLoadCD32,C:DIC,C:Patcher,C:RawDIC,C:WArc,S:WHDLoad.prefs). - Carte automatique Kickstart et alias pour les esclaves WHDLoad.
- Éditeur personnalisé WHDLoad Arguments avec clavier natif à l'écran.
- Saut alphabétique rapide (L/Répaules) sur les jeux installés.
- Moteur audio à disque mécanique authentique:
- Décodeur de son Ogg Vorbis intégré (
stb_vorbis) pour des échantillons sonores authentiques, à haute fidélité (floppy_drive.ogg,hard_drive.ogg). - Moteur réaliste spin, piste marche, recherche et lecture/écriture simulation acoustique.
- Décodeur de son Ogg Vorbis intégré (
- Enregistrer les États: 4 fentes de sauvegarde indépendantes avec des vignettes de capture d'écran et un nom d'état par jeu.
- Souris à écran tactile & Gestures:
- Touche 1 doigt = clic gauche de la souris
- Toucher / tenir = clic droit de la souris
- Traîne 1 doigt = Déplacer le curseur de la souris
- 2 doigts glisser = gauche de la souris glisser & déposer
- 3 doigts glisser = droite de la souris glisser & déposer
- Commandes et entrées:
- Direct 1:1 Nintendo Switch Joy-Con et Pro Controller cartographie des boutons physiques.
- Taux d'Autofire configurables (Slow, Medium, Turbo) et modes de déclenchement.
- Clavier virtuel en jeu (
vkbd) avec+ (Plus)avec filtrage de zone morte et pleine navigation Joy-Con.
- Interrupteur haute définition:
- Interface HD Crisp (720p handheld / 1080p docked) sur 9 onglets intuitifs: Floppy, Disque dur, WHDLoad, Préréglage, Hardware, Display, Controls, Savestates et System.
- Subpixel rendu de police anti-aliased avec des couleurs équilibrées.
- Indicateurs d'activité vivants DF0-DF3 et HDF.
- Serveur intégré Native Switch FTP:
- Service FTP sans fil intégré fonctionnant sur le port
5000(Sockets BSD). - Conformité standard RFC 959, mode passif étendu (
EPSV) et le support UTF-8 pour un transfert sans faille avec FileZilla, WinSCP ou Windows Explorer. - Boucle de serveur non-bloquante avec sortie instantanéeB,A,+, ou touche écran tactile.
- Service FTP sans fil intégré fonctionnant sur le port
- CD32 Emulation: contrôleur CD Akiko avec ISO, BIN brut et images CUE multi-pistes avec mixage audio CD.
- Captures d'écran: Captures PNG haute résolution enregistrées directement sur
./screenshots/.
Structure du répertoire
Lorsqu'il est installé sur la carte SD Nintendo Switch (p. ex.sdmc:/switch/uae4all2/) :
sdmc:/switch/uae4all2/
├── uae4all2hd.nro # Main application binary
├── kickstarts/ # Amiga Kickstart ROM files
├── roms/ # ADF, IPF, HDF, and LHA game images
├── WHDLoad/ # Root folder for installed WHDLoad games
├── saves/ # In-game save states (.asf)
├── conf/ # Saved custom configurations (.conf)
├── thumbs/ # Save state screenshot previews (.png)
├── tmp/ # Temporary working directory
└── data/ # UI assets, fonts, sounds and base tools
├── whdload_base/ # Pre-bundled Amiga WHDLoad system tools (C/ and S/)
├── sounds/ # Authentic floppy and hard disk OGG samples
├── covers/ # Downloaded and custom game boxart
└── font.ttf # TrueType UI font
Installation
- Copier
uae4all2hd.nroàsdmc:/switch/uae4all2/(ou extraituae4all2hd_switch.zipà la racine de votre carte SD). - Copier les ROM Kickstart légalement obtenus:
sdmc:/switch/uae4all2/kickstarts/ - Copiez les images de votre disque Amiga (
.adf,.ipf,.hdf,.lha) àsdmc:/switch/uae4all2/roms/(ou tout dossier préféré sur votre carte SD). - LancementUAE4All2 HDdepuis le menu Nintendo Switch Homebrew.
- Sélectionnez votre disque, HDF, ou WHDLoad jeu dans le menu et appuyez+ (Plus)ouApour démarrer.
Transfert de fichiers FTP autochtones
UAE4All2 HD comprend un serveur FTP intégré sur Nintendo Switch:
- Ouvrez laSystèmeonglet dans le menu et sélectionnezTransfert de fichiers FTP.
- Le serveur FTP démarre immédiatement et affiche votre adresse IP locale:
ftp://<SWITCH_IP>:5000 - Sur votre PC, ouvrezFichierZilla,WinSCP, ou l'Explorateur Windows, entrez l'adresse IP affichée et le port
5000(connection anonyme). - Transfert ADF, HDF, WHDLoad
.lhafichiers, et Kickstarts directement sur la carte SD. - Appuyez surB,A,+ (Plus), ou appuyez sur l'écran pour arrêter complètement le serveur FTP et revenir au menu Système.
Contrôles
Menu & Navigation du navigateur de fichiers
Bouton d'action -- -- -- -- -- -- AutresAConfirmer / Sélectionner / Insérer un disque / Lancer AutresBRetour / Annuler / Toggle Floppy Write-Protect (PROT/RW) AutresXAction / Installer LHA / HDF Manager / Reboot Amiga AutresOUIEjecter le disque / Effacer / Réinitialiser AutresL/R ÉpaulesAller alphabétiquement à la lettre précédente / suivante (A–Z) dans les listes de jeux et de disques AutresZL / ZRPrécédent / Suivant Onglet menu (ou page haut / bas dans les listes de fichiers) Autres+ (Plus)"Boot Amiga / Résume Emulation" Autres- (Minus)Déplacer le favori dans la bibliothèque WHDLoad AutresD-Pad / Stick gaucheParcourir les éléments du menu AutresÉcran tactileSélection directe de l'interface utilisateur
Contrôles en jeu
Bouton d'action
-- -- -- -- -- --
AutresBâton gauche / D-PadAmiga Joystick (Port 2 / Port 1)
AutresABouton d'incendie
AutresBBouton de feu 2 / Sauter
AutresX/YBoutons personnalisés configurables (espace, retour, feu automatique)
AutresL EpauleMenu rapide (Resumer, Enregistrer, Ejecter, Capture d'écran)
Autres+ (Plus)Afficher le clavier virtuel à l'écran (vkbd)
Autres- (Minus)Ouvrir le menu principal / Pause Emulation
AutresÉcran tactilePointeur de souris et boutons multi-touchs
Clavier virtuel à l'écran (vkbd) Contrôles
Bouton d'action -- -- -- -- -- -- AutresD-Pad / Stick gaucheParcourir le curseur entre les touches virtuelles AutresA (ou X)Type / Appuyez sur la touche sélectionnée AutresBEspace arrière / Supprimer le caractère AutresXMaj (Uppercase / Symboles) AutresOUIRéinitialiser les touches de modification collante (Ctrl, Alt, Amiga) AutresBâton droit (haut/bas)Déplacer la position du clavier virtuel à l'écran AutresBâton droit (gauche/droite)Ajuster le niveau de transparence du clavier Autres+ (Plus)Fermer le clavier virtuel
Tableau de compatibilité Kickstart ROM
Placez vos ROM Kickstart danssdmc:/switch/uae4all2/kickstarts/:
Système Version Nom de fichier (UAE4ALL) Obtenir Amiga Forever / TOSEC Alias Obtenir une taille MD5
-- -- -- -- -- -- -- -- -- -- -- -- --
A1000: KS v1.1 rev 31.034 NTSC:kick31034.A1000Autresamiga-os-110-ntsc.rom2621440b8442c311caa54fb12ec88eaaa9facfAutres
A1000, KS v1.1 rev 32,034 PALkick32034.A1000Autresamiga-os-110-pal.rom2621441fa1f93d3d7b51271dd1356b8b2b45a9Autres
A500-A2000kick12.rom,kick33180.A500Autresamiga-os-120.rom26214485ad74194e87c08904327de1a9443b7aAutres
A500-A2000kick13.rom,kick34005.A500Autresamiga-os-130.rom26214482a21c1890cae844b3df741f2762d48dAutres
Voir l'arrêt KS v2.04 révkick20.rom,kick37175.A500Autresamiga-os-204.rom524288dc10d7bdd1b6f450773dfb558477c230Autres
KS v2.05 rev 37.350kick37350.A600Autresamiga-os-205-a600.rom524288465646c9b6729f77eea5314d1f057951Autres
KS v3.1 rev 40.063kick40063.A600Autresamiga-os-310-a600.rom524288e40a5dfb3d017ba8779faba30cbd1c8eAutres
A1200: KS v3.0 rev 39.106:kick39106.A1200Autresamiga-os-300-a1200.rom524288b7cc148386aa631136f510cd29e42fc3Autres
A1200: KS v3.1 rev 40.068:kick31.rom,kick40068.A1200Autresamiga-os-310-a1200.rom524288646773759326fbac3b2311fd8c8793eeAutres
KS v3.0 rev 39.106kick39106.A4000Autresamiga-os-300-a4000.rom5242889b8bdd5a3fd32c2a5a6f5b1aefc799a5Autres
KS v3.1 rev 40.068kick40068.A4000Autresamiga-os-310-a4000.rom5242889bdedde6a4f33555b4a270c8ca53297dAutres
CD32: KS + Extension v3.1 rev 40.060:kick40060.CD32Combiné 1 image MiBf2f241bf094168cfb9e7805dc2856433Autres
KS v3.1 rev 40.0606kick40060.CD32Autresamiga-os-310-cd32.rom5242885f8924d013dd57a89cf349f4cdedc6b1Autres
CD32 ROM élargi rev 40.060kick40060.CD32.extAutresamiga-os-310-cd32-ext.rom524288bb72565701b1b6faece07d68ea5da639Autres
Préréglages de matériel machine
Configuration RAM - Oui. AutresAmiga 50068000 (7 MHz) : OCS 1.312 KiB Chip + 512 KiB RAM lent AutresAmiga 500+68000 (7 MHz) : ECS : 2,04 $ 1 puce MIB + 1 MIB RAM rapide AutresAmiga 60068000 (7 MHz) (ECS) (ECS) (ECS) (ECS) (ECS) (ECS) (ECS)) (ECS) (ECS) (ECS)) (ECS) (ECS) (ECS)) (ECS) (ECS) (ECS) (ECS)) (ECS) (ECS) (ECS) (ECS) (ECS) (ECS) (ECS) (ECS) (ECS)) (ECS) (ECS) (ECS) (ECS) (ECS) (ECS) (ECS) (ECS) (ECS) (ECS) (ECS) (ECS) (ECS) (ECS) (ECS) (ECS) (ECS) (ECS) (ECS) (ECS) (ECS) (ECS) (ECS) (ECS) (ECS) (ECS) (EC) (ECS) (EC) (ECS) (EC) (ECS) (ECS) (ECS) (ECS) (ECS) ( AutresAmiga 120068020 (14 MHz) $ AGA $ 3,1 $ Chip 2 MIB + 4 MIB RAM rapide $ AutresAmiga CD3268020 (14 MHz) : AGA 3.1 CD32 + Ext
Bâtiment de source
Préalables:
- devkitProavec
devkitA64,libnx, et Switch portlibs (switch-sdl2,switch-sdl2_image,switch-sdl2_ttf,switch-libpng,switch-libjpeg-turbo,switch-libarchive,switch-zlib,switch-bzip2).
Étapes de construction :
export DEVKITPRO=/opt/devkitpro
export PATH=/opt/devkitpro/portlibs/switch/bin:/opt/devkitpro/devkitA64/bin:/opt/devkitpro/tools/bin:$PATH
mkdir build-switch && cd build-switch
cmake .. -DBUILD_NX=ON -DCMAKE_BUILD_TYPE=Release
make uae4all2.nro uae4all2_switch.zip
Fichiers de sortie & #160;:
uae4all2hd.nrouae4all2hd_switch.zip
Remerciements
Ce projet est un travail dérivé et n'existerait pas sans les ports d'origine UAE4ALL et Vita. Merci aux auteurs et contributeurs d'origine :
- Chui,c'est ce que j'ai fait,TombB,notaz,Bernd Schneider,Toni Wilen,Pickle,smoku,Un autre invité,Ingénieur anonyme,finkel,Lubomyr,pelya(auteurs originaux UAE4ALL / UAE4ALL2)
- Cpasjustepour le port Vita original, le travail SDL-Vita, le support shader et les améliorations de performance
- la commission a décidé d'ouvrir la procédurepour le travail Vita/Switch et les améliorations UAE4ALL2 (https://github.com/rsn8887/uae4all2)
- l ' héroïnepour le projet UAE4ALL2 HD Vita, conception de menu HD, intégration WHDLoad, améliorations CD32 et HDF (https://github.com/theheroGAC/UAE4ALL2-HD-VITA)
- Lespour les tests, les idées et les contributions de clavier virtuel
- mauvais mainspour la police de menu, styles de clavier et idées de design
- CrashMidnickpour le clavier virtuel français
- XerpietcJFpour Vita2D et travaux de bibliothèque shader
- L'équipe VitaSDKpour VitaSDK toolchain et bibliothèques
- Bert Jahn (Wepl)pour WHDLoad (http://www.whdload.de)
- Aminépour le logiciel Amiga et l'archive de jeux WHDLoad (https://aminet.net)
- SPS (Société de préservation des logiciels)pour support de décodage d'image CAPS / IPF
Veuillez conserver les crédits de projet originaux et les avis de licence lors de la redistribution ou de la modification de ce projet.
Avis juridique
UAE4ALL2 HD est destiné à être utilisé avec les logiciels Amiga légalement acquis et Kickstart ROMs. Amiga, UAE4ALL et les marques connexes appartiennent à leurs propriétaires respectifs. Ce dépôt n'inclut pas les ROM Kickstart copyrightés, les jeux commerciaux ou les images de disque commercial.
Licence
Voircopyinget les fichiers source originaux pour les avis de licence applicables.