


The DiskImage.js -arc and -zip options use StreamZip along with LegacyZip to decompress old ARC or ZIP archives, and the -normalize option uses BASFile to convert old IBM PC BASIC files to plain-text during the extraction/decompression process.

Crunched files (ARC compression formats #5, #6, and #7).Squeezed files (ARC compression format #4).Packed files (ARC compression format #3).LegacyZip.js, a decompression library used by StreamZip that supports:.Structure.js, a helper class for defining and reading on-disk structures.StreamZip.js, an improved version of the node-stream-zip package.Here are a few other JavaScript modules I’ve written for the project: PC.js is a JavaScript command-line application that allows you to start a “headless” PCjs machine with all TTY (eg, INT 0x10) output redirected to your console. It supersedes the older PCjs FileDump utility. FileImage.jsįileImage.js is a JavaScript command-line application that reads/writes PCjs file images, producing JSON-encoded versions of binary files (eg, ROM images). It supersedes the older PCjs DiskDump utility. Home of the original IBM PC emulator for browsers.ĭiskImage.js is a JavaScript command-line application that reads/writes PCjs v2 disk images, using the DiskInfo module to parse the data.
