Added "Adventures in Math (1983)" along with some notes about the failure to properly archive files
This commit is contained in:
parent
487fa0e26e
commit
36bf15561f
19 changed files with 619 additions and 379 deletions
10
apps/pcx86/1983/README.md
Normal file
10
apps/pcx86/1983/README.md
Normal file
|
|
@ -0,0 +1,10 @@
|
|||
---
|
||||
layout: page
|
||||
title: IBM PC Applications (1983)
|
||||
permalink: /apps/pcx86/1983/
|
||||
---
|
||||
|
||||
IBM PC Applications (1983)
|
||||
---
|
||||
|
||||
* [Adventures in Math (1983)](adventmath/)
|
||||
1
apps/pcx86/1983/adventmath/ADVENTMATH100.json
Normal file
1
apps/pcx86/1983/adventmath/ADVENTMATH100.json
Normal file
File diff suppressed because one or more lines are too long
144
apps/pcx86/1983/adventmath/README.md
Normal file
144
apps/pcx86/1983/adventmath/README.md
Normal file
|
|
@ -0,0 +1,144 @@
|
|||
---
|
||||
layout: page
|
||||
title: "Adventures in Math (1983)"
|
||||
permalink: /apps/pcx86/1983/adventmath/
|
||||
machines:
|
||||
- type: pcx86
|
||||
id: ibm5150
|
||||
config: /devices/pcx86/machine/5150/cga/64kb/machine.xml
|
||||
autoMount:
|
||||
B:
|
||||
path: /apps/pcx86/1983/adventmath/ADVENTMATH100.json
|
||||
---
|
||||
|
||||
Adventures in Math (1983)
|
||||
-------------------------
|
||||
|
||||
{% include machine.html id="ibm5150" %}
|
||||
|
||||
This game is available from the [Internet Archive](https://archive.org/details/msdos_Adventures_in_Math_1983);
|
||||
the contents of their ZIP archive contains:
|
||||
|
||||
-rwxr-xr-x@ 1 Jeff staff 18688 Dec 24 1996 Adventur.bas
|
||||
-rwxr-xr-x@ 1 Jeff staff 0 Dec 24 1996 Adventures in Math (1983).ba1
|
||||
-rwxr-xr-x@ 1 Jeff staff 54277 Dec 24 1996 Basica.exe
|
||||
-rwxr-xr-x@ 1 Jeff staff 11904 Dec 24 1996 Castle.bas
|
||||
-rwxr-xr-x@ 1 Jeff staff 6400 Dec 24 1996 Exit.bas
|
||||
-rwxr-xr-x@ 1 Jeff staff 4992 Dec 24 1996 Help.bas
|
||||
-rwxr-xr-x@ 1 Jeff staff 1418 Dec 24 1996 Maze1
|
||||
-rwxr-xr-x@ 1 Jeff staff 2179 Dec 24 1996 Maze2
|
||||
-rwxr-xr-x@ 1 Jeff staff 3892 Dec 24 1996 Maze3
|
||||
-rwxr-xr-x@ 1 Jeff staff 10496 Dec 24 1996 Monocode.000
|
||||
-rwxr-xr-x@ 1 Jeff staff 15 Dec 24 1996 Run.bat
|
||||
-rwxr-xr-x@ 1 Jeff staff 13 Dec 24 1996 Sn
|
||||
-rwxr-xr-x@ 1 Jeff staff 369 Dec 24 1996 Topten
|
||||
|
||||
What's a little disturbing about the above archive is that all the files are dated "Dec 24 1996".
|
||||
However, if you dig around a bit more on the Internet Archive, you discover that
|
||||
[A Large Collection of DOS Collections](https://archive.org/details/large_dos_collection_2013_08) contains:
|
||||
|
||||
- DOS Collection v0.7/DVD1/Adventures In Math (1983)(Ibm).zip
|
||||
- main torrent/1983/Adventures in Math (1983)(IBM) [Educational].zip
|
||||
|
||||
In the first ZIP file:
|
||||
|
||||
-rw-r--r--@ 1 Jeff staff 18688 Dec 24 1996 adventur.bas
|
||||
-rw-r--r--@ 1 Jeff staff 16 Dec 24 1996 autoexec.bat
|
||||
-rw-r--r--@ 1 Jeff staff 54277 Dec 24 1996 basica.exe
|
||||
-rw-r--r--@ 1 Jeff staff 11904 Dec 24 1996 castle.bas
|
||||
-rw-r--r--@ 1 Jeff staff 4964 Dec 24 1996 command.com
|
||||
-rw-r--r--@ 1 Jeff staff 6400 Dec 24 1996 exit.bas
|
||||
-rw-r--r--@ 1 Jeff staff 4992 Dec 24 1996 help.bas
|
||||
-rw-r--r--@ 1 Jeff staff 1418 Dec 24 1996 maze1
|
||||
-rw-r--r--@ 1 Jeff staff 2179 Dec 24 1996 maze2
|
||||
-rw-r--r--@ 1 Jeff staff 3892 Dec 24 1996 maze3
|
||||
-rw-r--r--@ 1 Jeff staff 10496 Dec 24 1996 monocode.000
|
||||
-rw-r--r--@ 1 Jeff staff 13 Dec 24 1996 sn
|
||||
-rw-r--r--@ 1 Jeff staff 369 Dec 24 1996 topten
|
||||
|
||||
And in the second ZIP file:
|
||||
|
||||
-rw-r--r--@ 1 Jeff staff 18688 Aug 11 1983 Adventur.bas
|
||||
-rw-r--r--@ 1 Jeff staff 54277 Sep 17 1999 Basica.exe
|
||||
-rw-r--r--@ 1 Jeff staff 11904 Aug 11 1983 Castle.bas
|
||||
-rw-r--r--@ 1 Jeff staff 6400 Aug 11 1983 Exit.bas
|
||||
-rw-r--r--@ 1 Jeff staff 4992 Aug 11 1983 Help.bas
|
||||
-rw-r--r--@ 1 Jeff staff 1418 Aug 11 1983 Maze1
|
||||
-rw-r--r--@ 1 Jeff staff 2179 Aug 11 1983 Maze2
|
||||
-rw-r--r--@ 1 Jeff staff 3892 Aug 11 1983 Maze3
|
||||
-rw-r--r--@ 1 Jeff staff 10496 Dec 19 1985 Monocode.000
|
||||
-rw-r--r--@ 1 Jeff staff 15 Jan 4 2003 Run.bat
|
||||
-rw-r--r--@ 1 Jeff staff 13 Aug 11 1983 Sn
|
||||
-rw-r--r--@ 1 Jeff staff 369 Sep 17 1999 Topten
|
||||
-rw-r--r--@ 1 Jeff staff 170 Jan 22 2011 file_id.diz
|
||||
|
||||
So we're going to start with the second ZIP file. One oddity common to *all* these archives is the file
|
||||
"MONOCODE.000". Dumping that file reveals:
|
||||
|
||||
00000c60 20 4d 4f 4e 4f 50 4f 4c 59 20 69 73 20 61 20 72 | MONOPOLY is a r|
|
||||
00000c70 65 67 69 73 74 65 72 65 64 20 74 72 61 64 65 6d |egistered tradem|
|
||||
00000c80 61 72 6b 20 6f 66 20 50 61 72 6b 65 72 20 42 72 |ark of Parker Br|
|
||||
00000c90 6f 74 68 65 72 73 2c 20 49 6e 63 2e e8 f7 7d e8 |others, Inc...}.|
|
||||
00000ca0 a1 64 e8 d4 79 e8 d6 7d 3c 20 20 20 20 20 20 20 |.d..y..}< |
|
||||
00000cb0 20 20 20 20 20 20 4d 53 2d 44 4f 53 20 61 64 61 | MS-DOS ada|
|
||||
00000cc0 70 74 61 74 69 6f 6e 20 28 43 29 20 31 39 38 35 |ptation (C) 1985|
|
||||
00000cd0 20 44 6f 6e 20 50 68 69 6c 6c 69 70 20 47 69 62 | Don Phillip Gib|
|
||||
00000ce0 73 6f 6e 20 5b e8 96 7d 03 35 2e 31 b8 5d 00 50 |son [..}.5.1.].P|
|
||||
|
||||
so it seems pretty clear that whoever created this disk had copied other unrelated (eg, MONOPOLY) game files to it,
|
||||
and if/when someone tried to clean it up later, they missed this file. I've deleted it.
|
||||
|
||||
Another oddity is "BASICA.EXE" (54277 bytes) from 1999. It seems unlikely that IBM would have distributed *any*
|
||||
BASIC binary with this game, because DOS was a prerequisite, and all versions of DOS included BASIC. IBM's PC-DOS
|
||||
shipped with "BASICA.COM", and OEM versions of DOS shipped with either "GWBASIC.EXE" or "BASIC.EXE".
|
||||
|
||||
The closest binary I'd seen up to this point was "BASICA.EXE" from COMPAQ DOS 1.12 (54304 bytes). And sure enough,
|
||||
this "BASICA.EXE" is a close relative, since it contains the strings:
|
||||
|
||||
The COMPAQ Personal Computer BASIC
|
||||
Version 1.13
|
||||
(C) Copyright COMPAQ Computer Corp. 1983
|
||||
|
||||
It's unlikely that IBM would have distributed a COMPAQ binary; if they had distributed any BASIC binary with this
|
||||
game at all, it would have been their own "BASICA.COM", and since that binary also requires IBM's ROM BASIC, a more
|
||||
generic BASIC binary was desirable.
|
||||
|
||||
I've deleted "BASICA.EXE". The proper thing to do -- and what any purchaser of this game would have to do -- is
|
||||
boot a machine with a disk containing some version of BASIC and use that.
|
||||
|
||||
Finally, there was "FILE_ID.DIZ":
|
||||
|
||||
Adventures in Math (1983)(IBM) [Educational].zip
|
||||
Name:Adventures in Math
|
||||
Version:1.0
|
||||
Language/Country:English
|
||||
Flags:
|
||||
Year:1983
|
||||
Publisher:IBM
|
||||
Genre(s):Educational
|
||||
|
||||
and "RUN.BAT":
|
||||
|
||||
basica castle
|
||||
|
||||
and "TOPTEN":
|
||||
|
||||
The Ultimate One,83519,LARGE,07-15-81
|
||||
MathsWhiz,78613,LARGE,01-01-80
|
||||
[z],70946,LARGE,07-13-81
|
||||
[z],56728,LARGE,04-24-80
|
||||
[z],56727,LARGE,07-25-81
|
||||
[z], 56277,LARGE,07-28-81
|
||||
[z],56157,LARGE,07-24-81
|
||||
[z],55677,LARGE,07-24-81
|
||||
[z],55197,LARGE,07-23-81
|
||||
[z],54792,LARGE,07-23-81
|
||||
^Z,07-28-81
|
||||
[z],56157,LARGE,07-24-81
|
||||
Z[z],55677,LARGE,07-24-81
|
||||
[z],55197,LARGE,07-23-81
|
||||
|
||||
Those files have been deleted as well, leaving 8 files dated "Aug 11 1983". I created a disk image from the
|
||||
directory containing those files:
|
||||
|
||||
diskdump --dir=archive --format=json --output=ADVENTMATH100.json --manifest
|
||||
23
apps/pcx86/1983/adventmath/manifest.xml
Normal file
23
apps/pcx86/1983/adventmath/manifest.xml
Normal file
|
|
@ -0,0 +1,23 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<?xml-stylesheet type="text/xsl" href="/versions/pcx86/1.35.0/manifest.xsl"?>
|
||||
<manifest type="software">
|
||||
<title>Adventures in Math</title>
|
||||
<version>1.0</version>
|
||||
<type>Game</type>
|
||||
<category>Educational</category>
|
||||
<author>Scott A. Harris</author>
|
||||
<publisher>IBM</publisher>
|
||||
<releaseDate>1983</releaseDate>
|
||||
<machine href="/devices/pcx86/machine/5150/cga/64kb/debugger/machine.xml" state=""/>
|
||||
<disk id="disk01" chs="40:2:9" dir="archive" href="/apps/pcx86/1983/adventmath/ADVENTMATH100.json" md5="d0a170815f29dc663bdb0dd7977efdb3" md5json="1ebcf9c7819f4516677722913d80b589">
|
||||
<name>Adventures in Math (1983)</name>
|
||||
<file size="17928" time="1983-08-11 12:00:12" attr="0x20" md5="0a60a8d64ce3d5013525a26a3347308d">ADVENTUR.BAS</file>
|
||||
<file size="11445" time="1983-08-11 12:00:14" attr="0x20" md5="5ab9b1ea1455581fce8918b5bc37f439">CASTLE.BAS</file>
|
||||
<file size="6131" time="1983-08-11 12:00:14" attr="0x20" md5="f2a8c7ab5ee4b365db1a60cfe931f25b">EXIT.BAS</file>
|
||||
<file size="4819" time="1983-08-11 12:00:12" attr="0x20" md5="9e0c5b895390089def38a036c4ccc1f2">HELP.BAS</file>
|
||||
<file size="1418" time="1983-08-11 12:00:16" attr="0x20" md5="523b0102729670e4ebec91ef4d9a90fb">MAZE1</file>
|
||||
<file size="2179" time="1983-08-11 12:00:16" attr="0x20" md5="ca44b503f5507906dfeab5929eeaca30">MAZE2</file>
|
||||
<file size="3892" time="1983-08-11 12:00:18" attr="0x20" md5="3889b95cf4a069dc6a552aa5286028b7">MAZE3</file>
|
||||
<file size="13" time="1983-08-11 12:00:22" attr="0x20" md5="18f3875160f3d1ad66f54b36d7459278">SN</file>
|
||||
</disk>
|
||||
</manifest>
|
||||
|
|
@ -11,6 +11,7 @@ Below are selected [PCx86](/docs/about/pcx86/) demos of classic IBM PC applicati
|
|||
|
||||
* [VisiCalc (1981)](1981/visicalc/)
|
||||
* [Executive Suite (1982)](1982/esuite/)
|
||||
* [Adventures in Math (1983)](1983/adventmath/)
|
||||
* [Rogue (1985)](1985/rogue/)
|
||||
* [ThinkTank (1987)](1987/thinktank/)
|
||||
* [The Dungeons of Moria (1992)](1992/moria/)
|
||||
|
|
|
|||
Loading…
Reference in a new issue