Merge branch 'next-release'

This commit is contained in:
Jeff Parsons 2016-08-04 15:11:13 -07:00
commit 6079b0fc3d
12 changed files with 6346 additions and 280 deletions

View file

@ -12,7 +12,7 @@ Overview
PC8080 is our 8080-based machine emulation module. The code is derived from [PCx86](/modules/pcx86/).
See the list of available [PC8080 Machines](/devices/pc8080/machine/), which includes
[Space Invaders (1978)](/devices/pc8080/machine/invaders/).
[Space Invaders (1978)](/devices/pc8080/machine/invaders/) and the [DEC VT100](/devices/pc8080/machine/vt100/).
PC8080 is comprised of the following non-shared components, as listed in [package.json](../../package.json)
(see the *pc8080Files* property):

View file

@ -659,7 +659,7 @@ Video.prototype.powerUp = function(data, fRepower)
addrNext = addr;
}
/*
* NOTE: By calling updateVT100() directly, we are bypassing the normal checks (eg, isVideoEnabled())
* NOTE: By calling updateVT100() directly, we are bypassing any checks that might block the update.
*/
this.updateVT100();
}
@ -1010,8 +1010,8 @@ Video.prototype.updateVT100 = function()
}
/*
* Display the line buffer; ordinarily, font would always be valid after processing the "fill lines",
* but if the buffer was filled with garbage, the usual LINETERM might be missing, so font might not be set.
* Display the line buffer; ordinarily, the font number would always be valid after processing the "fill lines",
* but if the buffer isn't initialized yet, the usual LINETERM might be missing, so the font number might not be set.
*/
if (font >= 0) {
for (var iCol = 0; iCol < nCols; iCol++) {