Added TopView 1.10 disk image

This commit is contained in:
Jeff 2017-07-24 10:24:45 -07:00 committed by Jeff Parsons
commit c2d14f0d33
7 changed files with 144 additions and 8 deletions

View file

@ -0,0 +1,75 @@
---
layout: page
title: TopView 1.10
permalink: /disks/pcx86/apps/ibm/topview/1.10/
machines:
- id: ibm5160
type: pcx86
config: /devices/pcx86/machine/5160/cga/640kb/machine.xml
autoMount:
A:
path: /disks/pcx86/dos/ibm/2.00/PCDOS200-DISK1.json
B:
path: /disks/pcx86/apps/ibm/topview/1.10/TOPVIEW110.json
autoType: \r\rb:\rtv\r
---
TopView 1.10
------------
NOTE: This disk image is from the PCjs disk collection. Presumably, as in [TopView 1.01](../1.01/), there was a
second (Tutorial) disk, but we don't have a copy of it.
{% include machine.html id="ibm5160" %}
### Directory of TopView 1.10
Volume in drive A is TVP022086
Directory of A:\
TV PIF 9909 2-20-86 12:00p
TV PII 1001 2-20-86 12:00p
ADD EXT 21248 2-20-86 12:00p
ATRIBUTE DEF 32 2-20-86 12:00p
AUTOPIF 369 2-20-86 12:00p
AUTORUN COM 1652 2-20-86 12:00p
BATCHPGM COM 3420 2-20-86 12:00p
CHANGE EXT 13056 2-20-86 12:00p
CRITERR MSG 1171 2-20-86 12:00p
DELETE EXT 7936 2-20-86 12:00p
DOS EXT 37632 2-20-86 12:00p
DOSCMDS DEF 600 2-20-86 12:00p
DOSHELP PLB 6417 2-20-86 12:00p
DW1 TBL 51 2-20-86 12:00p
FD BAT 9158 2-20-86 12:00p
FDPGM COM 1480 2-20-86 12:00p
FDR BAT 46 2-20-86 12:00p
FDTUT BAT 10011 2-20-86 12:00p
FILTER EXT 3930 2-20-86 12:00p
G BAT 28 6-29-87 11:31a
GROUP EXT 19456 2-20-86 12:00p
GROUP HLP 3019 2-20-86 12:00p
GROUP PNL 3992 2-20-86 12:00p
PDIO EXT 3410 6-29-87 11:31a
PDIOKEYB EXT 3328 2-20-86 12:00p
PDIOMICP EXT 3410 2-20-86 12:00p
PDIOMICS EXT 3404 2-20-86 12:00p
PDIOMSY1 EXT 3168 2-20-86 12:00p
PDIOVIS1 EXT 3409 2-20-86 12:00p
PE TBL 44 2-20-86 12:00p
PRINTFAC PLB 1211 2-20-86 12:00p
PROFED TBL 65 2-20-86 12:00p
PROGRAMS COM 12800 2-20-86 12:00p
PROGRAMS HLP 7041 2-20-86 12:00p
SETSYS EXT 18944 2-20-86 12:00p
SETUP BAT 139 6-29-87 11:31a
SYSTEM 84 2-20-86 12:00p
TUTORPIF 369 2-20-86 12:00p
TV COM 39168 2-20-86 12:00p
TV EXT 15648 2-20-86 12:00p
TVDP EXT 52263 2-20-86 12:00p
TVPRINT COM 1551 2-20-86 12:00p
WA TBL 56 2-20-86 12:00p
WELCMPIF 369 2-20-86 12:00p
WELCOME EXT 2560 2-20-86 12:00p
45 File(s) 8192 bytes free

File diff suppressed because one or more lines are too long

View file

