Skip to content
SPECIFICTION
Get listed

DOSBox Cheat Engine

github.com

Free plan WebWindowsmacOSLinux
Visit github.com
Spec score 7.9 #4 of 23 in Game Memory Editors

What it is

DOSBox Cheat Engine is a single-page web application for scanning, editing, and freezing emulated memory in DOSBox Staging. Search for values, narrow the results, and add memory addresses to a Cheat Table; values in the table can be changed by double-clicking or frozen so they do not decrease. Live memory polling can be paused during CPU-heavy game segments. Cheat tables can be exported and loaded as JSON files, and Shift-click or Ctrl-click supports range selection. The application connects to DOSBox Staging through its Web Server API, which must be enabled in the emulator configuration. It requires DOSBox Staging 0.83 or newer; the API web server's default local address is http://127.0.0.1:8086. Precompiled executables are offered for Windows and Linux, and the Python source can be run directly using only the standard library, without a pip installation. The project is MIT licensed and free. Closing the browser tab sends a signal for the Python server to shut down gracefully.

Spec sheet

Purpose
A single-page web application for scanning, editing, and freezing emulated memory in DOSBox Staging.Read 4 Oct 2026 · github.com
Cheat tables
Cheat tables can be exported and loaded as JSON files for sharing.Read 4 Oct 2026 · github.com
Compatibility requirement
The maker requires DOSBox Staging version 0.83 or newer.Read 4 Oct 2026 · github.com
Dependencies
The project says it uses only Python's standard library and requires no pip installation to run from source.Read 4 Oct 2026 · github.com
Distribution
Precompiled executables are offered for Windows and Linux, and the README also describes running the Python source directly.Read 4 Oct 2026 · github.com
Integration
The app connects to DOSBox Staging through its Web Server API, which must be enabled in the configuration.Read 4 Oct 2026 · github.com
License and creator
The project is MIT licensed and credits George Petrakis as its creator.Read 4 Oct 2026 · github.com
Live updates
Live memory polling can be paused during CPU-heavy game segments.Read 4 Oct 2026 · github.com
Local connection
The README says the DOSBox API web server runs at http://127.0.0.1:8086 by default.Read 4 Oct 2026 · github.com
Memory scanning
Users can search for values, filter scan results, and add addresses to a Cheat Table.Read 4 Oct 2026 · github.com
Security behavior
The latest release says closing the browser tab sends a signal for the Python server to shut down gracefully.Read 4 Oct 2026 · github.com
Selection
Range selection supports Shift-click and Ctrl-click.Read 4 Oct 2026 · github.com
Value editing
Cheat Table values can be edited by double-clicking them.Read 4 Oct 2026 · github.com
Value freezing
The app can freeze values such as health, ammunition, or coins so they do not decrease.Read 4 Oct 2026 · github.com

Plans and prices

DOSBox Cheat Engine Free MIT licensed · requires DOSBox Staging 0.83+ Read 4 Oct 2026 · github.com

Every DOSBox Cheat Engine plan and price →

Strong points and limits

Strong points

  • Searches, filters, edits, and freezes memory values.
  • Cheat tables can be shared as JSON files.
  • Polling can be paused during CPU-heavy segments.
  • Python source uses only the standard library.
  • Free and MIT licensed.

Limits

  • Requires DOSBox Staging 0.83 or newer.
  • DOSBox Staging Web Server API must be enabled.
  • Precompiled executables are offered for Windows and Linux.

Who it suits

It suits DOSBox Staging users who want to search and change emulated memory through a web interface. Users need DOSBox Staging 0.83 or newer with its Web Server API enabled.

DOSBox Cheat Engine in depth

Read the full write-up

Overview

DOSBox Cheat Engine is a single-page web app for scanning and changing emulated memory in DOSBox Staging. It is best suited to players who want to adjust values in DOS games and already use a compatible emulator setup. Its focused toolset is free, but the DOSBox version and API requirements narrow its audience.

Key features

Search and filter: Scan for values, filter the results, then add candidate addresses to a Cheat Table. This gives players a way to narrow the search before making changes, rather than working with memory values indiscriminately.

Edit and freeze: Double-click a table value to edit it, or freeze values such as health, ammunition, or coins so they do not decrease. These controls suit targeted changes to a game state, but the tool is specifically for DOSBox Staging.

Polling control: Pause live memory polling during CPU-heavy game segments. That is useful when ongoing updates are unwelcome during demanding play.

Table sharing and selection: Export Cheat Tables as JSON or load them from JSON files, and select ranges using Shift-click or Ctrl-click. Together, those options make it easier to manage a group of candidate addresses and share tables.

Pricing

DOSBox Cheat Engine costs nothing. The plan is MIT licensed, and the project is open source; there is no paid tier or trial to weigh against the free option. The main cost is setup: users need DOSBox Staging 0.83 or newer with its Web Server API enabled.

Platforms

The app connects through DOSBox Staging’s Web Server API, which runs at http://127.0.0.1:8086 by default. The API must be enabled in the emulator configuration. Precompiled executables are offered for Windows and Linux, and the Python source can also be run directly; the project says it uses only Python’s standard library and needs no pip installation. Closing the browser tab sends a signal for the Python server to shut down gracefully.

Who it's for

This is a good fit for DOSBox Staging users who want value scanning, editing, freezing, and JSON Cheat Table exchange without paying for a memory editor. It is not the right choice for someone using an older DOSBox Staging release, unable to enable the Web Server API, or looking for a general-purpose tool beyond this emulator.

Pros and cons

Pro: Scanning, editing, and freezing are combined with table export and import, covering the main steps from finding a value to reusing a table.

Pro: Free and MIT licensed, with a source run path that does not require pip installation.

Con: Requires DOSBox Staging 0.83 or newer and an enabled Web Server API, so compatibility depends on the emulator setup.

Con: Its stated purpose is limited to DOSBox Staging, making it a poor fit for users seeking a broader memory editor.

Alternatives

For a broader set of options, browse Game Memory Editors.

MemDBG is a free, open-source alternative spanning Android, iOS, Linux, macOS, and Windows.

ReClass.NET is free and open source for Linux and Windows; its MIT-licensed plan is supplied without warranty.

CoSMOS is free for Linux and Windows, with no registration, locked features, adware, or hidden software.

scanmem is a free, open-source option for Android and Linux, with GPLv3 licensing and LGPLv3 for libscanmem.

Squalr is a free, open-source alternative spanning Android, API, Linux, macOS, and Windows.

Game Cheetah is a free, open-source alternative for Linux, macOS, and Windows.

Bit Slicer is a free, open-source option for macOS, with its freeware plan covering macOS 10.8 or later.

ArtMoney is a Windows freemium alternative: its free SE edition has some features unavailable, while PRO costs $24.90, paid once.

Verdict

Choose DOSBox Cheat Engine if you play through DOSBox Staging 0.83 or newer and want a free way to scan, edit, freeze, and share emulated memory values. Its focused controls and open-source status are the case for it; the version and API prerequisites are the reason to look elsewhere if your setup does not meet them.

Verdict

DOSBox Cheat Engine provides memory scanning and Cheat Table controls for DOSBox Staging. Its version requirement and API setup are the main prerequisites to check first.

Where Specifiction places it

Alternatives to DOSBox Cheat EngineAll alternatives →