Jump to content

Photo

Create ICSP Programmer for Embedded Micro Controller Chips

PIC Atmel AVR Arduino Micro Controllers ICSP

177 replies to this topic

#176 mytekcontrols OFFLINE  

mytekcontrols

    River Patroller

  • Topic Starter
  • 2,201 posts
  • Location:Santa Rosa, CA

Posted Wed Nov 15, 2017 5:46 PM

Daniel (dmsc) was very instrumental in getting this programmer to happen. Without him, I really doubt that this would even be a reality today. He kind of came out of left field when I first started talking about the possibility of doing something like this, and then he grabbed the ball and ran with it. Really a very nice and extremely intelligent guy, and it was a pleasure working with him on this project. I kind of count myself lucky to be able to work with people like Daniel and Jon (flashjazzcat) who are phenomenal programmers, and to all the people I have on my 1088XEL beta test team as well.

 

To answer question 1: The RC networks were mainly about providing ESD protection for the inputs for the PIA 6520 chip (although they do serve the purpose of creating a crude A/D converter for the paddles). You have to remember that the Atari's were first and foremost game computers aimed at kids, who would probably set them on top of the carpet in the living room while commandeering the family TV. What happens when you walk on carpet and then touch something metallic --- ZAP!! So the resistors limited current, and the capacitor shunted the voltage to ground, thereby protecting the inputs. Now days the A8's are used by the children who grew up, and they don't tend to play with their Atari's on the floor anymore (getting too old for that).

 

Yeah on the gerber generation thing, I forked out about $45 and bought a program that exported my ExpressPCB files to gerbers. It was well worth the money, and I think I got off cheap. I've used Eagle, never really liked it, but I did quite a few projects with it. However it's FREE version has several limitations, such as only 1 sheet allowed for the schematic, and I believe the board size has to be kept fairly small, although that last part might not be an issue with a lot of the upgrades for the A8. but I also heard that recently AutoDesk bought Eagle and things are changing to some sort of subscription service? Is that true?

 

Thanks for the info on the ZIF sockets and for that AliExpress link  :thumbsup:  :) .

 

- Michael



#177 Level42 OFFLINE  

Level42

    Stargunner

  • 1,526 posts
  • Location:Ridderkerk, The Netherlands

Posted Wed Nov 15, 2017 6:01 PM

Yeah that's what I loved about reading this entire story :) Daniel did some awesome stuff for sure on this ! 

Yes Eagle is now a "subscription" product....but the free version is still here (online) and indeed has it limits. the 1088XEL wouldn't have fitted (in fact, I don't think you can do multi-layer) but the smaller projects would. Again, I wouldn't start out with it again....I just googled and that was one of the programs with the most hits I guess....I really sometimes curse it...

 

Yeah excellent explanation about the RC...so true :) And I feel stupid for mentioning POKEY...of course the joysticks are going through PIA....

But I still wonder if bouncing is any issue on the joystick inputs....but that's for another topic ;) 



#178 dmsc OFFLINE  

dmsc

    Moonsweeper

  • 279 posts
  • Location:Viņa del Mar, Chile

Posted Wed Nov 15, 2017 7:01 PM

Hi!
 

Daniel (dmsc) was very instrumental in getting this programmer to happen ...


Thanks for the nice words! It was really a fun project :)
 

Thanks for the info on the ZIF sockets and for that AliExpress link  :thumbsup:  :) .


I already bought the "3M" one at https://www.aliexpre...2809676184.html, in about two months I can tell you if it's any good ;)
 
 

Yeah that's what I loved about reading this entire story :) Daniel did some awesome stuff for sure on this ! 

Yes Eagle is now a "subscription" product....but the free version is still here (online) and indeed has it limits. the 1088XEL wouldn't have fitted (in fact, I don't think you can do multi-layer) but the smaller projects would. Again, I wouldn't start out with it again....I just googled and that was one of the programs with the most hits I guess....I really sometimes curse it...


I like Kicad ( http://kicad-pcb.org/) a lot more than Eagle, push- and interactive-routing is very powerful and it does not have any arbitrary restriction.
 

Yeah excellent explanation about the RC...so true :) And I feel stupid for mentioning POKEY...of course the joysticks are going through PIA....

But I still wonder if bouncing is any issue on the joystick inputs....but that's for another topic ;)


Well, bouncing is not really a problem for joystick inputs as the OS samples once per frame (in the VBI) and stores the state to the shadow registers, so any fast change in the inputs can't be noticed by most software.

Edited by dmsc, Wed Nov 15, 2017 7:02 PM.






Also tagged with one or more of these keywords: PIC, Atmel, AVR, Arduino, Micro Controllers, ICSP

1 user(s) are browsing this forum

0 members, 1 guests, 0 anonymous users