aboutsummaryrefslogtreecommitdiff
path: root/lib
Commit message (Expand)AuthorAgeFilesLines
* vnf,runrom: detect bad data accessMiquel Sabaté Solà2 days1-4/+61
* xixanta: Add an hint for the ending of data labelsMiquel Sabaté Solà2 days1-10/+92
* header: add GTROM supportMiquel Sabaté Solà3 days1-0/+2
* Don't error out on conditional .includeMiquel Sabaté Solà5 days1-27/+0
* readrom: add support for default expansion deviceMiquel Sabaté Solà5 days1-0/+68
* nasm: warn on labels that point out of boundsMiquel Sabaté Solà12 days1-2/+19
* header: add Sunsoft's FME-7 mapper chipMiquel Sabaté Solà2026-09-191-0/+3
* header: add more information on unkown mappersMiquel Sabaté Solà2026-09-191-6/+16
* xixanta: simplify evaluate_hexadecimal()Miquel Sabaté Solà2026-09-151-8/+6
* fuzz: change names to have dashes instead of underscoreMiquel Sabaté Solà2026-09-155-6/+6
* Add an option for setting a cycle limitMiquel Sabaté Solà2026-09-081-0/+30
* vnf: refuse to proceed if the machine is inactiveMiquel Sabaté Solà2026-09-081-1/+13
* vnf: validate the minimum stack valueMiquel Sabaté Solà2026-09-071-5/+10
* vnf: display also the break mark on report()Miquel Sabaté Solà2026-09-071-1/+9
* vnf: add the 'Machine.halt_on_brk' fieldMiquel Sabaté Solà2026-09-071-0/+9
* vnf: convert StatusRegister.break_mark to Option<u8>Miquel Sabaté Solà2026-09-071-8/+10
* vnf: improve documentationMiquel Sabaté Solà2026-09-072-5/+57
* vnf: properly document how branching worksMiquel Sabaté Solà2026-09-061-10/+11
* vnf: don't flip the given joypad inputsMiquel Sabaté Solà2026-09-061-5/+1
* vnf: also set the carry on a zero compareMiquel Sabaté Solà2026-09-061-1/+1
* vnf: add support for standard joypadsMiquel Sabaté Solà2026-09-061-19/+93
* vnf: implement the randomized initialization for memoryMiquel Sabaté Solà2026-09-062-2/+2
* vnf: remove tests modMiquel Sabaté Solà2026-09-061-7/+0
* Implement the bvc and bvs instructionsMiquel Sabaté Solà2026-09-061-4/+11
* Remove the 'affected_on_page' memberMiquel Sabaté Solà2026-09-064-315/+0
* Change the first argument of Machine::from() into a &PathMiquel Sabaté Solà2026-08-271-2/+6
* vnf: add support for all stack instructionsMiquel Sabaté Solà2026-08-271-23/+156
* Implement the Default trait for MemoryInitialValueMiquel Sabaté Solà2026-08-271-0/+11
* Fix cycle count for the plp instructionMiquel Sabaté Solà2026-08-271-2/+2
* vnf: don't report stack push/pop twice in verboseMiquel Sabaté Solà2026-08-271-10/+12
* vnf: fix the accounting of cycles on branchesMiquel Sabaté Solà2026-08-251-2/+10
* vnf: push/pop the proper address on jsr/rtsMiquel Sabaté Solà2026-08-251-5/+13
* vnf: fix documentation on 'page_penalty'Miquel Sabaté Solà2026-08-251-1/+1
* Do not account for stack reads on 'rts'Miquel Sabaté Solà2026-08-251-10/+14
* Stop execution if not active in until_address()Miquel Sabaté Solà2026-08-251-1/+1
* runrom: add the --until-address optionMiquel Sabaté Solà2026-08-251-15/+1
* Do not mark some valid identifiers as invalidMiquel Sabaté Solà2026-08-181-0/+27
* Validate labels when walking through the contextMiquel Sabaté Solà2026-08-181-3/+32
* Add global labelsMiquel Sabaté Solà2026-08-184-21/+94
* Fix the opcode for the 'sed' instructionMiquel Sabaté Solà2026-08-171-2/+2
* Add the runrom crate and the vnf libraryMiquel Sabaté Solà2026-08-173-0/+1194
* Remove .github directoryMiquel Sabaté Solà2026-07-221-1/+1
* readrom: implement the -d/--disassemble optionMiquel Sabaté Solà2026-07-152-1/+2181
* Save known addresses into .nasm/addresses.txtMiquel Sabaté Solà2026-07-151-5/+81
* Generalize MemoryRange into RangeMiquel Sabaté Solà2026-07-141-65/+69
* Use 'full_name' everywhere in check()Miquel Sabaté Solà2026-07-141-5/+1
* readrom: print the usual PRG-RAM size if availableMiquel Sabaté Solà2026-07-131-1/+1
* Prevent out of bounds panics on range_to_human()Miquel Sabaté Solà2026-07-091-1/+1
* Minor style fixes from an upgraded clippyMiquel Sabaté Solà2026-07-091-1/+1
* Add support for the asan:fixed-segments commentMiquel Sabaté Solà2026-07-093-24/+189