index
:
uxngba
main
A port of the UXN virtual machine for the GBA.
about
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
src
/
uxn-core.s
Commit message (
Collapse
)
Author
Age
Files
Lines
*
Fix dup(2kr) and ovr(2kr) behaviour
Bad Diode
2023-08-31
1
-0
/
+24
|
*
Ensure we are not executing zero vectors
Bad Diode
2023-08-30
1
-0
/
+4
|
*
Fix deo ops and add system and screen deo/dei funcs
Bad Diode
2023-08-30
1
-4
/
+16
|
*
Fix jmp and nip instructions
Bad Diode
2023-08-30
1
-29
/
+29
|
*
Fix k mode instructions
Bad Diode
2023-08-30
1
-242
/
+238
|
*
Fix DEI/DEO not saving stack pointers
Bad Diode
2023-08-30
1
-0
/
+87
|
*
Fix signed issue with immediate jump ops
Bad Diode
2023-08-29
1
-1
/
+6
|
*
Fix jmi, jsi, jci behaviour
Bad Diode
2023-08-29
1
-3
/
+3
|
*
Fix strh operations on the return stack
Bad Diode
2023-08-29
1
-4
/
+4
|
*
Test and fix DEO with (DEI/DEO2 et al still incorrect)
Bad Diode
2023-08-29
1
-0
/
+13
|
*
Add OPkr instructions (untested)
Bad Diode
2023-08-29
1
-276
/
+784
|
*
Add OPk functions (untested)
Bad Diode
2023-08-29
1
-73
/
+587
|
*
Add OPr ops (untested)
Bad Diode
2023-08-29
1
-207
/
+716
|
*
Add dei functions
Bad Diode
2023-08-29
1
-119
/
+150
|
*
Fix DEO to work consistently with existing deo_fn
Bad Diode
2023-08-29
1
-5
/
+43
|
*
Add initial implementation of DEO/DEO2
Bad Diode
2023-08-29
1
-4
/
+73
|
*
Add immediate jump operations jci/jmi/jsi
Bad Diode
2023-08-29
1
-6
/
+34
|
*
Add div/div2 instructions
Bad Diode
2023-08-29
1
-9
/
+35
|
*
Add jsr/jsr2 instructions
Bad Diode
2023-08-29
1
-0
/
+10
|
*
Add conditional jumps jcn/jcn2
Bad Diode
2023-08-29
1
-0
/
+10
|
*
Add JMP instruction
Bad Diode
2023-08-29
1
-0
/
+5
|
*
Add absolute store instructions sta/sta2
Bad Diode
2023-08-28
1
-6
/
+23
|
*
Add absolute load instructions lda/lda2
Bad Diode
2023-08-28
1
-0
/
+13
|
*
Add relative store str/str2 ops
Bad Diode
2023-08-28
1
-6
/
+23
|
*
Add load operations ldr/ldr2
Bad Diode
2023-08-28
1
-0
/
+17
|
*
Add zero-page load/store LDZ/STZ ops
Bad Diode
2023-08-28
1
-21
/
+78
|
*
Add sft operations
Bad Diode
2023-08-28
1
-0
/
+14
|
*
Added logic operations and, or, eor
Bad Diode
2023-08-28
1
-260
/
+285
|
*
Replace recurring patterns with macros
Bad Diode
2023-08-28
1
-140
/
+108
|
*
Add equ, neq, gth, lth instructions
Bad Diode
2023-08-28
1
-0
/
+62
|
*
Add swp, rot, dup, ovr instructions
Bad Diode
2023-08-28
1
-0
/
+52
|
*
Add nip instructions
Bad Diode
2023-08-28
1
-1
/
+11
|
*
Implement INC instructions and fix add/sub/mul behaviour
Bad Diode
2023-08-28
1
-15
/
+24
|
*
Add multiply instructions
Bad Diode
2023-08-28
1
-0
/
+17
|
*
Adjust add/sub instructions slightly
Bad Diode
2023-08-27
1
-377
/
+370
|
*
Add the `add2, sub2, litr, lit2r` ops
Bad Diode
2023-08-27
1
-109
/
+103
|
*
Testing barebones uxn_eval implementation in ASM
Bad Diode
2023-08-27
1
-0
/
+567