Wednesday, September 7, 2011

My C64 mods :)

Hello All,

I would like to show you my new project. Shortly speaking it will be portable, battery powered C64 personal computer. I am a big fan of the C64 device. My codding begun on this device. I have one C64G device which I will modify a lot :) and post here a description of my work progress.

Small video.


So what we have now?
  • SD2IEC
  • Mini LCD screen
  • Build-in amplifier
  • Stereo SID
Planned to do:
  • JiffyDOS
  • Battery power
New photo
1. SMALL LCD
I connected cheap lcd car display used for back camera. This device have AV input so it was really easy to connect it. I removed all not necessary stuff and left lcd panel and electronics board which is mounted inside the C64. The lcd is powered from C64 board from 9V DC source used mostly for SID. If I have some time I will post photo where you can find this on board. Ok, so here you can find photo of the power source.
2. SD2IEC
I mounted sd2iec on prototype board to check if it is working correct before I will make this device on PCB. I mounted this version.
Most updated version of firmware you can find here. I used LarsP version of firmware which is correct for this layout. First you need to burn bootloader (newboot* file). I used this avrdude command to burn it : "avrdude -c usbasp -p m644p -U flash:w:newboot-m644p-larsp.hex:i -U hfuse:w:0x92:m -U efuse:w:0xFD:m -U lfuse:w:0xEf:m". After doing it put latest *.bin file to the root directory of the sd card and after turning on the device it will update the firmware. Board is working correct so I am planning to build one layer PCB for it. Ok so here is a current PCD work progres :)
I am almost ready with my layout. The thing is to use not smd elements but to get small compact board that is possible to do by thermic transfer.
This is final version of the PCB. The idea of this board is "use what you need". If you plan to use SD card reader and slot from it connect directly to the pins on the left side and connect sd card detect and sd write protect pins and 3.3V source from reader (remove Q1). If you plan to mount sd slot on pcb then solder it on right side and connect by wire sd7, sd5, sd2, sd1 signals from left to right. If slot have "card detect" and "write protect" pins connect it to the corresponding pins on top. For most of the MMC slots and some SD slots you should be able to solder it to PCB. After first run I found small error in PCB. Boards below are OK. Please make sure that you solder Q1 correct because I mess up pin layout.
R1, R2, R3: 1.8k R4, R5, R6: 3.3k R7, R8: 560 C1, C5: 100n C2, C3: 33p C4, C6: 2.2u Q1: 3.3V Q2: 8MHz IC1: ATMega644P (5V)
This is PCB done by thermic toner transfer.
This is PCB after painting with the paint for glass. This is the trick to make DIY solder mask.
And finally PCB after removing paint from solder pads.
Here you can find current board look.
This is fully mounted device.
Ant the place where it will be mounted.
Some links and places from where I get inspiration for my project: http://www.eltop.republika.pl/sd2iec.html (PL) http://www.pitsch.de/stuff/mmc2iec/index.htm (EN) http://www.c64-wiki.com/index.php/SD2IEC (EN)

3. Stereo SID
I have found some time at weekend and mounted Stereo SID module. Available addresses for second SID are: d400, d420, d500, de00, df00. I was thinking how to mount preamp for second SID and came out to the idea of cutting whole preamp from another c64 board. So I did it. You need to connect point A and B between two boards. C connected to pin 1,2,3,4 are 22nF (new SID) or 470pF (old SID). C in audio line is 100nF. Address for second SID is selected by 74LS139. I put another SID on existing one and solder it together according to schema below.

