marcobaye
c262cbe7b4
added 65816 opcode table to docs
...
git-svn-id: https://svn.code.sf.net/p/acme-crossass/code-0/trunk@108 4df02467-bbd4-4a76-a152-e7ce94205b78
2019-03-18 21:56:19 +00:00
marcobaye
6604877b54
added 65c02 opcode table to docs
...
git-svn-id: https://svn.code.sf.net/p/acme-crossass/code-0/trunk@107 4df02467-bbd4-4a76-a152-e7ce94205b78
2019-03-18 21:26:38 +00:00
marcobaye
aa611df8b7
added 6502 opcode table to docs
...
git-svn-id: https://svn.code.sf.net/p/acme-crossass/code-0/trunk@106 4df02467-bbd4-4a76-a152-e7ce94205b78
2019-03-18 21:13:41 +00:00
marcobaye
75d52177cc
fixed typo
...
git-svn-id: https://svn.code.sf.net/p/acme-crossass/code-0/trunk@105 4df02467-bbd4-4a76-a152-e7ce94205b78
2019-02-01 11:28:39 +00:00
marcobaye
99d866e2e8
Some small changes in source, no change in functionality.
...
git-svn-id: https://svn.code.sf.net/p/acme-crossass/code-0/trunk@104 4df02467-bbd4-4a76-a152-e7ce94205b78
2019-02-01 11:23:28 +00:00
hoeppie
fb81d868d6
Update from 2015 to 2018
...
git-svn-id: https://svn.code.sf.net/p/acme-crossass/code-0/trunk@103 4df02467-bbd4-4a76-a152-e7ce94205b78
2018-11-16 15:26:07 +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
9628f69f4e
ACME release 0.96.4: Fixed bug in zero page wrap-around warnings. Added "!xor" pseudo op. Added "-I" CLI switch.
...
git-svn-id: https://svn.code.sf.net/p/acme-crossass/code-0/trunk@97 4df02467-bbd4-4a76-a152-e7ce94205b78
2017-12-22 22:55:36 +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
3867147615
Fixed docs to include two error messages. Fixed a typo, no change in functionality.
...
git-svn-id: https://svn.code.sf.net/p/acme-crossass/code-0/trunk@95 4df02467-bbd4-4a76-a152-e7ce94205b78
2017-11-03 15:14:55 +00:00
marcobaye
7cb100c480
ACME release 0.96.3: Added "!hex" and "!skip" pseudoops. Added cheap locals.
...
Added CLI switch to change pseudoop prefix to '.'
Fixed a bug in expression parser and added a warning.
git-svn-id: https://svn.code.sf.net/p/acme-crossass/code-0/trunk@94 4df02467-bbd4-4a76-a152-e7ce94205b78
2017-10-29 23:29:07 +00:00
marcobaye
e1683b1e28
more minor comment changes
...
git-svn-id: https://svn.code.sf.net/p/acme-crossass/code-0/trunk@93 4df02467-bbd4-4a76-a152-e7ce94205b78
2017-10-21 20:23:22 +00:00
marcobaye
47f09e9804
a bit of internal cleanup of names and comments, no change in functionality
...
git-svn-id: https://svn.code.sf.net/p/acme-crossass/code-0/trunk@92 4df02467-bbd4-4a76-a152-e7ce94205b78
2017-10-21 19:59:56 +00:00
marcobaye
a6daa92e63
tiny change in docs
...
git-svn-id: https://svn.code.sf.net/p/acme-crossass/code-0/trunk@91 4df02467-bbd4-4a76-a152-e7ce94205b78
2017-10-21 19:01:48 +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
a5e984f158
comments only
...
git-svn-id: https://svn.code.sf.net/p/acme-crossass/code-0/trunk@89 4df02467-bbd4-4a76-a152-e7ce94205b78
2017-10-16 17:01:44 +00:00
hoeppie
53a8e9ab79
Typo in setRelease.sh fixed
...
git-svn-id: https://svn.code.sf.net/p/acme-crossass/code-0/trunk@88 4df02467-bbd4-4a76-a152-e7ce94205b78
2017-06-17 23:04:59 +00:00
marcobaye
bb484d683e
updated toacme to include undocumented opcode "shx $1234,y"
...
git-svn-id: https://svn.code.sf.net/p/acme-crossass/code-0/trunk@87 4df02467-bbd4-4a76-a152-e7ce94205b78
2017-03-21 20:44:12 +00:00
marcobaye
a915eef8e9
ACME release 0.96.2: Error output now in color using ANSI escape codes. Thanks to Clifford Carnmo for submitting this patch!
...
git-svn-id: https://svn.code.sf.net/p/acme-crossass/code-0/trunk@86 4df02467-bbd4-4a76-a152-e7ce94205b78
2017-03-10 12:19:15 +00:00
hoeppie
2e0c8fc9f0
Update Windows-Resource-Erzeugung
...
git-svn-id: https://svn.code.sf.net/p/acme-crossass/code-0/trunk@85 4df02467-bbd4-4a76-a152-e7ce94205b78
2017-02-12 00:33:37 +00:00
marcobaye
899f8c3b0c
rearranged some data tables
...
git-svn-id: https://svn.code.sf.net/p/acme-crossass/code-0/trunk@84 4df02467-bbd4-4a76-a152-e7ce94205b78
2017-01-08 22:16:43 +00:00
marcobaye
a21ff667a8
tweaked docs
...
git-svn-id: https://svn.code.sf.net/p/acme-crossass/code-0/trunk@83 4df02467-bbd4-4a76-a152-e7ce94205b78
2017-01-05 20:26:51 +00:00
marcobaye
5120d12af4
tweaked docs/cputypes.txt
...
git-svn-id: https://svn.code.sf.net/p/acme-crossass/code-0/trunk@82 4df02467-bbd4-4a76-a152-e7ce94205b78
2017-01-05 17:02:13 +00:00
marcobaye
9603d13031
ACME release 0.96.1: Fixed bug where 65ce02's "(zp),z" addressing mode could be used in 65816 mode.
...
git-svn-id: https://svn.code.sf.net/p/acme-crossass/code-0/trunk@81 4df02467-bbd4-4a76-a152-e7ce94205b78
2017-01-05 10:39:19 +00:00
marcobaye
4979302d0d
tweaked docs
...
git-svn-id: https://svn.code.sf.net/p/acme-crossass/code-0/trunk@80 4df02467-bbd4-4a76-a152-e7ce94205b78
2016-12-29 12:02:12 +00:00
marcobaye
90dd2e0a36
fixed typo in docs
...
git-svn-id: https://svn.code.sf.net/p/acme-crossass/code-0/trunk@79 4df02467-bbd4-4a76-a152-e7ce94205b78
2016-12-28 21:03:38 +00:00
marcobaye
294fe25c36
ACME Release 0.96: Added experimental support for instruction sets of Rockwell 65C02, WDC 65C02(S), CSG 65CE02 and CSG 4502.
...
Stack indexing can now be given either as ",s" or as ",sp" (only relevant for 65816 and 65CE02).
git-svn-id: https://svn.code.sf.net/p/acme-crossass/code-0/trunk@78 4df02467-bbd4-4a76-a152-e7ce94205b78
2016-12-28 20:32:00 +00:00
marcobaye
681cbda33e
examples: fixed Makefile to use correct file format for trigonometry example
...
git-svn-id: https://svn.code.sf.net/p/acme-crossass/code-0/trunk@77 4df02467-bbd4-4a76-a152-e7ce94205b78
2016-12-27 12:29: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
222f06c905
ACME Release 0.95.8: Errors in macros are now shown with call stack.
...
git-svn-id: https://svn.code.sf.net/p/acme-crossass/code-0/trunk@75 4df02467-bbd4-4a76-a152-e7ce94205b78
2016-10-08 12:19:12 +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
a63007c0f9
internal cleanup (zone -> scope), no change in functionality
...
git-svn-id: https://svn.code.sf.net/p/acme-crossass/code-0/trunk@73 4df02467-bbd4-4a76-a152-e7ce94205b78
2016-08-05 09:59:07 +00:00
marcobaye
d53d0992aa
moved version info to separate header file
...
git-svn-id: https://svn.code.sf.net/p/acme-crossass/code-0/trunk@72 4df02467-bbd4-4a76-a152-e7ce94205b78
2016-07-19 08:11:58 +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
5240b5eff4
Comments and whitespace only, no change in functionality.
...
git-svn-id: https://svn.code.sf.net/p/acme-crossass/code-0/trunk@68 4df02467-bbd4-4a76-a152-e7ce94205b78
2016-02-21 23:08:02 +00:00
marcobaye
9dcb622b3d
Tweaked some CLI error messages and renamed some functions, no change in functionality.
...
git-svn-id: https://svn.code.sf.net/p/acme-crossass/code-0/trunk@67 4df02467-bbd4-4a76-a152-e7ce94205b78
2016-02-21 12:58:22 +00:00
marcobaye
fcbebf8343
ACME Release 0.95.7: Added pseudo opcodes to output big-endian values
...
(not really worth a separate release, but I wanted to get the changes
out of my system)
toacme Release 0.13: started work on converter for "Oliver Stiller's
Professional Assembler"
git-svn-id: https://svn.code.sf.net/p/acme-crossass/code-0/trunk@66 4df02467-bbd4-4a76-a152-e7ce94205b78
2016-02-16 23:11:04 +00:00
marcobaye
651b059e67
Tiny change to support compilers without snprintf(). Added Makefile for examples.
...
No change in functionality.
git-svn-id: https://svn.code.sf.net/p/acme-crossass/code-0/trunk@65 4df02467-bbd4-4a76-a152-e7ce94205b78
2015-08-16 20:19:00 +00:00
marcobaye
ba348db03e
Used #ifdef to make sure GNU-C-specific stuff only is used with GCC (so now it compiles with VS).
...
No change in functionality.
git-svn-id: https://svn.code.sf.net/p/acme-crossass/code-0/trunk@64 4df02467-bbd4-4a76-a152-e7ce94205b78
2015-06-20 14:44:17 +00:00
marcobaye
8d2719db8a
Release 0.95.6 (intermediate release): Removed ANC from DTV2 mode, "Value not defined"
...
message now includes symbol name, fixed bug in type system (!for loop counters), added
address() as alternative to addr(), fixed bug in report listing generator (CR in input
caused additional blank lines in output).
git-svn-id: https://svn.code.sf.net/p/acme-crossass/code-0/trunk@63 4df02467-bbd4-4a76-a152-e7ce94205b78
2015-06-14 23:16:23 +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
b2afe0d5f4
updated "toacme" sources to current version (release 0.12 from 2015-02-04),
...
now including a converter for "VisAss".
git-svn-id: https://svn.code.sf.net/p/acme-crossass/code-0/trunk@60 4df02467-bbd4-4a76-a152-e7ce94205b78
2015-02-12 00:57:01 +00:00
marcobaye
b451573f00
updated "toacme" sources to version 0.11 from 2012-10-08 (source cleanup)
...
git-svn-id: https://svn.code.sf.net/p/acme-crossass/code-0/trunk@59 4df02467-bbd4-4a76-a152-e7ce94205b78
2015-02-12 00:43:02 +00:00