VOGONS

Common searches


First post, by Banjo

User metadata
Rank Newbie
Rank
Newbie

I'm trying to find software that will let me create - and more importantly - apply a binary patch (for an exe file) under DOS.

Everything I've found (of which xdelta was the "best", IMO) only works under modern Windows, even command line tools. I don't mind if I have to create the patch in Windows, but I would really like a tool that can apply a patch under DOS (i.e. either in DOSBox or under true DOS on an old PC). If I can make an exe from the patch so it doesn't need a program to apply it, even better!

Am I looking in vain for something like this? I remember "patches" for DOS floppy games in my childhood so I'm sure something like this *used* to exist, for companies to use "back in the day", even though patches were nowhere near as commonplace as they are for games post-release as they are today.

Reply 1 of 5, by RoyBatty

User metadata
Rank Oldbie
Rank
Oldbie

I think they wrote their own delta patchers or used RTPatch which is a bit expensive for hobbyist use.

You'd probably have to port xdelta3 or something to dos with an extender or something at this point.

Reply 2 of 5, by BloodyCactus

User metadata
Rank Oldbie
Rank
Oldbie

Most patches back in the day were entire replacements, not so much delta patches. I only encountered RTPatch a few times. I know Borland distributed patches as zip files of the whole replacement files.

Ive seen patches distributed as debug scripts too.

--/\-[ Stu : Bloody Cactus :: [ https://bloodycactus.com :: http://kråketær.com ]-/\--

Reply 4 of 5, by akula65

User metadata
Rank Oldbie
Rank
Oldbie

Some of the patches I have created were made with Open Watcom C/C++. Using a single source code set, you can create standalone programs for each of the following using just different command line build options:

16-bit (DOS)
32-bit Windows
32-bit OS/2

http://www.openwatcom.org/

Reply 5 of 5, by keropi

User metadata
Rank l33t++
Rank
l33t++

Are you looking to do some byte replacing on files? or advanced stuff like xdelta can do?

🎵 🎧 PCMIDI MPU , OrpheusII , Action Rewind , Megacard and 🎶GoldLib soundcard website