Commit Graph

2214 Commits

Author SHA1 Message Date
Lobo Torres f6cda36187 (uxnasm) Explicit error for empty rom 2024-03-29 11:36:57 -07:00
Devine Lu Linvega e47a14f673 (uxnasm) Catch missized #hex 2024-03-29 10:43:22 -07:00
Devine Lu Linvega 68d6a5f604 (uxnasm) More explicit resolve errors 2024-03-29 10:26:25 -07:00
Devine Lu Linvega cdd6008b7a (uxnasm) Larger dict buffer 2024-03-28 20:33:28 -07:00
Devine Lu Linvega 80d01b7113 (uxnasm) Optimization 2024-03-28 20:25:16 -07:00
Devine Lu Linvega fe515570a2 (uxnasm) Added ishex() macro 2024-03-28 17:22:05 -07:00
Devine Lu Linvega 5e593e7931 (uxnasm) Recover 2024-03-28 14:39:52 -07:00
Devine Lu Linvega f55a6a0b55 (uxnasm) Housekeeping 2024-03-28 14:29:34 -07:00
Devine Lu Linvega cf552bb50b (uxnasm) Removed scpy 2024-03-28 14:26:59 -07:00
Devine Lu Linvega e080125437 (uxnasm) Removed slen macro 2024-03-28 14:03:25 -07:00
Devine Lu Linvega 9af23e1090 (uxnasm) Generalized makesublabel 2024-03-28 13:24:41 -07:00
Devine Lu Linvega 84cc003dec (uxnasm) Catch buffer overflows 2024-03-28 12:08:10 -07:00
Devine Lu Linvega 8d06f3e1b9 (uxnasm) Fixed issue with comments inside macros 2024-03-28 12:04:25 -07:00
Devine Lu Linvega 6c3888f306 (uxnasm) Housekeeping 2024-03-28 11:57:54 -07:00
Devine Lu Linvega 19a06cfd17 Starting to report unused macros 2024-03-28 11:43:21 -07:00
Devine Lu Linvega 3dbdb19225 (uxnasm) Use save() to cat path 2024-03-28 10:47:46 -07:00
Devine Lu Linvega 4a028ed63b (uxnasm) Housekeeping 2024-03-28 10:37:16 -07:00
Devine Lu Linvega 389d6ce364 (uxnasm) Merge build functions 2024-03-28 10:07:37 -07:00
Devine Lu Linvega a1a6271622 (uxnasm) Created build step 2024-03-28 09:48:07 -07:00
Devine Lu Linvega ea8f512fcd (uxnasm)Check for output size after resolving symbols 2024-03-28 09:30:23 -07:00
Devine Lu Linvega fe414183b0 (uxnasm) Renamed makeinclude to assemble 2024-03-28 09:25:15 -07:00
Devine Lu Linvega c0ba862911 (uxnasm) Reduced dictionary 2024-03-28 09:23:13 -07:00
Devine Lu Linvega 7c1492908c (uxnasm) Merged item name validation 2024-03-27 21:18:15 -07:00
Devine Lu Linvega 0098007b63 (uxnasm) Housekeeping 2024-03-27 17:37:48 -07:00
Devine Lu Linvega 5801d4fc9f (uxnasm) Merged ref resolution functions 2024-03-27 17:08:32 -07:00
Devine Lu Linvega a252da617c (uxnasm) Housekeeping 2024-03-27 17:00:08 -07:00
Devine Lu Linvega 652bff0a93 (uxnasm) Housekeeping 2024-03-27 16:48:56 -07:00
Devine Lu Linvega 632f9fc0fa (uxnasm) Asbtracted ref resolve 2024-03-27 16:36:28 -07:00
Devine Lu Linvega 9eee73f411 (uxnasm) Removed rune from Item 2024-03-27 16:21:39 -07:00
Devine Lu Linvega 6b355e3d8e (uxnasm) Housekeeping 2024-03-27 16:14:02 -07:00
Devine Lu Linvega 3c1a4ec45c (uxnasm) Merge findlabels 2024-03-27 16:07:26 -07:00
Devine Lu Linvega 24319c55e9 (uxnasm) Housekeeping 2024-03-27 15:59:03 -07:00
Devine Lu Linvega aedc593434 (uxnasm) Abstracted write string 2024-03-27 15:55:16 -07:00
Devine Lu Linvega 966aab7bb8 (uxnasm) Report file name in error correctly 2024-03-27 13:55:48 -07:00
Devine Lu Linvega 0f64cb61e9 (uxnasm) Pass context with path 2024-03-27 13:43:13 -07:00
Devine Lu Linvega c3738a9eb0 (uxnasm) Display the correct line number on error 2024-03-27 13:34:44 -07:00
Devine Lu Linvega aafef20ba5 (uxnasm) Increment line value at pointer 2024-03-27 13:23:16 -07:00
Devine Lu Linvega 03caf9317b (uxnasm) Stop assembling on error 2024-03-27 13:18:42 -07:00
Devine Lu Linvega af87818228 (uxnasm) Preserve line context across includes 2024-03-27 13:11:17 -07:00
Devine Lu Linvega 56131efa43 Saveguard against empty file 2024-03-27 12:11:51 -07:00
Devine Lu Linvega 4713261184 (uxnasm) Removed unused buffer 2024-03-27 12:05:19 -07:00
Devine Lu Linvega f50e915e42 (uxnasm) Count line number during macros 2024-03-27 12:03:24 -07:00
Devine Lu Linvega 59b7ee83c5 (uxnasm) Removed unused param in walkcomment 2024-03-27 11:49:05 -07:00
Devine Lu Linvega 5c4e14555b Count lines in comment 2024-03-27 11:41:48 -07:00
Devine Lu Linvega e10f7b8cb2 (uxnasm) Housekeeping 2024-03-27 11:33:07 -07:00
Devine Lu Linvega 41331ee4fc (uxnasm) Removed program struct 2024-03-27 11:01:58 -07:00
Devine Lu Linvega 93a409500a (uxmasm) Merged item finding routines 2024-03-27 10:47:12 -07:00
Devine Lu Linvega a56a4e0be0 (uxnasm) Merged token types 2024-03-27 10:39:34 -07:00
Devine Lu Linvega 1df9b12efd (uxnasm) Store macros into dict 2024-03-27 10:37:03 -07:00
Devine Lu Linvega 0db728a46b (uxnasm) push cap char 2024-03-27 10:27:17 -07:00