Submitted as a compo entry for the PONG 50th Anniversary game jam ...

Available to download free and play online.

The game will be streamed on Twitch live on 5th July 2022.

From The New Dimension comes this weird an wacky PONG game, written specially for the PONG 50th Anniversary Game Jam run by Retro Programmers Inside (a private FB user group) and Phaze101. This game is a pong clone, but much weirder. The game was 95% developed on theC64 full size computer It contains the following features:

- Compatible on PAL and NTSC C64s
- Enhanced graphics, with really nice background tile animation
- Up-tempo in game sound track or self-programmed sound effects
- Fully presentable with a selection of in game options
- Compatible with VICE, Ultimate,  and theC64 (theC64 mini users might need a keyboard for selecting in game options).
- 64TASS Complete source code complete with program data provided
(You will need 64TASS and Exomizer and VICE, also rename build.txt to build.bat and edit the file with the correct path for building)


Poing Ultra is for 1 or 2 players. 

You can either play against an opponent or  play against the computer. The computer  movement may look drunk, but the C64 is pretty smart. As you play along. 

The object of this game is to whack the ball into your opponent's goal. However you must defend your own goal, from your opponent. After many rebounds, the ball will go faster.

You cannot only hit the ball diagonally but if you stop your bat from moving, it will hit the ball vertically. Your opponent can do exactly the same thing.

In the middle of the screen is an alien. If the ball hits the alien, the ball might rebound towards the goal of the player who hits the ball. The alien will also spawn power ups. To pick up a power up, your bat must NOT be in shield mode (flashing), otherwise the power up will go past the player instead. This is used to make game play fairer, where without the shield, it was possible for a skull power up to kill the player instantly when it suddenly appears.  The shield is active at the start of a new game and after the ball has passed the  player's goal and the bat explodes.

The winner of the game is the first  player to score the maximum set of points set on the title screen.



Poing Ultra was first created and  developed on theC64 as part of a game development challenge. 95% of the game project was completed on theC64, but it had to be finished in 64TASS on the PC. The source code and binaries have also been included, but you will need to use 64TASS to build the complete project.

This game was created and developed for the PONG 50th Anniversary Challenge run by Retro Programmers Inside and Phaze101.


Programming, graphics, sound effects and music by
Richard Bayliss

Tape Loader source
Martin Piper (Mastered with Tape Master  Pro V4.0)

(C)2022 The New Dimension

This game is free to copy. You are welcome to host it onto your web sites or whatever. Providing no money is made out of this production. 

Rated 5.0 out of 5 stars
(3 total ratings)
AuthorRichard of TND


Download 250 kB


Log in with to leave a comment.


Very nice Breakout game. Our German-language review can be found in our recorded livestream starting at 03:50:25. Subscription to our YouTube or Twitch channel is welcome. 🙂

(2 edits) (+1)

Cool game. I don't know if I'm the only one with this, but the opponent's movement sometimes looks like it's stuttering. You can see it on my video :) I played on The C64 MAXI. Greetings from Poland :) Long live the Commodore :D

Thank you for your feedback. The reason for the stuttering is because I coded a subroutine in which makes the computer try to follow the ball as soon as the ball enters the middle of the computer's area. Then it follows the vertical position of the ball.


Full Game Jam stream here 


Great Richard!👍🏻


too hard for me


Nice work Richard !


Very nice game!


very good


Mega Cool. Good job


Excellent !