Hi there, here’s a question for Microchip programmers:
I was running around, looking for something cool to use as a box for a vst-i controller midibox when I found an old Madcatz PANTHER XL joystick for 8€
It’s really quite smart, with loads of buttons waiting to be “DINed” and a nice backlit trackball (see photo) that I was considering finding a way to adapt to be also “DINed” as an encoder.
Anyway, I unscrewed the thing, and to my amazment, there laid a microchip 16cxxxx!!!
At first I thougt “cool, a spare pic for my midibox”, then giving it some thought, I came to the conclusion that With some kind of Decompiling tool, and programming,
I might be able to use the actual setup (with all functions working fine)
So my question is, If I jdm the hex to my pc, is there i way of analysing whats been programmed, thus changing the hex to asm, or something?
obviously, madcatz won’t of included ;explination
in their code, but I could always give it a try?
What do you experts out there think?
or shall I just rip it all out and start from scratch?
don’t know how to use the trackball’s optical sensors as DIN encoders, but madcatz proove its possible using a pic, don’t they!
thks for any thoughts!
-Alex