From 6185e4131cc78945272a47725f82857be8fa27b5 Mon Sep 17 00:00:00 2001 From: Jeff Parsons Date: Fri, 27 May 2016 08:46:13 -0700 Subject: [PATCH] Updated JavaScript open-source headers --- modules/diskdump/bin/diskdump | 23 ++-- modules/diskdump/lib/diskdump.js | 21 ++-- modules/filedump/bin/filedump | 23 ++-- modules/filedump/lib/filedump.js | 21 ++-- modules/grunts/manifester/Gruntfile.js | 4 +- modules/grunts/manifester/tasks/manifester.js | 4 +- modules/grunts/prepjs/Gruntfile.js | 4 +- modules/grunts/prepjs/tasks/prepjs.js | 100 ++++++++---------- modules/htmlout/bin/htmlout | 23 ++-- modules/htmlout/lib/htmlout.js | 23 ++-- modules/htmlout/lib/httpapi.js | 21 ++-- modules/markout/bin/markout | 2 +- modules/markout/lib/markout.js | 21 ++-- modules/pc6502/lib/bus.js | 11 +- modules/pc6502/lib/computer.js | 11 +- modules/pc6502/lib/cpu.js | 11 +- modules/pc6502/lib/cpudef.js | 11 +- modules/pc6502/lib/cpuops.js | 11 +- modules/pc6502/lib/cpustate.js | 11 +- modules/pc6502/lib/debugger.js | 11 +- modules/pc6502/lib/defines.js | 11 +- modules/pc6502/lib/keyboard.js | 11 +- modules/pc6502/lib/memory.js | 11 +- modules/pc6502/lib/messages.js | 11 +- modules/pc6502/lib/nodebugger.js | 11 +- modules/pc6502/lib/panel.js | 11 +- modules/pc6502/lib/ram.js | 11 +- modules/pc6502/lib/rom.js | 11 +- modules/pc6502/lib/state.js | 11 +- modules/pc6502/lib/video.js | 11 +- modules/pcx86/bin/pcx86 | 2 +- modules/pcx86/bin/x86gen.js | 11 +- modules/textout/bin/textout | 23 ++-- modules/textout/lib/textout.js | 21 ++-- 34 files changed, 250 insertions(+), 284 deletions(-) diff --git a/modules/diskdump/bin/diskdump b/modules/diskdump/bin/diskdump index 91820b972..f08e101ad 100644 --- a/modules/diskdump/bin/diskdump +++ b/modules/diskdump/bin/diskdump @@ -6,30 +6,29 @@ * @suppress {missingProperties} * Created 2012-Sep-04 * - * Copyright © 2012-2015 Jeff Parsons + * Copyright © 2012-2016 Jeff Parsons * - * This file is part of the JavaScript Machines Project (aka JSMachines) at - * and . + * This file is part of PCjs, a computer emulation software project at . * - * JSMachines is free software: you can redistribute it and/or modify it under the terms of the + * PCjs is free software: you can redistribute it and/or modify it under the terms of the * GNU General Public License as published by the Free Software Foundation, either version 3 * of the License, or (at your option) any later version. * - * JSMachines is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without + * PCjs is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without * even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * - * You should have received a copy of the GNU General Public License along with JSMachines. - * If not, see . + * You should have received a copy of the GNU General Public License along with PCjs. If not, + * see . * * You are required to include the above copyright notice in every source code file of every * copy or modified version of this work, and to display that copyright notice on every screen - * that loads or runs any version of this software (see Computer.sCopyright). + * that loads or runs any version of this software (see COPYRIGHT in /modules/shared/lib/defines.js). * - * Some JSMachines files also attempt to load external resource files, such as character-image files, - * ROM files, and disk image files. Those external resource files are not considered part of the - * JSMachines Project for purposes of the GNU General Public License, and the author does not claim - * any copyright as to their contents. + * Some PCjs files also attempt to load external resource files, such as character-image files, + * ROM files, and disk image files. Those external resource files are not considered part of PCjs + * for purposes of the GNU General Public License, and the author does not claim any copyright + * as to their contents. */ "use strict"; diff --git a/modules/diskdump/lib/diskdump.js b/modules/diskdump/lib/diskdump.js index e8430fe0b..eb45f50eb 100644 --- a/modules/diskdump/lib/diskdump.js +++ b/modules/diskdump/lib/diskdump.js @@ -6,28 +6,27 @@ * * Copyright © 2012-2016 Jeff Parsons * - * This file is part of the JavaScript Machines Project (aka JSMachines) at - * and . + * This file is part of PCjs, a computer emulation software project at . * - * JSMachines is free software: you can redistribute it and/or modify it under the terms of the + * PCjs is free software: you can redistribute it and/or modify it under the terms of the * GNU General Public License as published by the Free Software Foundation, either version 3 * of the License, or (at your option) any later version. * - * JSMachines is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without + * PCjs is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without * even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * - * You should have received a copy of the GNU General Public License along with JSMachines. - * If not, see . + * You should have received a copy of the GNU General Public License along with PCjs. If not, + * see . * * You are required to include the above copyright notice in every source code file of every * copy or modified version of this work, and to display that copyright notice on every screen - * that loads or runs any version of this software (see Computer.COPYRIGHT). + * that loads or runs any version of this software (see COPYRIGHT in /modules/shared/lib/defines.js). * - * Some JSMachines files also attempt to load external resource files, such as character-image files, - * ROM files, and disk image files. Those external resource files are not considered part of the - * JSMachines Project for purposes of the GNU General Public License, and the author does not claim - * any copyright as to their contents. + * Some PCjs files also attempt to load external resource files, such as character-image files, + * ROM files, and disk image files. Those external resource files are not considered part of PCjs + * for purposes of the GNU General Public License, and the author does not claim any copyright + * as to their contents. */ /* diff --git a/modules/filedump/bin/filedump b/modules/filedump/bin/filedump index 2c9367a9f..ff5398d83 100644 --- a/modules/filedump/bin/filedump +++ b/modules/filedump/bin/filedump @@ -6,30 +6,29 @@ * @suppress {missingProperties} * Created 2012-Sep-04 * - * Copyright © 2012-2015 Jeff Parsons + * Copyright © 2012-2016 Jeff Parsons * - * This file is part of the JavaScript Machines Project (aka JSMachines) at - * and . + * This file is part of PCjs, a computer emulation software project at . * - * JSMachines is free software: you can redistribute it and/or modify it under the terms of the + * PCjs is free software: you can redistribute it and/or modify it under the terms of the * GNU General Public License as published by the Free Software Foundation, either version 3 * of the License, or (at your option) any later version. * - * JSMachines is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without + * PCjs is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without * even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * - * You should have received a copy of the GNU General Public License along with JSMachines. - * If not, see . + * You should have received a copy of the GNU General Public License along with PCjs. If not, + * see . * * You are required to include the above copyright notice in every source code file of every * copy or modified version of this work, and to display that copyright notice on every screen - * that loads or runs any version of this software (see Computer.sCopyright). + * that loads or runs any version of this software (see COPYRIGHT in /modules/shared/lib/defines.js). * - * Some JSMachines files also attempt to load external resource files, such as character-image files, - * ROM files, and disk image files. Those external resource files are not considered part of the - * JSMachines Project for purposes of the GNU General Public License, and the author does not claim - * any copyright as to their contents. + * Some PCjs files also attempt to load external resource files, such as character-image files, + * ROM files, and disk image files. Those external resource files are not considered part of PCjs + * for purposes of the GNU General Public License, and the author does not claim any copyright + * as to their contents. */ "use strict"; diff --git a/modules/filedump/lib/filedump.js b/modules/filedump/lib/filedump.js index 59aa8c99c..daf45eb9a 100644 --- a/modules/filedump/lib/filedump.js +++ b/modules/filedump/lib/filedump.js @@ -6,28 +6,27 @@ * * Copyright © 2012-2016 Jeff Parsons * - * This file is part of the JavaScript Machines Project (aka JSMachines) at - * and . + * This file is part of PCjs, a computer emulation software project at . * - * JSMachines is free software: you can redistribute it and/or modify it under the terms of the + * PCjs is free software: you can redistribute it and/or modify it under the terms of the * GNU General Public License as published by the Free Software Foundation, either version 3 * of the License, or (at your option) any later version. * - * JSMachines is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without + * PCjs is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without * even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * - * You should have received a copy of the GNU General Public License along with JSMachines. - * If not, see . + * You should have received a copy of the GNU General Public License along with PCjs. If not, + * see . * * You are required to include the above copyright notice in every source code file of every * copy or modified version of this work, and to display that copyright notice on every screen - * that loads or runs any version of this software (see Computer.COPYRIGHT). + * that loads or runs any version of this software (see COPYRIGHT in /modules/shared/lib/defines.js). * - * Some JSMachines files also attempt to load external resource files, such as character-image files, - * ROM files, and disk image files. Those external resource files are not considered part of the - * JSMachines Project for purposes of the GNU General Public License, and the author does not claim - * any copyright as to their contents. + * Some PCjs files also attempt to load external resource files, such as character-image files, + * ROM files, and disk image files. Those external resource files are not considered part of PCjs + * for purposes of the GNU General Public License, and the author does not claim any copyright + * as to their contents. */ "use strict"; diff --git a/modules/grunts/manifester/Gruntfile.js b/modules/grunts/manifester/Gruntfile.js index 6f3a8ecac..968b62dad 100644 --- a/modules/grunts/manifester/Gruntfile.js +++ b/modules/grunts/manifester/Gruntfile.js @@ -1,8 +1,8 @@ /* * grunt-manifester - * https://github.com/jeffpar/jsmachines + * https://github.com/jeffpar/pcjs * - * Copyright (c) 2014 jeffpar + * Copyright (c) 2014-2016 jeffpar * Licensed under the MIT license. */ diff --git a/modules/grunts/manifester/tasks/manifester.js b/modules/grunts/manifester/tasks/manifester.js index 5723c5282..776091ee5 100644 --- a/modules/grunts/manifester/tasks/manifester.js +++ b/modules/grunts/manifester/tasks/manifester.js @@ -1,8 +1,8 @@ /** * grunt-manifester - * https://github.com/jeffpar/jsmachines + * https://github.com/jeffpar/pcjs * - * Copyright (c) 2014 jeffpar + * Copyright (c) 2014-2016 jeffpar * Licensed under the MIT license. * * TODO: Update this header with our standard header and fix all the JSHint warnings diff --git a/modules/grunts/prepjs/Gruntfile.js b/modules/grunts/prepjs/Gruntfile.js index 62d68cded..7469294ae 100644 --- a/modules/grunts/prepjs/Gruntfile.js +++ b/modules/grunts/prepjs/Gruntfile.js @@ -1,8 +1,8 @@ /* * grunt-prepjs - * https://github.com/jeffpar/jsmachines + * https://github.com/jeffpar/pcjs * - * Copyright (c) 2014 jeffpar + * Copyright (c) 2014-2016 jeffpar * Licensed under the MIT license. * * Genesis: diff --git a/modules/grunts/prepjs/tasks/prepjs.js b/modules/grunts/prepjs/tasks/prepjs.js index d37b2a7c9..286afc32c 100644 --- a/modules/grunts/prepjs/tasks/prepjs.js +++ b/modules/grunts/prepjs/tasks/prepjs.js @@ -6,51 +6,45 @@ * * Copyright © 2012-2016 Jeff Parsons * - * This file is part of C1Pjs, PCjs, and other related components written - * by Jeff Parsons and originally published at cpusim.org and jsmachines.net. + * This file is part of PCjs, a computer emulation software project at . * - * C1Pjs and PCjs are free software: you can redistribute them and/or modify - * them under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. + * PCjs is free software: you can redistribute it and/or modify it under the terms of the + * GNU General Public License as published by the Free Software Foundation, either version 3 + * of the License, or (at your option) any later version. * - * C1Pjs and PCjs are distributed in the hope that they will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * PCjs is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without + * even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * - * You should have received a copy of the GNU General Public License - * along with C1Pjs and PCjs. If not, see . + * You should have received a copy of the GNU General Public License along with PCjs. If not, + * see . * - * You are required to include the above copyright notice in every source - * code file of every copy or modified version of this work, and to display - * that copyright notice on every screen that loads or runs any version - * of this software (see Computer.COPYRIGHT). + * You are required to include the above copyright notice in every source code file of every + * copy or modified version of this work, and to display that copyright notice on every screen + * that loads or runs any version of this software (see COPYRIGHT in /modules/shared/lib/defines.js). * - * Some C1Pjs and PCjs files also attempt to load external resource files, such - * as character-image files and ROM files. Those external resource files are - * not considered part of the PCjs program for purposes of the GNU General Public - * License, and the author does not claim any copyright as to their contents. + * Some PCjs files also attempt to load external resource files, such as character-image files, + * ROM files, and disk image files. Those external resource files are not considered part of PCjs + * for purposes of the GNU General Public License, and the author does not claim any copyright + * as to their contents. */ /* * Options * --- - * The 'includeObjectConstants' option allows replacement of constants defined - * within objects, instead of only global constants. Use with caution, because - * constants defined within an object scope may not be unique. This does attempt - * to catch any constant collisions and completely disable their replacement, but - * it's not foolproof. + * The 'includeObjectConstants' option allows replacement of constants defined within objects, + * instead of only global constants. Use with caution, because constants defined within an object + * scope may not be unique. This does attempt to catch any constant collisions and completely + * disable their replacement, but it's not foolproof. * * History * --- - * Although we run all our code through Google's Closure Compiler, which does a - * great job of inlining not only variables but also code to improve performance, - * JavaScript doesn't have the notion of "constants", so we have to define all our - * constants as properties and simply trust that the Closure Compiler will inline - * them all. I'm not completely trusting, so I've created this script that allows - * us to verify the compiler produces substantially the same code whether or not - * we inline all our constants first. + * Although we run all our code through Google's Closure Compiler, which does a great job of inlining + * not only variables but also code to improve performance, JavaScript doesn't have the notion of + * "constants", so we have to define all our constants as properties and simply trust that the Closure + * Compiler will inline them all. I'm not completely trusting, so I've created this script that allows + * us to verify the compiler produces substantially the same code whether or not we inline all our + * constants first. * * See "inline.php" for the original PHP version of this module. * @@ -58,18 +52,17 @@ * --- * This script looks for global constant definitions of the form "Component.XXX = YYY;". * - * The current approach requires all inlined constants to be defined as properties on - * the associated class constructor (ie, as "class constants"). Life might be simpler - * if the Closure Compiler honored "@const" references for properties, and who knows, - * perhaps the latest version does now; but on the other hand, having my own convention - * relieves me from having to annotate every single constant with a "@const" JSDoc tag. + * The current approach requires all inlined constants to be defined as properties on the associated + * class constructor (ie, as "class constants"). Life might be simpler if the Closure Compiler honored + * "@const" references for properties, and who knows, perhaps the latest version does now; but on the + * other hand, having my own convention relieves me from having to annotate every single constant with + * a "@const" JSDoc tag. * - * TODO: Update the C1Pjs sources to use class constants instead of "object constants", - * because in order for C1Pjs to benefit from constant inlining, we must reply on the - * 'includeObjectConstants' option (hack) to expand the contexts that constants may live - * in, which is inherently less safe. Moreover, that option prevents us from removing - * the original constant definitions, because constants like "this.PORT_CRA" could be used - * in other contexts that this script will NOT catch (eg, "controller.PORT_CRA"). + * TODO: Update the C1Pjs sources to use class constants instead of "object constants", because in order + * for C1Pjs to benefit from constant inlining, we must reply on the 'includeObjectConstants' option + * (hack) to expand the contexts that constants may live in, which is inherently less safe. Moreover, + * that option prevents us from removing the original constant definitions, because constants like + * "this.PORT_CRA" could be used in other contexts that this script will NOT catch (eg, "controller.PORT_CRA"). * * TODO: Think about adding another quick hack to this tool, to convert all: * @@ -77,20 +70,19 @@ * to: * at-param {Component} dbg * - * prior to compilation. The only reason I declared my "dbg" variables generically, - * as Component objects rather than Debugger objects, was to work around compilation - * errors in the non-Debugger builds. + * prior to compilation. The only reason I declared my "dbg" variables generically, as Component objects + * rather than Debugger objects, was to work around compilation errors in the non-Debugger builds. * * Implementation * --- - * This script uses a very simplistic replacement approach that doesn't perform any - * parsing, tokenizing or other pre-processing of the source code, which would otherwise - * be required if we wanted to guarantee that all our replacements precisely mirrored what - * JavaScript actually replaces at run-time. For example, JavaScript allows any so-called - * constant to be redefined at any point, and we don't attempt to catch modifications. + * This script uses a very simplistic replacement approach that doesn't perform any parsing, tokenizing + * or other pre-processing of the source code, which would otherwise be required if we wanted to guarantee + * that all our replacements precisely mirrored what JavaScript actually replaces at run-time. For example, + * JavaScript allows any so-called constant to be redefined at any point, and we don't attempt to catch + * modifications. * - * This is why it's important that we limit inlining to only those constants described - * above, and why such constants must never be altered by the code using them. + * This is why it's important that we limit inlining to only those constants described above, and why such + * constants must never be altered by the code using them. * * Debugging * === @@ -106,8 +98,8 @@ * * npm install heapdump --save-dev * - * TODO: Resolve once and for all the "process out of memory" error that occurs if we don't divide - * the src input into smaller chunks. See the WARNING below. + * TODO: Resolve once and for all the "process out of memory" error that occurs if we don't divide the src input + * into smaller chunks. See the WARNING below. */ 'use strict'; diff --git a/modules/htmlout/bin/htmlout b/modules/htmlout/bin/htmlout index d3691bd05..e1d16b635 100644 --- a/modules/htmlout/bin/htmlout +++ b/modules/htmlout/bin/htmlout @@ -6,30 +6,29 @@ * @suppress {missingProperties} * Created 2012-Sep-04 * - * Copyright © 2012-2015 Jeff Parsons + * Copyright © 2012-2016 Jeff Parsons * - * This file is part of the JavaScript Machines Project (aka JSMachines) at - * and . + * This file is part of PCjs, a computer emulation software project at . * - * JSMachines is free software: you can redistribute it and/or modify it under the terms of the + * PCjs is free software: you can redistribute it and/or modify it under the terms of the * GNU General Public License as published by the Free Software Foundation, either version 3 * of the License, or (at your option) any later version. * - * JSMachines is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without + * PCjs is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without * even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * - * You should have received a copy of the GNU General Public License along with JSMachines. - * If not, see . + * You should have received a copy of the GNU General Public License along with PCjs. If not, + * see . * * You are required to include the above copyright notice in every source code file of every * copy or modified version of this work, and to display that copyright notice on every screen - * that loads or runs any version of this software (see Computer.sCopyright). + * that loads or runs any version of this software (see COPYRIGHT in /modules/shared/lib/defines.js). * - * Some JSMachines files also attempt to load external resource files, such as character-image files, - * ROM files, and disk image files. Those external resource files are not considered part of the - * JSMachines Project for purposes of the GNU General Public License, and the author does not claim - * any copyright as to their contents. + * Some PCjs files also attempt to load external resource files, such as character-image files, + * ROM files, and disk image files. Those external resource files are not considered part of PCjs + * for purposes of the GNU General Public License, and the author does not claim any copyright + * as to their contents. */ "use strict"; diff --git a/modules/htmlout/lib/htmlout.js b/modules/htmlout/lib/htmlout.js index 23b5a200b..29a0712b1 100644 --- a/modules/htmlout/lib/htmlout.js +++ b/modules/htmlout/lib/htmlout.js @@ -4,28 +4,29 @@ * @version 1.0 * Created 2014-02-14 * - * This file is part of the JavaScript Machines Project (aka JSMachines) at - * and . + * Copyright © 2012-2016 Jeff Parsons * - * JSMachines is free software: you can redistribute it and/or modify it under the terms of the + * This file is part of PCjs, a computer emulation software project at . + * + * PCjs is free software: you can redistribute it and/or modify it under the terms of the * GNU General Public License as published by the Free Software Foundation, either version 3 * of the License, or (at your option) any later version. * - * JSMachines is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without + * PCjs is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without * even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * - * You should have received a copy of the GNU General Public License along with JSMachines. - * If not, see . + * You should have received a copy of the GNU General Public License along with PCjs. If not, + * see . * * You are required to include the above copyright notice in every source code file of every * copy or modified version of this work, and to display that copyright notice on every screen - * that loads or runs any version of this software (see Computer.COPYRIGHT). + * that loads or runs any version of this software (see COPYRIGHT in /modules/shared/lib/defines.js). * - * Some JSMachines files also attempt to load external resource files, such as character-image files, - * ROM files, and disk image files. Those external resource files are not considered part of the - * JSMachines Project for purposes of the GNU General Public License, and the author does not claim - * any copyright as to their contents. + * Some PCjs files also attempt to load external resource files, such as character-image files, + * ROM files, and disk image files. Those external resource files are not considered part of PCjs + * for purposes of the GNU General Public License, and the author does not claim any copyright + * as to their contents. */ "use strict"; diff --git a/modules/htmlout/lib/httpapi.js b/modules/htmlout/lib/httpapi.js index 2d12bb489..9977fbc50 100644 --- a/modules/htmlout/lib/httpapi.js +++ b/modules/htmlout/lib/httpapi.js @@ -6,28 +6,27 @@ * * Copyright © 2012-2016 Jeff Parsons * - * This file is part of the JavaScript Machines Project (aka JSMachines) at - * and . + * This file is part of PCjs, a computer emulation software project at . * - * JSMachines is free software: you can redistribute it and/or modify it under the terms of the + * PCjs is free software: you can redistribute it and/or modify it under the terms of the * GNU General Public License as published by the Free Software Foundation, either version 3 * of the License, or (at your option) any later version. * - * JSMachines is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without + * PCjs is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without * even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * - * You should have received a copy of the GNU General Public License along with JSMachines. - * If not, see . + * You should have received a copy of the GNU General Public License along with PCjs. If not, + * see . * * You are required to include the above copyright notice in every source code file of every * copy or modified version of this work, and to display that copyright notice on every screen - * that loads or runs any version of this software (see Computer.COPYRIGHT). + * that loads or runs any version of this software (see COPYRIGHT in /modules/shared/lib/defines.js). * - * Some JSMachines files also attempt to load external resource files, such as character-image files, - * ROM files, and disk image files. Those external resource files are not considered part of the - * JSMachines Project for purposes of the GNU General Public License, and the author does not claim - * any copyright as to their contents. + * Some PCjs files also attempt to load external resource files, such as character-image files, + * ROM files, and disk image files. Those external resource files are not considered part of PCjs + * for purposes of the GNU General Public License, and the author does not claim any copyright + * as to their contents. */ "use strict"; diff --git a/modules/markout/bin/markout b/modules/markout/bin/markout index 9c77a44a4..a19d214e0 100644 --- a/modules/markout/bin/markout +++ b/modules/markout/bin/markout @@ -6,7 +6,7 @@ * @suppress {missingProperties} * Created 2012-Sep-04 * - * Copyright © 2012-2015 Jeff Parsons + * Copyright © 2012-2016 Jeff Parsons * * This file is part of the JavaScript Machines Project (aka JSMachines) at * and . diff --git a/modules/markout/lib/markout.js b/modules/markout/lib/markout.js index 9b9319bfc..28b543edd 100644 --- a/modules/markout/lib/markout.js +++ b/modules/markout/lib/markout.js @@ -6,28 +6,27 @@ * * Copyright © 2012-2016 Jeff Parsons * - * This file is part of the JavaScript Machines Project (aka JSMachines) at - * and . + * This file is part of PCjs, a computer emulation software project at . * - * JSMachines is free software: you can redistribute it and/or modify it under the terms of the + * PCjs is free software: you can redistribute it and/or modify it under the terms of the * GNU General Public License as published by the Free Software Foundation, either version 3 * of the License, or (at your option) any later version. * - * JSMachines is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without + * PCjs is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without * even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * - * You should have received a copy of the GNU General Public License along with JSMachines. - * If not, see . + * You should have received a copy of the GNU General Public License along with PCjs. If not, + * see . * * You are required to include the above copyright notice in every source code file of every * copy or modified version of this work, and to display that copyright notice on every screen - * that loads or runs any version of this software (see Computer.COPYRIGHT). + * that loads or runs any version of this software (see COPYRIGHT in /modules/shared/lib/defines.js). * - * Some JSMachines files also attempt to load external resource files, such as character-image files, - * ROM files, and disk image files. Those external resource files are not considered part of the - * JSMachines Project for purposes of the GNU General Public License, and the author does not claim - * any copyright as to their contents. + * Some PCjs files also attempt to load external resource files, such as character-image files, + * ROM files, and disk image files. Those external resource files are not considered part of PCjs + * for purposes of the GNU General Public License, and the author does not claim any copyright + * as to their contents. */ /* diff --git a/modules/pc6502/lib/bus.js b/modules/pc6502/lib/bus.js index 65457f629..2f1744a8c 100644 --- a/modules/pc6502/lib/bus.js +++ b/modules/pc6502/lib/bus.js @@ -6,8 +6,7 @@ * * Copyright © 2012-2016 Jeff Parsons * - * This file is part of PCjs, which is part of the JavaScript Machines Project (aka JSMachines) - * at and . + * This file is part of PCjs, a computer emulation software project at . * * PCjs is free software: you can redistribute it and/or modify it under the terms of the * GNU General Public License as published by the Free Software Foundation, either version 3 @@ -22,12 +21,12 @@ * * You are required to include the above copyright notice in every source code file of every * copy or modified version of this work, and to display that copyright notice on every screen - * that loads or runs any version of this software (see Computer.COPYRIGHT). + * that loads or runs any version of this software (see COPYRIGHT in /modules/shared/lib/defines.js). * * Some PCjs files also attempt to load external resource files, such as character-image files, - * ROM files, and disk image files. Those external resource files are not considered part of the - * PCjs program for purposes of the GNU General Public License, and the author does not claim - * any copyright as to their contents. + * ROM files, and disk image files. Those external resource files are not considered part of PCjs + * for purposes of the GNU General Public License, and the author does not claim any copyright + * as to their contents. */ "use strict"; diff --git a/modules/pc6502/lib/computer.js b/modules/pc6502/lib/computer.js index 120503502..4b8aa6f0b 100644 --- a/modules/pc6502/lib/computer.js +++ b/modules/pc6502/lib/computer.js @@ -6,8 +6,7 @@ * * Copyright © 2012-2016 Jeff Parsons * - * This file is part of PCjs, which is part of the JavaScript Machines Project (aka JSMachines) - * at and . + * This file is part of PCjs, a computer emulation software project at . * * PCjs is free software: you can redistribute it and/or modify it under the terms of the * GNU General Public License as published by the Free Software Foundation, either version 3 @@ -22,12 +21,12 @@ * * You are required to include the above copyright notice in every source code file of every * copy or modified version of this work, and to display that copyright notice on every screen - * that loads or runs any version of this software (see Computer.COPYRIGHT). + * that loads or runs any version of this software (see COPYRIGHT in /modules/shared/lib/defines.js). * * Some PCjs files also attempt to load external resource files, such as character-image files, - * ROM files, and disk image files. Those external resource files are not considered part of the - * PCjs program for purposes of the GNU General Public License, and the author does not claim - * any copyright as to their contents. + * ROM files, and disk image files. Those external resource files are not considered part of PCjs + * for purposes of the GNU General Public License, and the author does not claim any copyright + * as to their contents. */ "use strict"; diff --git a/modules/pc6502/lib/cpu.js b/modules/pc6502/lib/cpu.js index f1502d48e..a6340f8f9 100644 --- a/modules/pc6502/lib/cpu.js +++ b/modules/pc6502/lib/cpu.js @@ -6,8 +6,7 @@ * * Copyright © 2012-2016 Jeff Parsons * - * This file is part of PCjs, which is part of the JavaScript Machines Project (aka JSMachines) - * at and . + * This file is part of PCjs, a computer emulation software project at . * * PCjs is free software: you can redistribute it and/or modify it under the terms of the * GNU General Public License as published by the Free Software Foundation, either version 3 @@ -22,12 +21,12 @@ * * You are required to include the above copyright notice in every source code file of every * copy or modified version of this work, and to display that copyright notice on every screen - * that loads or runs any version of this software (see Computer.COPYRIGHT). + * that loads or runs any version of this software (see COPYRIGHT in /modules/shared/lib/defines.js). * * Some PCjs files also attempt to load external resource files, such as character-image files, - * ROM files, and disk image files. Those external resource files are not considered part of the - * PCjs program for purposes of the GNU General Public License, and the author does not claim - * any copyright as to their contents. + * ROM files, and disk image files. Those external resource files are not considered part of PCjs + * for purposes of the GNU General Public License, and the author does not claim any copyright + * as to their contents. */ "use strict"; diff --git a/modules/pc6502/lib/cpudef.js b/modules/pc6502/lib/cpudef.js index 49ad464b7..94acec96c 100644 --- a/modules/pc6502/lib/cpudef.js +++ b/modules/pc6502/lib/cpudef.js @@ -6,8 +6,7 @@ * * Copyright © 2012-2016 Jeff Parsons * - * This file is part of PCjs, which is part of the JavaScript Machines Project (aka JSMachines) - * at and . + * This file is part of PCjs, a computer emulation software project at . * * PCjs is free software: you can redistribute it and/or modify it under the terms of the * GNU General Public License as published by the Free Software Foundation, either version 3 @@ -22,12 +21,12 @@ * * You are required to include the above copyright notice in every source code file of every * copy or modified version of this work, and to display that copyright notice on every screen - * that loads or runs any version of this software (see Computer.COPYRIGHT). + * that loads or runs any version of this software (see COPYRIGHT in /modules/shared/lib/defines.js). * * Some PCjs files also attempt to load external resource files, such as character-image files, - * ROM files, and disk image files. Those external resource files are not considered part of the - * PCjs program for purposes of the GNU General Public License, and the author does not claim - * any copyright as to their contents. + * ROM files, and disk image files. Those external resource files are not considered part of PCjs + * for purposes of the GNU General Public License, and the author does not claim any copyright + * as to their contents. */ "use strict"; diff --git a/modules/pc6502/lib/cpuops.js b/modules/pc6502/lib/cpuops.js index de4f832d5..5c5f5c7fd 100644 --- a/modules/pc6502/lib/cpuops.js +++ b/modules/pc6502/lib/cpuops.js @@ -6,8 +6,7 @@ * * Copyright © 2012-2016 Jeff Parsons * - * This file is part of PCjs, which is part of the JavaScript Machines Project (aka JSMachines) - * at and . + * This file is part of PCjs, a computer emulation software project at . * * PCjs is free software: you can redistribute it and/or modify it under the terms of the * GNU General Public License as published by the Free Software Foundation, either version 3 @@ -22,12 +21,12 @@ * * You are required to include the above copyright notice in every source code file of every * copy or modified version of this work, and to display that copyright notice on every screen - * that loads or runs any version of this software (see Computer.COPYRIGHT). + * that loads or runs any version of this software (see COPYRIGHT in /modules/shared/lib/defines.js). * * Some PCjs files also attempt to load external resource files, such as character-image files, - * ROM files, and disk image files. Those external resource files are not considered part of the - * PCjs program for purposes of the GNU General Public License, and the author does not claim - * any copyright as to their contents. + * ROM files, and disk image files. Those external resource files are not considered part of PCjs + * for purposes of the GNU General Public License, and the author does not claim any copyright + * as to their contents. */ "use strict"; diff --git a/modules/pc6502/lib/cpustate.js b/modules/pc6502/lib/cpustate.js index b512db7c2..13e60cc7b 100644 --- a/modules/pc6502/lib/cpustate.js +++ b/modules/pc6502/lib/cpustate.js @@ -6,8 +6,7 @@ * * Copyright © 2012-2016 Jeff Parsons * - * This file is part of PCjs, which is part of the JavaScript Machines Project (aka JSMachines) - * at and . + * This file is part of PCjs, a computer emulation software project at . * * PCjs is free software: you can redistribute it and/or modify it under the terms of the * GNU General Public License as published by the Free Software Foundation, either version 3 @@ -22,12 +21,12 @@ * * You are required to include the above copyright notice in every source code file of every * copy or modified version of this work, and to display that copyright notice on every screen - * that loads or runs any version of this software (see Computer.COPYRIGHT). + * that loads or runs any version of this software (see COPYRIGHT in /modules/shared/lib/defines.js). * * Some PCjs files also attempt to load external resource files, such as character-image files, - * ROM files, and disk image files. Those external resource files are not considered part of the - * PCjs program for purposes of the GNU General Public License, and the author does not claim - * any copyright as to their contents. + * ROM files, and disk image files. Those external resource files are not considered part of PCjs + * for purposes of the GNU General Public License, and the author does not claim any copyright + * as to their contents. */ "use strict"; diff --git a/modules/pc6502/lib/debugger.js b/modules/pc6502/lib/debugger.js index 5a7249805..fe84a970c 100644 --- a/modules/pc6502/lib/debugger.js +++ b/modules/pc6502/lib/debugger.js @@ -6,8 +6,7 @@ * * Copyright © 2012-2016 Jeff Parsons * - * This file is part of PCjs, which is part of the JavaScript Machines Project (aka JSMachines) - * at and . + * This file is part of PCjs, a computer emulation software project at . * * PCjs is free software: you can redistribute it and/or modify it under the terms of the * GNU General Public License as published by the Free Software Foundation, either version 3 @@ -22,12 +21,12 @@ * * You are required to include the above copyright notice in every source code file of every * copy or modified version of this work, and to display that copyright notice on every screen - * that loads or runs any version of this software (see Computer.COPYRIGHT). + * that loads or runs any version of this software (see COPYRIGHT in /modules/shared/lib/defines.js). * * Some PCjs files also attempt to load external resource files, such as character-image files, - * ROM files, and disk image files. Those external resource files are not considered part of the - * PCjs program for purposes of the GNU General Public License, and the author does not claim - * any copyright as to their contents. + * ROM files, and disk image files. Those external resource files are not considered part of PCjs + * for purposes of the GNU General Public License, and the author does not claim any copyright + * as to their contents. */ "use strict"; diff --git a/modules/pc6502/lib/defines.js b/modules/pc6502/lib/defines.js index 8f852606a..70939d661 100644 --- a/modules/pc6502/lib/defines.js +++ b/modules/pc6502/lib/defines.js @@ -6,8 +6,7 @@ * * Copyright © 2012-2016 Jeff Parsons * - * This file is part of PCjs, which is part of the JavaScript Machines Project (aka JSMachines) - * at and . + * This file is part of PCjs, a computer emulation software project at . * * PCjs is free software: you can redistribute it and/or modify it under the terms of the * GNU General Public License as published by the Free Software Foundation, either version 3 @@ -22,12 +21,12 @@ * * You are required to include the above copyright notice in every source code file of every * copy or modified version of this work, and to display that copyright notice on every screen - * that loads or runs any version of this software (see Computer.COPYRIGHT). + * that loads or runs any version of this software (see COPYRIGHT in /modules/shared/lib/defines.js). * * Some PCjs files also attempt to load external resource files, such as character-image files, - * ROM files, and disk image files. Those external resource files are not considered part of the - * PCjs program for purposes of the GNU General Public License, and the author does not claim - * any copyright as to their contents. + * ROM files, and disk image files. Those external resource files are not considered part of PCjs + * for purposes of the GNU General Public License, and the author does not claim any copyright + * as to their contents. */ "use strict"; diff --git a/modules/pc6502/lib/keyboard.js b/modules/pc6502/lib/keyboard.js index 8237dc739..921478c50 100644 --- a/modules/pc6502/lib/keyboard.js +++ b/modules/pc6502/lib/keyboard.js @@ -6,8 +6,7 @@ * * Copyright © 2012-2016 Jeff Parsons * - * This file is part of PCjs, which is part of the JavaScript Machines Project (aka JSMachines) - * at and . + * This file is part of PCjs, a computer emulation software project at . * * PCjs is free software: you can redistribute it and/or modify it under the terms of the * GNU General Public License as published by the Free Software Foundation, either version 3 @@ -22,12 +21,12 @@ * * You are required to include the above copyright notice in every source code file of every * copy or modified version of this work, and to display that copyright notice on every screen - * that loads or runs any version of this software (see Computer.COPYRIGHT). + * that loads or runs any version of this software (see COPYRIGHT in /modules/shared/lib/defines.js). * * Some PCjs files also attempt to load external resource files, such as character-image files, - * ROM files, and disk image files. Those external resource files are not considered part of the - * PCjs program for purposes of the GNU General Public License, and the author does not claim - * any copyright as to their contents. + * ROM files, and disk image files. Those external resource files are not considered part of PCjs + * for purposes of the GNU General Public License, and the author does not claim any copyright + * as to their contents. */ "use strict"; diff --git a/modules/pc6502/lib/memory.js b/modules/pc6502/lib/memory.js index 5dba300ca..68eaafb23 100644 --- a/modules/pc6502/lib/memory.js +++ b/modules/pc6502/lib/memory.js @@ -6,8 +6,7 @@ * * Copyright © 2012-2016 Jeff Parsons * - * This file is part of PCjs, which is part of the JavaScript Machines Project (aka JSMachines) - * at and . + * This file is part of PCjs, a computer emulation software project at . * * PCjs is free software: you can redistribute it and/or modify it under the terms of the * GNU General Public License as published by the Free Software Foundation, either version 3 @@ -22,12 +21,12 @@ * * You are required to include the above copyright notice in every source code file of every * copy or modified version of this work, and to display that copyright notice on every screen - * that loads or runs any version of this software (see Computer.COPYRIGHT). + * that loads or runs any version of this software (see COPYRIGHT in /modules/shared/lib/defines.js). * * Some PCjs files also attempt to load external resource files, such as character-image files, - * ROM files, and disk image files. Those external resource files are not considered part of the - * PCjs program for purposes of the GNU General Public License, and the author does not claim - * any copyright as to their contents. + * ROM files, and disk image files. Those external resource files are not considered part of PCjs + * for purposes of the GNU General Public License, and the author does not claim any copyright + * as to their contents. */ "use strict"; diff --git a/modules/pc6502/lib/messages.js b/modules/pc6502/lib/messages.js index 567de03a0..30269ff95 100644 --- a/modules/pc6502/lib/messages.js +++ b/modules/pc6502/lib/messages.js @@ -6,8 +6,7 @@ * * Copyright © 2012-2016 Jeff Parsons * - * This file is part of PCjs, which is part of the JavaScript Machines Project (aka JSMachines) - * at and . + * This file is part of PCjs, a computer emulation software project at . * * PCjs is free software: you can redistribute it and/or modify it under the terms of the * GNU General Public License as published by the Free Software Foundation, either version 3 @@ -22,12 +21,12 @@ * * You are required to include the above copyright notice in every source code file of every * copy or modified version of this work, and to display that copyright notice on every screen - * that loads or runs any version of this software (see Computer.COPYRIGHT). + * that loads or runs any version of this software (see COPYRIGHT in /modules/shared/lib/defines.js). * * Some PCjs files also attempt to load external resource files, such as character-image files, - * ROM files, and disk image files. Those external resource files are not considered part of the - * PCjs program for purposes of the GNU General Public License, and the author does not claim - * any copyright as to their contents. + * ROM files, and disk image files. Those external resource files are not considered part of PCjs + * for purposes of the GNU General Public License, and the author does not claim any copyright + * as to their contents. */ "use strict"; diff --git a/modules/pc6502/lib/nodebugger.js b/modules/pc6502/lib/nodebugger.js index 1fd18747d..638c0f2ae 100644 --- a/modules/pc6502/lib/nodebugger.js +++ b/modules/pc6502/lib/nodebugger.js @@ -6,8 +6,7 @@ * * Copyright © 2012-2016 Jeff Parsons * - * This file is part of PCjs, which is part of the JavaScript Machines Project (aka JSMachines) - * at and . + * This file is part of PCjs, a computer emulation software project at . * * PCjs is free software: you can redistribute it and/or modify it under the terms of the * GNU General Public License as published by the Free Software Foundation, either version 3 @@ -22,12 +21,12 @@ * * You are required to include the above copyright notice in every source code file of every * copy or modified version of this work, and to display that copyright notice on every screen - * that loads or runs any version of this software (see Computer.COPYRIGHT). + * that loads or runs any version of this software (see COPYRIGHT in /modules/shared/lib/defines.js). * * Some PCjs files also attempt to load external resource files, such as character-image files, - * ROM files, and disk image files. Those external resource files are not considered part of the - * PCjs program for purposes of the GNU General Public License, and the author does not claim - * any copyright as to their contents. + * ROM files, and disk image files. Those external resource files are not considered part of PCjs + * for purposes of the GNU General Public License, and the author does not claim any copyright + * as to their contents. */ "use strict"; diff --git a/modules/pc6502/lib/panel.js b/modules/pc6502/lib/panel.js index c260c2cb8..8261ce3e3 100644 --- a/modules/pc6502/lib/panel.js +++ b/modules/pc6502/lib/panel.js @@ -6,8 +6,7 @@ * * Copyright © 2012-2016 Jeff Parsons * - * This file is part of PCjs, which is part of the JavaScript Machines Project (aka JSMachines) - * at and . + * This file is part of PCjs, a computer emulation software project at . * * PCjs is free software: you can redistribute it and/or modify it under the terms of the * GNU General Public License as published by the Free Software Foundation, either version 3 @@ -22,12 +21,12 @@ * * You are required to include the above copyright notice in every source code file of every * copy or modified version of this work, and to display that copyright notice on every screen - * that loads or runs any version of this software (see Computer.COPYRIGHT). + * that loads or runs any version of this software (see COPYRIGHT in /modules/shared/lib/defines.js). * * Some PCjs files also attempt to load external resource files, such as character-image files, - * ROM files, and disk image files. Those external resource files are not considered part of the - * PCjs program for purposes of the GNU General Public License, and the author does not claim - * any copyright as to their contents. + * ROM files, and disk image files. Those external resource files are not considered part of PCjs + * for purposes of the GNU General Public License, and the author does not claim any copyright + * as to their contents. */ "use strict"; diff --git a/modules/pc6502/lib/ram.js b/modules/pc6502/lib/ram.js index af400368e..f4c3a1208 100644 --- a/modules/pc6502/lib/ram.js +++ b/modules/pc6502/lib/ram.js @@ -6,8 +6,7 @@ * * Copyright © 2012-2016 Jeff Parsons * - * This file is part of PCjs, which is part of the JavaScript Machines Project (aka JSMachines) - * at and . + * This file is part of PCjs, a computer emulation software project at . * * PCjs is free software: you can redistribute it and/or modify it under the terms of the * GNU General Public License as published by the Free Software Foundation, either version 3 @@ -22,12 +21,12 @@ * * You are required to include the above copyright notice in every source code file of every * copy or modified version of this work, and to display that copyright notice on every screen - * that loads or runs any version of this software (see Computer.COPYRIGHT). + * that loads or runs any version of this software (see COPYRIGHT in /modules/shared/lib/defines.js). * * Some PCjs files also attempt to load external resource files, such as character-image files, - * ROM files, and disk image files. Those external resource files are not considered part of the - * PCjs program for purposes of the GNU General Public License, and the author does not claim - * any copyright as to their contents. + * ROM files, and disk image files. Those external resource files are not considered part of PCjs + * for purposes of the GNU General Public License, and the author does not claim any copyright + * as to their contents. */ "use strict"; diff --git a/modules/pc6502/lib/rom.js b/modules/pc6502/lib/rom.js index 841a58ddf..853965dea 100644 --- a/modules/pc6502/lib/rom.js +++ b/modules/pc6502/lib/rom.js @@ -6,8 +6,7 @@ * * Copyright © 2012-2016 Jeff Parsons * - * This file is part of PCjs, which is part of the JavaScript Machines Project (aka JSMachines) - * at and . + * This file is part of PCjs, a computer emulation software project at . * * PCjs is free software: you can redistribute it and/or modify it under the terms of the * GNU General Public License as published by the Free Software Foundation, either version 3 @@ -22,12 +21,12 @@ * * You are required to include the above copyright notice in every source code file of every * copy or modified version of this work, and to display that copyright notice on every screen - * that loads or runs any version of this software (see Computer.COPYRIGHT). + * that loads or runs any version of this software (see COPYRIGHT in /modules/shared/lib/defines.js). * * Some PCjs files also attempt to load external resource files, such as character-image files, - * ROM files, and disk image files. Those external resource files are not considered part of the - * PCjs program for purposes of the GNU General Public License, and the author does not claim - * any copyright as to their contents. + * ROM files, and disk image files. Those external resource files are not considered part of PCjs + * for purposes of the GNU General Public License, and the author does not claim any copyright + * as to their contents. */ "use strict"; diff --git a/modules/pc6502/lib/state.js b/modules/pc6502/lib/state.js index e258b6045..ca06ec461 100644 --- a/modules/pc6502/lib/state.js +++ b/modules/pc6502/lib/state.js @@ -6,8 +6,7 @@ * * Copyright © 2012-2016 Jeff Parsons * - * This file is part of PCjs, which is part of the JavaScript Machines Project (aka JSMachines) - * at and . + * This file is part of PCjs, a computer emulation software project at . * * PCjs is free software: you can redistribute it and/or modify it under the terms of the * GNU General Public License as published by the Free Software Foundation, either version 3 @@ -22,12 +21,12 @@ * * You are required to include the above copyright notice in every source code file of every * copy or modified version of this work, and to display that copyright notice on every screen - * that loads or runs any version of this software (see Computer.COPYRIGHT). + * that loads or runs any version of this software (see COPYRIGHT in /modules/shared/lib/defines.js). * * Some PCjs files also attempt to load external resource files, such as character-image files, - * ROM files, and disk image files. Those external resource files are not considered part of the - * PCjs program for purposes of the GNU General Public License, and the author does not claim - * any copyright as to their contents. + * ROM files, and disk image files. Those external resource files are not considered part of PCjs + * for purposes of the GNU General Public License, and the author does not claim any copyright + * as to their contents. */ "use strict"; diff --git a/modules/pc6502/lib/video.js b/modules/pc6502/lib/video.js index 297745a09..cf8c054d5 100644 --- a/modules/pc6502/lib/video.js +++ b/modules/pc6502/lib/video.js @@ -6,8 +6,7 @@ * * Copyright © 2012-2016 Jeff Parsons * - * This file is part of PCjs, which is part of the JavaScript Machines Project (aka JSMachines) - * at and . + * This file is part of PCjs, a computer emulation software project at . * * PCjs is free software: you can redistribute it and/or modify it under the terms of the * GNU General Public License as published by the Free Software Foundation, either version 3 @@ -22,12 +21,12 @@ * * You are required to include the above copyright notice in every source code file of every * copy or modified version of this work, and to display that copyright notice on every screen - * that loads or runs any version of this software (see Computer.COPYRIGHT). + * that loads or runs any version of this software (see COPYRIGHT in /modules/shared/lib/defines.js). * * Some PCjs files also attempt to load external resource files, such as character-image files, - * ROM files, and disk image files. Those external resource files are not considered part of the - * PCjs program for purposes of the GNU General Public License, and the author does not claim - * any copyright as to their contents. + * ROM files, and disk image files. Those external resource files are not considered part of PCjs + * for purposes of the GNU General Public License, and the author does not claim any copyright + * as to their contents. */ "use strict"; diff --git a/modules/pcx86/bin/pcx86 b/modules/pcx86/bin/pcx86 index f51a78e1e..11cab5e6f 100644 --- a/modules/pcx86/bin/pcx86 +++ b/modules/pcx86/bin/pcx86 @@ -6,7 +6,7 @@ * @suppress {missingProperties} * Created 2012-Sep-04 * - * Copyright © 2012-2015 Jeff Parsons + * Copyright © 2012-2016 Jeff Parsons * * This file is part of PCjs, a computer emulation software project at . * diff --git a/modules/pcx86/bin/x86gen.js b/modules/pcx86/bin/x86gen.js index ecb8db041..bef6bf836 100644 --- a/modules/pcx86/bin/x86gen.js +++ b/modules/pcx86/bin/x86gen.js @@ -6,8 +6,7 @@ * * Copyright © 2012-2016 Jeff Parsons * - * This file is part of PCjs, which is part of the JavaScript Machines Project (aka JSMachines) - * at and . + * This file is part of PCjs, a computer emulation software project at . * * PCjs is free software: you can redistribute it and/or modify it under the terms of the * GNU General Public License as published by the Free Software Foundation, either version 3 @@ -22,12 +21,12 @@ * * You are required to include the above copyright notice in every source code file of every * copy or modified version of this work, and to display that copyright notice on every screen - * that loads or runs any version of this software (see Computer.COPYRIGHT). + * that loads or runs any version of this software (see COPYRIGHT in /modules/shared/lib/defines.js). * * Some PCjs files also attempt to load external resource files, such as character-image files, - * ROM files, and disk image files. Those external resource files are not considered part of the - * PCjs program for purposes of the GNU General Public License, and the author does not claim - * any copyright as to their contents. + * ROM files, and disk image files. Those external resource files are not considered part of PCjs + * for purposes of the GNU General Public License, and the author does not claim any copyright + * as to their contents. */ "use strict"; diff --git a/modules/textout/bin/textout b/modules/textout/bin/textout index 47ec360b9..7adeb1acf 100644 --- a/modules/textout/bin/textout +++ b/modules/textout/bin/textout @@ -6,30 +6,29 @@ * @suppress {missingProperties} * Created 2015-Apr-04 * - * Copyright © 2012-2015 Jeff Parsons + * Copyright © 2012-2016 Jeff Parsons * - * This file is part of the JavaScript Machines Project (aka JSMachines) at - * and . + * This file is part of PCjs, a computer emulation software project at . * - * JSMachines is free software: you can redistribute it and/or modify it under the terms of the + * PCjs is free software: you can redistribute it and/or modify it under the terms of the * GNU General Public License as published by the Free Software Foundation, either version 3 * of the License, or (at your option) any later version. * - * JSMachines is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without + * PCjs is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without * even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * - * You should have received a copy of the GNU General Public License along with JSMachines. - * If not, see . + * You should have received a copy of the GNU General Public License along with PCjs. If not, + * see . * * You are required to include the above copyright notice in every source code file of every * copy or modified version of this work, and to display that copyright notice on every screen - * that loads or runs any version of this software (see Computer.sCopyright). + * that loads or runs any version of this software (see COPYRIGHT in /modules/shared/lib/defines.js). * - * Some JSMachines files also attempt to load external resource files, such as character-image files, - * ROM files, and disk image files. Those external resource files are not considered part of the - * JSMachines Project for purposes of the GNU General Public License, and the author does not claim - * any copyright as to their contents. + * Some PCjs files also attempt to load external resource files, such as character-image files, + * ROM files, and disk image files. Those external resource files are not considered part of PCjs + * for purposes of the GNU General Public License, and the author does not claim any copyright + * as to their contents. */ "use strict"; diff --git a/modules/textout/lib/textout.js b/modules/textout/lib/textout.js index 5851f0869..779a07400 100644 --- a/modules/textout/lib/textout.js +++ b/modules/textout/lib/textout.js @@ -6,28 +6,27 @@ * * Copyright © 2012-2016 Jeff Parsons * - * This file is part of the JavaScript Machines Project (aka JSMachines) at - * and . + * This file is part of PCjs, a computer emulation software project at . * - * JSMachines is free software: you can redistribute it and/or modify it under the terms of the + * PCjs is free software: you can redistribute it and/or modify it under the terms of the * GNU General Public License as published by the Free Software Foundation, either version 3 * of the License, or (at your option) any later version. * - * JSMachines is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without + * PCjs is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without * even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * - * You should have received a copy of the GNU General Public License along with JSMachines. - * If not, see . + * You should have received a copy of the GNU General Public License along with PCjs. If not, + * see . * * You are required to include the above copyright notice in every source code file of every * copy or modified version of this work, and to display that copyright notice on every screen - * that loads or runs any version of this software (see Computer.COPYRIGHT). + * that loads or runs any version of this software (see COPYRIGHT in /modules/shared/lib/defines.js). * - * Some JSMachines files also attempt to load external resource files, such as character-image files, - * ROM files, and disk image files. Those external resource files are not considered part of the - * JSMachines Project for purposes of the GNU General Public License, and the author does not claim - * any copyright as to their contents. + * Some PCjs files also attempt to load external resource files, such as character-image files, + * ROM files, and disk image files. Those external resource files are not considered part of PCjs + * for purposes of the GNU General Public License, and the author does not claim any copyright + * as to their contents. */ "use strict";