iq_132 |
FBA Dev.
|
|
|
Reged: 10/01/04
|
Posts: 150
|
Loc: Michigan, USA
|
|
Send PM
|
|
Re: Robiza update - Toaplan 2 sound
01/18/11 06:18 PM
|
|
|
> can anyone who speak italian, translate this to more natural english.. > > this google translation is very ugly... > IMHO > > anyway i understand most, if not all lines... great news!
Not a re-translation, but more of an interpretation of what I think google was trying to say. lol
AWJ has recently implemented a core for the nec v25/v35 cpu, thanks to this the sound has been emulated in batsugun.
Batsugun does not use the feature of the CPU to encode the opcodes using a conversion table.
Unfortunately kbash, vfive, dogyuun, and fixeight do.
When analyzing the code you can see huge similarities between the code of batsugun and the other encoded ones. This has enabled AWJ and I to decipher most of the opcodes. The first result is that the conversion (decode) table for kbash, vfive dogyuun and is identical. Also, the code for batsugun and kbash is almost one hundred percent identical. In addition, the startup code of dogyuun, vfive, and fixeight is identical. For the last 3 there was more work because many opcodes have not been matched with opcodes from batsugun. Once decrypted, I noticed that the startup code for these three decrypts copy ram content in ROM [?]. Successive passes control to this new code, and again you start to see huge similarities between all 5 games [?].
Summary:
batsugun can decrypt kbash (almost identical code).
kbash allows you to decrypt and vfive dogyuun (same conversion table).
vfive dogyuun and allow decryption of fixeight (code almost identical but different conversion table).
Once finished with decryption, we can try an implementation of the sound.
*Any lines with [?] I was unsure of.
Edited by iq_132 (01/18/11 06:18 PM)
|
|