Discussion: Higan et roms CX4
Afficher un message
Vieux 11/02/2018, 22h07   #6
Firebrand
Membre de la Team
 
Avatar de Firebrand
 
Date d'inscription: 12/2001
Localisation: Serenity, en Istaria
Messages: 12 735
Firebrand est précieuxFirebrand est précieuxFirebrand est précieuxFirebrand est précieux
Envoyer un message via ICQ à Firebrand Envoyer un message via AIM à Firebrand Envoyer un message via MSN à Firebrand Envoyer un message via Yahoo à Firebrand
J'ai regardé plus avant et j'avoue ne pas comprendre.

Higan v104 et v105 utilise la même base de données Super Famicom.bml datant du 26/10/2016. Elle a été mis à jour dans la v106 mais aucun changement au sujet de Mega Man X2 et X3.

Pour la cx4.data.rom, on a bien:
MD5: 037AC4296B6B6A5C47C440188D3C72E3
SHA-1: A002F4EFBA42775A31185D443F3ED1790B0E949A
SHA-256: AE8D4D1961B93421FF00B3CAA1D0F0CE7783E749772A3369C3 6B3DBF0D37EF18
SHA-512: 5F318E942065CFC6C579FDBBE09AEAAF3B70A82DDB75DCEC1A A686B37067AE967F32E07DC8538CB20C34FD86516E6735F459 721FC69FEC5D6589D4BC42686211
RIPEMD: D01F7A775BC87E31DDC0720831FF84F12365F143

Taille 3072 octets ou 0xc00 en hexadécimal, valeur qu'on retrouve dans la base de données de Higan.



Quant à Icarus, le seul changement reporté dans les release notes et l'ajout d'une icône dédiée, rien d'autre. Entre v105 et v106, icarus.exe est exactement le même fichier.

higan v106 released2017-11-19
- This release adds auto-saving RAM support and a new tool to save per-game text notes. It also adds 64 new SNES PAL game verifications to the icarus database, courtesy of DoNotWant and Smarthuman.


higan v105tr1 released2017-10-25
This release supersedes higan v105, and is released to fix a critical issue that was affecting the newly completed English translation of Tengai Makyou Zero. It also has fixes for two other games.
Many special thanks to Cydrak for putting this release together during my vacation! =^-^=

Changelog:
- Super Famicom: fixed real-time clock functionality in Tengai Makyou Zero [Cydrak]
- Super Famicom: fixed real-time clock functionality in Dai Kaijuu Monogatari II [Cydrak]
- Super Famicom: fixed SMP regression that broke Majuu Ou in previous releases [Jonas Quinn]


higan v105 released2017-10-07
This release provides several major improvements to Mega Drive emulation which enhances compatibility a good deal. It also includes important Super Famicom mosaic emulation improvements, plus a much-needed SuperFX save state issue fix.
This will be the last release for a while: I have an upcoming vacation, and following that, I'll be shifting my focus back to the SNES preservation project until my backlog of 125 PAL games is cleared.

Changelog:
- higan: many improvements to Emulator::Interface to support forks/frontends
- higan: refreshed program icon
- icarus: new program icon
- Game Boy Advance: slight emulation speedup over v104
- Game Boy Advance: synchronize APU FIFO updates better
- Mega Drive: added automatic region detection [hex_usr]
- Mega Drive: support 8-bit SRAM
- Game Boy Advance: fixed bug when changing to THUMB mode via MSR [MerryMage]
- Master System: fix bug in backdrop color and background 0 priority [hex_usr]
- Mega Drive: backgrounds always update output priority bit [Cydrak]
- Mega Drive: emulated interlaced video output
- Mega Drive: emulated shadow/highlight mode [Cydrak]
- Super Famicom: auto joypad polling clears the shift register when starting
- Super Famicom: added new low-entropy RAM initialization mode to more closely match hardware
- Game Boy Advance: rumble will now time out after being left on for 500ms
- ruby: improved rumble support in udev input driver [ma_rysia]
- M68K: move.b (a7)[+/-] adjust a7 by two
- M68K: illegal/lineA/lineF opcodes do not modify the stack register
- Mega Drive: emulate VIP status bit
- uPD7725: improved emulation of OV1/S1 flags [byuu, AWJ, Lord Nightmare]
- uPD7725: improved handling of DP, RP updates [Jonas Quinn]
- Super Famicom: improved emulation of mosaic effects in hires, interlace, and offset-per-tile modes [byuu, Cydrak]
- ruby: improved Direct3D exclusive mode monitor selection [Cydrak]
- Super Famicom: fixed save state bug affecting SuperFX games [Cydrak]
- Mega Drive: added workaround for Clang compiler bug; allowing this core to work on macOS [Cydrak, Sintendo]
- higan: hotkeys now also trigger when the main window lacks focus yet higan is set to allow input on focus loss
- higan: fixed an edge case where int16_t <> double audio conversion could possibly result in overflows
- higan: fixed a crash on macOS when choosing quit from the application menu [ncbncb]


Au regard de la documentation à laquelle j'ai eu accès (je suis même allé regarder un peu dans la source d'Icarus au cas où je verrai un truc particulier sur la ROM en elle même https://gitlab.com/higan/higan/blob/...er-famicom.cpp ), je n'ai aucune explication. Une question à poser directement sur le forum de byuu je pense dans la section Icarus.
__________________
http://mypsn.eu.playstation.com/psn/profile/FirebrandCrest.png
Firebrand est déconnecté   Réponse avec citation