Programming a SNES Supercic

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

  1. Madsmaten

    Madsmaten Peppy Member

    Joined:
    Sep 6, 2012
    Messages:
    327
    Likes Received:
    46
    Location:
    Denmark
    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
    #1
  2. Mord.Fustang

    Mord.Fustang Mordimus Prime.

    Joined:
    Feb 17, 2013
    Messages:
    498
    Likes Received:
    69
    Location:
    Ontario, Canada
    The ASM is the source, and the HEX is compiled from ASM. You want to flash the HEX file to the chip.
     
    #2
  3. Madsmaten

    Madsmaten Peppy Member

    Joined:
    Sep 6, 2012
    Messages:
    327
    Likes Received:
    46
    Location:
    Denmark
    Okay thank you, but which one?
    Is it the: supercic-key.hex or the supercic-lock.hex ? :)
     
    #3
  4. MonkeyBoyJoey

    MonkeyBoyJoey "Now you're thinking with portals!" - Cave Johnson

    Joined:
    Mar 1, 2015
    Messages:
    1,329
    Likes Received:
    121
    Location:
    Florida, United States
    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.
     
    #4
  5. Dakushi

    Dakushi Dipping his toes into console modding

    Joined:
    Aug 8, 2015
    Messages:
    8
    Likes Received:
    1
    Location:
    Copenhagen, Denmark
    #5
  6. MonkeyBoyJoey

    MonkeyBoyJoey "Now you're thinking with portals!" - Cave Johnson

    Joined:
    Mar 1, 2015
    Messages:
    1,329
    Likes Received:
    121
    Location:
    Florida, United States
    Ah, so I was right after all. Would be fun to swap them around! :D
     
    #6
  7. Madsmaten

    Madsmaten Peppy Member

    Joined:
    Sep 6, 2012
    Messages:
    327
    Likes Received:
    46
    Location:
    Denmark
    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
     
    #7
    Dakushi likes this.
  8. MonkeyBoyJoey

    MonkeyBoyJoey "Now you're thinking with portals!" - Cave Johnson

    Joined:
    Mar 1, 2015
    Messages:
    1,329
    Likes Received:
    121
    Location:
    Florida, United States
    You need to write the "supercic-lock.hex" file to the chip.
     
    #8
    Madsmaten likes this.
  9. Madsmaten

    Madsmaten Peppy Member

    Joined:
    Sep 6, 2012
    Messages:
    327
    Likes Received:
    46
    Location:
    Denmark
    Awesome! Thank you!
    Why is the supercic-key.hex included ?
     
    #9
  10. MonkeyBoyJoey

    MonkeyBoyJoey "Now you're thinking with portals!" - Cave Johnson

    Joined:
    Mar 1, 2015
    Messages:
    1,329
    Likes Received:
    121
    Location:
    Florida, United States
    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.
     
    #10
  11. Madsmaten

    Madsmaten Peppy Member

    Joined:
    Sep 6, 2012
    Messages:
    327
    Likes Received:
    46
    Location:
    Denmark
    So happy I got that clarified!
    Thank you for helping! :)
     
    #11
  12. MonkeyBoyJoey

    MonkeyBoyJoey "Now you're thinking with portals!" - Cave Johnson

    Joined:
    Mar 1, 2015
    Messages:
    1,329
    Likes Received:
    121
    Location:
    Florida, United States
    Your welcome! Do let us know how the install goes.
     
    #12
  13. Madsmaten

    Madsmaten Peppy Member

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

    Mord.Fustang Mordimus Prime.

    Joined:
    Feb 17, 2013
    Messages:
    498
    Likes Received:
    69
    Location:
    Ontario, Canada
    Which programmer did you get?
     
    #14
  15. Madsmaten

    Madsmaten Peppy Member

    Joined:
    Sep 6, 2012
    Messages:
    327
    Likes Received:
    46
    Location:
    Denmark
    #15
  16. Helder

    Helder Site Supporter 2014,2015

    Joined:
    Apr 6, 2013
    Messages:
    908
    Likes Received:
    32
    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.
     
    #16
  17. Mord.Fustang

    Mord.Fustang Mordimus Prime.

    Joined:
    Feb 17, 2013
    Messages:
    498
    Likes Received:
    69
    Location:
    Ontario, Canada
    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.
     
    #17
  18. Madsmaten

    Madsmaten Peppy Member

    Joined:
    Sep 6, 2012
    Messages:
    327
    Likes Received:
    46
    Location:
    Denmark
    #18
  19. Madsmaten

    Madsmaten Peppy Member

    Joined:
    Sep 6, 2012
    Messages:
    327
    Likes Received:
    46
    Location:
    Denmark
    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 :)
     
    #19
  20. Bad_Ad84

    Bad_Ad84 Keyboard Error: Press F1 to Continue

    Joined:
    May 26, 2011
    Messages:
    7,087
    Likes Received:
    280
    Location:
    United Kingdom
    Whats incompatible with the supercic? As far as I know it works for everything?

    Also, the one you linked doesnt have led output
     
    #20

Share This Page