aboutsummaryrefslogtreecommitdiff
path: root/lib
Commit message (Expand)AuthorAgeFilesLines
* 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
* Add a warning for unknown cross-mapping referencesMiquel Sabaté Solà2026-07-084-1/+105
* Add the SectionType::Vector enum valueMiquel Sabaté Solà2026-07-082-3/+14
* lib: add descriptions in Cargo.toml filesMiquel Sabaté Solà2026-07-082-1/+3
* Upgrade to the 2024 edition of RustMiquel Sabaté Solà2026-07-087-281/+378
* Let arguments be able to reference their macroMiquel Sabaté Solà2026-07-072-32/+63
* Be more specific on unused objectsMiquel Sabaté Solà2026-07-071-2/+7
* Preserve the 'accessed' member on macro argumentsMiquel Sabaté Solà2026-07-071-1/+12
* Do not optimize away unresolved non-jumpsMiquel Sabaté Solà2026-07-071-1/+31
* Refer to the original file for unused objectsMiquel Sabaté Solà2026-06-052-22/+28
* tests: fix the assembler fuzzerMiquel Sabaté Solà2026-04-301-2/+16
* Rename "raw address" to "label"Miquel Sabaté Solà2026-04-301-2/+2
* Issue a warning on unused macrosMiquel Sabaté Solà2026-04-301-0/+33
* Don't do the 'accessed' check if "check:ignore" was givenMiquel Sabaté Solà2026-04-301-2/+5
* Allow a magic "check:ignore" commentMiquel Sabaté Solà2026-04-301-1/+1
* nasm/xa65: add the --allow-unused optionMiquel Sabaté Solà2026-04-301-2/+21
* Add a new 'check' stage in assemble()Miquel Sabaté Solà2026-04-302-108/+108
* Send an error for unused .proc'sMiquel Sabaté Solà2026-04-282-42/+104
* nasm: add the --split-segments optionMiquel Sabaté Solà2026-04-281-1/+10
* Add the context's name into memory rangesMiquel Sabaté Solà2026-04-252-4/+8