[AI] Pong Kombat for Sega 32X

Data retrieved from haroldo-ok.itch.io

Pong Kombat for Sega 32X by haroldo-ok

Pixel Art

Github repo: https://github.com/haroldo-ok/pong-kombat-32x
Pong Kombat 32X

A port of Pong Kombat (© 1994 Gagne Software, by Stefan Gagne) to the Sega 32X.

"It's Pong! It's Mortal Kombat! IT'S... PONG KOMBAT!"

The ROM boots on real hardware and in emulators, renders the original 1994 artwork at 320×224 in the 32X's 256-colour packed-pixel mode, and plays with two controllers.

rom/pongkombat.32x 1 MiB, ready to run

What this port actually is

The URL in the original brief (dosgames.com/files/pongkomb.zip) is the shareware binary release, not source code: a 16-bit DOS executable plus data files. There is no C source in it, and none has ever been published.

So the port consists of two halves:

The original assets are reused. The .GRA files turned out to be three different containers sharing one extension. All of them are decoded by tools/pkformats.py and repacked into a 32X asset bank:
ZSoft PCX, 8bpp 320×200 39 title, select and arena backgrounds 34 paddles, balls, digits, banners Autodesk FLI 14 bios / fatality animations Creative Voice File 31 announcer speech
Count
[u16 w][u16 h][pixels]

The game logic is reimplemented in C for the SH2, following the rules documented in the original PONGKOMB.TXT: ten points wins a match, points come from getting the ball past the opponent or from landing a projectile, and winning triggers FINISH HIM! with a four-input fatality window.

The 32X boot layer (ROM header, security blob, SH2 vector tables, MD-side startup) is adapted from Chilly Willy's / viciious' d32xr — MIT licensed, and the reference the brief pointed at.
Credits

Pong Kombat © 1994 Gagne Software — Stefan Gagne (code, art), Nick Steele, Josh Saxon and the original beta testers.
32X boot layer from d32xr by Victor Luchits / Chilly Willy (MIT).
Devkit: 32XDK (Chilly Willy's Sega toolchain).

This port is a fan preservation of freely distributed 1994 shareware.

Screenshots

/img/md/pongkombatforsega32xbyharoldook-03.png
/img/md/pongkombatforsega32xbyharoldook-01.png
/img/md/pongkombatforsega32xbyharoldook-02.png


Permalink :
https://md.jmus.fr/pongkombatforsega32xbyharoldook.html