It seems that you're using an outdated browser. Some things may not work as they should (or don't work at all).
We suggest you upgrade newer and better browser like: Chrome, Firefox, Internet Explorer or Opera

×
I've found a thread in scummvm and then a blog saying:

"You may know of Personal Nightmare, a game by HorrorSoft released a while back in 1979.
This game was released for three systems
Dos,Amiga and Atari ST

The Amiga and Atari ST versions were released in VGA
however the DOS version never saw a VGA release and users had to make do with EGA graphics.

HorrorSoft released the game in England, USA and Germany(in English)
however nearly all the DOS releases shipped with a corrupted file namely '72.out'
which made it impossible to complete the DOS game due to a nasty crash.

Lately Kirben from ScummVM began working on support for this game within the AGOS
engine in ScummVM. While the original source code was available parts of it were
written in assembly and needed re-writing. A couple of months ago PN support made it into the SVN trunk
and since then the game is supported fully.

ScummVM was unable to fix the crash in the DOS version of the game since the decompression code
could not handle the corrupt file. However after a long search for the fabled HorrorSoft patch
it became evident that this was lost in time. Kirben managed to make contact with Alan Bridgman
who was able to provide details of the original uncorrupted '72.out' file, which impressively differed by only
one byte and later that day ScummVM was fitted with a nice workaround for the crash. patching the data before decompression
but not affecting the original file.

This is great for users who want to use ScummVM to play the game( who wouldnt :p )
but I thought it might be nice for people who did not wish to use ScummVM and still ran DOS machines or DOSBox.

Kirben kindly provided me with the details allowing me to create a patch for the file.

I created a patch using the IPS patching format as it seems there are clients around for most common OS's
this can be found here http://robertmegone.com/misc/pn/72patch.ips

This needs to be applied over the '72.out' file, and only if your vicarage section crashes.
Although the patched file will still work with ScummVM, I state here that the patch is ONLY designed so that
users can play through the game under DOS/DOSBox.

However if you do not wish to patch the file using this method you can follow the following instructions, using a hex editor
to manually change the single byte.

Change the byte at position 53714(D1D2) from 0x20 to 0x40. "

The link is dead and scummvm support the game at 50% so gog released it on dosbox. I've maked the procedure and my 72.out file is equal to the one attached with gog release, good. But now it's possible to complete the game or there are some other nasty bugs?
Post edited October 27, 2013 by micartu
I tried to patch with HxD(bynary editor)

When I checked D1D0 line in 72.out,that has below hexes.

72.out
D1D0 0A 04 40 DA 88 1E F8 1E 08 1E F8 14 A0 04 04 04

Seemingly,D1D2 is 0x40,GOG version is already patched?
Post edited November 30, 2013 by sajin
The Personal Nightmare version on GOG isn't effected by this issue. Since GOG were provided with a perfect copy, by one of the original developers.
Post edited November 30, 2013 by Kirben