@ -0,0 +1,53 @@
<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="/versions/pcx86/1.36.0/manifest.xsl"?>
<manifest type="software">
<title>TopView 1.10</title>
<disk id="disk01" size="368640" chs="40:2:9" img="archive/TVP022086.img" href="/disks/pcx86/apps/ibm/topview/1.10/TOPVIEW110.json" md5="de55a202f3728063682b0e0e4244a974" md5json="0da1c178b13be47039af52718a40decd">
<file size="21248" time="1986-02-20 11:00:02" attr="0x20">ADD.EXT</file>
<file size="32" time="1986-02-20 11:00:02" attr="0x20">ATRIBUTE.DEF</file>
<file size="369" time="1986-02-20 11:00:02" attr="0x20">AUTOPIF</file>
<file size="1652" time="1986-02-20 11:00:02" attr="0x20">AUTORUN.COM</file>
<file size="3420" time="1986-02-20 11:00:02" attr="0x20">BATCHPGM.COM</file>
<file size="13056" time="1986-02-20 11:00:04" attr="0x20">CHANGE.EXT</file>
<file size="1171" time="1986-02-20 11:00:04" attr="0x20">CRITERR.MSG</file>
<file size="7936" time="1986-02-20 11:00:04" attr="0x20">DELETE.EXT</file>
<file size="37632" time="1986-02-20 11:00:04" attr="0x20">DOS.EXT</file>
<file size="600" time="1986-02-20 11:00:04" attr="0x20">DOSCMDS.DEF</file>
<file size="6417" time="1986-02-20 11:00:04" attr="0x20">DOSHELP.PLB</file>
<file size="51" time="1986-02-20 11:00:04" attr="0x20">DW1.TBL</file>
<file size="9158" time="1986-02-20 11:00:04" attr="0x20">FD.BAT</file>
<file size="1480" time="1986-02-20 11:00:04" attr="0x20">FDPGM.COM</file>
<file size="46" time="1986-02-20 11:00:04" attr="0x20">FDR.BAT</file>
<file size="10011" time="1986-02-20 11:00:04" attr="0x20">FDTUT.BAT</file>
<file size="3930" time="1986-02-20 11:00:04" attr="0x20">FILTER.EXT</file>
<file size="28" time="1987-06-29 11:31:14" attr="0x20">G.BAT</file>
<file size="19456" time="1986-02-20 11:00:06" attr="0x20">GROUP.EXT</file>
<file size="3019" time="1986-02-20 11:00:06" attr="0x20">GROUP.HLP</file>
<file size="3992" time="1986-02-20 11:00:06" attr="0x20">GROUP.PNL</file>
<file size="3410" time="1987-06-29 11:31:14" attr="0x20">PDIO.EXT</file>
<file size="3328" time="1986-02-20 11:00:06" attr="0x20">PDIOKEYB.EXT</file>
<file size="3410" time="1986-02-20 11:00:06" attr="0x20">PDIOMICP.EXT</file>
<file size="3404" time="1986-02-20 11:00:06" attr="0x20">PDIOMICS.EXT</file>
<file size="3168" time="1986-02-20 11:00:06" attr="0x20">PDIOMSY1.EXT</file>
<file size="3409" time="1986-02-20 11:00:06" attr="0x20">PDIOVIS1.EXT</file>
<file size="44" time="1986-02-20 11:00:06" attr="0x20">PE.TBL</file>
<file size="1211" time="1986-02-20 11:00:06" attr="0x20">PRINTFAC.PLB</file>
<file size="65" time="1986-02-20 11:00:08" attr="0x20">PROFED.TBL</file>
<file size="12800" time="1986-02-20 11:00:08" attr="0x20">PROGRAMS.COM</file>
<file size="7041" time="1986-02-20 11:00:08" attr="0x20">PROGRAMS.HLP</file>
<file size="18944" time="1986-02-20 11:00:08" attr="0x20">SETSYS.EXT</file>
<file size="139" time="1987-06-29 11:31:14" attr="0x20">SETUP.BAT</file>
<file size="84" time="1986-02-20 11:00:08" attr="0x20">SYSTEM</file>
<file size="369" time="1986-02-20 11:00:08" attr="0x20">TUTORPIF</file>
<file size="39168" time="1986-02-20 11:00:08" attr="0x20">TV.COM</file>
<file size="15648" time="1986-02-20 11:00:08" attr="0x20">TV.EXT</file>
<file size="9909" time="1986-02-20 11:00:02" attr="0x20">TV.PIF</file>
<file size="1001" time="1986-02-20 11:00:02" attr="0x20">TV.PII</file>
<file size="52263" time="1986-02-20 11:00:08" attr="0x20">TVDP.EXT</file>
<file size="1551" time="1986-02-20 11:00:08" attr="0x20">TVPRINT.COM</file>
<file size="0" time="1983-07-04 00:00:00" attr="0x20">VENDOR-#.DO1</file>
<file size="56" time="1986-02-20 11:00:10" attr="0x20">WA.TBL</file>
<file size="369" time="1986-02-20 11:00:10" attr="0x20">WELCMPIF</file>
<file size="2560" time="1986-02-20 11:00:10" attr="0x20">WELCOME.EXT</file>
</disk>
</manifest>

View file

@ -10,3 +10,4 @@ TopView
Information is available for these versions of TopView:
* [TopView 1.01](1.01/)
* [TopView 1.10](1.10/)