41 comments:

  1. you can stack the VRAM too, I would assume as its all SRAM. VERONICA and JAZZ and LAZARUS have some specs using ARDUINO and/or 8051..

    ReplyDelete
  2. That's very nice. I have an SX-64 that I would like to mod. I want to replace the crt with an lcd, add an sd2iec, and also would like to add a WD-TV media player with a 2TB hd. But I'm not sure how to go about adding a switch to switch the screen between the 64 and the wdtv.

    ReplyDelete
  3. Hy,

    How many 9V devces can you connect to the MoBo?

    Regards,
    Gábor

    ReplyDelete
  4. I am not clear how to mount the sd slot, you can explain it better?

    ReplyDelete
  5. This comment has been removed by the author.

    ReplyDelete

  6. I have more question about project sd2iec... Can you help me?

    ReplyDelete
  7. Download and install your Norton product. Sign In to Norton. If you do not have a Norton account, click Create account and complete the sign up process. In the Norton Setup window, click Enter a New Product Key. To enroll in Automatic Renewal Service for your Norton subscription, Get Started

    norton.com/setup

    ReplyDelete
  8. This is really an amazing article. Your article is really good and your article has always good content with a good powerpoint with informative information.

    norton.com/setup

    mcafee.com/activate

    office.com/setup

    ReplyDelete

  9. This is a great inspiring article.I am pretty much pleased with your good work.You put really very helpful information.

    norton.com/setup
    mcafee.com/activate
    office.com/setup

    ReplyDelete
  10. This is a great inspiring article.I am pretty much pleased with your good work.You put really very helpful information.

    | norton.com/setup |
    | mcafee.com/activate |
    | office.com/setup |

    ReplyDelete
  11. Hi, the post which you have provided is fantastic, I really enjoyed reading your post, and hope to read more. Thank you so much for sharing this post, I appreciate your work.
    norton.com/setup | www.office.com/setup | www.office.com/setup | mcafee.com/activate

    ReplyDelete
  12. McAfee always does an amazing job of keeping you safe from different viruses, malware, online threats, and cyber attacks. It is the complete, accurate, or handy antivirus security software. Learn how to download, install, and activate mcafee.com/activate without creating an error. Get assistance for how to enter 25 digit alphanumeric product key code.

    ReplyDelete
  13. McAfee dependably works to perfection of protecting you from various infections, malware, online dangers, and digital assaults. It is the finished, precise, or helpful antivirus security programming. Figure out how to download, introduce, and enact activate without making a mistake. Inspire help for how to enter 25 digit alphanumeric item key code. Visit mcafee.com/activate

    ReplyDelete
  14. Microsoft Office is providing complete cloud-based productivity package across the globe. Get single solution for downloading, installing, re-installing, and activating it by using 25 digit alphanumeric product key code from  office.com/setup. The alphanumeric code is used for activating the Microsoft office. Get assistance for Office 2007, Office 2010, Office 2013, Office 2016, and Office 365.

    ReplyDelete
  15. You have great ideas to share something like this. Thanks for share this info.

    mcafee.com/activate

    ReplyDelete
  16. Visit mcafee.com/activate to buy a plan and know how to download, install and activate McAfee on your pc to get real-time protection against cybercrime. Also, protect and lock your Android or iOS phones with McAfee activate mobile app.
    Mcafee.com/activate | Mcafee activate | Mcafee Activate 25 digit code | Mcafee log in | Norton.com/setup

    ReplyDelete
  17. Get started with McAfee Protection by redeeming your product at mcafee.com/activate. If you're facing issues, then contact us our McAfee activate support number.

    Mcafee.com/activate | Mcafee activate | Mcafee Activate 25 digit code | Mcafee log in

    ReplyDelete
  18. Norton.com/setup - Learn here how to download, install, and activate your Norton setup on your computer and other devices. just visit www.norton.com/setup and follow step by step.

    norton.com/setup | Norton setup

    ReplyDelete
  19. Nice blog. you did really great. Thank You for sharing the information .
    MS office.com/setup suites includes Excel, Word, PowerPoint, and OneNote. However, Office Setup suites consist of different features and applications for home and business users, people who need office Setup access solely on the Internet and people who need offline Office access, and for distinct payment options. There various versions of Office include Office 365, Office 2019, Office 2016, Office 2013, Office 2010, Office 2007, and Office 2003. Originally released in the 1990s, MS Office has transformed from its simple origins into the best productivity suite across the world.
    Kaspersky Total Security | Brother printer drivers

    ReplyDelete
  20. Great blog. Nice opportunity. This is Great post, I will Read it I hope you will Write a new post in some days I will wait for your post. Thank you for sharing this blog
    Kaspersky Total Security is one of the most widely used security software. You can get Kaspersky Total Security at the best prices and find products that suit your needs. We can also help you with all your support and troubleshooting requirements for Kaspersky Activation Code . We have a team of professionals who are skilled in handling all aspects of Kaspersky Total Security and this is a major benefit for you. Contact us for Kaspersky support !
    We also helps in installing Brother printer drivers .

    ReplyDelete
  21. Thank you so much for sharing this post, I appreciate your work.It was a great informative post.Go so many useful and informative links.Loved your writings also. Concept of the topic was well discussed. Love to come here again.
    The Brother printer drivers Update Utility for Brother devices is intelligent software which automatically recognizes your computer’s operating system and Printer model and finds the most up-to-date drivers for it. Brother Printer Support because There is no risk of installing the wrong driver.
    Office 365 Download | Office 2016 Download

    ReplyDelete
  22. If you want to get McAfee antivirus on the system, then follow step by step guide by and download McAfee setup at.
    mcafee.com/activate

    ReplyDelete
  23. Very nice blog and articles. I am really very happy to visit your blog. Now I am found which I actually want. I check your blog every day and try to learn something from your blog. Thank you and waiting for your new post.
    mcafee.com/activate

    ReplyDelete
  24. Really great article, Glad to read the article. It is very informative for us. Thanks for posting.

    norton.com/setup
    mcafee.com/activate

    ReplyDelete
  25. I really happy found this website eventually. Really informative and inoperative, Thanks for the post and effort! Please keep sharing more such blog.

    norton.com/setup

    norton.com/setup

    norton.com/setup

    roadrunner email

    mcafee.com/activate

    aol mail

    ReplyDelete
  26. Kaspersky procures the power of Anti-virus. Her power and smoothness, advanced algorithm represent on the Computer Performance.
    Kaspersky Activation

    ReplyDelete
  27. If you are't know how to setup norton antivirus, how to activate mcafee antivirus and office product, then just visit our website...
    Mcafee.com/activate
    norton.com/setup
    office.com/setup

    ReplyDelete
  28. Thank you for sharing this useful information, I will regularly follow your blog
    Norton.com/setup
    Norton.com/nu16
    Norton.com/MyAccount

    ReplyDelete
  29. You have great ideas to share something like this.Thanks for share this info.
    mcafee.com/activate

    ReplyDelete
  30. I really happy found this website eventually. Really informative and inoperative, Thanks for the post and effort! Please keep sharing more such blog.

    norton.com/setup

    norton.com/setup

    norton.com/setup

    office.com/setup

    roadrunner email

    mcafee.com/activate

    aol mail

    ReplyDelete
  31. To get started with your Microsoft Office Installation we can help you with our entire process to setup office product online.office.com/setup

    ReplyDelete
  32. Wonderful blog! I found it while browsing on Yahoo News

    Regards= office.com/setup

    ReplyDelete
  33. I simply want to say I am just new to blogs and really savored this web site. More than likely I’m likely to bookmark your blog post . You really have superb article content. Cheers for sharing your web page.
    Office.com/setup

    ReplyDelete
  34. I really happy found this website eventually. Really informative and inoperative, Thanks for the post and effort! Please keep sharing more such blog.

    norton.com/setup

    norton.com/setup

    norton.com/setup

    office.com/setup

    roadrunner email

    mcafee.com/activate

    aol mail

    ReplyDelete