Commit Graph

3 Commits

Author SHA1 Message Date
yellows111 bf646d10ba Condense type forwarders into a class for less code reuse.
Edit JSDoc definitions
dos2unix(1) .gitignore, edit README slightly.
2023-11-29 13:25:58 +00:00
yellows111 a8f47aa7fb more crash preventions, support X/SharkPort files
Long version:

Putting an SPS|XPS into the PSU input would read as if the file was very long, so added a 127-file limit (I think this is reasonable) to prevent prolonged stalling.

Added SPS|XPS support to the library, which is the third most common contained format besides PSU and PSV.

Updated demos.

Technical changes:

removed unused u16le definition from readEntryBlock(), since permissions are better read as a u32 instead

added PSV and SPS|XPS reader functions to c6 exports, since I forgot in 0.3.4

moved some stuff around in HTML demo, especially the old raw icon.sys and icon input boxes, since I'm finding parsing a collection of files more useful then the actual standalone files themselves.

HTML-demo: added an "show advanced options" checkbox that unhides features deemed too niche for conventional use
2023-10-15 20:28:59 +01:00
yellows111 5fff911ba6 correction: it's an EMS memory adapter, not MAX, that's a whole other can of worms 2023-10-12 07:54:59 +01:00