|
> > Let me just say that there's little reverse engineering involved here since > that > > system is fully documented and we have both lots of documentation and a gnu > > toolchain for the vrender0 chip > > Documentation or not it was still a lot of work and ElSemi did his usual > excellent job, including the MAME port a few days later.
Ofcourse he did, the above wasn't intended as a put-down. And, for the record, I have no problem with his driver being in MAME.
> Look on the bright > side - when the next MAME comes out you can just port the cores and driver to > FBA and be back on the cutting edge of crappy Final Fight clones ;-)
The sad part is that I actually don't even like Final Fight (or Street Fighter), I prefer shooters. :)
Ofcourse I do have my own se3208 core already, but since that's written for MAME it would still need to be ported. Bleh.
0000B8F8: leri 0x0000 <0x00000000> 0000B8FA: leri 0x0BF3 <0x00000BF3> 0000B8FC: ldi 0x0000BF3C, %r3 0000B8FE: leri 0x0080 <0x00000080> 0000B900: leri 0x0000 <0x00200000> 0000B902: ldi 0x02000000, %r1 0000B904: cmp %r3, %r1 0000B906: jz 26 <0x0000B922> 0000B908: leri 0x0080 <0x00000080> 0000B90A: leri 0x0008 <0x00200008> 0000B90C: ldi 0x02000088, %r4 0000B90E: cmp %r4, %r1 0000B910: jz 16 <0x0000B922> 0000B912: sub %r4, %r1, %r6 0000B914: add %r3, %r6, %r3 0000B916: sub %r3, 1, %r3 0000B918: sub %r4, 1, %r4 0000B91A: ldb (%r3), %r2 0000B91C: stb %r2, (%r4) 0000B91E: sub %r6, 1, %r6 0000B920: jnz -12 <0x0000B916>
etc. ad nauseam
|