Systematic method to reverse engineer and rewrite DOS games

This page summarizes the projects mentioned and recommended in the original post on /r/REGames

InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • masm2c

    x86 assembler (MASM syntax) to C translator

  • I'm the author of masm2c.I also have dificulties to implement Sounblaster emulation.Currently trying to do similar to spice86: reusing DOSBox as library for hardware and interrupts.To make precise instructions emulation you can use tests from qemu https://github.com/xor2003/masm2c/tree/master/qemu_tests

  • spice86

    Reverse engineer and rewrite real mode dos programs! (by kevinferrare)

  • The tool: https://github.com/kevinferrare/spice86

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • cryodunere

    Cryo DUNE reverse engineering and reimplementation in java.

  • chani

  • The emulator from madmoose : https://github.com/madmoose/chani

  • dune

  • The ScummVM engine reimplementation : https://github.com/madmoose/dune https://github.com/bluegr/scummvm/tree/dune

  • scummvm

    ScummVM main repository (by bluegr)

  • The ScummVM engine reimplementation : https://github.com/madmoose/dune https://github.com/bluegr/scummvm/tree/dune

  • odrade

    Original Dune Restructuring And Diversification Extension

  • The Dune : A Harder Path Projet and ODRADE: https://forum.dune2k.com/topic/28488-advanced-questions-on-saved-game-hex-editing/ https://github.com/debrouxl/odrade

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  • OpenRakis_old

    Discontinued open-source reimplementation of Cryo's DUNE game

  • The DuneEdit2 savegame editor and OpenRakis projects : https://github.com/maximilien-noal/OpenRakis

  • c2c

    Crash 2 in C

  • This is actually a technique I've seen used in the past for other games. For example a Crash Bandicoot 2 reverse engineering project does something pretty similar: https://github.com/ughman/c2c

  • re3

    Discontinued GTA III, Vice City [UnavailableForLegalReasons - Repository access blocked]

  • I tried to check for GTA out of curiosity, but their code was taken down by DCMA it seems: https://github.com/GTAmodding/re3

  • Bright-Eyes

    "Bright Eyes" is a variation of DOSBox with customized support for the CRPG "Das schwarze Auge 1 - Schicksalsklinge"

  • very equal to the Bright-Eyes project: https://github.com/Henne/Bright-Eyes

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Roadmap for transition from Java

    4 projects | /r/dotnet | 19 Jan 2023
  • GitHub - dethrace-labs/dethrace: Reverse engineering the 1997 game "Carmageddon"

    2 projects | /r/Games | 8 May 2023
  • Dethrace: Reverse engineering the 1997 game Carmageddon

    1 project | /r/patient_hackernews | 29 Apr 2023
  • Dethrace: Reverse engineering the 1997 game Carmageddon

    1 project | /r/hackernews | 29 Apr 2023
  • dethrace-labs/dethrace: Reverse engineering the 1997 game "Carmageddon"

    1 project | /r/ReverseEngineering | 29 Apr 2023