35 Commits

Author SHA1 Message Date
Bernd Boeckmann
7f9e68dcf0 small documentation refinements 2023-11-13 02:24:40 +01:00
Bernd Boeckmann
ba04564c7f fix typo 2023-06-07 21:18:36 +02:00
Bernd Boeckmann
58628d15be implement .ALIGN 2023-05-08 10:32:55 +02:00
Bernd Boeckmann
492a6ee703 unify .if and .repeat stack, slight performance improvement 2023-05-07 11:59:20 +02:00
Bernd Boeckmann
2cb71cce7f document .REPEAT ... .ENDREP 2023-05-05 19:11:08 +02:00
Bernd Boeckmann
1b3287711c implement .sym and .nosym, project structure cleanup 2023-05-05 15:50:55 +02:00
Bernd Boeckmann
53ccf38dbe add jsr, rts optimization notice, code and doc cleanup 2023-04-29 20:57:08 +02:00
Bernd Boeckmann
20f30a3576 code and doc cleanup 2023-04-28 14:20:14 +02:00
Bernd Boeckmann
4db1cb25ec reformat code 2023-04-27 18:42:24 +02:00
Bernd Boeckmann
4200d8f0fd update readme 2023-04-26 14:56:09 +02:00
Bernd Boeckmann
a812b86250 clean up operator part of readme 2023-04-26 12:27:00 +02:00
Bernd Boeckmann
6c72af89cd fix operator precedence: boolean operators lower than byte select 2023-04-26 11:43:49 +02:00
Bernd Boeckmann
ff1ad3308b add documentation for new operators 2023-04-26 00:52:54 +02:00
Bernd Boeckmann
e8fa146c82 update readme, add instruction table pdf 2023-04-25 23:09:52 +02:00
Bernd Boeckmann
f473f9283e rename .not to ! to adapt to VASM. 2023-04-25 22:50:27 +02:00
Bernd Boeckmann
922ec1ad3d fix error in opcode test 2023-04-25 18:02:51 +02:00
Bernd Boeckmann
66a651c6ef implement .IFN 2023-04-25 17:33:22 +02:00
Bernd Boeckmann
46c3ab5b65 change license to BSD-3, update docs 2023-04-25 14:50:21 +02:00
Bernd Boeckmann
4642ec2ef3 implement .abort 2023-04-24 13:02:13 +02:00
Bernd Boeckmann
6960e12b0b replace the term program counter by address counter (its not the CPUs PC) 2023-04-23 19:39:46 +02:00
Bernd Boeckmann
76816482f0 update doc 2023-04-23 19:35:46 +02:00
Bernd Boeckmann
ae35c4a710 update documentation 2023-04-23 19:34:45 +02:00
Bernd Boeckmann
f356b87c14 update doc 2023-04-18 16:45:20 +02:00
Bernd Boeckmann
94b989a02b bring doc on-par with added functionality 2023-04-18 16:40:57 +02:00
Bernd Boeckmann
f56f7ccaa3 implement [b], [w], .not, <, >, <=, >=, ==, != 2023-04-18 13:09:24 +02:00
Bernd Boeckmann
8538770ec1 clarify that argument .IF may not be undefined 2023-04-17 17:54:49 +02:00
Bernd Boeckmann
7d1df26e44 update readme, check for missing .endif 2023-04-17 17:32:15 +02:00
Bernd Boeckmann
a7cbd49f46 use noreturn if C11 is detected, change code to fix warnings 2023-04-15 12:56:28 +02:00
Bernd Boeckmann
6f1287e028 cleanup repository 2023-04-13 16:25:24 +02:00
Bernd Boeckmann
9c672ded25 work on documentation 2023-04-13 15:36:41 +02:00
Bernd Boeckmann
dbf524e65f documentation: add flag status for all instructions 2023-04-12 22:10:30 +02:00
Bernd Boeckmann
87c367ba8a prepare new binary version 2023-04-12 19:11:52 +02:00
Bernd Boeckmann
ef7b857ce4 first iteration of instruction reference 2023-04-12 18:13:30 +02:00
Bernd Boeckmann
71e98d52a0 create halibut based documentation (.TXT and .PDF) 2023-04-12 16:31:52 +02:00
Bernd Boeckmann
43a1f7a8e7 Initial commit. Assembler prodcuces output. 2022-10-09 22:34:43 +02:00