Programming a SNES Supercic

Discussion in 'Modding and Hacking - Consoles and Electronics' started by Madsmaten, Aug 20, 2015.

  1. Madsmaten

    Madsmaten Gutsy Member

    Joined:
    Sep 6, 2012
    Messages:
    497
    Likes Received:
    149
    Hey there you guys!
    I've bought myself a couple of PIC16F630's, and a PIC-programmer, so that I could make myself a SNES Supercic. I do know, that Bad_Ad84 is selling programmed chips, but I find it alot funnier to do it myself (However if this fails, I will buy one from him).
    Anyway, I downloaded the Supercic files from Wolfsoft's thread here: http://wolfsoft.de/wordpress/?p=603

    However, I have never tried to program a chip before, and therefore I am a little confused which file/files I need to flash to the chip?

    COPYING
    supercic-key.asm
    supercic-key.hex
    supercic-lock.asm
    supercic-lock.hex

    I would presume, that It should be one of the "Hex" files right?
    But since there is 2 of them, I am not sure which one.
    Sorry for the confusion! Just never tried PIC-programming before :D

    - Madsmaten
     
    Last edited: Aug 20, 2015
  2. Mord.Fustang

    Mord.Fustang My goodness, it's nipley out!

    Joined:
    Feb 17, 2013
    Messages:
    818
    Likes Received:
    182
    The ASM is the source, and the HEX is compiled from ASM. You want to flash the HEX file to the chip.
     
  3. Madsmaten

    Madsmaten Gutsy Member

    Joined:
    Sep 6, 2012
    Messages:
    497
    Likes Received:
    149
    Okay thank you, but which one?
    Is it the: supercic-key.hex or the supercic-lock.hex ? :)
     
  4. MonkeyBoyJoey

    MonkeyBoyJoey 70's Robot Anime GEPPY-X (PS1) Fanatic

    Joined:
    Mar 1, 2015
    Messages:
    1,738
    Likes Received:
    312
    If I had to guess (and I could very well be wrong), the lock is for the console and the key is for the cartridge. That's just a guess though, I haven no idea if that is correct or not.
     
  5. Dakushi

    Dakushi Dipping his toes into console modding

    Joined:
    Aug 8, 2015
    Messages:
    8
    Likes Received:
    1
  6. MonkeyBoyJoey

    MonkeyBoyJoey 70's Robot Anime GEPPY-X (PS1) Fanatic

    Joined:
    Mar 1, 2015
    Messages:
    1,738
    Likes Received:
    312
    Ah, so I was right after all. Would be fun to swap them around! :D
     
  7. Madsmaten

    Madsmaten Gutsy Member

    Joined:
    Sep 6, 2012
    Messages:
    497
    Likes Received:
    149
    Thanks for joining!
    That is correct, Ikari stated so in the comments here ( https://sd2snes.de/blog/cool-stuff/supercic ) .
    "Key is for cartridges, lock is for consoles. So you need to flash the lock firmware."

    However, that still don't help me much, because I am still not sure which hex file I should write to chip :D

    Haha damn, you beat me to it! :D
     
    Dakushi likes this.
  8. MonkeyBoyJoey

    MonkeyBoyJoey 70's Robot Anime GEPPY-X (PS1) Fanatic

    Joined:
    Mar 1, 2015
    Messages:
    1,738
    Likes Received:
    312
    You need to write the "supercic-lock.hex" file to the chip.
     
    Madsmaten likes this.
  9. Madsmaten

    Madsmaten Gutsy Member

    Joined:
    Sep 6, 2012
    Messages:
    497
    Likes Received:
    149
    Awesome! Thank you!
    Why is the supercic-key.hex included ?
     
  10. MonkeyBoyJoey

    MonkeyBoyJoey 70's Robot Anime GEPPY-X (PS1) Fanatic

    Joined:
    Mar 1, 2015
    Messages:
    1,738
    Likes Received:
    312
    Your welcome. It has it in case you wanted to make your own cartridge. The supercic-key.hex file would be for the CIC chip on the cartridge.
     
  11. Madsmaten

    Madsmaten Gutsy Member

    Joined:
    Sep 6, 2012
    Messages:
    497
    Likes Received:
    149
    So happy I got that clarified!
    Thank you for helping! :)
     
  12. MonkeyBoyJoey

    MonkeyBoyJoey 70's Robot Anime GEPPY-X (PS1) Fanatic

    Joined:
    Mar 1, 2015
    Messages:
    1,738
    Likes Received:
    312
    Your welcome! Do let us know how the install goes.
     
  13. Madsmaten

    Madsmaten Gutsy Member

    Joined:
    Sep 6, 2012
    Messages:
    497
    Likes Received:
    149
    Will do!
    Just have to wait for the programmer and PIC to arrive from china :D
     
    MonkeyBoyJoey likes this.
  14. Mord.Fustang

    Mord.Fustang My goodness, it's nipley out!

    Joined:
    Feb 17, 2013
    Messages:
    818
    Likes Received:
    182
    Which programmer did you get?
     
  15. Madsmaten

    Madsmaten Gutsy Member

    Joined:
    Sep 6, 2012
    Messages:
    497
    Likes Received:
    149
  16. Helder

    Helder Site Supporter 2014,2015

    Joined:
    Apr 6, 2013
    Messages:
    981
    Likes Received:
    54
    I got the pickit 3 recently for around $20 and that supports a ton of PICs, anyways I've heard that the SNESCIC code has better compatibility than the SUPERCIC, here is a link:
    https://github.com/mrehkopf/sd2snes/blob/develop/cic/

    Either should work for your needs.
     
  17. Mord.Fustang

    Mord.Fustang My goodness, it's nipley out!

    Joined:
    Feb 17, 2013
    Messages:
    818
    Likes Received:
    182
    Somehow I had a feeling you were going to say the K-150 cause it's one of the cheapest (if not the cheapest) USB programmers you can get. I have one myself and I can tell you it works but I haven't tried it for SNES CICs. One of the things that isn't the best with it is that it's stuck with proprietary software, but it works.
     
  18. Madsmaten

    Madsmaten Gutsy Member

    Joined:
    Sep 6, 2012
    Messages:
    497
    Likes Received:
    149
  19. Madsmaten

    Madsmaten Gutsy Member

    Joined:
    Sep 6, 2012
    Messages:
    497
    Likes Received:
    149
    I could imagine that it wasn't the best, but I problably only need it for this project.
    So I really hope it can do the trick :)
     
  20. Bad_Ad84

    Bad_Ad84 The Tick

    Joined:
    May 26, 2011
    Messages:
    8,566
    Likes Received:
    1,309
    Whats incompatible with the supercic? As far as I know it works for everything?

    Also, the one you linked doesnt have led output
     
sonicdude10
Draft saved Draft deleted
Insert every image as a...
  1.  0%

Share This Page