View file

@ -332,6 +332,7 @@
<disk path="/disks/pcx86/unix/sco/xenix/8086/2.1.3/GAMES.json">SCO Xenix 8086 (GAMES)</disk>
<disk path="/disks/pcx86/apps/ibm/topview/1.01/TOPVIEW101-PROGRAM.json">TopView 1.01 (Program)</disk>
<disk path="/disks/pcx86/apps/ibm/topview/1.01/TOPVIEW101-TUTORIAL.json">TopView 1.01 (Tutorial)</disk>
<disk path="/disks/pcx86/apps/ibm/topview/1.10/TOPVIEW110.json">TopView 1.10</disk>
<disk path="/disks/pcx86/apps/lotus/123/1a/123-DISK1-SYSTEM-PATCHED.json">Lotus 1-2-3 1A (1-System)</disk>
<disk path="/disks/pcx86/apps/lotus/123/1a/123-DISK2-UTILITY.json">Lotus 1-2-3 1A (2-Utility)</disk>
<disk path="/disks/pcx86/apps/lotus/123/1a/123-DISK3-GRAPH.json">Lotus 1-2-3 1A (3-Graph)</disk>

View file

@ -62,6 +62,7 @@
<manifest ref="/disks/pcx86/unix/microport/system-v/2.3/manifest.xml"/>
<manifest ref="/disks/pcx86/unix/sco/xenix/8086/2.1.3/manifest.xml"/>
<manifest ref="/disks/pcx86/apps/ibm/topview/1.01/manifest.xml"/>
<manifest ref="/disks/pcx86/apps/ibm/topview/1.10/manifest.xml"/>
<manifest ref="/disks/pcx86/apps/lotus/123/1a/manifest.xml"/>
<manifest ref="/disks/pcx86/apps/lotus/123/1as/manifest.xml"/>
<manifest ref="/disks/pcx86/apps/micropro/wordstar/3.30/manifest.xml"/>

View file

@ -1015,7 +1015,7 @@ DiskDump.updateManifest = function(disk, sManifestFile, sDiskPath, sOutputFile,
if (sMatchDisk && (match = sMatchDisk.match(/<name>([^>]*)<\/name>/))) {
sName = match[1];
}
if (!sName && sXML.indexOf("\n\t<name>") < 0) {
if (!sName && sXML.indexOf("\n\t<title>") < 0) {
sName = str.getBaseName(sOutputFile, true).toUpperCase();
}
if (sName) {
@ -1887,13 +1887,14 @@ DiskDump.prototype.readPath = function(sPath, done)
};
/**
* buildName(sFile)
* buildName(sFile, fLabel)
*
* @this {DiskDump}
* @param {string} sFile is the basename of a file
* @param {boolean} [fLabel]
* @return {string} containing a corresponding FAT-compatible filename
*/
DiskDump.prototype.buildName = function(sFile)
DiskDump.prototype.buildName = function(sFile, fLabel)
{
var sName = sFile.toUpperCase();
var iExt = sName.lastIndexOf('.');
@ -1901,6 +1902,8 @@ DiskDump.prototype.buildName = function(sFile)
if (iExt >= 0) {
sExt = sName.substr(iExt+1);
sName = sName.substr(0, iExt);
} else if (fLabel && sName.length > 8) {
sExt = sName.substr(8);
}
sName = sName.substr(0, 8).trim();
sExt = sExt.substr(0, 3).trim();
@ -1950,18 +1953,19 @@ DiskDump.prototype.buildVolLabel = function(sDir)
}
}
*/
sVolume = sVolume.toLowerCase();
}
if (!sVolume || sVolume.toLowerCase() == "archive" || sVolume.toLowerCase() == "disk") {
if (!sVolume || sVolume == "archive" || sVolume == "disk" || sVolume == "root") {
/*
* UPDATE: If I was lazy and just dumped all the files for this disk image into a folder
* generically named either "archive" or "disk", then let's give it more meaningful name for
* the outside world (ie, the name of this project).
* UPDATE: If I dumped all the files for this disk image into a folder generically named
* "archive" or "disk" or "root", then let's give it more meaningful name for the outside world
* (ie, the name of the project).
*/
sVolume = DiskDump.PCJS_LABEL;
}
if (sVolume) {
fileInfo = {};
fileInfo.FILE_NAME = this.buildName(sVolume);
fileInfo.FILE_NAME = this.buildName(sVolume, true);
fileInfo.FILE_ATTR = DiskDump.ATTR_VOLUME;
/*
* I used to initialize the volume label's date with a simple "new Date()", but because that results