VOGONS


First post, by Akuma

User metadata
Rank Member
Rank
Member

PatchMaker v0.14 Copyright (c) 2021 by Akuma, release date: 2021/01/19

This is for all the members that posted manual patching solutions for DOS
Now you can also supply a patch for those that are less familiar with
hexeditors and offsets.

Disclaimer:
This software is provided to you "AS IS" and without warranty of any kind,
express, staturory, implied or otherwise, including without limitation any
warranty of merchantability, fitness for a particular purpose or infringement.
No oral or written information, or advice given to you will create a warranty
for the software, and you may not rely on any such information or advice.

Description:
PatchMaker is a DOS program that creates 'patch programs' for files.
Supply PatchMaker with an original and a patched file and it will create a
simple patch program for you.

The attachment PatchMaker_v0.14.png is no longer available

Usage:
The usage is very simple, when you run the progam it will display:
usage: original patched textfile outfile

original: the unmodified original file
patched: is the patched file
textfile: user supplied textfile
outfile: patch program outfile

Example:
> pm original.exe patched.exe mytext.txt mypatch.com

Details:
* Files must be equal in size.
* Filesize is limited to 4GB.
* Limited to 10.000 bytes difference
(do you really need more?)

Bugs:
If you find any, let me know on the vogons.org forum.

Releases:
0.14 * Added user text file functionality max 1024 bytes, more cleanup
0.13 * More maintenance and cleanup
0.12 * Maintenance and cleanup, added return codes
0.11 * Fixed filename handling, 8088 supported now
0.10 * First public release

Last edited by DosFreak on 2024-01-04, 02:28. Edited 11 times in total.

Reply 1 of 5, by Jorpho

User metadata
Rank l33t++
Rank
l33t++

Your efforts are appreciated, but what advantage does this offer over xdelta?

Reply 3 of 5, by Akuma

User metadata
Rank Member
Rank
Member
Jorpho wrote on 2021-01-14, 20:46:

Your efforts are appreciated, but what advantage does this offer over xdelta?

No idea, but PM is small, simple and runs under DOS.
It's nothing like patch or diff assuming xdelta is similar.

EDIT: I did a quick scan on the instructions, I think you can run this on a 8086/8088.

keropi wrote on 2021-01-14, 21:14:

oh nice , a DOS byte-patcher! thanks Akuma!

You're welcome 😁

EDIT: Update to version 0.11

Reply 4 of 5, by Akuma

User metadata
Rank Member
Rank
Member

Updated to version 0.14