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
/
main.c
Commit message (
Collapse
)
Author
Age
Files
Lines
*
Remove TODO, that's probably better done on the .tal side
Bad Diode
2023-08-31
1
-2
/
+0
|
*
Make sure keyboard is consistently colored
Bad Diode
2023-08-31
1
-1
/
+3
|
*
Fix issue with bank switching
Bad Diode
2023-08-31
1
-2
/
+0
|
*
Fix bank switching
Bad Diode
2023-08-31
1
-1
/
+1
|
*
Fix dup(2kr) and ovr(2kr) behaviour
Bad Diode
2023-08-31
1
-2
/
+7
|
*
Update README
Bad Diode
2023-08-30
1
-2
/
+2
|
*
Remove previous uxn core
Bad Diode
2023-08-30
1
-315
/
+22
|
*
Fix audio and file indexing
Bad Diode
2023-08-30
1
-4
/
+5
|
*
Reenable sound
Bad Diode
2023-08-30
1
-6
/
+2
|
*
Add file device callbacks
Bad Diode
2023-08-30
1
-7
/
+76
|
*
Ensure we are not executing zero vectors
Bad Diode
2023-08-30
1
-5
/
+62
|
*
Add back controller support
Bad Diode
2023-08-30
1
-2
/
+3
|
*
Fix dei behaviour by properly mapping u16 when needed
Bad Diode
2023-08-30
1
-95
/
+25
|
*
Add back input handling function
Bad Diode
2023-08-30
1
-46
/
+53
|
*
Fix deo ops and add system and screen deo/dei funcs
Bad Diode
2023-08-30
1
-210
/
+209
|
*
Prepare for initial eval timing benchmark
Bad Diode
2023-08-30
1
-29
/
+32
|
*
Fix k mode instructions
Bad Diode
2023-08-30
1
-22
/
+25
|
*
Fix DEI/DEO not saving stack pointers
Bad Diode
2023-08-30
1
-24
/
+24
|
*
Fix signed issue with immediate jump ops
Bad Diode
2023-08-29
1
-10
/
+10
|
*
Fix strh operations on the return stack
Bad Diode
2023-08-29
1
-148
/
+150
|
*
Test and fix DEO with (DEI/DEO2 et al still incorrect)
Bad Diode
2023-08-29
1
-9
/
+8
|
*
Add OPk functions (untested)
Bad Diode
2023-08-29
1
-1
/
+0
|
*
Add OPr ops (untested)
Bad Diode
2023-08-29
1
-1
/
+0
|
*
Add dei functions
Bad Diode
2023-08-29
1
-53
/
+68
|
*
Fix DEO to work consistently with existing deo_fn
Bad Diode
2023-08-29
1
-41
/
+49
|
*
Add initial implementation of DEO/DEO2
Bad Diode
2023-08-29
1
-3
/
+40
|
*
Add immediate jump operations jci/jmi/jsi
Bad Diode
2023-08-29
1
-4
/
+12
|
*
Add div/div2 instructions
Bad Diode
2023-08-29
1
-3
/
+5
|
*
Add jsr/jsr2 instructions
Bad Diode
2023-08-29
1
-22
/
+26
|
*
Add conditional jumps jcn/jcn2
Bad Diode
2023-08-29
1
-1
/
+5
|
*
Add JMP instruction
Bad Diode
2023-08-29
1
-2
/
+4
|
*
Add absolute store instructions sta/sta2
Bad Diode
2023-08-28
1
-3
/
+4
|
*
Add absolute load instructions lda/lda2
Bad Diode
2023-08-28
1
-8
/
+10
|
*
Add relative store str/str2 ops
Bad Diode
2023-08-28
1
-2
/
+6
|
*
Add load operations ldr/ldr2
Bad Diode
2023-08-28
1
-21
/
+25
|
*
Add zero-page load/store LDZ/STZ ops
Bad Diode
2023-08-28
1
-13
/
+53
|
*
Add sft operations
Bad Diode
2023-08-28
1
-4
/
+9
|
*
Added logic operations and, or, eor
Bad Diode
2023-08-28
1
-2
/
+10
|
*
Replace recurring patterns with macros
Bad Diode
2023-08-28
1
-22
/
+25
|
*
Add equ, neq, gth, lth instructions
Bad Diode
2023-08-28
1
-12
/
+32
|
*
Add swp, rot, dup, ovr instructions
Bad Diode
2023-08-28
1
-3
/
+15
|
*
Add nip instructions
Bad Diode
2023-08-28
1
-16
/
+24
|
*
Implement INC instructions and fix add/sub/mul behaviour
Bad Diode
2023-08-28
1
-3
/
+10
|
*
Add multiply instructions
Bad Diode
2023-08-28
1
-42
/
+18
|
*
Adjust add/sub instructions slightly
Bad Diode
2023-08-27
1
-683
/
+18
|
*
Add the `add2, sub2, litr, lit2r` ops
Bad Diode
2023-08-27
1
-16
/
+33
|
*
Testing barebones uxn_eval implementation in ASM
Bad Diode
2023-08-27
1
-368
/
+438
|
*
Add frame time and FPS calculation to profiling macros
Bad Diode
2023-04-22
1
-3
/
+14
|
*
Disable profiling by default
Bad Diode
2023-04-21
1
-1
/
+3
|
*
Fix a bug with the 2bpp rendering
Bad Diode
2023-04-20
1
-2
/
+2
|
[next]