aboutsummaryrefslogtreecommitdiffstats
path: root/src/uxn-core.s
Commit message (Expand)AuthorAgeFilesLines
* Fix dup(2kr) and ovr(2kr) behaviourBad Diode2023-08-311-0/+24
* Ensure we are not executing zero vectorsBad Diode2023-08-301-0/+4
* Fix deo ops and add system and screen deo/dei funcsBad Diode2023-08-301-4/+16
* Fix jmp and nip instructionsBad Diode2023-08-301-29/+29
* Fix k mode instructionsBad Diode2023-08-301-242/+238
* Fix DEI/DEO not saving stack pointersBad Diode2023-08-301-0/+87
* Fix signed issue with immediate jump opsBad Diode2023-08-291-1/+6
* Fix jmi, jsi, jci behaviourBad Diode2023-08-291-3/+3
* Fix strh operations on the return stackBad Diode2023-08-291-4/+4
* Test and fix DEO with (DEI/DEO2 et al still incorrect)Bad Diode2023-08-291-0/+13
* Add OPkr instructions (untested)Bad Diode2023-08-291-276/+784
* Add OPk functions (untested)Bad Diode2023-08-291-73/+587
* Add OPr ops (untested)Bad Diode2023-08-291-207/+716
* Add dei functionsBad Diode2023-08-291-119/+150
* Fix DEO to work consistently with existing deo_fnBad Diode2023-08-291-5/+43
* Add initial implementation of DEO/DEO2Bad Diode2023-08-291-4/+73
* Add immediate jump operations jci/jmi/jsiBad Diode2023-08-291-6/+34
* Add div/div2 instructionsBad Diode2023-08-291-9/+35
* Add jsr/jsr2 instructionsBad Diode2023-08-291-0/+10
* Add conditional jumps jcn/jcn2Bad Diode2023-08-291-0/+10
* Add JMP instructionBad Diode2023-08-291-0/+5
* Add absolute store instructions sta/sta2Bad Diode2023-08-281-6/+23
* Add absolute load instructions lda/lda2Bad Diode2023-08-281-0/+13
* Add relative store str/str2 opsBad Diode2023-08-281-6/+23
* Add load operations ldr/ldr2Bad Diode2023-08-281-0/+17
* Add zero-page load/store LDZ/STZ opsBad Diode2023-08-281-21/+78
* Add sft operationsBad Diode2023-08-281-0/+14
* Added logic operations and, or, eorBad Diode2023-08-281-260/+285
* Replace recurring patterns with macrosBad Diode2023-08-281-140/+108
* Add equ, neq, gth, lth instructionsBad Diode2023-08-281-0/+62
* Add swp, rot, dup, ovr instructionsBad Diode2023-08-281-0/+52
* Add nip instructionsBad Diode2023-08-281-1/+11
* Implement INC instructions and fix add/sub/mul behaviourBad Diode2023-08-281-15/+24
* Add multiply instructionsBad Diode2023-08-281-0/+17
* Adjust add/sub instructions slightlyBad Diode2023-08-271-377/+370
* Add the `add2, sub2, litr, lit2r` opsBad Diode2023-08-271-109/+103
* Testing barebones uxn_eval implementation in ASMBad Diode2023-08-271-0/+567