Hey guy, Krikzz just posted his new CIC clone he coded for the new Everdrive N8 NES version. It use attiny13. You can grab the code and binary right now:
http://krikzz.com/pub/support/everdrive-n8/development/avrciczz.ziphttp://krikzz.com/pub/support/everdrive-n8/development/avrciczz-v2.ziphttp://krikzz.com/pub/support/everdrive-n8/development/avrciczz-v3.zipI know he's hoping for someone with a PAL system to try it out for him as he was only able to test it on an american NES but the code is supposed to be multi-region like the SuperCIC is for the SNES. Pretty impressive that he managed to do that in 3 days.
If anyone with a PAL NES try this out it would be cool to let him know the result.Edit: Krikzz was able to test it on PAL NES and had to update the code to make it work, new link added.
Just ordered a few attiny13's and I I have a PAL NES to try it on.
Will report back. Great find!
Cool! Hopefully JCIC is still put out, and documented on the wiki possibly. Thanks to him for open sourcing it, but still, thanks to everyone making these from jimcool to kriz.
I tried it and (as expected) it work perfectly on my NES. For those using universal programmer (I use GQ-4x) with software that can't open ELF production file and need to manually set the fuse, here are the required fuses settings:
Ext.Clock; Start-Up time: 14CK+ 0ms; [CKSEL=00 SUT=00]
SkinnyV wrote:
I tried it and (as expected) it work perfectly on my NES. For those using universal programmer (I use GQ-4x) with software that can't open ELF production file and need to manually set the fuse, here are the required fuses settings:
Ext.Clock; Start-Up time: 14CK+ 0ms; [CKSEL=00 SUT=00]
I have both the universal programmer, but mostly use my GQ-4x programmer. Where do you set the fuses?
Sorry for the newb question. I have not done that before. Thanks in advance.
You set the device to attiny13 and then you click on the CFG button in the top menu at the right of the ID button.
Thank you. I will try it as soon as they get shipped in.
Is it pin-to-pin compatible with the CIClone ?
Looks like it's based on
http://thefox.aspekt.fi/Tengen.c (not that there's anything wrong with that). I'm kind of surprised it took this long for another clone to come out, though, all the info has been laying in that thread for years!
Bregalad wrote:
Is it pin-to-pin compatible with the CIClone ?
No, the t13 is inherently incompatible with the pic, due to differences in power pins.
thefox wrote:
Looks like it's based on
http://thefox.aspekt.fi/Tengen.c (not that there's anything wrong with that). I'm kind of surprised it took this long for another clone to come out, though, all the info has been laying in that thread for years!
Yeah but you're like a god at this stuff, us mere mortals are still trying to play catch up.
Krikzz updated the code because first version had issue on PAL nes. He is still looking to have it tested with Asian and UK/Italy/Australia NES version.
Thank you for the update.
I will still test when I get the chips in.
Can new one function in both key and lock mode, and enable/disable NTSC and PAL separately?
SkinnyV wrote:
I tried it and (as expected) it work perfectly on my NES. For those using universal programmer (I use GQ-4x) with software that can't open ELF production file and need to manually set the fuse, here are the required fuses settings:
Ext.Clock; Start-Up time: 14CK+ 0ms; [CKSEL=00 SUT=00]
Hey guys sorry to bump an old thread...but this seemed like the best place to ask it so its in context.
I'm trying to program the attiny13a chip using Krikzz AVRCIC code. I'm using a GQ-4X programmer as SkinnyV was, but I can't get these chips to work. Not sure what I'm doing wrong... Here is a pic of my fuse settings, not sure if they are correct or not. And my Attiny13a is in serial mode, not ISP, but I couldn't find it mentioned anywhere which one needs to be used.EDIT: See post below for working settings.
SkinnyV helped me figure it out! All working now.
For anyone that is using the GQ-4X, here are the proper settings in picture form:
Attachment:
avrciczz_proper.jpg [ 174.96 KiB | Viewed 2386 times ]
I assume the fuse settings come last? I imagine that using the GQ-4x you first right the HEX file and then set the fuse settings?
So I've tried it both ways now. I've tried writing the code and then changing the fuse settings and changing the fuse settings, setting the GQ-4x to it's slowest setting and writing the code. I then reset the nes about 20 times and still no go.
Seems like I'm missing something simple does anyone know what I'm missing?
Hello, guys.
I'm trying to put my homebrew game on a real cart and so far it works well on my famiclone but I'd really want to see it working on my NES.
Unfortunatelly avrciczz is not longer available on the author's website.
Does anyone have a copy?