neauoire
|
25df420607
|
(uxnasm) Improved errors
|
2021-11-29 08:48:12 -08:00 |
Andrew Alderwick
|
6ba2af5c62
|
Avoid combining literals across | or $ pads.
|
2021-11-28 18:07:22 +00:00 |
neauoire
|
6c0e39ad6f
|
(uxnasm) Fixed issue with labels
|
2021-11-27 14:58:37 -08:00 |
neauoire
|
b4e50165b6
|
(uxnasm) Warn for refs size limit
|
2021-11-27 14:44:28 -08:00 |
neauoire
|
78853ac5c6
|
(uxnasm) Removed lit flag for writebyte
|
2021-11-27 14:20:56 -08:00 |
neauoire
|
fbbddf50d6
|
(uxnasm) Cleanup
|
2021-11-27 14:07:25 -08:00 |
neauoire
|
4b6efa6fc6
|
(uxnasm) Combine byte literals
|
2021-11-27 13:55:33 -08:00 |
neauoire
|
71e8177657
|
(uxnasm) Rewrite
|
2021-11-27 11:33:22 -08:00 |
neauoire
|
b873f04789
|
Added tal syntax highlight for nano
|
2021-11-26 08:11:18 -08:00 |
Devine Lu Linvega
|
088897c6b4
|
(uxnasm) Display exact numberof bytes
|
2021-11-24 17:12:01 -05:00 |
Andrew Alderwick
|
d4e033e715
|
Remove vestigial mention of "include".
|
2021-11-18 00:14:15 +00:00 |
Andrew Alderwick
|
c3ac41c41d
|
Change "include" word into ~ rune for includes.
|
2021-11-17 22:06:00 +00:00 |
Sigrid Solveig Haflínudóttir
|
4988b2214e
|
uxnasm: reset scope to avoid pointing at garbage
|
2021-11-08 18:51:28 +01:00 |
Andrew Alderwick
|
80b4e4f88d
|
Use Keep mode for all LIT opcodes
|
2021-10-30 00:28:33 +01:00 |
Devine Lu Linvega
|
6f872feff5
|
Use Keep modes for byte and short literals
|
2021-10-29 16:02:07 -07:00 |
Devine Lu Linvega
|
8132a09e21
|
Test for valid destination in uxnasm
|
2021-10-29 09:29:23 -07:00 |
Claude Heiland-Allen
|
33e77e261c
|
uxnasm errors-out if too many macros
|
2021-10-26 09:55:57 -07:00 |
Claude Heiland-Allen
|
a373939544
|
uxnasm errors-out if too many labels
|
2021-10-26 09:54:29 -07:00 |
neauoire
|
5582816943
|
Removed unecessary error
|
2021-10-24 09:09:58 -07:00 |
Andrew Alderwick
|
5807e22fef
|
Fixed corruption in ff00-ffff, improved checks for | and $, thanks karolbelina!
|
2021-10-23 23:15:07 +01:00 |
neauoire
|
6799b5f78e
|
Warn for out of bounds
|
2021-10-23 08:48:11 -07:00 |
neauoire
|
04e4edf05f
|
Fixed an issue with the ref counter in uxnasm
|
2021-10-17 19:10:29 -07:00 |
neauoire
|
d6ef361383
|
Corrected raw short length
|
2021-10-11 13:35:01 -07:00 |
neauoire
|
037ab10b6a
|
Fixed issue with raw bytes in macros
|
2021-10-11 13:27:20 -07:00 |
Andrew Alderwick
|
55590cec7b
|
Fixed "while loop has empty body" warning with macOS compiler
|
2021-10-10 20:09:20 +01:00 |
Andrew Alderwick
|
2006b2a6ad
|
Print uxnasm message to stderr
|
2021-10-07 22:38:25 +01:00 |
neauoire
|
d363aad7b5
|
Improved size report for uxnasm
|
2021-10-06 09:21:27 -07:00 |
neauoire
|
765724d2af
|
Fixed issue where macro size was too large
|
2021-09-30 19:21:04 -07:00 |
neauoire
|
2b80b85baf
|
Relative labels should not incr references to parent label
|
2021-09-25 09:39:27 -07:00 |
neauoire
|
4406c2856c
|
Sublabels add refs to root labels in uxnasm
|
2021-09-16 09:11:53 -07:00 |
neauoire
|
25858c3948
|
Fixed issue with strings in uxnasm
|
2021-09-01 13:04:56 -07:00 |
neauoire
|
4f6a29f57d
|
Reverted flags
|
2021-08-30 10:19:33 -07:00 |
Andrew Alderwick
|
4d535ebb46
|
Swapped return and short flags in advance of uxn.c refactoring
|
2021-08-29 22:28:30 +01:00 |
neauoire
|
3da9352230
|
Fixed issue with scmp in uxnasm
|
2021-08-29 11:43:00 -07:00 |
neauoire
|
66f898ade4
|
Removed hardcoded number for LIT opcode in asm
|
2021-08-29 11:25:58 -07:00 |
neauoire
|
0da8709ce3
|
Assembly stop on long token
|
2021-08-29 10:51:14 -07:00 |
neauoire
|
c70f16f7ac
|
Formatted changes
|
2021-08-28 10:49:51 -07:00 |
neauoire
|
83de614e53
|
Do no display unused macros anymore
|
2021-08-28 10:30:50 -07:00 |
Andrew Alderwick
|
08f20d35c8
|
Fixed addr being reset in include's pass1
|
2021-08-28 07:51:48 +01:00 |
Andrew Alderwick
|
28569d118e
|
Implemented includes in uxnasm (no asma support yet)
|
2021-08-27 23:47:34 +01:00 |
Andrew Alderwick
|
61b8750bae
|
Allowed long tokens within comments (typically URLs)
|
2021-08-25 22:56:24 +01:00 |
Andrew Alderwick
|
c324881b90
|
Minor optimisation to uxnasm
|
2021-08-18 07:45:51 +01:00 |
Andrew Alderwick
|
1b68169cee
|
Merged LIT and BRK into opcode zero, added INC opcode
|
2021-08-17 22:48:48 +01:00 |
Andrew Alderwick
|
107a59affa
|
Rearranged POP, DUP, NIP opcodes
|
2021-08-15 21:34:33 +01:00 |
Andrew Alderwick
|
be360ffc1e
|
Replaced NOP with NIP
|
2021-08-15 21:22:01 +01:00 |
Andrew Alderwick
|
e2190d84d8
|
Reverted "Removed OVR opcode and replaced with NIP" and uxn-fast.c update.
This reverts commits 1afe39fba4 and 3d3569bab7 .
|
2021-08-15 21:07:32 +01:00 |
neauoire
|
1afe39fba4
|
Removed OVR opcode and replaced with NIP
|
2021-08-15 12:01:22 -07:00 |
neauoire
|
fa6b8a1769
|
Improved error messages
|
2021-07-24 17:09:46 -07:00 |
neauoire
|
eeb85bdcb1
|
Modified assembler errors
|
2021-07-03 20:24:36 -07:00 |
neauoire
|
74fc816810
|
Flagged functions as static
|
2021-06-28 14:42:36 -07:00 |
neauoire
|
2566943659
|
Removed the noisy prints in the assembler
|
2021-06-27 10:03:09 -07:00 |
neauoire
|
8d14b4bbc6
|
Fixed critical issue where a label/macro with more than 255 refs would vanish
|
2021-06-17 21:20:19 -07:00 |
neauoire
|
8d092bf1bc
|
Give ids to labels and macros
|
2021-06-17 20:53:27 -07:00 |
neauoire
|
78c428d215
|
Improved uxnasm error report
|
2021-06-17 17:41:55 -07:00 |
neauoire
|
54ece814de
|
Fixed error reports in assembler
|
2021-06-08 08:20:00 -07:00 |
neauoire
|
7b3d3505b5
|
Macro and label names cannot be blank
|
2021-06-08 08:09:03 -07:00 |
neauoire
|
31f18e1bdf
|
Check for valid hex in padding
|
2021-06-08 07:37:12 -07:00 |
neauoire
|
d163c43201
|
Improved uxncli and moved all demos into examples
|
2021-05-26 10:02:13 -07:00 |