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 |
|
Andrew Alderwick
|
d94a84bc93
|
Port Audio to new devices scheme.
|
2023-01-02 15:01:55 +00:00 |
|
Andrew Alderwick
|
c2b0667496
|
Update Copyright years.
|
2023-01-02 14:40:23 +00:00 |
|
Devine Lu Linvega
|
a450959e9f
|
Removed extraneous j variable
|
2023-01-01 18:26:28 -08:00 |
|
Devine Lu Linvega
|
6d0b51fa7f
|
Added support for CALL
|
2023-01-01 18:03:36 -08:00 |
|
Devine Lu Linvega
|
22cbd38fab
|
Do not check twice for short mode in LIT opcode
|
2023-01-01 16:44:18 -08:00 |
|
Devine Lu Linvega
|
48596a6ee7
|
Removed PEEK16 macro
|
2023-01-01 16:22:37 -08:00 |
|
Devine Lu Linvega
|
7f275772ef
|
Added HALT macro
|
2023-01-01 16:21:05 -08:00 |
|
Devine Lu Linvega
|
5ac6ff4313
|
All devices but audio ported to new devices scheme
|
2023-01-01 16:13:34 -08:00 |
|
Devine Lu Linvega
|
2fb5f560a7
|
Use the File device load_rom function
|
2023-01-01 14:18:27 -08:00 |
|
Devine Lu Linvega
|
794ce1bdfd
|
Housekeeping
|
2023-01-01 13:40:58 -08:00 |
|
Devine Lu Linvega
|
bf4ee03d27
|
Ported screen to new device
|
2023-01-01 13:34:20 -08:00 |
|
Devine Lu Linvega
|
7afe1f39c7
|
Screen device is half ported to new device handlers
|
2023-01-01 13:19:40 -08:00 |
|
Devine Lu Linvega
|
679aec047a
|
Device memory is not a member of ram
|
2023-01-01 12:21:30 -08:00 |
|
Devine Lu Linvega
|
68d706be25
|
Will connect devices to devold while I migrate to new router
|
2023-01-01 12:12:59 -08:00 |
|
Devine Lu Linvega
|
0fd68e96f0
|
Connecting new device ports to uxn core
|
2023-01-01 12:04:54 -08:00 |
|
Devine Lu Linvega
|
d1ca328b98
|
Removed devmouse and devctrl globals
|
2023-01-01 11:47:52 -08:00 |
|
Devine Lu Linvega
|
9aefeebf25
|
Removed Device struct from controller device
|
2023-01-01 11:37:34 -08:00 |
|
Devine Lu Linvega
|
062bbac37d
|
Removed Device struct from mouse device
|
2023-01-01 11:31:14 -08:00 |
|
Sigrid Solveig Haflínudóttir
|
6317b5cf18
|
fix uxnasm: missing semicolon
|
2022-12-11 04:54:58 +01:00 |
|
neauoire
|
c97aa87faf
|
(uxnasm)Allow more space for symbols filename, and check for length
|
2022-12-10 11:07:45 -08:00 |
|
neauoire
|
2f3954d398
|
Uxnasm should use BE to store addresses
|
2022-12-09 12:52:34 -08:00 |
|