Commit Graph

38 Commits

Author SHA1 Message Date
marcobaye
21cc635bc8 added library files making use of the new string features:
<cbm/msbstring.a> defines macro to store a string with msb set in last character,
<cbm/multicolor.a> defines macros to "paint" 4-color graphics via strings.


git-svn-id: https://svn.code.sf.net/p/acme-crossass/code-0/trunk@269 4df02467-bbd4-4a76-a152-e7ce94205b78
2020-06-28 22:48:10 +00:00
marcobaye
d0c824c60a added library file for easy splitting of tables into low and high bytes
git-svn-id: https://svn.code.sf.net/p/acme-crossass/code-0/trunk@267 4df02467-bbd4-4a76-a152-e7ce94205b78
2020-06-28 18:59:08 +00:00
marcobaye
d2683cc64d Release 0.97: Now with string symbols, lists, backslash escaping,
"unpseudopc" operator, MEGA65 support, !while, else if, and a CLI switch to
mimic older versions.
Make sure to read "docs/Changes.txt" and "docs/Upgrade.txt"!


git-svn-id: https://svn.code.sf.net/p/acme-crossass/code-0/trunk@266 4df02467-bbd4-4a76-a152-e7ce94205b78
2020-06-28 18:56:55 +00:00
marcobaye
28e196caab added <m65/std.a> to library, with macro to load 32-bit immediate constant
git-svn-id: https://svn.code.sf.net/p/acme-crossass/code-0/trunk@241 4df02467-bbd4-4a76-a152-e7ce94205b78
2020-06-19 22:35:23 +00:00
marcobaye
ef3cbbe340 fixed float macros in library to make sure they work with future versions of ACME
git-svn-id: https://svn.code.sf.net/p/acme-crossass/code-0/trunk@134 4df02467-bbd4-4a76-a152-e7ce94205b78
2020-05-02 15:38:02 +00:00
marcobaye
63d26a9c82 ACME_Lib: various minor edits
git-svn-id: https://svn.code.sf.net/p/acme-crossass/code-0/trunk@120 4df02467-bbd4-4a76-a152-e7ce94205b78
2020-02-28 20:40:18 +00:00
marcobaye
07a7a00b1a ACME_Lib: reformatted ted.a and add 264/petscii.a
git-svn-id: https://svn.code.sf.net/p/acme-crossass/code-0/trunk@117 4df02467-bbd4-4a76-a152-e7ce94205b78
2019-08-05 23:39:15 +00:00
marcobaye
c68cefcab0 ACME_Lib: minor tweaks
git-svn-id: https://svn.code.sf.net/p/acme-crossass/code-0/trunk@116 4df02467-bbd4-4a76-a152-e7ce94205b78
2019-07-29 14:24:33 +00:00
marcobaye
a57a7b6c68 ACME_Lib: added a directory for the 264 series
git-svn-id: https://svn.code.sf.net/p/acme-crossass/code-0/trunk@115 4df02467-bbd4-4a76-a152-e7ce94205b78
2019-07-28 23:33:43 +00:00
marcobaye
81f2d3f683 ACME_Lib: a bit more info on CIAs and VIC
git-svn-id: https://svn.code.sf.net/p/acme-crossass/code-0/trunk@114 4df02467-bbd4-4a76-a152-e7ce94205b78
2019-07-28 22:16:51 +00:00
marcobaye
238eb5d626 tiny comment in lib
git-svn-id: https://svn.code.sf.net/p/acme-crossass/code-0/trunk@111 4df02467-bbd4-4a76-a152-e7ce94205b78
2019-04-09 08:09:20 +00:00
marcobaye
b31e6c4e70 ACME_Lib: changed macro parameters to cheap locals (there should be no change in functionality)
git-svn-id: https://svn.code.sf.net/p/acme-crossass/code-0/trunk@102 4df02467-bbd4-4a76-a152-e7ce94205b78
2018-08-05 15:33:15 +00:00
marcobaye
6ff2e95da8 ACME_Lib: edited c64/float.a so register usage is mentioned consistently.
git-svn-id: https://svn.code.sf.net/p/acme-crossass/code-0/trunk@101 4df02467-bbd4-4a76-a152-e7ce94205b78
2018-07-05 16:59:37 +00:00
marcobaye
a123239d2d ACME_Library: added ref to ioerror.a file.
git-svn-id: https://svn.code.sf.net/p/acme-crossass/code-0/trunk@100 4df02467-bbd4-4a76-a152-e7ce94205b78
2018-06-30 21:05:16 +00:00
marcobaye
b3d818da39 ACME_Lib: added some more comments
git-svn-id: https://svn.code.sf.net/p/acme-crossass/code-0/trunk@99 4df02467-bbd4-4a76-a152-e7ce94205b78
2018-06-30 20:59:42 +00:00
marcobaye
bc68e36127 ACME_Lib: changed "kernel" to "kernal" in various comments
git-svn-id: https://svn.code.sf.net/p/acme-crossass/code-0/trunk@98 4df02467-bbd4-4a76-a152-e7ce94205b78
2018-01-29 15:59:20 +00:00
marcobaye
f23a38de8c fixed native mode interrupt vectors in library file <65816/std.a>
git-svn-id: https://svn.code.sf.net/p/acme-crossass/code-0/trunk@96 4df02467-bbd4-4a76-a152-e7ce94205b78
2017-11-03 17:48:49 +00:00
marcobaye
071778e2c1 Library: added some comments and an alias for "k_plot"
git-svn-id: https://svn.code.sf.net/p/acme-crossass/code-0/trunk@90 4df02467-bbd4-4a76-a152-e7ce94205b78
2017-10-21 18:41:09 +00:00
marcobaye
c0a78ccec6 Library: changed names for MMU registers $d507-$d50a, because "high" and "low" are ambiguous. ;)
Sorry for any inconveniences...


