GlitchMod tutorials

Retro PC DOS software, save and configuration preservation

Archive original media, patches, licenses, boot settings and native game progress so a DOS application can be restored in a documented environment.

3 min read Updated 0 replies

Preserve an application as an environment

A DOS game's executable is only one part of a reproducible installation. Record edition, language, installer media, official patches, manuals, configuration files and required drivers. Keep original distribution archives unchanged and maintain a separate installed working copy. An old download directory may mix releases whose files should not be merged indiscriminately.

Retain the software's own requirements and license. A publicly available download is not automatically permission to redistribute a commercial title. Creator-authorized freeware, open-source games and historical commercial packages may have different terms. Record provenance and permission rather than describing all old software as abandonware with unrestricted copying rights.

Identify progress and settings

Determine where the program stores native saves, scores, configuration and user-created content. Inspect documented paths and compare a controlled disposable save before and after creation where needed. Do not assume every game uses a file named SAVE or keeps progress beside its executable. Include multiple player profiles and expansion-specific directories if the application uses them.

  1. Record visible progress and the game edition.
  2. Exit normally so pending writes can finish.
  3. Copy the identified native files and configuration.
  4. Retain the original unmodified backup in separate storage.
  5. Restore a working copy to a compatible installation.
  6. Load it in the game and confirm actual progress.

An emulator save state is supplementary evidence, not a universal substitute for native files. It can depend on implementation and configuration. Keep its emulator version and corresponding disk contents together, and do not restore a state into a mismatched installation without preserving the working copy first.

Retain boot and device dependencies

The FreeDOS package documentation explains its package structure; retain exact packages and licenses when preserving a FreeDOS environment. Keep CONFIG.SYS, AUTOEXEC.BAT and related driver files with a record of the hardware or emulator they configure. A copied boot script referencing unavailable drivers is not a complete restoration.

The DOSBox Staging project and DOSBox-X game guide provide separate runtime and configuration references. Record the chosen implementation and settings. A directory-mounted game, a bootable disk image and a full-machine emulator are distinct environments; identify which one your successful test actually used.

Keep derivatives traceable

For a patched executable, retain the original file, patch source, tool version, options and resulting checksum. Apply patches to a copy and test the documented edition. Do not erase unknown files to make a package smaller until their role is understood. For CD-based titles, retain track layout and referenced audio rather than saving only a data executable.

Write a concise manifest listing installation sequence, native save location, drivers, sound settings, input mapping and acceptance test. Store checksums and separate verified copies. Recreate the environment from the archive occasionally using disposable media, recording any missing dependency. Continue with disk imaging for preservation below the filesystem level and device configuration for repeatable audio and video tests.

Guide discussion 0

Questions & community notes

Ask for help, suggest a correction, or share what worked for you.

Be the first to reply

Include your console model, firmware, and tool version when asking for help.