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