git-svn-id: https://svn.code.sf.net/p/acme-crossass/code-0/trunk@76 4df02467-bbd4-4a76-a152-e7ce94205b78
2016-10-10 21:30:51 +00:00
marcobaye
7fd4bc6539 Library: fixed cbm/baserror.a for basic3.5
git-svn-id: https://svn.code.sf.net/p/acme-crossass/code-0/trunk@74 4df02467-bbd4-4a76-a152-e7ce94205b78
2016-08-08 14:48:00 +00:00
marcobaye
a8d89e373a Library: more comments for basic10
git-svn-id: https://svn.code.sf.net/p/acme-crossass/code-0/trunk@71 4df02467-bbd4-4a76-a152-e7ce94205b78
2016-06-06 09:25:33 +00:00
marcobaye
f1e5dff122 Library: renamed cbm/c64/memmove.a to memcopy.a and fixed comments. Thanks Mike!
git-svn-id: https://svn.code.sf.net/p/acme-crossass/code-0/trunk@70 4df02467-bbd4-4a76-a152-e7ce94205b78
2016-06-05 14:23:39 +00:00
marcobaye
a6ca824eb7 Library: added cbm/c64/memmove.a with a macro to call $a3bf in basic interpreter
git-svn-id: https://svn.code.sf.net/p/acme-crossass/code-0/trunk@69 4df02467-bbd4-4a76-a152-e7ce94205b78
2016-06-05 12:33:05 +00:00
marcobaye
9c3d91adfa Library: added comment for fac1_divide_by_10 ($bafe) because result is always positive
git-svn-id: https://svn.code.sf.net/p/acme-crossass/code-0/trunk@62 4df02467-bbd4-4a76-a152-e7ce94205b78
2015-03-01 15:54:11 +00:00
marcobaye
c3e12f91db Library: added symbol for c64 float call $bcf3, also fixed typo
git-svn-id: https://svn.code.sf.net/p/acme-crossass/code-0/trunk@61 4df02467-bbd4-4a76-a152-e7ce94205b78
2015-03-01 15:36:59 +00:00
marcobaye
2a30237ac4 Changed "kernel" to "kernal" in library. Added redirections for old sources.
git-svn-id: https://svn.code.sf.net/p/acme-crossass/code-0/trunk@39 4df02467-bbd4-4a76-a152-e7ce94205b78
2014-11-02 17:48:33 +00:00
marcobaye
dc12e23b95 added "contrib" directory with syntax coloring files. added two library files (cbm i/o error codes and basic error codes)
git-svn-id: https://svn.code.sf.net/p/acme-crossass/code-0/trunk@36 4df02467-bbd4-4a76-a152-e7ce94205b78
2014-06-08 17:59:41 +00:00
marcobaye
d152f60acd Release 0.95: Added experimental type checking system (still missing docs, however). Made warning about old "!for" syntax configurable.
git-svn-id: https://svn.code.sf.net/p/acme-crossass/code-0/trunk@34 4df02467-bbd4-4a76-a152-e7ce94205b78
2014-06-02 00:47:46 +00:00
marcobaye
1683e2bb3c added more constants to vdc.a
git-svn-id: https://svn.code.sf.net/p/acme-crossass/code-0/trunk@20 4df02467-bbd4-4a76-a152-e7ce94205b78
2013-11-30 15:17:24 +00:00
marcobaye
33640766b1 Fixed name of petscii constant for light blue
git-svn-id: https://svn.code.sf.net/p/acme-crossass/code-0/trunk@18 4df02467-bbd4-4a76-a152-e7ce94205b78
2013-08-19 17:30:47 +00:00
marcobaye
ffabea98c1 Added library file for FLPT format.
git-svn-id: https://svn.code.sf.net/p/acme-crossass/code-0/trunk@17 4df02467-bbd4-4a76-a152-e7ce94205b78
2013-06-27 20:29:08 +00:00
marcobaye
816bf713f2 Fixed comments in library.
git-svn-id: https://svn.code.sf.net/p/acme-crossass/code-0/trunk@16 4df02467-bbd4-4a76-a152-e7ce94205b78
2013-06-27 11:51:46 +00:00
marcobaye
059238874d Release 0.94.5: Fixed bugs in wrap-around branches and left-shifting floats. Several changes in library.
git-svn-id: https://svn.code.sf.net/p/acme-crossass/code-0/trunk@15 4df02467-bbd4-4a76-a152-e7ce94205b78
2013-06-26 23:01:00 +00:00
marcobaye
6de19a5afe Added library files for GeoRAM and CBM REU. Expanded library files for C128's VIC, VDC and MMU.
git-svn-id: https://svn.code.sf.net/p/acme-crossass/code-0/trunk@14 4df02467-bbd4-4a76-a152-e7ce94205b78
2013-05-12 22:17:06 +00:00
marcobaye
2bf6bb50da added library file for 6502 opcode values (for self-modifying code), also slightly reformatted 6502/std.a
git-svn-id: https://svn.code.sf.net/p/acme-crossass/code-0/trunk@13 4df02467-bbd4-4a76-a152-e7ce94205b78
2013-04-07 22:03:17 +00:00
marcobaye
cf115c042e Added "cbm" directory to library (with several new files).
git-svn-id: https://svn.code.sf.net/p/acme-crossass/code-0/trunk@10 4df02467-bbd4-4a76-a152-e7ce94205b78
2012-11-26 23:11:45 +00:00
marcobaye
a967dbca14 created an "apple ii" directory in library and put a text conversion table file there
git-svn-id: https://svn.code.sf.net/p/acme-crossass/code-0/trunk@9 4df02467-bbd4-4a76-a152-e7ce94205b78
2012-10-28 10:53:31 +00:00
marcobaye
721a2d7bbc fixed dir tree structure
git-svn-id: https://svn.code.sf.net/p/acme-crossass/code-0/trunk@3 4df02467-bbd4-4a76-a152-e7ce94205b78
2012-02-27 21:25:04 +00:00