Le développeur nocash123 nous propose de découvrir une nouvelle version de no$gba qui passe en version v3.1, pour rappel no$gba est un excellent émulateur Game Boy Advance / Nintendo DS / DSi et Pocket Station.
Changelog 3.01 du 25 avr. 2020 - version 3.01 :
- 3ds/help : ajout d'infos sur les exceptions de vecteurs du bootromm de l'arm11/arm9
- 3ds/help : ajout d'informations sur le générateur de clé bootrom pour les emplacements de clé AES
- 3ds/help : ajout de notes/questions sur des choses inconnues encore nécessaires au gpu
- 3ds/help : plus de notes gpu tirées de 3dbrew (mais on ne comprend pas encore leur signification)
- 3ds/help : ntrcard côté arm11 : déclenche le cdma 01h, et interrompt 44h
- 3ds/help : clarification des irqs de l'insertion de la gamecard sur les côtés de arm9 et arm11
- 3ds/help : info sur le démarrage/arrêt du cpu1 arm11 et des cores cpu2/3
- 3ds/help : détails : pad irq 5Bh, activation de la mémoire pour 08100000h et 1F000000h
- 3ds/help : ajout des spécifications pour les registres de cache de niveau 2 (L2C) et le cache irq 76h
- 3ds/help : ajout des spécifications pour les registres matriciels des bus AXI (principalement en lecture seule)
- 3ds/help : ajout des spécifications ARM7 aka GBA config registers (et devinez en bas de page gba)
- 3ds/help : ajout des spécifications pour les convertisseurs de framebuffer LGYFB gba/nds (merci sono)
- 3ds/help : ajout des spécifications pour le convertisseur RGB-to-RGBA (L2B) (nouveau3ds mvd)
- 3ds/help : ajout des spécifications pour le convertisseur YUV vers RGBA (Y2R) (en rapport avec la caméra)
- 3ds/assistance : ajout de nombreux détails pour les registres/graines/protocole CTRCARD
- dsi/help : ajout des spécifications SCFG_CARD_xxx_DELAY, meilleures séquences de mise en marche/arrêt du chariot
- 3ds/help : ajout d'un chapitre avec les ID de la console 3DS et les noms de dossiers ID0/ID1
- 3ds/help : ajout des spécifications de refonte du mcu via le câble uart sur la broche tool0
- 3ds/help : mcu looping-queue-stack-nonsense rebaptisé en battery-backed-ram
- 3ds/help : ajout de détails sur les dispositifs mcu i2c-slave (jauge de carburant et powerman/tsc)
- 3ds/help : détails des registres RSA et SHA
- 3ds/help : correction de l'étrange IPC_SYNC alias description PXI_SYNC
- 3ds/help : ajout des spécifications pour les opcodes/registres des points de flottement du vecteur VFP
- 3ds/help : ajout tsc page 64h/65h/67h/FBh info registre (merci profi200)
- gba/bios : correction d'un problème de téléchargement multiboot sur un trop grand nombre d'esclaves ou de données
- dsi/debug : la fenêtre de débogage affiche le numéro de page du TSC ainsi que l'index du TSC
- a22i/arm : correction d'un bug pour MOV Rd,shift (autre que ALU Rd,Rx,shift)
- a22i/float : ajout de directives sur les données .float16/24/32/64/80
- a22i/dis : corelink fixe dma reladdr pour les boucles (non signé, target=$-offset)
- 3ds/disass : correction d'un bug dans l'adr courte RL78, et "[SFR+1]" pour les MSB des SFR
- 3ds/debug : ajout de l'assembleur RL78 pour le code MCU (et liste des opcodes RL78 dans l'aide)
- 3ds/debug : ajout d'un assembleur/désassembleur pour les opcodes en virgule flottante de la VFP
- 3ds/debug : ajout d'un assembleur/désassembleur pour les opcodes CDMA/XDMA corelink dma