http://realddp.narod.ru/fpga/index_eng.htm#tennis
I can see this one with source code for Altera DE1. Is it possible to port to Mister? Cheers.
Possibility of Pong / derivatives
Moderators: Mug UK, Zorro 2, spiny, Greenious, Sorgelig, Moderator Team
Re: Possibility of Pong / derivatives
Good core for those who want to learn HDL programming.
- SmokeMonster
- Atari nerd
- Posts: 46
- Joined: Wed Oct 03, 2018 2:26 pm
- Contact:
Re: Possibility of Pong / derivatives
Here's a document on a Pong hardware FPGA. I've seen a lot of Pong FPGA projects but I think that's the only one approaching it from a hardware perspective. It looks like a lot of FPGA students make their own version of Pong as a student project, but they usually only recreate the gameplay, not the hardware.
Re: Possibility of Pong / derivatives
In the childhood i've made ping-pong myself using elementary logic from SN74 series. It was something around 100 chips 
I think even in SN74 hardware there were several different implementations.

I think even in SN74 hardware there were several different implementations.
Re: Possibility of Pong / derivatives
There is actually a bunch of older game devices that are hard to emulate on CPU because they used discrete logic... but that is perfect for FPGAs.
Pong is one, but so is Computer Space:
https://www.giantbomb.com/discrete-logi ... 058/games/
Pong is one, but so is Computer Space:
https://www.giantbomb.com/discrete-logi ... 058/games/
Re: Possibility of Pong / derivatives
Arent any of these chips implemented in FPGA?
https://en.wikipedia.org/wiki/AY-3-8500
I shall try and see if I can make the narod.ru FPGA work on the DE10 Nano. No idea how to do it, but Sorg did say its good for beginners. Installed Quartus on my PC.
Sorg: If you remember the logic how hard would it be to recreate it on FPGA for you?
Ideally with Potentiometer/mouse support for two.
https://en.wikipedia.org/wiki/AY-3-8500
I shall try and see if I can make the narod.ru FPGA work on the DE10 Nano. No idea how to do it, but Sorg did say its good for beginners. Installed Quartus on my PC.
Sorg: If you remember the logic how hard would it be to recreate it on FPGA for you?

Re: Possibility of Pong / derivatives
It's easy. That's why I leave it for beginners.crocky wrote:Sorg: If you remember the logic how hard would it be to recreate it on FPGA for you?
you don't need to emulate potentiometer itself. It's connected to DAC in real HW to make a proper line counter where player must be located. So, you skip the DAC part and just set the line number directly according to mouse/joystick. MiSTer supports analog sticks, so they are perfect for ping pong control.crocky wrote:Ideally with Potentiometer/mouse support for two.