Some other interesting bugs were fixed along the way:
the Video component incorrectly assumed that masking a negative number with 0x80000000 would yield 0x80000000 (it actually yields -0x80000000, thank you JavaScript);
the ChipSet component provides a new addCMOSMemory() interface that RAM objects can use to bump the CMOS total to match the actual total;
the CPU properly implements INSW and OUTSW instructions now (kind of important for the AT hard disk controller)
my_modules contains all the privatePCjs Node modules. It is the counterpart to
node_modules, where all the public Node modules are installed. Only private Node modules are checked
into GitHub; if any of these are later published on npmjs.org, then they will
be moved to node_modules and removed from this folder.