Possibility of Pong / derivatives

https://github.com/MiSTer-devel/Main_MiSTer/wiki

Moderators: Mug UK, Zorro 2, spiny, Greenious, Sorgelig, Moderator Team

Locked
crocky
Atari maniac
Atari maniac
Posts: 99
Joined: Fri Nov 23, 2018 2:01 pm

Possibility of Pong / derivatives

Post by crocky »

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.
Sorgelig
Ultimate Atarian
Ultimate Atarian
Posts: 6348
Joined: Mon Dec 14, 2015 10:51 am
Location: Russia/Taiwan

Re: Possibility of Pong / derivatives

Post by Sorgelig »

Good core for those who want to learn HDL programming.
User avatar
SmokeMonster
Atari nerd
Atari nerd
Posts: 46
Joined: Wed Oct 03, 2018 2:26 pm
Contact:

Re: Possibility of Pong / derivatives

Post by SmokeMonster »

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.
Sorgelig
Ultimate Atarian
Ultimate Atarian
Posts: 6348
Joined: Mon Dec 14, 2015 10:51 am
Location: Russia/Taiwan

Re: Possibility of Pong / derivatives

Post by Sorgelig »

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.
User avatar
Newsdee
Atari God
Atari God
Posts: 1561
Joined: Fri Sep 19, 2014 8:40 am

Re: Possibility of Pong / derivatives

Post by Newsdee »

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/
crocky
Atari maniac
Atari maniac
Posts: 99
Joined: Fri Nov 23, 2018 2:01 pm

Re: Possibility of Pong / derivatives

Post by crocky »

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.
Sorgelig
Ultimate Atarian
Ultimate Atarian
Posts: 6348
Joined: Mon Dec 14, 2015 10:51 am
Location: Russia/Taiwan

Re: Possibility of Pong / derivatives

Post by Sorgelig »

crocky wrote:Sorg: If you remember the logic how hard would it be to recreate it on FPGA for you? ;)
It's easy. That's why I leave it for beginners.
crocky wrote:Ideally with Potentiometer/mouse support for two.
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.
Locked

Return to “MiSTer”