v1.37.1: Fixed a CPU bug wherein resetting a running CPU could result in multiple runCPU() timeout handlers being created (there should never be more than one outstanding runCPU() setTimeout request); also modified the Keyboard component to use a CPU-driven timer instead of setTimeout() for keystroke injection, so that stopping/starting the CPU won't interfere with the injection process

This commit is contained in:
Jeff Parsons 2017-09-24 18:11:44 -07:00 • committed by Jeff Parsons
commit 22728fb7e9
289 changed files with 1354 additions and 1176 deletions

View file

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="/versions/pcx86/1.37.0/manifest.xsl"?>
<?xml-stylesheet type="text/xsl" href="/versions/pcx86/1.37.1/manifest.xsl"?>
<manifest type="software">
<title>Borland Turbo Pascal</title>
<disk id="disk01" size="368640" chs="40:2:9" img="archive/TURBO-PASCAL-300B.img" href="/disks/pcx86/tools/borland/tpascal/3.00b/TURBO-PASCAL-300B.json" md5="b1314fb4c9cc69fe5a6cd22c376acc1f" md5json="0873dd191eb20e2f1d4a92647d0979b8">

View file

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="/versions/pcx86/1.37.0/manifest.xsl"?>
<?xml-stylesheet type="text/xsl" href="/versions/pcx86/1.37.1/manifest.xsl"?>
<manifest type="software">
<title>Borland Turbo Pascal</title>
<disk id="disk01" size="368640" chs="40:2:9" img="archive/TURBO-PASCAL-301A.img" href="/disks/pcx86/tools/borland/tpascal/3.01a/TURBO-PASCAL-301A.json" md5="4cd5df43438b3fee96322bf1c7188ac3" md5json="284b7f994ac0c527cbf6df62a34db333">