44 Commits

Author SHA1 Message Date
Bernd Boeckmann
bd5eee5923 release 23.11 2023-11-14 18:21:05 +01:00
Bernd Boeckmann
58628d15be implement .ALIGN 2023-05-08 10:32:55 +02:00
Bernd Boeckmann
65d4c19e79 update test 2023-04-29 22:13:56 +02:00
Bernd Boeckmann
53ccf38dbe add jsr, rts optimization notice, code and doc cleanup 2023-04-29 20:57:08 +02:00
Bernd Boeckmann
ce8d71e13d initial support for the 65C02 cpu 2023-04-29 01:18:12 +02:00
Bernd Boeckmann
c204a96b8f implement diagnostic level and non-optimal code warnings 2023-04-28 15:06:36 +02:00
Bernd Boeckmann
a812b86250 clean up operator part of readme 2023-04-26 12:27:00 +02:00
Bernd Boeckmann
cf619afcbc some more tests 2023-04-26 11:57:05 +02:00
Bernd Boeckmann
6c72af89cd fix operator precedence: boolean operators lower than byte select 2023-04-26 11:43:49 +02:00
Bernd Boeckmann
c46deadcab implement .assert and .assert1 2023-04-26 10:58:55 +02:00
Bernd Boeckmann
8a0234f1cd add test file for unary is-defined 2023-04-26 10:02:32 +02:00
Bernd Boeckmann
e1e086e673 add test for ?: and [b]<<<<<<<< 2023-04-26 00:25:30 +02:00
Bernd Boeckmann
52f0483eed implement ~, adjust precedence level of ! 2023-04-26 00:07:40 +02:00
Bernd Boeckmann
f473f9283e rename .not to ! to adapt to VASM. 2023-04-25 22:50:27 +02:00
Bernd Boeckmann
acad86eae1 implement logical operators && and || 2023-04-25 19:20:58 +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
fb0fd431b3 relax .if to allow undefined expressions 2023-04-25 16:58:08 +02:00
Bernd Boeckmann
0b7abdd679 implement .error (replacing .abort) and .warning 2023-04-24 18:03:34 +02:00
Bernd Boeckmann
eee321bd38 allow definition of variables via command line, proper cmdline parsing 2023-04-24 17:13:17 +02:00
Bernd Boeckmann
0901a8688f add .abort test 2023-04-24 13:02:35 +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
2a4996f255 implement hex format specifier for .echo 2023-04-17 16:59:14 +02:00
Bernd Boeckmann
5cfdf254d9 add test file for conditional directives 2023-04-17 16:34:15 +02:00
Bernd Boeckmann
518212e49e change .asm file extension to .a65 2023-04-13 16:29:31 +02:00
Bernd Boeckmann
63477b3815 cleanup repository 2023-04-13 16:25:55 +02:00
Bernd Boeckmann
6f1287e028 cleanup repository 2023-04-13 16:25:24 +02:00
Bernd Boeckmann
565bb17111 some cleanup and documentation update 2023-04-11 13:32:19 +02:00
Bernd Boeckmann
a21a710db8 add some tests 2023-04-09 14:29:18 +02:00
Bernd Boeckmann
aac9502397 adapt examples and tests to new features 2023-04-09 14:27:33 +02:00
Bernd Boeckmann
5993fd0aa7 fix typo 2023-04-09 14:26:29 +02:00
Bernd Boeckmann
a9564bf6b3 add sample listing 2023-04-02 17:04:36 +02:00
Bernd Boeckmann
3e15da473d add c64 include files 2022-12-02 21:30:15 +01:00
Bernd Boeckmann
24f0bca9a5 reformat readme and enhance example 2022-12-02 21:23:40 +01:00
Bernd Boeckmann
5f459085bc rework hello example 2022-10-15 14:32:46 +02:00
Bernd Boeckmann
81a2cd7d5c implement local labels, closes #1 2022-10-15 13:07:03 +02:00
Bernd Boeckmann
42e8a5a1f0 allow label definition without colon 2022-10-15 11:41:05 +02:00
Bernd Boeckmann
e4d03c72be delete test binary files 2022-10-13 17:49:58 +02:00
Bernd Boeckmann
5e57a202c0 add c64 hello world test 2022-10-13 17:48:59 +02:00
Bernd Boeckmann
5bbb29eb37 Add verified correct output files. 2022-10-11 23:23:52 +02:00
Bernd Boeckmann
f4bf41afed Add test for all MOS6502 instructions and relative branch offsets. 2022-10-11 23:23:04 +02:00
Bernd Boeckmann
69bea66fbe Modified test02. 2022-10-09 22:57:35 +02:00
Bernd Boeckmann
43a1f7a8e7 Initial commit. Assembler prodcuces output. 2022-10-09 22:34:43 +02:00