marcobaye
e85f677cbd
Release 0.95.4: Added the last remaining undocumented ("illegal") opcodes: LAS, TAS, SHA, SHX, SHY and ANE.
...
git-svn-id: https://svn.code.sf.net/p/acme-crossass/code-0/trunk@44 4df02467-bbd4-4a76-a152-e7ce94205b78
2014-11-25 23:57:15 +00:00
marcobaye
ded7f1a065
Removed a keyword tree with only two entries ("while" and "until") - that was just silly.
...
git-svn-id: https://svn.code.sf.net/p/acme-crossass/code-0/trunk@43 4df02467-bbd4-4a76-a152-e7ce94205b78
2014-11-25 16:15:22 +00:00
marcobaye
653ce7549c
Changed comments and struct names; no change in functionality
...
git-svn-id: https://svn.code.sf.net/p/acme-crossass/code-0/trunk@42 4df02467-bbd4-4a76-a152-e7ce94205b78
2014-11-24 14:52:05 +00:00
marcobaye
0e66c1fcb2
Release 0.95.3: Added support for C64DTV, MSVC error output and VICE label dump.
...
Added "c64dtv2" cpu type so you can use its SIR, SAC and BRA opcodes;
along with the undocumented ("illegal") opcodes of the 6510.
Added Martin Piper's "--msvc" patch so error output can be configured
to be in Visual Studio format. Thanks Martin!
Merged third-party patch of unknown origin to output label dump in VICE
format. Still needs work to be configurable about the types of
symbols actually output.
git-svn-id: https://svn.code.sf.net/p/acme-crossass/code-0/trunk@41 4df02467-bbd4-4a76-a152-e7ce94205b78
2014-11-23 23:40:01 +00:00
marcobaye
af1bd69455
Release 0.95.2: Changed "save labels" to "symbol list" in a lot of code, error messages and docs.
...
Added "!symbollist" alias for "!sl" pseudo opcode.
Change in undocumented ("illegal") opcodes: ANC #8 now generates 0x0b instead of 0x2b (both opcodes do the same thing).
Added experimental support for generating a report listing. Thanks to Johann Klasek for writing this extension patch.
git-svn-id: https://svn.code.sf.net/p/acme-crossass/code-0/trunk@40 4df02467-bbd4-4a76-a152-e7ce94205b78
2014-11-22 01:36:02 +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
hoeppie
b64e051e11
Update vom Makefile.mingw
...
git-svn-id: https://svn.code.sf.net/p/acme-crossass/code-0/trunk@38 4df02467-bbd4-4a76-a152-e7ce94205b78
2014-07-12 11:11:41 +00:00
marcobaye
c5406dd909
Fixed error message for "unknown output format" so it includes "apple".
...
git-svn-id: https://svn.code.sf.net/p/acme-crossass/code-0/trunk@37 4df02467-bbd4-4a76-a152-e7ce94205b78
2014-06-30 13:16:32 +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
808ccf39a3
Release 0.95.1: Tweaked type system and changed "label" to "symbol" in a lot of places.
...
git-svn-id: https://svn.code.sf.net/p/acme-crossass/code-0/trunk@35 4df02467-bbd4-4a76-a152-e7ce94205b78
2014-06-07 00:12:10 +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
c8ff626943
Release 0.94.12: Finally created new "!for" syntax so counting can start at zero. Added "0b" as alternative prefix for binary values.
...
git-svn-id: https://svn.code.sf.net/p/acme-crossass/code-0/trunk@33 4df02467-bbd4-4a76-a152-e7ce94205b78
2014-05-31 00:46:55 +00:00
marcobaye
8b2c8187a2
Release 0.94.11: Number arguments to !warn, !error and !serious are now output in hex format as well. Also changed docs accordingly.
...
git-svn-id: https://svn.code.sf.net/p/acme-crossass/code-0/trunk@32 4df02467-bbd4-4a76-a152-e7ce94205b78
2014-05-28 21:39:15 +00:00
marcobaye
6c59f05179
Release 0.94.10: Check for shift-space now works in UTF-8 as well. Docs contain list of built-in functions.
...
git-svn-id: https://svn.code.sf.net/p/acme-crossass/code-0/trunk@31 4df02467-bbd4-4a76-a152-e7ce94205b78
2014-05-17 09:40:55 +00:00
marcobaye
af1521f258
"==" warning is now only given in first pass
...
git-svn-id: https://svn.code.sf.net/p/acme-crossass/code-0/trunk@30 4df02467-bbd4-4a76-a152-e7ce94205b78
2014-05-07 09:40:50 +00:00
marcobaye
f9e55a0d13
Release 0.94.9: C-style "==" operator is now recognized (but gives a warning).
...
git-svn-id: https://svn.code.sf.net/p/acme-crossass/code-0/trunk@29 4df02467-bbd4-4a76-a152-e7ce94205b78
2014-05-06 22:16:41 +00:00
marcobaye
e1516161ce
more cleanup - moved some stuff between files
...
git-svn-id: https://svn.code.sf.net/p/acme-crossass/code-0/trunk@28 4df02467-bbd4-4a76-a152-e7ce94205b78
2014-03-11 14:22:32 +00:00
marcobaye
538dd38861
added comments, cleaned up some struct and variable names - no change in functionality at all
...
git-svn-id: https://svn.code.sf.net/p/acme-crossass/code-0/trunk@27 4df02467-bbd4-4a76-a152-e7ce94205b78
2014-03-11 12:07:11 +00:00
marcobaye
f1341c44fd
Release 0.94.8: Segment changes are now possible within pseudopc blocks.
...
Finally disabled obsolete pseudo opcodes "!cbm", "!subzone" and "!realpc".
!pseudopc now *must* be used with a block in {} braces.
Added support for illegal opcode LXA #$00 (opcode 0xba).
git-svn-id: https://svn.code.sf.net/p/acme-crossass/code-0/trunk@26 4df02467-bbd4-4a76-a152-e7ce94205b78
2014-03-10 00:17:10 +00:00
marcobaye
e9999a07a4
Release 0.94.7: Fixed bug where setting the program counter to an address>$ffff
...
and writing a byte hung ACME. Thanks to groepaz/VICEteam for reporting this.
Cleaned up output.c while at it.
Verbose output now indicates hex values using "0x" instead of "$" more
consistently.
git-svn-id: https://svn.code.sf.net/p/acme-crossass/code-0/trunk@25 4df02467-bbd4-4a76-a152-e7ce94205b78
2014-03-05 23:33:19 +00:00
hoeppie
d206b62eeb
update changes in creating windows release
...
git-svn-id: https://svn.code.sf.net/p/acme-crossass/code-0/trunk@24 4df02467-bbd4-4a76-a152-e7ce94205b78
2014-01-26 21:10:36 +00:00
hoeppie
c5d30101a1
update windows creation
...
git-svn-id: https://svn.code.sf.net/p/acme-crossass/code-0/trunk@23 4df02467-bbd4-4a76-a152-e7ce94205b78
2014-01-26 21:09:42 +00:00
hoeppie
c7b964316b
added my name as windows compiler.
...
git-svn-id: https://svn.code.sf.net/p/acme-crossass/code-0/trunk@22 4df02467-bbd4-4a76-a152-e7ce94205b78
2014-01-26 21:08:43 +00:00
marcobaye
96a0f55818
Release 0.94.6: Made "power-of" operator right-associative.
...
git-svn-id: https://svn.code.sf.net/p/acme-crossass/code-0/trunk@21 4df02467-bbd4-4a76-a152-e7ce94205b78
2014-01-16 18:16:24 +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
70a5f68708
added indentation to label dump
...
git-svn-id: https://svn.code.sf.net/p/acme-crossass/code-0/trunk@19 4df02467-bbd4-4a76-a152-e7ce94205b78
2013-09-25 16:27:23 +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
0ec58e8b15
reformatted example sources (some slightly, some not so slightly).
...
git-svn-id: https://svn.code.sf.net/p/acme-crossass/code-0/trunk@12 4df02467-bbd4-4a76-a152-e7ce94205b78
2013-04-07 21:29:09 +00:00
hoeppie
a80d24565b
remove gcc compiler warnings and add compile stuff for windows.
...
git-svn-id: https://svn.code.sf.net/p/acme-crossass/code-0/trunk@11 4df02467-bbd4-4a76-a152-e7ce94205b78
2013-02-24 20:53:59 +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
82127995fe
committed docs I forgot in last update
...
git-svn-id: https://svn.code.sf.net/p/acme-crossass/code-0/trunk@8 4df02467-bbd4-4a76-a152-e7ce94205b78
2012-10-25 15:36:35 +00:00
marcobaye
e6a8139fcb
added "apple" output format for Apple II machines (load address, length, body)
...
git-svn-id: https://svn.code.sf.net/p/acme-crossass/code-0/trunk@7 4df02467-bbd4-4a76-a152-e7ce94205b78
2012-10-25 15:33:14 +00:00
marcobaye
57ff3490e0
"Target out of range" errors now output how far off.
...
git-svn-id: https://svn.code.sf.net/p/acme-crossass/code-0/trunk@6 4df02467-bbd4-4a76-a152-e7ce94205b78
2012-03-16 20:21:09 +00:00
marcobaye
12fe1826d3
fixed gcc argument order in Makefiles; changed home page URL to point to sourceforge
...
git-svn-id: https://svn.code.sf.net/p/acme-crossass/code-0/trunk@5 4df02467-bbd4-4a76-a152-e7ce94205b78
2012-02-28 11:58:45 +00:00
marcobaye
da1a660666
Described latest changes in docs/Changes.txt
...
git-svn-id: https://svn.code.sf.net/p/acme-crossass/code-0/trunk@4 4df02467-bbd4-4a76-a152-e7ce94205b78
2012-02-27 21:35:16 +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
marcobaye
db3c69a77b
Initial commit, ACME 0.94.2 - one or two bugs fixed and one feature added since the last release, but no third-party patches included yet.
...
git-svn-id: https://svn.code.sf.net/p/acme-crossass/code-0/trunk@2 4df02467-bbd4-4a76-a152-e7ce94205b78
2012-02-27 21:14:46 +00:00
allura
d1045a9474
Initial commit
...
git-svn-id: https://svn.code.sf.net/p/acme-crossass/code-0/trunk@1 4df02467-bbd4-4a76-a152-e7ce94205b78
2012-02-27 20:44:33 +00:00