Commit graph

3 commits

Author SHA1 Message Date
Kaens
9ba8a3bec5 *read *audio.1.sg *bytecodeparsers *_runtime_helpers
audio.1.sg updated: see https://github.com/Kaens/audio1sg/commits/

chunkparsers: cosmetic changes
bytecodeparsers:
 - functions repositioned
 - MUAP98CMDStr debugged
 - parseMDGYM improved
 - parseYM3812RegLog sped up a bit
 - cosmetics

_runtime_helpers:
 - startsWithCI & endsWithCI improved
 - cosmetics

read:
 - "var" removed from global constants
 - certain popular PETSCII encoding flavours added
 - function descriptions made compatible
 - decEncoding & decAnsi now support full 256-char layouts
 - isWithinRanges added: sugar combining multiple isWithin
 - 80-bit float value reader readFloat80 added here, until it's in the C++ codebase
 - debugged firstNotOf, isAllZeroes, outArray, secondsToTimeStr
 - funSampleName improved
 - profiler CheckpointTimer shows more details

.gitignore now ignores IDEA's folder
2026-02-23 16:12:43 +01:00
Kaens
d29345faff Qt6 polyfill fixed up; profiler function added
- mostly it shouldn't redefine the functions if they exist
 - prototype.includes drastically reworked. Hopefully no other issues occur
 - overwritten DosX's version, I'm really sorry but this just seemed a better idea

 - in db/read, CheckpointTimer added for profiling functions in a succinct manner; outputs as detection results type "Prof".
2025-10-01 22:14:46 +02:00
DosX
afcecaab66 Refactor and modularize runtime helpers
Moved all prototype and helper functions from db/_init to a new db/_runtime_helpers file for better modularity and maintainability. Updated db/_init to include the new helpers script and removed duplicate code. No functional changes to detection logic.
2025-10-01 22:56:11 +03:00