Emu Nova

No$gba 2.2e

Publié par Kékidi le vendredi 19 mai 2006 à 08:31:42.

No$gba est un émulateur GameBoy Advance et maintenant Nintendo DS (depuis la version 2.2) très performant, en tout cas au niveau de l'émulation GBA, car l'émulation NDS n'en est qu'à ses débuts. Il propose aussi un debugger pour les professionnels, et exclusivement pour eux. Il s'agit d'un shareware (donc d'une version payante) et est inutile pour les joueurs. L'émulateur en lui-même reste gratuit.

- Détection des post-header gap-size (typ. 0h,3E00h,4600h) (anciennement: fixed 3E00h)
- Sous DOS, correction d'un problème de la version 2.2d: init_gba_color_xlat_table (anciennement: init_color_xlat_table)
- Pour les captures d'écran, correction de la taille de la palette (réglage à zéro pour les vraies couleurs).
- Pour la visionneuse de VRAM, le redbox OAM marhe avec les coordonnées Y négatives.
- Correction de joypad_adjust qui utilise "@@seg" au lieu de "vals" pour l'accès [local_if_adr].

Cartloader:
- Correction d'un crash survenant lors du chargement des étiquettes à l'adresse code-window-addr.
- Support des espaces dans les noms de fichiers et chemins.
- Au niveau de la NDS, les avertissements des cartes-encryptées-2k sont montrés (s'il manque le biosnds7.rom).
- Au niveau de la NDS, avertissement sur le secteur bloqué défectueux (rom-offset sous 4000h).
- Au niveau de la NDS, support des infos du débuggeur cart.NEF (pour le fichier cart.SRL).
- Au niveau de la NDS, support des nds-elf avec les adresses physiques basées sur zéro.
- Remplacement de l'indicateur @@target_rom par les valeurs de détection pre_size.
- Au niveau de la NDS, excepte l'extension .SRL.

NDS:
- Accepte les labels sous 2000000h.
- 80x86 intrwait [dtcm+3ff8h] marche si le DTCM est étteint ou couvert par ITCM.
- Stockage de [memaccess_addr] (requis pour l'émulation des tcm/interrupt).
- Le joypad marche à la fois sur arm7 et nds9 (@@skipinp, anciennement: @@skipadj).

Elf:
- Ignore les labels "@1234" et "@456" (utilisé dans ldr rd,=txt_ptr).
- Ignore les labels étranges "$a" et "$d" (trouvés dans quelques fichiers elf/nef).
- Pour le chargement de fichiers récents, réinitialisation de dsk_path (utilisé pour le chargement de source-lines).
- Montre les lignes de source continue à partir d'UNE section.

Aides:
- Ajout de notes sur la possibilité de déplacer les roms nds7 vers un emplacement (non)-sécurisé à 200h.
- Ajout de notes au sujet des secteurs sécurisés (nintendo devkit, 800h zero-bytes).
- Ajout d'une description de cart.NEF/SRL/NLF-combo dans le chapitre information du débuggeur symbolique.
- Changement de DM4 et DM3 (semble probablement plus de raisonnable, merci à Jasper vijn)
- Ajout d'une traduction en chinois.

Bienvenue sur Emu Nova

Plus de 19 442 908 visites depuis le 12 octobre 2002 (ça en fait du monde qui joue).
Emu Nova est placé sous licence Creative Commons BY NC ND, profitez-en.
Graphismes par LeslyG, code par Oncle Tom.