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

Commit

Permalink
Fixed copy-protection support in compiled version
Browse files Browse the repository at this point in the history
  • Loading branch information
jeffpar committed Apr 10, 2019
1 parent e3feb85 commit c26e4f8
Show file tree
Hide file tree
Showing 6 changed files with 14 additions and 9 deletions.
2 changes: 1 addition & 1 deletion disks/pcx86/apps/microsoft/word/1.15/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ machines:
name: PC DOS 2.00 (Disk 1)
B:
name: MS Word 1.15 (Program)
autoType: $date\r$time\rB:\rDIR\r
autoType: $date\r$time\rB:\rWORD\r
---

Microsoft Word 1.15
Expand Down
5 changes: 5 additions & 0 deletions modules/pcx86/lib/disk.js
Original file line number Diff line number Diff line change
Expand Up @@ -2942,6 +2942,11 @@ FileInfo.NE = {
* @typedef {Object} SectorInfo
* @property {number} sector
* @property {number} length
* @property {number} dataMark
* @property {number} headCRC
* @property {boolean} headError
* @property {number} dataCRC
* @property {boolean} dataError
* @property {Array.<number>} data
* @property {number|null} pattern
* @property {number} iCylinder
Expand Down
2 changes: 1 addition & 1 deletion modules/pcx86/lib/fdc.js
Original file line number Diff line number Diff line change
Expand Up @@ -2684,7 +2684,7 @@ class FDC extends Component {
drive.resCode = FDC.REG_DATA.RES.NO_DATA | FDC.REG_DATA.RES.INCOMPLETE;
break;
}
if (drive.sector.dataError) {
if (drive.sector['dataError']) {
drive.resCode = FDC.REG_DATA.RES.CRC_ERROR | FDC.REG_DATA.RES.INCOMPLETE;
}
drive.ibSector = 0;
Expand Down
4 changes: 2 additions & 2 deletions versions/pcx86/1.75.0/pcx86-uncompiled.js
Original file line number Diff line number Diff line change
Expand Up @@ -63539,7 +63539,7 @@ FileInfo.NE = {
*/
};

/** @typedef {{ sector: number, length: number, data: Array.<number>, pattern: (number|null), iCylinder: number, iHead: number, iModify: number, cModify: number, file: FileInfo, offFile: number }} */
/** @typedef {{ sector: number, length: number, dataMark: number, headCRC: number, headError: boolean, dataCRC: number, dataError: boolean, data: Array.<number>, pattern: (number|null), iCylinder: number, iHead: number, iModify: number, cModify: number, file: FileInfo, offFile: number }} */
var SectorInfo;


Expand Down Expand Up @@ -66166,7 +66166,7 @@ class FDC extends Component {
drive.resCode = FDC.REG_DATA.RES.NO_DATA | FDC.REG_DATA.RES.INCOMPLETE;
break;
}
if (drive.sector.dataError) {
if (drive.sector['dataError']) {
drive.resCode = FDC.REG_DATA.RES.CRC_ERROR | FDC.REG_DATA.RES.INCOMPLETE;
}
drive.ibSector = 0;
Expand Down
8 changes: 4 additions & 4 deletions versions/pcx86/1.75.0/pcx86.js

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion versions/pcx86/1.75.0/pcx86.js.map

Large diffs are not rendered by default.

0 comments on commit c26e4f8

Please sign in to comment.