Added useful disks from assorted programming guides
This commit is contained in:
parent
fec1440718
commit
5e4e875d05
17 changed files with 2393 additions and 8 deletions
|
|
@ -430,6 +430,11 @@
|
|||
<disk path="/apps/pc/1985/rogue/disk.json">Rogue (1985)</disk>
|
||||
<disk path="/apps/pc/1987/thinktank/disk.json">ThinkTank 2.41NP</disk>
|
||||
<disk path="/apps/pc/1992/moria/disk.json">Moria 5.5</disk>
|
||||
<disk path="/pubs/pc/programming/DOS_Internals/DOS-INTERN.json">DOS Internals</disk>
|
||||
<disk path="/pubs/pc/programming/The_Undocumented_PC/UNDOC.json">The Undocumented PC</disk>
|
||||
<disk path="/pubs/pc/programming/Undocumented_DOS/UNDOC-DOS-DISK1.json">Undocumented DOS (Disk 1)</disk>
|
||||
<disk path="/pubs/pc/programming/Undocumented_DOS/UNDOC-DOS-DISK2.json">Undocumented DOS (Disk 2)</disk>
|
||||
<disk path="/pubs/pc/programming/Undocumented_Windows/UNDOC-WIN.json">Undocumented Windows</disk>
|
||||
<disk path="/tests/pc/vga/VGABIN.json">VGA Tests (Black Book)</disk>
|
||||
</control>
|
||||
<control type="button" binding="loadDrive">Load</control>
|
||||
|
|
|
|||
|
|
@ -84,6 +84,7 @@
|
|||
<manifest ref="/apps/pc/1985/rogue/manifest.xml" disk="disk01"/>
|
||||
<manifest ref="/apps/pc/1987/thinktank/manifest.xml" disk="disk01"/>
|
||||
<manifest ref="/apps/pc/1992/moria/manifest.xml" disk="disk01"/>
|
||||
<manifest ref="/pubs/pc/programming/manifest.xml"/>
|
||||
<disk path="/tests/pc/vga/VGABIN.json">VGA Tests (Black Book)</disk>
|
||||
</control>
|
||||
<control type="button" binding="loadDrive">Load</control>
|
||||
|
|
|
|||
|
|
@ -385,7 +385,7 @@
|
|||
<input class="{$APPCLASS}-binding" type="submit" style="{$border}{$fontsize}{$style}" data-value="{{{$type},{$binding}}}" value="{.}"/>
|
||||
</xsl:when>
|
||||
<xsl:when test="@type = 'textarea'">
|
||||
<textarea class="{$APPCLASS}-binding" style="{$border}{$width}{$height}{$style}" data-value="{{{$type},{$binding}}}" readonly="readonly"> </textarea>
|
||||
<textarea class="{$APPCLASS}-binding" style="{$border}{$width}{$height}{$style}" data-value="{{{$type},{$binding}}}" readonly="readonly" autocomplete="off" autocorrect="off" autocapitalize="off" spellcheck="false"> </textarea>
|
||||
</xsl:when>
|
||||
<xsl:when test="@type = 'heading'">
|
||||
<div><xsl:value-of select="."/></div>
|
||||
|
|
|
|||
|
|
@ -749,7 +749,7 @@ DiskDump.outputDisk = function(err, disk, sDiskPath, sOutputFile, fOverwrite, sM
|
|||
} else {
|
||||
var sDirName = path.dirname(sOutputFile);
|
||||
if (!fs.existsSync(sDirName)) mkdirp.sync(sDirName);
|
||||
fs.writeFileSync(sOutputFile, data);
|
||||
fs.writeFileSync(sOutputFile, data.buf || data);
|
||||
DiskDump.logConsole(cbDisk + "-byte disk image saved to " + sOutputFile);
|
||||
}
|
||||
}
|
||||
|
|
@ -2042,7 +2042,7 @@ DiskDump.prototype.buildClusters = function(aFiles, offDisk, cbCluster, iParentC
|
|||
if (!obj.cWritesPending) return;
|
||||
if (!err) {
|
||||
if (fDebug && cb != buf.length) DiskDump.logConsole(file.FILE_NAME + ": initial size (" + cb + ") does not match actual size (" + buf.length + ")");
|
||||
buf.copy(obj.bufDisk, off);
|
||||
buf.copy(obj.bufDisk.buf || obj.bufDisk, off);
|
||||
if (fDebug) DiskDump.logConsole("0x" + str.toHex(off) + ": 0x" + str.toHex(buf.length) + " bytes written for " + file.FILE_PATH);
|
||||
if (obj.sManifestFile) file.FILE_MD5 = crypto.createHash('md5').update(buf).digest('hex');
|
||||
}
|
||||
|
|
|
|||
|
|
@ -386,7 +386,7 @@
|
|||
<input class="{$APPCLASS}-binding" type="submit" style="{$border}{$fontsize}{$style}" data-value="{{{$type},{$binding}}}" value="{.}"/>
|
||||
</xsl:when>
|
||||
<xsl:when test="@type = 'textarea'">
|
||||
<textarea class="{$APPCLASS}-binding" style="{$border}{$width}{$height}{$style}" data-value="{{{$type},{$binding}}}" readonly="readonly"> </textarea>
|
||||
<textarea class="{$APPCLASS}-binding" style="{$border}{$width}{$height}{$style}" data-value="{{{$type},{$binding}}}" readonly="readonly" autocomplete="off" autocorrect="off" autocapitalize="off" spellcheck="false"> </textarea>
|
||||
</xsl:when>
|
||||
<xsl:when test="@type = 'heading'">
|
||||
<div><xsl:value-of select="."/></div>
|
||||
|
|
|
|||
1
pubs/pc/programming/DOS_Internals/DOS-INTERN.json
Normal file
1
pubs/pc/programming/DOS_Internals/DOS-INTERN.json
Normal file
File diff suppressed because one or more lines are too long
546
pubs/pc/programming/DOS_Internals/README.md
Normal file
546
pubs/pc/programming/DOS_Internals/README.md
Normal file
|
|
@ -0,0 +1,546 @@
|
|||
---
|
||||
layout: page
|
||||
title: DOS Internals
|
||||
permalink: /pubs/pc/programming/DOS_Internals/
|
||||
---
|
||||
|
||||
*DOS Internals* by Geoff Chappell (January 1994)
|
||||
---
|
||||
|
||||
Directory Listing
|
||||
---
|
||||
|
||||
The following files are available on the *DOS Internals* diskette that accompanied the book.
|
||||
|
||||
Volume in drive A is PCJSDISK
|
||||
|
||||
Directory of A:\
|
||||
|
||||
DEVTOOLS <DIR> 11-10-93 4:18p
|
||||
DISKMAN <DIR> 11-10-93 4:19p
|
||||
INCLUDE <DIR> 11-10-93 4:20p
|
||||
LIB <DIR> 11-10-93 4:20p
|
||||
MEMMAN <DIR> 11-10-93 4:21p
|
||||
XMS <DIR> 11-10-93 4:22p
|
||||
6 file(s) 0 bytes
|
||||
|
||||
Directory of A:\DEVTOOLS
|
||||
|
||||
. <DIR> 11-10-93 4:18p
|
||||
.. <DIR> 11-10-93 4:18p
|
||||
DRIVER <DIR> 11-10-93 4:18p
|
||||
KEEPC <DIR> 11-10-93 4:18p
|
||||
4 file(s) 0 bytes
|
||||
|
||||
Directory of A:\DEVTOOLS\DRIVER
|
||||
|
||||
. <DIR> 11-10-93 4:18p
|
||||
.. <DIR> 11-10-93 4:18p
|
||||
CRTDRVR <DIR> 11-10-93 4:18p
|
||||
DRIVER <DIR> 11-10-93 4:18p
|
||||
SAMPLES <DIR> 11-10-93 4:18p
|
||||
5 file(s) 0 bytes
|
||||
|
||||
Directory of A:\DEVTOOLS\DRIVER\CRTDRVR
|
||||
|
||||
. <DIR> 11-10-93 4:18p
|
||||
.. <DIR> 11-10-93 4:18p
|
||||
CRTDRVR ASM 18540 05-28-92 7:06a
|
||||
CRTDRVR LIB 2575 04-23-93 9:03a
|
||||
CRTDRVR OBJ 1475 04-23-93 9:03a
|
||||
MAKEFILE 584 08-29-93 5:28a
|
||||
6 file(s) 23174 bytes
|
||||
|
||||
Directory of A:\DEVTOOLS\DRIVER\DRIVER
|
||||
|
||||
. <DIR> 11-10-93 4:18p
|
||||
.. <DIR> 11-10-93 4:18p
|
||||
DRIVER ASM 5423 05-28-92 6:52a
|
||||
DRIVER OBJ 1491 04-23-93 9:04a
|
||||
MAKEFILE 544 08-29-93 5:29a
|
||||
5 file(s) 7458 bytes
|
||||
|
||||
Directory of A:\DEVTOOLS\DRIVER\SAMPLES
|
||||
|
||||
. <DIR> 11-10-93 4:18p
|
||||
.. <DIR> 11-10-93 4:18p
|
||||
INT15MEM <DIR> 11-10-93 4:18p
|
||||
SEQFILE <DIR> 11-10-93 4:18p
|
||||
4 file(s) 0 bytes
|
||||
|
||||
Directory of A:\DEVTOOLS\DRIVER\SAMPLES\INT15MEM
|
||||
|
||||
. <DIR> 11-10-93 4:18p
|
||||
.. <DIR> 11-10-93 4:18p
|
||||
HANDLER C 766 05-28-92 6:03a
|
||||
HANDLER OBJ 387 04-23-93 9:05a
|
||||
INT15MEM EXE 9861 04-23-93 9:05a
|
||||
MAIN C 3867 01-09-93 9:24p
|
||||
MAIN OBJ 1399 04-23-93 9:05a
|
||||
MAKEFILE 324 04-23-93 7:33a
|
||||
8 file(s) 16604 bytes
|
||||
|
||||
Directory of A:\DEVTOOLS\DRIVER\SAMPLES\SEQFILE
|
||||
|
||||
. <DIR> 11-10-93 4:18p
|
||||
.. <DIR> 11-10-93 4:18p
|
||||
INT15MEM <DIR> 11-10-93 4:18p
|
||||
SEQFILE C 10677 01-10-93 2:05a
|
||||
SEQFILE OBJ 1878 01-10-93 2:06a
|
||||
5 file(s) 12555 bytes
|
||||
|
||||
Directory of A:\DEVTOOLS\DRIVER\SAMPLES\SEQFILE\INT15MEM
|
||||
|
||||
. <DIR> 11-10-93 4:18p
|
||||
.. <DIR> 11-10-93 4:18p
|
||||
DRIVER ASM 5423 05-28-92 6:52a
|
||||
DRIVER OBJ 1491 04-23-93 9:05a
|
||||
HANDLER C 766 05-28-92 6:03a
|
||||
HANDLER OBJ 387 04-23-93 9:05a
|
||||
INT15MEM EXE 11269 04-23-93 9:05a
|
||||
MAIN C 4357 01-10-93 2:11a
|
||||
MAIN OBJ 1648 04-23-93 9:05a
|
||||
MAKEFILE 721 04-23-93 8:58a
|
||||
SEQFILE OBJ 1881 04-23-93 9:05a
|
||||
TRANSFER C 4628 01-10-93 2:16a
|
||||
TRANSFER OBJ 841 04-23-93 9:05a
|
||||
13 file(s) 33412 bytes
|
||||
|
||||
Directory of A:\DEVTOOLS\KEEPC
|
||||
|
||||
. <DIR> 11-10-93 4:18p
|
||||
.. <DIR> 11-10-93 4:18p
|
||||
CRTKEEPC <DIR> 11-10-93 4:18p
|
||||
KEEPCLIB <DIR> 11-10-93 4:19p
|
||||
SAMPLES <DIR> 11-10-93 4:19p
|
||||
5 file(s) 0 bytes
|
||||
|
||||
Directory of A:\DEVTOOLS\KEEPC\CRTKEEPC
|
||||
|
||||
. <DIR> 11-10-93 4:18p
|
||||
.. <DIR> 11-10-93 4:18p
|
||||
CRTKEEPC LIB 4659 04-23-93 9:06a
|
||||
KEEPINIT ASM 3583 05-28-92 2:42a
|
||||
KEEPINIT INC 2124 01-05-92 11:24p
|
||||
KEEPINIT OBJ 695 04-23-93 9:06a
|
||||
KEEPSEGS ASM 533 01-05-92 11:25p
|
||||
KEEPSEGS OBJ 233 04-23-93 9:06a
|
||||
MAKEFILE 1680 08-29-93 5:30a
|
||||
PROGNAME ASM 2506 05-28-92 2:44a
|
||||
PROGNAME OBJ 437 04-23-93 9:06a
|
||||
SEGDEBUG ASM 2811 05-28-92 3:14a
|
||||
SEGDEBUG OBJ 627 04-23-93 9:06a
|
||||
SWAPREFS ASM 5804 05-28-92 3:14a
|
||||
SWAPREFS OBJ 710 04-23-93 9:06a
|
||||
SWAPSEGS ASM 4606 05-28-92 2:43a
|
||||
SWAPSEGS OBJ 597 04-23-93 9:06a
|
||||
17 file(s) 31605 bytes
|
||||
|
||||
Directory of A:\DEVTOOLS\KEEPC\KEEPCLIB
|
||||
|
||||
. <DIR> 11-10-93 4:19p
|
||||
.. <DIR> 11-10-93 4:19p
|
||||
CHAININT ASM 2406 05-28-92 2:49a
|
||||
CHAININT OBJ 344 04-23-93 9:06a
|
||||
CLOSEALL C 1590 10-12-92 3:37p
|
||||
CLOSEALL OBJ 332 04-23-93 9:06a
|
||||
FREE_ENV C 1194 05-28-92 3:58a
|
||||
FREE_ENV OBJ 312 04-23-93 9:07a
|
||||
KEEPCLIB LIB 4143 04-23-93 9:07a
|
||||
KEEPEXIT ASM 9584 12-18-92 6:56a
|
||||
KEEPEXIT OBJ 779 04-23-93 9:07a
|
||||
MAKEFILE 1077 08-29-93 5:31a
|
||||
ONEXIT ASM 1928 05-28-92 3:52a
|
||||
ONEXIT OBJ 269 04-23-93 9:07a
|
||||
SHIFT C 1340 05-28-92 2:50a
|
||||
SHIFT OBJ 402 04-23-93 9:07a
|
||||
16 file(s) 25700 bytes
|
||||
|
||||
Directory of A:\DEVTOOLS\KEEPC\SAMPLES
|
||||
|
||||
. <DIR> 11-10-93 4:19p
|
||||
.. <DIR> 11-10-93 4:19p
|
||||
FP <DIR> 11-10-93 4:19p
|
||||
INT15MEM <DIR> 11-10-93 4:19p
|
||||
4 file(s) 0 bytes
|
||||
|
||||
Directory of A:\DEVTOOLS\KEEPC\SAMPLES\FP
|
||||
|
||||
. <DIR> 11-10-93 4:19p
|
||||
.. <DIR> 11-10-93 4:19p
|
||||
FP C 1535 01-09-93 8:25p
|
||||
FP EXE 22088 04-23-93 9:07a
|
||||
FP OBJ 498 04-23-93 9:07a
|
||||
FPFIXUPS ASM 1036 05-28-92 6:07a
|
||||
KEEPSEGS ASM 1057 05-28-92 6:01a
|
||||
KEEPSEGS OBJ 281 04-23-93 9:07a
|
||||
MAKEFILE 267 04-22-93 7:00p
|
||||
9 file(s) 26762 bytes
|
||||
|
||||
Directory of A:\DEVTOOLS\KEEPC\SAMPLES\INT15MEM
|
||||
|
||||
. <DIR> 11-10-93 4:19p
|
||||
.. <DIR> 11-10-93 4:19p
|
||||
HANDLER C 791 01-09-93 8:28p
|
||||
HANDLER OBJ 387 04-23-93 9:07a
|
||||
INT15MEM EXE 8393 04-23-93 9:07a
|
||||
MAIN C 3867 01-09-93 9:24p
|
||||
MAIN OBJ 1399 04-23-93 9:07a
|
||||
MAKEFILE 340 04-22-93 7:00p
|
||||
8 file(s) 15177 bytes
|
||||
|
||||
Directory of A:\DISKMAN
|
||||
|
||||
. <DIR> 11-10-93 4:19p
|
||||
.. <DIR> 11-10-93 4:19p
|
||||
DISKDUP <DIR> 11-10-93 4:19p
|
||||
DRVINFO <DIR> 11-10-93 4:20p
|
||||
4 file(s) 0 bytes
|
||||
|
||||
Directory of A:\DISKMAN\DISKDUP
|
||||
|
||||
. <DIR> 11-10-93 4:19p
|
||||
.. <DIR> 11-10-93 4:19p
|
||||
DISKDUP EXE 14761 11-10-93 3:58a
|
||||
DISKDUP LNK 111 11-10-93 3:58a
|
||||
DISKID C 8438 11-10-93 3:58a
|
||||
DISKID OBJ 1258 11-10-93 3:58a
|
||||
DISKIO C 11662 07-26-92 3:08a
|
||||
DISKIO OBJ 2143 04-23-93 9:10a
|
||||
ERRORMSG C 2930 08-11-92 3:30p
|
||||
ERRORMSG OBJ 662 04-23-93 9:10a
|
||||
GIOCTL C 2240 07-25-92 10:07a
|
||||
GIOCTL OBJ 663 04-23-93 9:10a
|
||||
MAIN C 9298 07-26-92 3:05a
|
||||
MAIN OBJ 2491 04-23-93 9:10a
|
||||
MAKEFILE 1043 04-23-93 9:00a
|
||||
MEM C 2128 04-20-93 12:19p
|
||||
MEM OBJ 1082 04-23-93 9:10a
|
||||
SEQFILE OBJ 1756 04-23-93 9:10a
|
||||
SMARTDRV OBJ 1010 04-23-93 9:10a
|
||||
STORAGE C 4505 11-04-93 3:16a
|
||||
STORAGE H 623 04-20-93 12:10p
|
||||
STORAGE OBJ 1228 11-04-93 3:18a
|
||||
TRANSFER OBJ 1753 04-23-93 9:10a
|
||||
XMSFILE C 4652 11-10-93 3:32a
|
||||
XMSFILE OBJ 1068 11-10-93 3:33a
|
||||
XMSFUNC H 2516 01-11-93 2:40a
|
||||
26 file(s) 80021 bytes
|
||||
|
||||
Directory of A:\DISKMAN\DRVINFO
|
||||
|
||||
. <DIR> 11-10-93 4:20p
|
||||
.. <DIR> 11-10-93 4:20p
|
||||
BIOSDRV C 9119 04-20-93 10:45a
|
||||
BIOSDRV OBJ 1043 11-10-93 3:11a
|
||||
DOSLEVEL C 7625 11-10-93 3:10a
|
||||
DOSLEVEL OBJ 743 11-10-93 3:11a
|
||||
DRVINFO C 5615 11-08-93 12:41p
|
||||
DRVINFO EXE 8789 11-10-93 3:11a
|
||||
DRVINFO OBJ 1092 11-10-93 3:11a
|
||||
DRVMAP C 3276 07-20-92 4:37a
|
||||
DRVMAP OBJ 679 11-10-93 3:11a
|
||||
MAIN C 4564 08-03-92 5:32a
|
||||
MAIN OBJ 1294 11-10-93 3:11a
|
||||
MAKEFILE 2079 11-10-93 3:12a
|
||||
SYMBOLS LST 14 11-10-93 3:11a
|
||||
15 file(s) 45932 bytes
|
||||
|
||||
Directory of A:\INCLUDE
|
||||
|
||||
. <DIR> 11-10-93 4:20p
|
||||
.. <DIR> 11-10-93 4:20p
|
||||
ARENA H 1211 12-08-92 2:32p
|
||||
ARENA INC 903 01-28-93 6:38a
|
||||
ASCII INC 527 03-18-92 7:53a
|
||||
BPB H 726 03-24-92 7:26a
|
||||
BUFFERS H 1398 08-31-92 1:53p
|
||||
CDS H 853 08-13-92 3:59a
|
||||
CPU H 1161 03-24-92 7:27a
|
||||
CPU INC 1586 03-18-92 7:54a
|
||||
CSEGS INC 728 03-18-92 7:54a
|
||||
DOSERROR H 2968 08-28-92 12:03p
|
||||
DPB H 904 03-24-92 7:28a
|
||||
DRIVER H 4890 05-27-92 8:15a
|
||||
DRIVER INC 2876 05-27-92 8:15a
|
||||
DRIVPARM H 1983 08-13-92 4:04a
|
||||
EXEC H 1030 12-08-92 8:06a
|
||||
EXEC INC 811 01-28-93 6:43a
|
||||
EXEHDR INC 824 03-18-92 8:01a
|
||||
FCB H 935 12-07-92 7:47p
|
||||
INTPACK H 674 03-24-92 7:29a
|
||||
INTPACK INC 659 03-18-92 8:02a
|
||||
IOSYS H 958 07-19-92 5:47a
|
||||
KEEPC H 1364 05-28-92 2:51a
|
||||
KEEPC MAK 318 03-18-92 8:03a
|
||||
KEEPSEGS INC 2548 05-28-92 3:03a
|
||||
PSP H 1171 03-24-92 7:30a
|
||||
PSP INC 919 12-26-91 4:38a
|
||||
SFT H 1157 03-24-92 7:31a
|
||||
SFT INC 1017 03-18-92 8:12a
|
||||
SMARTDRV H 1664 05-26-92 3:31a
|
||||
STANDARD H 2302 01-10-93 1:53a
|
||||
STANDARD INC 444 03-18-92 7:51a
|
||||
STANDARD MAK 1962 04-23-93 7:43a
|
||||
SYSVARS H 1491 08-31-92 1:53p
|
||||
SYSVARS INC 881 04-23-93 7:44a
|
||||
36 file(s) 45843 bytes
|
||||
|
||||
Directory of A:\LIB
|
||||
|
||||
. <DIR> 11-10-93 4:20p
|
||||
.. <DIR> 11-10-93 4:20p
|
||||
BREAK C 640 01-04-93 12:05p
|
||||
BREAK OBJ 322 04-20-93 10:45a
|
||||
CRTDRVR LIB 2575 04-23-93 9:03a
|
||||
CRTKEEPC LIB 4659 04-23-93 9:06a
|
||||
DRIVER OBJ 1491 04-23-93 9:04a
|
||||
GETXMS C 1016 07-31-92 1:58p
|
||||
GETXMS OBJ 267 05-28-92 9:37a
|
||||
IS80386 C 950 08-31-92 1:56p
|
||||
IS80386 OBJ 256 05-28-92 9:27a
|
||||
KEEPCLIB LIB 4143 04-23-93 9:07a
|
||||
MEMSTRAT C 1223 01-04-93 11:56p
|
||||
MEMSTRAT OBJ 456 01-05-93 2:03a
|
||||
READBOOL C 794 12-10-92 6:53a
|
||||
READBOOL OBJ 400 12-10-92 6:55a
|
||||
READHEX C 1210 12-08-92 6:47a
|
||||
READHEX OBJ 362 12-10-92 11:16a
|
||||
SHIFT C 1340 05-28-92 2:50a
|
||||
SHIFT OBJ 353 04-19-93 7:55p
|
||||
VM C 555 08-31-92 10:29a
|
||||
VM OBJ 243 08-31-92 1:54p
|
||||
22 file(s) 23255 bytes
|
||||
|
||||
Directory of A:\MEMMAN
|
||||
|
||||
. <DIR> 11-10-93 4:21p
|
||||
.. <DIR> 11-10-93 4:21p
|
||||
A20TEST <DIR> 11-10-93 4:22p
|
||||
ADDFILES <DIR> 11-10-93 4:21p
|
||||
DISKHOOK <DIR> 11-10-93 4:21p
|
||||
EATBLOCK <DIR> 11-10-93 4:21p
|
||||
MEMBLOCK C 4388 12-10-92 1:55a
|
||||
MEMBLOCK OBJ 1030 01-04-93 11:47p
|
||||
SPOTLOAD <DIR> 11-10-93 4:21p
|
||||
9 file(s) 5418 bytes
|
||||
|
||||
Directory of A:\MEMMAN\A20TEST
|
||||
|
||||
. <DIR> 11-10-93 4:22p
|
||||
.. <DIR> 11-10-93 4:22p
|
||||
A20TEST ASM 824 11-08-93 9:36a
|
||||
A20TEST COM 107 11-08-93 9:34a
|
||||
4 file(s) 931 bytes
|
||||
|
||||
Directory of A:\MEMMAN\ADDFILES
|
||||
|
||||
. <DIR> 11-10-93 4:21p
|
||||
.. <DIR> 11-10-93 4:21p
|
||||
ADDFILES C 15557 12-28-92 9:51p
|
||||
ADDFILES EXE 11111 04-23-93 9:17a
|
||||
ADDFILES OBJ 3239 04-23-93 9:17a
|
||||
MAKEFILE 506 08-29-93 5:32a
|
||||
SFT C 2730 12-28-92 9:56p
|
||||
SFT OBJ 558 04-23-93 9:17a
|
||||
8 file(s) 33701 bytes
|
||||
|
||||
Directory of A:\MEMMAN\DISKHOOK
|
||||
|
||||
. <DIR> 11-10-93 4:21p
|
||||
.. <DIR> 11-10-93 4:21p
|
||||
DISKHOOK C 17729 01-06-93 11:48p
|
||||
DISKHOOK EXE 10937 04-23-93 9:26a
|
||||
DISKHOOK OBJ 3553 04-23-93 9:26a
|
||||
GETINT13 C 2968 04-20-93 2:39p
|
||||
GETINT13 EXE 6023 04-20-93 2:40p
|
||||
GETINT13 OBJ 545 04-20-93 2:40p
|
||||
MAKEFILE 202 04-23-93 8:27a
|
||||
9 file(s) 41957 bytes
|
||||
|
||||
Directory of A:\MEMMAN\EATBLOCK
|
||||
|
||||
. <DIR> 11-10-93 4:21p
|
||||
.. <DIR> 11-10-93 4:21p
|
||||
EATBLOCK C 6785 01-05-93 12:59a
|
||||
EATBLOCK EXE 10789 04-23-93 9:26a
|
||||
EATBLOCK OBJ 2206 04-23-93 9:26a
|
||||
MAKEFILE 746 08-29-93 5:33a
|
||||
MALLOC C 2043 01-04-93 11:47p
|
||||
MALLOC OBJ 643 04-23-93 9:26a
|
||||
MEMBLOCK OBJ 1033 04-23-93 9:26a
|
||||
9 file(s) 24245 bytes
|
||||
|
||||
Directory of A:\MEMMAN\SPOTLOAD
|
||||
|
||||
. <DIR> 11-10-93 4:21p
|
||||
.. <DIR> 11-10-93 4:21p
|
||||
DOSPAWN C 15890 01-05-93 2:02a
|
||||
DOSPAWN OBJ 1993 04-23-93 9:27a
|
||||
MAKEFILE 799 08-29-93 5:33a
|
||||
MEMBLOCK OBJ 1033 04-23-93 9:27a
|
||||
SPOTLOAD C 5296 01-05-93 1:53a
|
||||
SPOTLOAD EXE 11435 04-23-93 9:27a
|
||||
SPOTLOAD LNK 69 04-23-93 9:27a
|
||||
SPOTLOAD OBJ 2153 04-23-93 9:27a
|
||||
10 file(s) 38668 bytes
|
||||
|
||||
Directory of A:\XMS
|
||||
|
||||
. <DIR> 11-10-93 4:22p
|
||||
.. <DIR> 11-10-93 4:22p
|
||||
ACCESS <DIR> 11-10-93 4:22p
|
||||
GETXMS C 1026 05-28-92 9:36a
|
||||
SMARTDRV <DIR> 11-10-93 4:23p
|
||||
XMSFILE <DIR> 11-10-93 4:24p
|
||||
XMSWATCH <DIR> 11-10-93 4:22p
|
||||
7 file(s) 1026 bytes
|
||||
|
||||
Directory of A:\XMS\ACCESS
|
||||
|
||||
. <DIR> 11-10-93 4:22p
|
||||
.. <DIR> 11-10-93 4:22p
|
||||
A20MAP <DIR> 11-10-93 4:22p
|
||||
GETLIMIT ASM 4331 05-28-92 9:02a
|
||||
GETLIMIT OBJ 355 08-31-92 10:30a
|
||||
LOADALL <DIR> 11-10-93 4:22p
|
||||
SEGLIMIT <DIR> 11-10-93 4:22p
|
||||
XA20 <DIR> 11-10-93 4:22p
|
||||
8 file(s) 4686 bytes
|
||||
|
||||
Directory of A:\XMS\ACCESS\A20MAP
|
||||
|
||||
. <DIR> 11-10-93 4:22p
|
||||
.. <DIR> 11-10-93 4:22p
|
||||
A20MAP C 8374 04-22-93 12:17p
|
||||
A20MAP EXE 7461 04-23-93 9:27a
|
||||
A20MAP OBJ 1886 04-23-93 9:27a
|
||||
GETLIMIT OBJ 358 04-23-93 9:27a
|
||||
MAKEFILE 450 04-23-93 8:40a
|
||||
RDWRID ASM 808 08-31-92 1:50p
|
||||
RDWRID OBJ 167 04-23-93 9:27a
|
||||
SETLIMIT ASM 3344 05-28-92 9:20a
|
||||
SETLIMIT OBJ 268 04-23-93 9:27a
|
||||
11 file(s) 23116 bytes
|
||||
|
||||
Directory of A:\XMS\ACCESS\LOADALL
|
||||
|
||||
. <DIR> 11-10-93 4:22p
|
||||
.. <DIR> 11-10-93 4:22p
|
||||
GETLIMIT OBJ 358 04-23-93 9:28a
|
||||
MAIN C 4004 10-21-92 4:42a
|
||||
MAIN OBJ 1670 04-23-93 9:28a
|
||||
MAKEFILE 415 04-23-93 8:40a
|
||||
SEGLIMIT EXE 7771 04-23-93 9:28a
|
||||
SETLIMIT ASM 4001 10-21-92 4:22a
|
||||
SETLIMIT OBJ 485 04-23-93 9:28a
|
||||
9 file(s) 18704 bytes
|
||||
|
||||
Directory of A:\XMS\ACCESS\SEGLIMIT
|
||||
|
||||
. <DIR> 11-10-93 4:22p
|
||||
.. <DIR> 11-10-93 4:22p
|
||||
GETLIMIT OBJ 358 04-23-93 9:28a
|
||||
MAIN C 4004 10-21-92 4:42a
|
||||
MAIN OBJ 1670 04-23-93 9:28a
|
||||
MAKEFILE 415 04-23-93 8:41a
|
||||
SEGLIMIT EXE 7525 04-23-93 9:28a
|
||||
SETLIMIT ASM 3355 08-31-92 10:05a
|
||||
SETLIMIT OBJ 268 04-23-93 9:28a
|
||||
9 file(s) 17595 bytes
|
||||
|
||||
Directory of A:\XMS\ACCESS\XA20
|
||||
|
||||
. <DIR> 11-10-93 4:22p
|
||||
.. <DIR> 11-10-93 4:22p
|
||||
HANDLER C 2415 09-28-92 8:36a
|
||||
HANDLER OBJ 357 04-23-93 9:28a
|
||||
MACHINE C 2268 09-28-92 8:37a
|
||||
MACHINE OBJ 368 04-23-93 9:28a
|
||||
MAIN C 4621 05-29-92 12:54a
|
||||
MAIN OBJ 1427 04-23-93 9:28a
|
||||
MAKEFILE 1176 04-23-93 8:35a
|
||||
XA20 C 743 09-28-92 7:44a
|
||||
XA20 EXE 9413 04-23-93 9:28a
|
||||
XA20 OBJ 434 04-23-93 9:28a
|
||||
12 file(s) 23222 bytes
|
||||
|
||||
Directory of A:\XMS\SMARTDRV
|
||||
|
||||
. <DIR> 11-10-93 4:23p
|
||||
.. <DIR> 11-10-93 4:23p
|
||||
MAKEFILE 138 04-22-93 7:08p
|
||||
SDCONFIG C 8186 01-11-93 4:40p
|
||||
SDCONFIG EXE 8461 04-23-93 9:29a
|
||||
SDCONFIG OBJ 2818 04-23-93 9:29a
|
||||
SMARTDRV C 10228 04-19-93 7:19p
|
||||
SMARTDRV OBJ 991 04-23-93 9:29a
|
||||
8 file(s) 30822 bytes
|
||||
|
||||
Directory of A:\XMS\XMSFILE
|
||||
|
||||
. <DIR> 11-10-93 4:24p
|
||||
.. <DIR> 11-10-93 4:24p
|
||||
DRIVER ASM 5525 03-26-92 3:44p
|
||||
DRIVER OBJ 1500 04-23-93 9:29a
|
||||
MAIN C 7419 01-11-93 2:46a
|
||||
MAIN OBJ 2884 04-23-93 9:29a
|
||||
MAKEFILE 1049 04-23-93 8:47a
|
||||
SDINIT C 1976 01-10-93 4:31a
|
||||
SDINIT OBJ 535 04-23-93 9:29a
|
||||
SEQFILE OBJ 1916 04-23-93 9:29a
|
||||
SMARTDRV OBJ 1514 04-23-93 9:29a
|
||||
TRANSFER C 10591 04-19-93 7:58p
|
||||
TRANSFER OBJ 1776 04-23-93 9:29a
|
||||
XMSFILE EXE 13653 04-23-93 9:29a
|
||||
XMSFUNC H 2516 01-11-93 2:40a
|
||||
15 file(s) 52854 bytes
|
||||
|
||||
Directory of A:\XMS\XMSWATCH
|
||||
|
||||
. <DIR> 11-10-93 4:22p
|
||||
.. <DIR> 11-10-93 4:22p
|
||||
API C 2225 07-01-92 4:56a
|
||||
API OBJ 625 04-23-93 9:30a
|
||||
ARENA C 14602 02-28-93 2:11a
|
||||
ARENA OBJ 1327 04-23-93 9:30a
|
||||
CONSULT C 3731 07-01-92 4:47p
|
||||
CONSULT OBJ 648 04-23-93 9:30a
|
||||
DRIVER ASM 5636 03-10-92 12:52a
|
||||
DRIVER OBJ 1492 04-23-93 9:30a
|
||||
FREE C 8686 01-10-93 11:55p
|
||||
FREE OBJ 1628 04-23-93 9:30a
|
||||
HANDLERS C 1627 01-10-93 7:32a
|
||||
HANDLERS OBJ 611 04-23-93 9:30a
|
||||
HMA C 2066 01-10-93 4:57p
|
||||
HMA OBJ 587 04-23-93 9:30a
|
||||
INSTALL C 5501 12-16-92 4:43a
|
||||
INSTALL OBJ 1222 04-23-93 9:30a
|
||||
LIST C 3971 07-01-92 4:45p
|
||||
LIST OBJ 634 04-23-93 9:30a
|
||||
MAIN C 4852 02-22-93 5:01a
|
||||
MAIN OBJ 1620 04-23-93 9:30a
|
||||
MAKEFILE 1715 08-29-93 5:34a
|
||||
MEMOWNER C 2624 02-28-93 2:10a
|
||||
MEMOWNER OBJ 540 04-23-93 9:30a
|
||||
MONITOR C 5053 02-22-93 5:02a
|
||||
MONITOR OBJ 923 04-23-93 9:30a
|
||||
VERSION C 1447 01-10-93 4:54a
|
||||
VERSION OBJ 478 04-23-93 9:30a
|
||||
WATCHED C 12607 01-11-93 5:06a
|
||||
WATCHED OBJ 2126 04-23-93 9:30a
|
||||
XMS ASM 7984 06-27-92 2:25a
|
||||
XMS OBJ 1345 04-23-93 9:30a
|
||||
XMSCHAIN C 3270 01-10-93 7:22a
|
||||
XMSCHAIN OBJ 412 04-23-93 9:30a
|
||||
XMSFUNC C 1296 01-10-93 11:42p
|
||||
XMSFUNC H 2516 01-11-93 2:47a
|
||||
XMSFUNC OBJ 366 04-23-93 9:30a
|
||||
XMSWATCH EXE 15079 04-23-93 9:30a
|
||||
XMSWATCH H 1896 07-01-92 8:33p
|
||||
XMSWATCH LNK 167 04-23-93 9:30a
|
||||
41 file(s) 125135 bytes
|
||||
|
||||
Total files listed:
|
||||
387 file(s) 829578 bytes
|
||||
291328 bytes free
|
||||
|
|
@ -7,8 +7,22 @@ permalink: /pubs/pc/programming/
|
|||
PC Programming Guides
|
||||
---
|
||||
|
||||
* [The 8086 Book](http://archive.pcjs.org/pubs/pc/programming/The_8086_Book/The_8086_Book.pdf)
|
||||
* [Graphics for the IBM PC](Graphics_for_the_IBM_PC/)
|
||||
The following is a list of programming guides that were useful during the development of PCjs. Additional
|
||||
information (errata, disks, etc) is provided where available.
|
||||
|
||||
* *[DOS Internals](DOS_Internals/)* by Geoff Chappell
|
||||
* *Extending DOS: A Programmer's Guide to Protected-Mode DOS* by Duncan, Petzold, Schulman, Baker, Nelson, Davis, Moote
|
||||
* *[Graphics for the IBM PC](Graphics_for_the_IBM_PC/)* by Dan Illowsky and Michael Abrash
|
||||
* *Graphics Programming Black Book* by Michael Abrash
|
||||
* *PC Magazine Programmer's Technical Reference: The Processor and Coprocessor* by Robert L. Hummel
|
||||
* *Programmer's Guide to the EGA, VGA, and Super VGA Cards* (3rd Edition) by Richard F. Ferraro
|
||||
* *Programming the 8086 and 8088* by James W. Coffron
|
||||
* *Programming the 80386* by John H. Crawford and Patrick P. Gelsinger
|
||||
* *[The 8086 Book](http://archive.pcjs.org/pubs/pc/programming/The_8086_Book/The_8086_Book.pdf)* by Russell Rector and George Alexy
|
||||
* *The Zen of Assembly Language* by Michael Abrash
|
||||
* *[The Undocumented PC](The_Undocumented_PC/)* (2nd Edition) by Frank van Gilluwe
|
||||
* *[Undocumented DOS](Undocumented_DOS/)* (2nd Edition) by Schulman, Brown, Maxey, Michels, Kyle
|
||||
* *[Undocumented Windows](Undocumented_Windows/)* (Covers Windows 3.1 and 3.0) by Schulman, Maxey, Pietrek
|
||||
|
||||
[<img src="http://archive.pcjs.org/pubs/pc/programming/thumbs/The_8086_Book.jpg" width="200" height="260" alt="The 8086 Book"/>](http://archive.pcjs.org/pubs/pc/programming/The_8086_Book/The_8086_Book.pdf)
|
||||
[<img src="http://archive.pcjs.org/pubs/pc/programming/Graphics_for_the_IBM_PC/thumbs/Graphics_for_the_IBM_PC 1.jpeg" width="200" height="260" alt="Graphics for the IBM PC"/>](Graphics_for_the_IBM_PC/)
|
||||
|
|
|
|||
91
pubs/pc/programming/The_Undocumented_PC/README.md
Normal file
91
pubs/pc/programming/The_Undocumented_PC/README.md
Normal file
|
|
@ -0,0 +1,91 @@
|
|||
---
|
||||
layout: page
|
||||
title: The Undocumented PC
|
||||
permalink: /pubs/pc/programming/The_Undocumented_PC/
|
||||
---
|
||||
|
||||
*The Undocumented PC* by Frank van Gilluwe (December 1996)
|
||||
---
|
||||
|
||||
Directory Listing
|
||||
---
|
||||
|
||||
The following files are available on *The Undocumented PC* diskette that accompanied the book.
|
||||
|
||||
Volume in drive A is PCJSDISK
|
||||
|
||||
Directory of A:\
|
||||
|
||||
--EXES-- --- 2 11-01-96 1:00a
|
||||
-SOURCE- --- 2 11-01-96 1:00a
|
||||
A20TEST ASM 29678 11-01-96 1:00a
|
||||
A20TEST EXE 2672 11-01-96 1:00a
|
||||
BEEPA ASM 1671 11-01-96 1:00a
|
||||
BEEPA COM 55 11-01-96 1:00a
|
||||
BEEPB C 1486 11-01-96 1:00a
|
||||
BEEPB EXE 28532 11-01-96 1:00a
|
||||
BEEPM C 1456 11-01-96 1:00a
|
||||
BEEPM EXE 3285 11-01-96 1:00a
|
||||
BIOSVIEW ASM 58837 11-01-96 1:00a
|
||||
BIOSVIEW EXE 14880 11-01-96 1:00a
|
||||
CMOSVIEW ASM 29464 11-01-96 1:00a
|
||||
CMOSVIEW EXE 3936 11-01-96 1:00a
|
||||
CPURDMSR ASM 46141 11-01-96 1:00a
|
||||
CPURDMSR EXE 7536 11-01-96 1:00a
|
||||
CPURDTSC ASM 31652 11-01-96 1:00a
|
||||
CPURDTSC EXE 2080 11-01-96 1:00a
|
||||
CPUTEST ASM 42077 11-01-96 1:00a
|
||||
CPUTEST EXE 2624 11-01-96 1:00a
|
||||
CPUTYPE ASM 32389 11-01-96 1:00a
|
||||
CPUTYPE EXE 41104 11-01-96 1:00a
|
||||
CPUTYPE2 ASM 84893 11-01-96 1:00a
|
||||
CPUUNDOC ASM 39981 11-01-96 1:00a
|
||||
CPUUNDOC EXE 3520 11-01-96 1:00a
|
||||
CTRL2CAP ASM 3237 11-01-96 1:00a
|
||||
CTRL2CAP EXE 822 11-01-96 1:00a
|
||||
DISKTEST ASM 19104 11-01-96 1:00a
|
||||
DISKTEST EXE 1947 11-01-96 1:00a
|
||||
DMA_READ SUB 2458 11-01-96 1:00a
|
||||
IODELAY ASM 4092 11-01-96 1:00a
|
||||
IODELAY COM 109 11-01-96 1:00a
|
||||
IOSPY EXE 6518 11-01-96 1:00a
|
||||
IRQREDIR ASM 4898 11-01-96 1:00a
|
||||
IRQREDIR EXE 896 11-01-96 1:00a
|
||||
KEYBIOS ASM 4822 11-01-96 1:00a
|
||||
KEYBIOS EXE 1024 11-01-96 1:00a
|
||||
KEYSCAN ASM 21230 11-01-96 1:00a
|
||||
KEYSCAN EXE 1968 11-01-96 1:00a
|
||||
MAX_RECV ASM 11012 11-01-96 1:00a
|
||||
MAX_RECV EXE 1910 11-01-96 1:00a
|
||||
MAX_XMIT ASM 7874 11-01-96 1:00a
|
||||
MAX_XMIT EXE 1766 11-01-96 1:00a
|
||||
PRNASCII ASM 3819 11-01-96 1:00a
|
||||
PRNASCII EXE 950 11-01-96 1:00a
|
||||
PRNSWAP ASM 1643 11-01-96 1:00a
|
||||
PRNSWAP COM 110 11-01-96 1:00a
|
||||
PRNTYPE ASM 5230 11-01-96 1:00a
|
||||
PRNTYPE COM 480 11-01-96 1:00a
|
||||
README 420 11-01-96 1:00a
|
||||
SERSLOW SUB 1245 11-01-96 1:00a
|
||||
SERTYPE ASM 13356 11-01-96 1:00a
|
||||
SERTYPE COM 890 11-01-96 1:00a
|
||||
SSPY ASM 7553 11-01-96 1:00a
|
||||
SSPY EXE 1622 11-01-96 1:00a
|
||||
SYSTYPE ASM 72137 11-01-96 1:00a
|
||||
SYSTYPE EXE 6976 11-01-96 1:00a
|
||||
TESTCASE ASM 1832 11-01-96 1:00a
|
||||
TESTCASE COM 165 11-01-96 1:00a
|
||||
TIMEVENT ASM 10325 11-01-96 1:00a
|
||||
TIMEVENT COM 520 11-01-96 1:00a
|
||||
TMRFAST ASM 5711 11-01-96 1:00a
|
||||
TMRFAST EXE 998 11-01-96 1:00a
|
||||
UNDOCPC INC 3644 11-01-96 1:00a
|
||||
UNPC EXE 193374 11-01-96 1:00a
|
||||
UNPCLIST TXT 6039 11-01-96 1:00a
|
||||
UNPCNOTE TXT 2682 11-01-96 1:00a
|
||||
VCOM MSG 49120 11-01-96 1:00a
|
||||
68 file(s) 996481 bytes
|
||||
|
||||
Total files listed:
|
||||
68 file(s) 996481 bytes
|
||||
200192 bytes free
|
||||
1
pubs/pc/programming/The_Undocumented_PC/UNDOC.json
Normal file
1
pubs/pc/programming/The_Undocumented_PC/UNDOC.json
Normal file
File diff suppressed because one or more lines are too long
1669
pubs/pc/programming/Undocumented_DOS/README.md
Normal file
1669
pubs/pc/programming/Undocumented_DOS/README.md
Normal file
File diff suppressed because it is too large
Load diff
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
39
pubs/pc/programming/Undocumented_Windows/README.md
Normal file
39
pubs/pc/programming/Undocumented_Windows/README.md
Normal file
|
|
@ -0,0 +1,39 @@
|
|||
---
|
||||
layout: page
|
||||
title: Undocumented Windows
|
||||
permalink: /pubs/pc/programming/Undocumented_Windows/
|
||||
---
|
||||
|
||||
*Undocumented Windows* (Covers Windows 3.1 and 3.0) by Schulman, Maxey, Pietrek
|
||||
---
|
||||
|
||||
Directory Listing
|
||||
---
|
||||
|
||||
The following files are available on the *Undocumented Windows* diskette that accompanied the book.
|
||||
|
||||
Volume in drive A is PCJSDISK
|
||||
|
||||
Directory of A:\
|
||||
|
||||
CHAP1 ZIP 3658 06-10-92 3:09a
|
||||
CHAP10 ZIP 35761 06-10-92 3:13a
|
||||
CHAP2 ZIP 205837 06-10-92 3:10a
|
||||
CHAP3 ZIP 18055 06-10-92 3:10a
|
||||
CHAP4 ZIP 119052 06-10-92 3:11a
|
||||
CHAP5 ZIP 211928 06-10-92 3:12a
|
||||
CHAP6 ZIP 92798 06-10-92 3:12a
|
||||
CHAP8 ZIP 50174 06-10-92 3:13a
|
||||
CHAP9 ZIP 15233 06-10-92 3:13a
|
||||
INSTALL BAT 728 06-09-92 12:55p
|
||||
PKUNZIP EXE 23528 03-15-90 12:10a
|
||||
READ ME 29473 06-10-92 2:56a
|
||||
SOURCE ZIP 55240 06-10-92 3:14a
|
||||
WINIOBC ZIP 67255 06-10-92 3:13a
|
||||
WINIOMS6 ZIP 68728 06-10-92 3:14a
|
||||
WINIOMS7 ZIP 107955 06-10-92 3:14a
|
||||
16 file(s) 1105403 bytes
|
||||
|
||||
Total files listed:
|
||||
16 file(s) 1105403 bytes
|
||||
104960 bytes free
|
||||
1
pubs/pc/programming/Undocumented_Windows/UNDOC-WIN.json
Normal file
1
pubs/pc/programming/Undocumented_Windows/UNDOC-WIN.json
Normal file
File diff suppressed because one or more lines are too long
|
|
@ -14,4 +14,19 @@
|
|||
<name>The 8086 Book</name>
|
||||
<cover href="archive/The_8086_Book.jpg"/>
|
||||
</document>
|
||||
</manifest>
|
||||
<disk id="disk01" size="1228800" chs="80:2:15" img="DOS_Internals/archive/DOS-INTERN.img" href="/pubs/pc/programming/DOS_Internals/DOS-INTERN.json" md5="bc8cdc0887473c7cd081107408c12579" md5json="3cf1390937ee6287d46076fac8655bc5">
|
||||
<name>DOS Internals</name>
|
||||
</disk>
|
||||
<disk id="disk02" size="1228800" chs="80:2:15" img="The_Undocumented_PC/archive/UNDOC-PC.img" href="/pubs/pc/programming/The_Undocumented_PC/UNDOC.json" md5="beb02e4594f45a395d43c110759dc3ea" md5json="fdf2d24bb28196b751a58e749a6b0d1a">
|
||||
<name>The Undocumented PC</name>
|
||||
</disk>
|
||||
<disk id="disk03" size="1228800" chs="80:2:15" img="Undocumented_DOS/archive/UNDOC-DOS-DISK1.img" href="/pubs/pc/programming/Undocumented_DOS/UNDOC-DOS-DISK1.json" md5="dd9d85065ec27b54055f991ea6bb4968" md5json="67fc8754967ec2588655826a484422f0">
|
||||
<name>Undocumented DOS (Disk 1)</name>
|
||||
</disk>
|
||||
<disk id="disk04" size="1228800" chs="80:2:15" img="Undocumented_DOS/archive/UNDOC-DOS-DISK2.img" href="/pubs/pc/programming/Undocumented_DOS/UNDOC-DOS-DISK2.json" md5="d35c9141a554b4854bb635173e72a999" md5json="ba92b1ec5bf2ac501736a4f025ce3caf">
|
||||
<name>Undocumented DOS (Disk 2)</name>
|
||||
</disk>
|
||||
<disk id="disk05" size="1228800" chs="80:2:15" img="Undocumented_Windows/archive/UNDOC-WIN.img" href="/pubs/pc/programming/Undocumented_Windows/UNDOC-WIN.json" md5="d5b088e7bc68da3741844b3505822a4d" md5json="4199690986b5ac03885e403b66e29058">
|
||||
<name>Undocumented Windows</name>
|
||||
</disk>
|
||||
</manifest>
|
||||
|
|
|
|||
|
|
@ -385,7 +385,7 @@
|
|||
<input class="{$APPCLASS}-binding" type="submit" style="{$border}{$fontsize}{$style}" data-value="{{{$type},{$binding}}}" value="{.}"/>
|
||||
</xsl:when>
|
||||
<xsl:when test="@type = 'textarea'">
|
||||
<textarea class="{$APPCLASS}-binding" style="{$border}{$width}{$height}{$style}" data-value="{{{$type},{$binding}}}" readonly="readonly"> </textarea>
|
||||
<textarea class="{$APPCLASS}-binding" style="{$border}{$width}{$height}{$style}" data-value="{{{$type},{$binding}}}" readonly="readonly" autocomplete="off" autocorrect="off" autocapitalize="off" spellcheck="false"> </textarea>
|
||||
</xsl:when>
|
||||
<xsl:when test="@type = 'heading'">
|
||||
<div><xsl:value-of select="."/></div>
|
||||
|
|
|
|||
Loading…
Reference in a new issue