Super Pac-Man has a new retro home: Milasoft has completed a Commodore VIC-20 conversion of Namco’s 1982 arcade sequel. The port requires a 32K RAM expansion and is described as having been built in machine language with PowerPlay, rather than through AI-assisted development.

For a computer as closely associated with tight memory limits as the VIC-20, the stated 32K requirement is an important part of the story rather than a small footnote. The additional memory is used to accommodate the game’s maze-chomping action and its level graphics, with 8K blocks mapped at $2000, $4000, $6000 and $A000. The conversion also includes alternating one- and two-player play, plus a built-in system for retaining high scores.

The result is a notable meeting of arcade history and home-computer programming: an official Pac-Man follow-up from the early 1980s adapted for a machine whose technical boundaries have continued to inspire new projects decades later. VIC-20 fans can also see that appetite for ambitious late-life software in the recent Pyjamarama 35K port.

What makes Super Pac-Man different?

Super Pac-Man was released by Namco in 1982, following the original 1980 Pac-Man phenomenon. It is associated with Pac-Man creator Toru Iwatani and was later issued in North America by Bally Midway in 1983.

Its basic premise remains recognizably Pac-Man: guide the character around a maze, avoid ghosts, clear targets and chase a stronger score. But the sequel’s identity is rooted in changes to what sits inside the maze. Rather than making the familiar pellet-clearing format the entire focus, Super Pac-Man is built around consuming items and opening routes through doors. That makes the flow of a stage feel different from the original game’s more uniform field of dots.

The “Super” part refers to a temporary powered-up state. In simple terms, Pac-Man can become larger and able to move through doors, creating a burst of direct, forceful progress through spaces that would otherwise require another route. It is a design change that shifts the game toward timing and route management. The player is not only deciding where to travel, but when a short-term power opportunity can be used to tear through the maze efficiently.

That distinction matters for a conversion such as this one. A port is not merely about placing a famous character on another system; it has to preserve the visual information and quick decision-making that define the game’s structure. Doors, objects, characters and changing maze conditions all need to remain readable enough for the player to make decisions at arcade speed.

Why the 32K expansion is central

The Commodore VIC-20’s memory configuration places real constraints on software design, so a version requiring a 32K RAM expansion is working with a substantially more generous pool of memory than an unexpanded machine. Milasoft’s stated arrangement divides that added capacity into four 8K blocks at the listed memory addresses.

Related coverage includes Super Pac-Man Reaches the Commodore VIC-20 in New 32K Home Conversion.

Memory mapping is the practice of assigning portions of a computer’s address space to particular hardware or RAM regions. For players, those hexadecimal-style addresses are not instructions they need to manage during play. They do, however, describe the technical layout the software expects: the program can access the expansion memory in designated blocks to hold the code and data it needs.

In practical terms, the expansion requirement should be treated as a compatibility requirement. A VIC-20 without the specified 32K RAM setup is not the target hardware configuration for this release. Anyone interested in running it will need to ensure their system or emulation setup can present those four 8K blocks at $2000, $4000, $6000 and $A000.

The supplied details identify graphics and maze-focused gameplay as reasons for that memory footprint. It would be unsafe to assume further specifics about the port’s internal asset layout, sound implementation or performance from the memory map alone. Still, the stated configuration clearly signals a project designed around using expanded hardware capacity rather than squeezing a simplified version into the base machine.

Machine language and PowerPlay, explained

Milasoft says the conversion was programmed entirely in genuine machine language and ported using PowerPlay. Machine language is the low-level instruction format executed directly by a computer’s processor. On vintage systems, it is often associated with projects that need close control over memory, timing and the system’s limited resources.

That does not automatically establish that one project is better than every game made in another language. Programming language choice alone cannot tell players whether they will prefer a game’s controls, graphics or challenge. But for a VIC-20 arcade conversion with a 32K memory plan, the use of machine language is relevant technical context: it reflects a direct, hardware-focused approach to fitting the intended game into the system.

The developer also emphasizes that no AI assistance was used in the project. That claim is about the production method, not a gameplay feature. Players should not expect it to alter the rules of Super Pac-Man itself; instead, it documents how the conversion was made and may be meaningful to enthusiasts interested in contemporary homebrew craftsmanship for classic machines.

Alternating multiplayer and a reason to keep chasing scores

The release supports alternating one- or two-player modes. “Alternating” means participants take turns rather than sharing the maze simultaneously. That format suits score-chasing arcade play particularly well: each turn becomes a clear attempt to top the previous run, and a missed route or costly encounter can quickly hand the next player a chance to respond.

The built-in high-score saving system is similarly more than decorative. Classic arcade games are designed around repeat attempts, efficient routes and incremental improvement. Retaining scores gives those sessions continuity. Instead of every restart wiping the local pecking order clean, the machine can preserve a benchmark to beat on future runs.

For a game centered on arcade-style competition, these two features work together neatly. Alternating play creates immediate head-to-head rivalry, while saved high scores extend that competition beyond a single sitting. The conversion’s stated feature set therefore aims at both the solitary score chaser and the two-player household taking turns at the keyboard or controller.

A new conversion, not a newly discovered original

It is worth being precise about the historical framing. Super Pac-Man itself is an early-1980s Namco arcade game, while this is a new VIC-20 home conversion. The significance lies in bringing that particular arcade sequel to the Commodore platform now, using expanded memory and a bespoke technical approach.

That makes the project interesting on two levels. For Pac-Man historians, it offers another way to encounter a sequel that reworked the series’ maze format with doors, collectibles and its temporary super-powered state. For VIC-20 enthusiasts, it is an example of a modern release targeting original-style hardware constraints while taking advantage of a 32K expansion.

There is also a useful lesson in the phrase “arcade accuracy.” It is a goal that can cover several different things: the look of a maze, the recognizable rules, the pacing of movement, scoring behavior, sound, or the way a game feels under pressure. The available information establishes the conversion’s arcade roots and its technical ambitions, but does not provide the detail needed to judge every one of those aspects individually. What can be said with confidence is that Milasoft’s version brings the core Super Pac-Man proposition—maze navigation, collectible targets, ghosts, turn-taking multiplayer and scores—to the VIC-20 with a substantial expansion-memory requirement.

What VIC-20 owners should take away

  • Game: Super Pac-Man, Namco’s 1982 Pac-Man arcade sequel.
  • Platform: Commodore VIC-20.
  • Required memory: 32K RAM expansion, using 8K blocks at $2000, $4000, $6000 and $A000.
  • Development: Milasoft describes the port as machine-language programming made with PowerPlay and without AI assistance.
  • Modes: Alternating one-player or two-player play.
  • Persistence: A built-in high-score saving system.

The key practical point is the RAM requirement. This is not presented as a base-memory VIC-20 release, so prospective players should check their hardware expansion or emulator configuration before expecting it to run. Beyond that, the conversion gives a historically important arcade sequel a purpose-built place in the VIC-20 library—and gives score-focused players another reason to put those expanded-memory setups through their paces.