Commit Graph

31 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
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
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
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