Well, I finally dumped any and all data in the japanese ROM, including SPC samples, that were the last kind of data blocks to dump. I made a full map of all these data blocks that I just uploaded to RHDN, it will be ready for download in a couple of days.
Besides, I made a fully playable version of the spanish translation without using S-DD1 chip, ie, without compressing any graphic data, pretty much as Nevitski did in his 96 meg version. In fact, all uncompressed data results in a 65.5 Megabit ROM, which I just assembled to play in higan... but it doesn't work!!
I know higan uses "manifest.bml" to map the ROM file into SNES address map, and I created one myself which should works, but it doesn't. My ROM file is mapped this way:
FILE address SNES address
$00:0000 to $3F:FFFF $C0:0000 to $FF:FFFF
$40:0000 to $7D:FFFF $40:0000 to $7D:FFFF
$7E:0000 to $7F:FFFF none
$80:0000 to $80:7FFF $00:8000 to $00:FFFF
$80:8000 to $80:FFFF $01:8000 to $01:FFFF
$81:0000 to $81:7FFF $02:8000 to $02:FFFF
$81:8000 to $81:FFFF $03:8000 to $03:FFFF
$82:0000 to $82:7FFF $04:8000 to $04:FFFF
$82:8000 to $82:FFFF $05:8000 to $05:FFFF
$83:0000 to $83:7FFF $06:8000 to $06:FFFF
And my manifest looks like this:
rom name=program.rom size=0xc00000
map address=00-3f:8000-ffff base=0x800000
map address=40-7d:0000-ffff base=0x400000
map address=80-bf:8000-ffff base=0xa00000
map address=c0-ff:0000-ffff base=0x000000
ram name=save.ram size=0x2000
map address=20-3f:6000-7fff mask=0xe000
Any clue why is this bml not working?