Author Topic: i think, i did spin fv-1 decompiler / disassembler  (Read 4067 times)

0 Members and 1 Guest are viewing this topic.

gena_p1

i think, i did spin fv-1 decompiler / disassembler
« on: May 19, 2015, 06:33:30 AM »
Once source files of reverb project were overwritten by mistake, so it was only one way to return back sources - to make decompiler and read the eeprom.
it's platform independend, cause i hate to compile anything on windows.

http://s.shift-line.com/decompiler/index.php

seems, it works fine with .bin and some .hex files, but need deeper testing, you may use it as is.

slacker

Re: i think, i did spin fv-1 decompiler / disassembler
« Reply #1 on: May 19, 2015, 02:05:02 PM »
Very nice, I tried it out with one of my hex files and it certainly seemed to work, I only looked at one program but it seemed to match the source. I guess an easy way to test it would be to take the output and reassemble it in spinasm.

Now that you've done this how hard would it be to make an assembler, a platform independent one would be very interesting.

Ice-9

Re: i think, i did spin fv-1 decompiler / disassembler
« Reply #2 on: May 19, 2015, 02:36:05 PM »
Great util.   I have tried it using a couple of programs from the goldmine reverb and is looks good, when I get a chance I will recompile to hex and see if the programs work correctly. I could have used this in the past after losing some programs.  8)
It's fairly straight forward, if you want to start it , press start. You can work out the rest of the controls for yourself !
Do me a lemon, that a poor IQ for a glass of water.

gena_p1

Re: i think, i did spin fv-1 decompiler / disassembler
« Reply #3 on: June 09, 2015, 08:37:18 AM »
@Ice-9 yours goldmine - is really best shim reverb on FV-1. I saw a lot of shimmers on youtube. How long time you spent to make it?

decompiler contained error in WLDR instruction. WLDR @ @ 4096 decompiles as 512, seems "A" was diveder coefficient, not multiply.

Ice-9

Re: i think, i did spin fv-1 decompiler / disassembler
« Reply #4 on: June 15, 2015, 08:44:28 AM »
@Ice-9 yours goldmine - is really best shim reverb on FV-1. I saw a lot of shimmers on youtube. How long time you spent to make it?

decompiler contained error in WLDR instruction. WLDR @ @ 4096 decompiles as 512, seems "A" was diveder coefficient, not multiply.

@Gena -p1 I am working hard at the moment building pedals but should get some time next week, I will publish the schematic for the Goldmine for anyone interested.
The code for the shimmer section is a modified version of one in the shimmer thread on the spin forum which I will post here as well.
 I will also be re writing the shimmer code as soon as I get a chance to improve the mix and pot ranges.
It's fairly straight forward, if you want to start it , press start. You can work out the rest of the controls for yourself !
Do me a lemon, that a poor IQ for a glass of water.

GuitarPhil

Re: i think, i did spin fv-1 decompiler / disassembler
« Reply #5 on: August 26, 2015, 03:07:04 PM »
@Gena -p1 Unfortunately your link seems to be broken  :(

Is there anywhere else to access your disassembler?

Phil.

gena_p1

Re: i think, i did spin fv-1 decompiler / disassembler
« Reply #6 on: August 26, 2015, 03:24:17 PM »
Thank You, GuitarPhil. Fixed.
I changed virtual linux for new, and function name hex2bin became busy on new php. So, I just changed function name



GuitarPhil

Re: i think, i did spin fv-1 decompiler / disassembler
« Reply #7 on: August 26, 2015, 04:28:21 PM »
Thanks very much  :)

Phil.

grenert

Re: i think, i did spin fv-1 decompiler / disassembler
« Reply #8 on: September 21, 2015, 03:12:14 PM »
@Gena -p1 I am working hard at the moment building pedals but should get some time next week, I will publish the schematic for the Goldmine for anyone interested.

Hi, Mick.
Is the Goldmine significantly different than your FV-1 multi-effect board?  If so, could you publish it?
Thanks!
-J. P.

Ice-9

Re: i think, i did spin fv-1 decompiler / disassembler
« Reply #9 on: October 04, 2015, 06:30:42 AM »
@Gena -p1 I am working hard at the moment building pedals but should get some time next week, I will publish the schematic for the Goldmine for anyone interested.

Hi, Mick.
Is the Goldmine significantly different than your FV-1 multi-effect board?  If so, could you publish it?
Thanks!
-J. P.

PM'd
It's fairly straight forward, if you want to start it , press start. You can work out the rest of the controls for yourself !
Do me a lemon, that a poor IQ for a glass of water.

MacroMachines

Re: i think, i did spin fv-1 decompiler / disassembler
« Reply #10 on: December 07, 2016, 02:57:23 AM »
I also was able to make a great shimmer from the code on the forum.  It just took a few hours of massaging the coefficients.  I would be curious to check yours out and compare

Ice-9

Re: i think, i did spin fv-1 decompiler / disassembler
« Reply #11 on: December 15, 2016, 04:43:50 PM »
I also was able to make a great shimmer from the code on the forum.  It just took a few hours of massaging the coefficients.  I would be curious to check yours out and compare

Sorry I don't actually have that shimmer any more as i dropped it from the original pedal i made, quite likely a similar process to what you have as i had used some code from the forum and spent time altering it until i was happy. I am working on a new Goldmine reverb pedal over the christmas holidays and hopefully will find time to look back into shimmer.
It's fairly straight forward, if you want to start it , press start. You can work out the rest of the controls for yourself !
Do me a lemon, that a poor IQ for a glass of water.

potul

Re: i think, i did spin fv-1 decompiler / disassembler
« Reply #12 on: August 02, 2017, 07:39:55 AM »
Hi All

the link to the disassembler is not working anymore.... is there an updated one?

Mat

potul

Re: i think, i did spin fv-1 decompiler / disassembler
« Reply #13 on: August 08, 2017, 02:11:26 AM »
Hi All

the link to the disassembler is not working anymore.... is there an updated one?

Mat

forget it, it's working now. Maybe the firewall was messing up at work.