Website review
This review may include AI-generated content and is not individually verified. Domain, certificate and other facts come from the observed data on this page.
What is Subchrist Software?
Subchrist Software is a small, long-running developer of retro-gaming creation tools, founded in 2001 and hosted on itch.io at Subchrist Software. Its work centers on the Commodore 64, with a more recent expansion to the Commodore 16 and Plus/4. The tools are Windows desktop programs aimed at people building 2D games for these vintage machines: sprite and character graphics editors, map editors, and a parallax effects builder.
Its history explains the focus. The first project, Final TAP, digitally remastered software transferred from cassette tapes and was used in efforts to preserve classic game tapes before magnetic degradation or "bit rot" destroyed them. From there the company moved into game-art tooling with SpritePad and CharPad, which have been refined for over a decade.
The current line, as listed on the page:
- CharPad C64 Pro + SpritePad C64 Pro — twin-pack of the Commodore 64 graphics editors
- CharPad C64 Pro — Commodore 64 character graphics editor
- SpritePad C64 Pro — Commodore 64 sprite graphics editor
- CharPad C16 Pro — Commodore 16 character graphics editor
- CharPad C64 (old version) — free Commodore 64 character graphics editor
- CharPad Glaze C64 — free parallax effects builder and viewer
A practical way to decide: if you are making a C64 game and need to design tiles, sprites, animations, maps, or parallax layers, this is a targeted toolset from a developer with deep roots in that platform. If you work on other retro systems, or want cross-platform or modern-engine integration, the value is lower because the tools are specifically built around Commodore graphics formats and Windows. The free CharPad C64 and CharPad Glaze C64 are the natural starting point to test whether the workflow suits you before considering the paid Pro versions.
How can I recover games from old Commodore 64 cassette tapes using Final TAP?
Final TAP is the right starting point, but it is a recovery tool for digital tape images, not something that plays a cassette directly. Subchrist Software describes it as a tool created to digitally remaster software transferred from cassette tapes, and it played a central role in the race to save classic game tapes from magnetic degradation or "bit rot." In practice, you use it after you have already captured the tape's audio to a computer.
What you need first
- A working Commodore 64 datasette or compatible tape deck.
- An audio interface or cable to connect the tape player's output to your computer's sound input.
- Recording software that can save uncompressed WAV files.
- Final TAP itself, from Subchrist Software.
The basic workflow
- Clean the tape heads and check the tape is not physically damaged.
- Connect the datasette's audio output to your computer's line-in or microphone input.
- Record the whole tape side to a WAV file, adjusting levels so the signal is strong but not clipped.
- Load that WAV into Final TAP and let it analyse the tape signal.
- Use its recovery and remastering functions to reconstruct a clean program file.
- Test the result in a Commodore 64 emulator before trusting it as an archive copy.
Final TAP is aimed at people doing preservation work: retro developers, archivists and hobbyists with a box of old tapes. Its value is that it can work with imperfect captures where a simple audio-to-file conversion fails. The trade-off is that it expects you to understand tape audio, and results depend heavily on the quality of your recording and the condition of the tape.
If your goal is making new Commodore 64 graphics rather than rescuing old tapes, the same developer's CharPad and SpritePad tools are the relevant ones. For tape recovery specifically, start by recording one short, known-good tape and running it through Final TAP before committing to a large batch.
What is the difference between CharPad and SpritePad for Commodore 64 development?
CharPad and SpritePad split the two main graphics jobs in Commodore 64 game development: CharPad builds the character/tile-based playfields, while SpritePad builds the moving objects that the VIC-II chip draws independently of the background.
CharPad C64 Pro is a Windows character graphics editor. You use it to design the tileset (the 8x8 character graphics) and then arrange those tiles into maps and levels. This is the tool for screens, scrolling backdrops, platforms and any scenery built on the C64's character mode. The page also lists CharPad C16 Pro, the same idea for the Commodore 16 and Plus/4.
SpritePad C64 Pro is a Windows sprite graphics editor. You use it to draw and animate the hardware sprites — players, enemies, bullets, pickups — and work within the C64's sprite limits, such as the fixed sprite sizes and the per-sprite colour restrictions.
The practical difference comes down to what the hardware does with each:
| CharPad | SpritePad | |
|---|---|---|
| Graphics type | Character/tile graphics and maps | Hardware sprites |
| Typical use | Levels, screens, scrolling backgrounds | Players, enemies, bullets, pickups |
| Main constraint | Character set and map layout | Sprite count, size and colour limits |
| Output role | Static or scrolling playfield | Independently positioned moving objects |
A concrete example: in a side-scrolling shooter, you would lay out the terrain and starfield tiles in CharPad, then draw the ship, enemy waves and explosions in SpritePad. Both feed into the same game, but they target different parts of the C64's display hardware, so neither replaces the other.
If you only need one, decide by your project's dominant visual element. A puzzle or platformer with detailed tile-based levels points to CharPad first; a game whose appeal is animated characters and objects points to SpritePad first. If you expect to need both, the page lists CharPad C64 Pro + SpritePad C64 Pro as a twin-pack, which is the natural route for a full game project.
Next step: sketch one screen of your game and mark which elements are background tiles versus moving sprites. That split tells you which editor you need, or whether the twin-pack matches your scope. Subchrist Software's tools are listed at Subchrist Software.
Should I buy CharPad C64 Pro or use the free version for my retro game project?
If your Commodore 64 project is past the "experimenting" stage, buy CharPad C64 Pro. The free old version is a reasonable way to learn the workflow, but Pro is the version Subchrist Software has continued to tune and polish, so it is the one to build a real project around.
Subchrist Software describes the free CharPad C64 as the "old version," and lists CharPad C64 Pro as a $15 standalone Windows character graphics editor. The same page also offers a $20 twin-pack with SpritePad C64 Pro and a $15 SpritePad C64 Pro. Those prices come straight from the Subchrist Software page on Subchrist Software.
Who should stay on the free version
- You are curious about how C64 character graphics and tile maps work and want to try the tool before spending anything.
- You are making a small demo, a test screen, or a one-off map for a game jam.
- You already have another map editor you are happy with and only need occasional C64 map conversion.
Who should buy Pro
- You are building a full game and expect to spend many hours in the map editor.
- You want the current, maintained tool rather than a frozen old release.
- You also need sprite work, in which case the Pro twin-pack is the more sensible purchase than buying the two editors separately.
A practical way to decide
Spend one evening in the free CharPad C64. Build a small map, export it, and see whether the workflow fits how you think. If you hit a limitation, or if you simply find yourself wanting to keep going, the $15 upgrade is small compared with the time you will spend on the map data. If you finish the evening with a working test screen and no frustration, the free version may carry you through your current project.
One thing to check before buying: confirm that the Pro version's export formats and features match your game's build pipeline, since the free and Pro versions are separate downloads. A quick look at the Subchrist Software page on Subchrist Software will show what each edition includes.
How do I create parallax effects for a Commodore 64 game with CharPad Glaze?
CharPad Glaze C64 is a free Windows tool from Subchrist Software for building and viewing parallax effects for the Commodore 64. It is the specialist companion to the same developer's CharPad C64 map editor, so the intended workflow is: design character graphics and tile maps in CharPad, then use Glaze to arrange layers and preview how they scroll past each other.
What parallax on the C64 actually involves
The C64 has no hardware scroll registers, so parallax is done by shifting screen and character data each frame. Typical approaches:
- Raster-split layers — change fine-scroll or screen base between raster lines so different bands move at different speeds.
- Character-set swapping — redraw a layer's tiles as it shifts, giving smoother or finer movement than coarse scroll steps.
- Repeated/looping maps — the background must tile seamlessly, otherwise the seam becomes visible as it wraps.
Glaze handles the design and preview side of this; it does not replace the assembly or BASIC code that drives the scrolling in your game.
A practical workflow
- Draw the tiles and character set in Subchrist Software's CharPad C64 (or the free older CharPad C64 version if you are just experimenting).
- Open the map in CharPad Glaze C64 and split it into layers — a slow far background, a faster mid layer, and so on.
- Set each layer's scroll rate so the speed difference reads as depth, and preview the loop to check the wrap point is invisible.
- Export the arranged data and write the per-frame scroll logic in your game code, using raster interrupts for the band splits.
Choosing between the tools
| Tool | Role | Cost signal |
|---|---|---|
| CharPad C64 (old version, free) | Character graphics editor | Free |
| CharPad C64 Pro | Character graphics editor | $15 |
| CharPad Glaze C64 | Parallax effects builder/viewer | Free |
| CharPad C64 Pro + SpritePad C64 Pro | Graphics editor twin-pack | $20 |
If you only need parallax, Glaze is free and pairs with the free CharPad. The Pro versions matter more if you want the polished editor features for a full game project. For a first test, build a two-layer map in Glaze, preview the loop, then wire one raster split into your code before adding more layers.
Is CharPad C16 Pro suitable for editing graphics for both Commodore 16 and Plus/4 computers?
Yes. CharPad C16 Pro is described as an advanced tile-map editor for the Commodore 16 and Commodore Plus/4 computers, so it targets both machines rather than the C64 line. That matters because the C16 and Plus/4 share a graphics architecture that differs from the Commodore 64, and a tool built for them can handle their tile and colour constraints directly instead of forcing a C64-oriented workflow.
If you are deciding between Subchrist's editors, use the machine as the first filter:
| Tool | Target machines | Main use |
|---|---|---|
| CharPad C16 Pro | Commodore 16 and Plus/4 | Character/tile-map editing for those systems |
| CharPad C64 Pro | Commodore 64 | C64 character graphics editing |
| SpritePad C64 Pro | Commodore 64 | C64 sprite image and animation editing |
| CharPad C64 + SpritePad C64 Pro | Commodore 64 | Twin-pack of the two C64 graphics editors |
A practical next step: if your project is a C16 or Plus/4 game, start with CharPad C16 Pro and check that your target screen mode and colour limits match what the tool exposes. If you also need sprites, note that the listed sprite editor is for the C64, so plan how you will handle sprite data for the C16/Plus/4 separately. For the broader toolset, see Subchrist Software.
User reviews (0)