* Commit patterns I've collected
- AppleSingle/AppleDouble pattern, used for macOS resource forks.
- MAME CHD file format, currently only supports v5.
- KEX Engine proprietary TARC format, used by various Nightdive games.
* Add to README
* Add pattern for KTX 1.0 file
* Use import, add reference ktx file
* Add to README
* Add credit to ne.hexpat
* Add many changes to nes.hexpat
* Fixing dependance on variables declared in if statement
* Added mappers and inline to NES 2.0 header, removed needless parenthesises
* Add files via upload
* Add files via upload
* Create nsf.hexpat
* Used full name of the SNES on description
* Add SNES, NSF & NSFe, new description for NES
* Removing erroneous condition in ips.hexpat's truncatedSize
* Removing unnecessary std.string import in ips.hexpat
* Added both locations for sections in PE, clearer variable names, reorganized DOS stub
* Delete patterns/nsfe.hexpat
* Delete patterns/nsfmetadata.hexpat
* Added chunks from NSFe to NSF
* Added NSFe
* Fix size of truncatedSize in ips.hexpat
---------
Co-authored-by: Nik <werwolv98@gmail.com>
* patterns: Added PopCap's proprietary Lua bytecode pattern.
* updated README to include new pattern
* fixed README link
* patterns/popcap_luc.hexpat: fixed comments and sources
* patterns/popcap_luc.hexpat: Changed datatype of filename to be more clear about its structure
* patterns/popcap_luc.hexpat: fixed improper handling of Nil type and added test file
* patterns/terminfo: Add pattern for compiled term info entry files.
This adds support for the compiled (legacy and extended) term info entry files that are used for determining terminal capabilities.
* Add .bin extension to the terminfo test file.
* Add UEFI Firmare Volume Variable Store pattern
Add a pattern for UEFI Firmare Volume Variable store.
This file type is commonly used with virtual machine UEFI variable files,
like OVMF.fd used with QEMU. You could also extract a UEFI firmware binary
from a flash device, search for the FV Variable Store, and set this pattern
to the FV address.
Signed-off-by: Marc Jones <marcj303@gmail.com>
* Fixed description pragma
---------
Signed-off-by: Marc Jones <marcj303@gmail.com>
Co-authored-by: Nik <werwolv98@gmail.com>
* Commit patterns I've collected
- AppleSingle/AppleDouble pattern, used for macOS resource forks.
- MAME CHD file format, currently only supports v5.
- KEX Engine proprietary TARC format, used by various Nightdive games.
* Add to README
* improv: Added new text editor semantic highlighting themes.
Current themes use the same colors for all identifier types. These two new themes are just examples of what the new feature makes possible.
One aims to simulate CLion Darcula theme and the other is an extension of the original dark theme.
* fix: corrected entries to readme file
* fix: corrected base for the theme
Made sure readme looks correctly on fork and links go to files.
* patterns: Add support for smk
* patterns: Use builtin function and separate SMK struct
---------
Co-authored-by: paxcut <53811119+paxcut@users.noreply.github.com>
* add support for cartridge size type $54
Added support for cartridge size type $54, corresponding to 1.5 MiB (96 banks).
* add missing license
* Add GBA Cartridge Header
* Update README.md
Added GBA information to README.md and corrected a typo.
* Add DS Cartridge Header
* Update ReadMe.md
* Update pyc.hexpat
Included additional versions
* Implement Windows thumbcache pattern
* Include thumbcache pattern in README.md
* Update thumbcache.hexpat
- Use English warning text
- handle unknown file version
- add thanks to joachimmetz
- create virtual file
- use more elegant magic type
* Update thumbcache.hexpat
- Use padding data type for paddings
* Update thumbcache.hexpat
- make pattern more robust against single erroneous cache record
* patterns/zip: simplify find_sequence_in_range check
hex(340282366920938463463374607431768211455) =
0xffffffffffffffffffffffffffffffff
* patterns/7z: use Magic<> for signature, add pragma
* patterns/{nro, ogg}: use Magic<> for signature
* patterns/ttf: refactor, check magic
Use the "Field field @ position;" syntax instead of saving and restoring
the cursor position.
* readme: fix copy-paste error in pattern listing