183 Commits

Author SHA1 Message Date
Bernd Boeckmann
97bbf26ff6 some batch file cleanup 2023-11-14 18:48:26 +01:00
Bernd Boeckmann
bd5eee5923 release 23.11 2023-11-14 18:21:05 +01:00
Bernd Boeckmann
7f9e68dcf0 small documentation refinements 2023-11-13 02:24:40 +01:00
Bernd Boeckmann
2ff29bf7a3 fix license line ending 2023-11-13 02:24:12 +01:00
Bernd Boeckmann
996eb484aa correct some line encodings for the SvarDOS package 2023-11-12 21:42:38 +01:00
Bernd Boeckmann
6acbc00f44 SvarDOS package adjustments 2023-11-12 15:35:05 +01:00
Bernd Boeckmann
d53d168633 add SvarDOS package build files 2023-11-12 14:52:43 +01:00
Bernd Boeckmann
e98bd3faef cleanup project and switch to simpler MIT license 2023-11-12 14:39:20 +01:00
Bernd Boeckmann
5de687a59b reformat code 2023-09-12 17:40:42 +02:00
Bernd Boeckmann
30a3a633de reformat code 2023-09-12 17:35:17 +02:00
Bernd Boeckmann
7baad74cc4 Fix VS analyzer warnings 2023-09-12 15:21:36 +02:00
Bernd Boeckmann
60462946d2 fix instruction table lookup 2023-07-13 20:59:12 +02: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
656caa6ebf add space 2023-05-05 18:59:28 +02:00
Bernd Boeckmann
c7fc2d661e small update to hellovcs.a65 2023-05-05 18:55:18 +02:00
Bernd Boeckmann
1a29ac9b9f implement .repeat .. .endrep, add Atari VCS support 2023-05-05 18:53:15 +02:00
Bernd Boeckmann
7f5fcc70a6 rename some variables 2023-05-05 15:54:17 +02:00
Bernd Boeckmann
1b3287711c implement .sym and .nosym, project structure cleanup 2023-05-05 15:50: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
b06225f30d update .gitignore 2023-04-28 16:07:07 +02:00
Bernd Boeckmann
9258df227e fix bug introduces in with last commit 2023-04-28 15:49:06 +02:00
Bernd Boeckmann
6ee4227023 add warning if ABS could be ZP addressing 2023-04-28 15:47:18 +02:00
Bernd Boeckmann
1fa26cc2ec rename variable 2023-04-28 15:12:10 +02:00
Bernd Boeckmann
c204a96b8f implement diagnostic level and non-optimal code warnings 2023-04-28 15:06:36 +02:00
Bernd Boeckmann
1b66c4c22e add CMakeFile 2023-04-28 14:21:22 +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
462dd228a9 catch division by zero 2023-04-26 18:47:10 +02:00
Bernd Boeckmann
b08f173679 handle undefined values when sorting for listing 2023-04-26 15:04:06 +02:00
Bernd Boeckmann
1b87720a83 in listing, sort symbols by name if values are equal. 2023-04-26 14:56:33 +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
f7230c0010 update readme 2023-04-26 11:57:42 +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
545dab8478 fix assert, and complement operator 2023-04-26 11:14:28 +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
dd2eda983d implement unary is-defined operator ?, change undefined value to .? 2023-04-26 09:59:04 +02:00
Bernd Boeckmann
ff1ad3308b add documentation for new operators 2023-04-26 00:52:54 +02:00
Bernd Boeckmann
e1e086e673 add test for ?: and [b]<<<<<<<< 2023-04-26 00:25:30 +02:00
Bernd Boeckmann
067a7932c9 fix right associativity of < > [b] [w], implement defined-or-else ?: 2023-04-26 00:22:58 +02:00
Bernd Boeckmann
52f0483eed implement ~, adjust precedence level of ! 2023-04-26 00:07:40 +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