Announcement

Collapse
No announcement yet.

Atmega328 PONG

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • Atmega328 PONG

    I'm trying to build this Atmega emulated pong circuit:

    http://searle.hostei.com/grant/AVRPong/index.html

    Not having much luck getting it going, getting something on screen but mostly a jumbled mess of lines.

    I'm programming directly from the breadboard via a USB AVP programmer, using XtremeBurner software.

    I believe my issue is that I'm not setting the low fuse bits to set an external clock. I've tried but just end up bricking the Atmega328P chip.

    Anyone familiar with how to enable an external 16MHz crystal when flashing the Atmega328P?

    IMG20190210160624.jpgIMG20190210205522.jpg
    SEGA love: | Nintendo love:
    PC Engine love: | Latest retro finds:

  • #2
    Got it working. Pretty cool little pong project.

    Low fuse for 16MHz crystal is 0XFF

    Had to omit the 1000R from the sync line for stable image.IMG20190210221430.jpg
    SEGA love: | Nintendo love:
    PC Engine love: | Latest retro finds:

    Comment


    • #3
      Nice work mate.
      Namco Starblade - Taito Cocktail 14" x 3, 20" x 2 - NZ SI PtII Upright - Chase HQ DX, Taito Top Speed - Taito Grand Champion - Taito Safari - LAI SI Head to Head Cocktail - SI Cocktail Clone x 2, Pong Clone x 3

      Comment


      • #4
        I'm going to design a PCB for it, it's a really nifty little project.

        I plan on 3D printing some enclosures for the paddles and making them external to the PCB, they'll connect via a cable with JST plugs.

        Rather cool that you can do this with so few components. The Atmega emulates the pong chip quite faithfully. The Arduino TV out interface is great, there's other games you can do like space invaders etc.
        SEGA love: | Nintendo love:
        PC Engine love: | Latest retro finds:

        Comment


        • #5
          PCBs arrived, really happy with how it turned out.

          I've designed it to use parts that are all available from Jaycar and printed the part numbers on the back of the PCB.

          IMG20190307172841.jpg

          IMG20190307172828.jpg
          SEGA love: | Nintendo love:
          PC Engine love: | Latest retro finds:

          Comment


          • #6
            That is really cool. Are you going to sell them

            Sent from my Redmi Note 4 using Tapatalk

            Comment


            • #7
              I can sell the PCBs, then let people supply and solder parts themselves. Jaycar and Altronics etc have all the parts available.
              SEGA love: | Nintendo love:
              PC Engine love: | Latest retro finds:

              Comment


              • #8
                Finished this project off. Made some improvements to the PCB.

                I'll be listing a small handful of PCBs in the for sale section soon. I can supply a pre-programmed Atmega328 if needed. Remainder of parts can easily be sourced from Jaycar, part numbers printed on the reverse side of the board.

                IMG20190503135757.jpg

                IMG20190503135707.jpg

                IMG20190503135531.jpg
                SEGA love: | Nintendo love:
                PC Engine love: | Latest retro finds:

                Comment


                • #9
                  Awesome mate, you and Kaizen would have plenty to talk about for sure.

                  Comment


                  • #10
                    I'm up for one.
                    Pong style knobs available here...

                    https://m.aliexpress.com/item/326242...g1556883148999

                    Namco Starblade - Taito Cocktail 14" x 3, 20" x 2 - NZ SI PtII Upright - Chase HQ DX, Taito Top Speed - Taito Grand Champion - Taito Safari - LAI SI Head to Head Cocktail - SI Cocktail Clone x 2, Pong Clone x 3

                    Comment


                    • #11
                      Nice knobs!

                      I'll definitely save one for you [MENTION=2995]Kaizen[/MENTION].

                      When I get around to it, probably be a while, I'm going to adopt it for jamma.
                      SEGA love: | Nintendo love:
                      PC Engine love: | Latest retro finds:

                      Comment


                      • #12
                        If you are selling one, put me on your list please

                        Comment


                        • #13
                          Originally posted by Frank_fjs View Post
                          Finished this project off. Made some improvements to the PCB.

                          I'll be listing a small handful of PCBs in the for sale section soon. I can supply a pre-programmed Atmega328 if needed. Remainder of parts can easily be sourced from Jaycar, part numbers printed on the reverse side of the board.

                          https://www.aussiearcade.com/attachm...hmentid=147364

                          https://www.aussiearcade.com/attachm...hmentid=147365

                          https://www.aussiearcade.com/attachm...hmentid=147366
                          I'll be in on this little project, I'll keep an eye out .

                          Comment


                          • #14
                            [MENTION=6860]Frank_fjs[/MENTION]
                            Is there an option/pin alredy coded in to swap between manual and auto serve?

                            Edit: I just read the documentation on the website and it says it can be easily done however I have no idea how to write code...
                            Last edited by Kaizen; 18th May 2019, 04:14 PM.
                            Namco Starblade - Taito Cocktail 14" x 3, 20" x 2 - NZ SI PtII Upright - Chase HQ DX, Taito Top Speed - Taito Grand Champion - Taito Safari - LAI SI Head to Head Cocktail - SI Cocktail Clone x 2, Pong Clone x 3

                            Comment


                            • #15
                              Has anyone built theirs yet?
                              SEGA love: | Nintendo love:
                              PC Engine love: | Latest retro finds:

                              Comment

                              Users Viewing Topic: 0 members and 1 (guests)
                              Working...
                              X