Skip to content
This repository has been archived by the owner on Dec 24, 2020. It is now read-only.

Commit

Permalink
Fixed game-disk URLs
Browse files Browse the repository at this point in the history
  • Loading branch information
jeffpar committed Jun 14, 2019
1 parent 0bc0cd0 commit fcf0941
Show file tree
Hide file tree
Showing 3 changed files with 11 additions and 11 deletions.
18 changes: 9 additions & 9 deletions _posts/2019-06-13-adventures-in-copy-protection.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ preview: https://game-disks.pcjs.org/pcx86/microsoft/adventure/Adventure_Booklet
Thanks to a contribution from a PCjs user, I was able to examine a KryoFlux dump of an original
[Microsoft Adventure](/disks/pcx86/games/microsoft/adventure/) diskette:

![Microsoft Adventure Diskette]({{ site.games-disks.baseurl }}/pcx86/microsoft/adventure/Adventure_Diskette-HxC.png)
![Microsoft Adventure Diskette]({{ site.game-disks.baseurl }}/pcx86/microsoft/adventure/Adventure_Diskette-HxC.png)

You can see that the first sector on the (outermost) track is a normal 512-byte sector -- which it must
be in order to function as a boot disk -- but the rest of the disk is primarily 256-byte sectors, along
Expand All @@ -21,11 +21,11 @@ along with some advice on using the image conversion tools that come with [PCE](
I was able to convert the TransCopy `.tc` file into a set of KryoFlux `.raw` track files and successfully
load them into [HxC](http://hxc2001.free.fr/).

The basic steps were:
The basic steps:

- Use PCE's **PRI** utilty to convert the `.tc` file to a `.pri` (PCE Raw Image) file
- Use PCE's **PFI** utility to convert the `.pri` file to a `.pfi` (PCE Flux Image) file
- Use PCE's **PFI** utility again to convert the `.pfi` file to a set of `.raw` track files
- Run PCE's **PRI** utilty to convert the `.tc` file to a `.pri` (PCE Raw Image) file
- Run PCE's **PFI** utility to convert the `.pri` file to a `.pfi` (PCE Flux Image) file
- Run PCE's **PFI** utility again to convert the `.pfi` file to a set of `.raw` track files

For example:

Expand All @@ -41,14 +41,14 @@ from `.pri` (PCE Raw Image) files; eg:
The nice thing about a `.psi` file is that the format is fairly straightforward, and with the help of
a little [documentation](https://github.com/jeffpar/pce/blob/master/doc/psi-format.txt), I was able to
update my [DiskDump](/modules/diskdump/) utility to read `.psi` files directly and create
JSON-encoded PCjs disk images that more or less replicate the structure of the original diskette.
JSON-encoded PCjs disk images that replicate the structure of the original diskettes.

There are now *two* Microsoft Adventure disk images in the PCjs Disk Library:

- "Microsoft Adventure", which contains a patched binary on a normally formatted diskette
- "Microsoft Adventure (Unmodified)", which contains the original binary on a copy-protected diskette
- "Microsoft Adventure", which contains patched code on a standard diskette
- "Microsoft Adventure (Unmodified)", which contains the original copy-protected code

The first diskette is what we originally used before PCjs supported copy-protected disks. In theory, we
The first diskette is what I originally had to use before PCjs supported copy-protected disks. In theory, I
could have simply replaced the first diskette with the copy-protected version, but that would have broken
the saved machine state of anyone who had already started playing the game with the first diskette. Besides,
there may be some historical or diagnostic value in keeping both versions.
Expand Down
2 changes: 1 addition & 1 deletion disks-game
2 changes: 1 addition & 1 deletion disks/pcx86/games/microsoft/adventure/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ UPDATE: There are now two "Microsoft Adventure" disk images in the PCjs Disk Lib
"Microsoft Adventure (Unmodified)", which recreates the original copy-protected diskette. See the PCjs blog post
"[Adventures in Copy Protection](/blog/2019/06/13/)" for more information.

A copy of the [Manual]({{ site.games-disks.baseurl }}/pcx86/microsoft/adventure/Adventure_Manual.pdf) is also available.
A copy of the [Manual]({{ site.game-disks.baseurl }}/pcx86/microsoft/adventure/Adventure_Manual.pdf) is also available.

{% include machine.html id="ibm5150" %}

Expand Down

0 comments on commit fcf0941

Please sign in to comment.