0
0
Fork 0
mirror of https://git.sr.ht/~rabbits/uxn synced 2024-11-01 12:02:39 +00:00
Commit graph

1633 commits

Author SHA1 Message Date
Devine Lu Linvega
36a70ed605 Protect system_cmd from reading out of bounds 2023-02-02 10:20:19 -08:00
Devine Lu Linvega
33d6ef8cd2 Reversed arguments in system loader 2023-02-02 09:35:05 -08:00
Devine Lu Linvega
0dcc3b4c2e Simplified system_cmd 2023-01-31 09:49:32 -08:00
Devine Lu Linvega
e20b572c20 Moved all system memory functions into system.c 2023-01-31 09:38:06 -08:00
Andrew Alderwick
b0b60ca20b Re-enable automated Windows build. 2023-01-31 17:17:11 +00:00
Andrew Alderwick
5538e539d2 Minor optimisation. 2023-01-31 17:11:54 +00:00
Andrew Alderwick
9d9d094e6a Bare minimum changes to get Windows builds running again. 2023-01-31 17:05:01 +00:00
Devine Lu Linvega
0aa4aeff41 Load rom in chunks of 64kb 2023-01-28 18:38:37 -08:00
Devine Lu Linvega
390ae8138a Extend loaded rom size 2023-01-28 15:05:24 -08:00
Devine Lu Linvega
f14f762893 Removed test file 2023-01-28 14:45:51 -08:00
Devine Lu Linvega
fd84ff44d7 Initial draft for MMU 2023-01-28 14:45:31 -08:00
Devine Lu Linvega
22797644b5 Returned to simpler run function 2023-01-28 10:54:54 -08:00
Devine Lu Linvega
b894ba4c57 Fixed issue with screen vector run 2023-01-27 09:36:04 -08:00
Devine Lu Linvega
63108c178a Tighter run 2023-01-26 10:56:14 -08:00
Devine Lu Linvega
b5fa665cdb Reduce refresh requests without screen vector 2023-01-26 09:35:56 -08:00
Devine Lu Linvega
6d95f000b1 Added symbol files to gitignore 2023-01-24 09:10:59 -08:00
Devine Lu Linvega
aca040b8b2 (amiga.tal) Remove symbol file 2023-01-24 09:10:10 -08:00
Devine Lu Linvega
998c182a44 (amiga.tal) Use call opcodes 2023-01-24 09:09:36 -08:00
Devine Lu Linvega
4ab97a6c1f (README) Removed link to cheatsheet 2023-01-22 17:42:16 -08:00
Devine Lu Linvega
e327373950 Increased refs limit 2023-01-21 18:24:11 -08:00
Andrew Alderwick
ddf10cf832 (asma) Rebalance the rune tree. 2023-01-15 12:39:57 +00:00
Andrew Alderwick
7c5d90ba66 (asma) Implement new jump and call syntax. 2023-01-15 12:39:57 +00:00
Andrew Alderwick
3d68e08f6c (asma) Auto-start at 0x100. 2023-01-15 12:39:57 +00:00
Devine Lu Linvega
cfeeb85712 Catch invalid sublabels 2023-01-14 15:08:40 -08:00
Devine Lu Linvega
ffb0a9c9bc (uxnasm.c) Auto-start at 0x100 2023-01-13 10:14:20 -08:00
Devine Lu Linvega
fad574816d Removed errcode from stacks 2023-01-12 20:35:42 -08:00
Devine Lu Linvega
bc26d9d60d (uxn.c) Removed mask to LDR and write in Uint16 var instead 2023-01-12 19:00:54 -08:00
Devine Lu Linvega
c7d574b230 (uxn.c) Unallow LDR/STR to reach outside of ram 2023-01-12 18:47:19 -08:00
Devine Lu Linvega
a5442ea4fd (uxn.c) Swapped JMI/JCI 2023-01-12 09:44:27 -08:00
Devine Lu Linvega
5e1c896554 (uxnasm) endian-agnostic handling of symbols file writing 2023-01-12 08:40:33 -08:00
Andrew Alderwick
0f68e08688 Disable flag for rebuild while Windows build is not working. 2023-01-12 13:26:57 +00:00
Andrew Alderwick
f202944566 Make JMI, JCI and JSI relative. 2023-01-12 13:22:21 +00:00
Andrew Alderwick
7490666878 (uxnasm) Simplify handling of references. 2023-01-12 13:15:07 +00:00
Andrew Alderwick
230e8dda34 Optimize opcode 0 handling. 2023-01-12 13:02:04 +00:00
Devine Lu Linvega
e0c2da0700 (uxnasm) Use correct address in symbol export 2023-01-11 21:01:56 -08:00
Devine Lu Linvega
8cd011b602 (screen.tal) Housekeeping 2023-01-09 19:14:31 -08:00
Devine Lu Linvega
69fa3e008f (screen.tal) Display screen size 2023-01-09 19:04:52 -08:00
Devine Lu Linvega
d5d6a7a186 Removed DEO masks, already fed to Uint8 expecting function 2023-01-09 15:54:05 -08:00
Devine Lu Linvega
6d73a4ed9d (metadata.tal) Updated to new format 2023-01-08 12:08:01 -08:00
Devine Lu Linvega
a1bc00ce5f (uxnasm) Fixed buffer overflow in tokenizer 2023-01-07 11:59:00 -08:00
Devine Lu Linvega
4e68dc7753 Fixed crash vector where STR/LDR can access outside of bounds 2023-01-07 11:31:03 -08:00
Devine Lu Linvega
6cbe51b4ab (uxn.c)Use same macro format sequence for all CALL opcodes 2023-01-03 11:17:55 -08:00
Devine Lu Linvega
9b8cd748ad Faster CALL opcodes 2023-01-03 10:48:17 -08:00
Devine Lu Linvega
0e7137e016 (uxnasm) Experimental implementation of JM/JC/JS runes 2023-01-02 17:45:06 -08:00
Devine Lu Linvega
5b6aad6be2 Clearer routing of LIT/CALL opcodes 2023-01-02 13:11:52 -08:00
Devine Lu Linvega
cc2b2e77b0 Merge branch 'main' of git.sr.ht:~rabbits/uxn 2023-01-02 09:50:57 -08:00
Devine Lu Linvega
491e4b7435 Returned the k variable in uxn core 2023-01-02 09:50:09 -08:00
Andrew Alderwick
5cacb3f241 Fix macOS build. 2023-01-02 15:23:28 +00:00
Andrew Alderwick
50e08f12cd Disable Windows build until new File device is fixed. 2023-01-02 15:14:19 +00:00
Andrew Alderwick
1cb66df868 (asma) Disable recursion tests that no longer function. 2023-01-02 15:07:34 +00:00