fedb566ff1Some renaming and restructuring
cuz
2004-05-26 16:15:28 +00:00
4f024ca81bAdded a missing include
cuz
2004-05-26 13:55:48 +00:00
72923eb316Generate assembler names for symbols
cuz
2004-05-26 13:44:53 +00:00
2cdef2d58fAdd standard names for library functions
cuz
2004-05-26 13:42:19 +00:00
878e4f1352Changed the expression parser to return the lvalue flag as part of the ExprDesc structure, not as separate value. WARNING: The current code does compile but does not work correctly, because the lvalue flag is part of ExprDesc.Flags and not masked out in several tests throughout the code.
cuz
2004-05-25 20:59:38 +00:00
c885a814c7ungetc is now available
cuz
2004-05-14 20:58:37 +00:00
1d7884fa94Add support for pushed back characters from ungetc()
cuz
2004-05-14 20:54:46 +00:00
556b861640Better error messages in case of a range error
cuz
2004-05-14 15:05:51 +00:00
b61b5f3ec5Fixed a bug
cuz
2004-05-14 14:33:43 +00:00
ab78147991Fixed a small memory leak
cuz
2004-05-10 21:06:53 +00:00
0effd47c41Add 6502X cpu
cuz
2004-05-10 09:32:01 +00:00
1286c79d85Added CPU_6502X for 6502 with illegal opcodes
cuz
2004-05-09 21:06:36 +00:00
7d8b69f6f0Document the new curly braces feature
cuz
2004-05-09 20:28:43 +00:00
b10b7cd3e8Fixed a problem with {} enclosed token lists and implemented them for .blank and .tcount.
cuz
2004-05-09 20:24:51 +00:00
fdb685b874Allow token lists to be optionally enclosed in curly braces. Using such enclosement, tokens that would otherwise terminate the list can be part of the list.
cuz
2004-05-09 19:45:07 +00:00
fe9c53730cThe type parser didn't check bounds for the type string it created in a fixed size buffer.
cuz
2004-05-02 09:57:05 +00:00
4add4c3396More output when using -v.
cuz
2004-05-02 09:50:27 +00:00
aa5a3035efNew test program arg-test.c
cuz
2004-05-02 00:53:39 +00:00
1ae117fed8Fixed a bug in the handling of ranges where the granularity is not one: An internally generated label could disrupt the output of such a range by adding an offset not equal to the granularity. The solution is to only add dependent labels within such a range on all addresses that do not match the granularity (odd addresses for a .word table for example).
cuz
2004-04-29 14:00:28 +00:00
3ccd9f97c7Use .addr for address tables
cuz
2004-04-28 20:52:28 +00:00
fd80d1e7c9Added command line param evaluation
cuz
2004-04-28 12:16:41 +00:00
2ed253d417Command line arguments are now supported
cuz
2004-04-28 12:08:54 +00:00
f77feb7452Added the mouse_move module
cuz
2004-04-28 12:06:14 +00:00
feff4843edCopy mouse drivers using new names
cuz
2004-04-28 12:06:00 +00:00
29d453d5ddAdded routine to parse command line args
cuz
2004-04-28 12:05:30 +00:00
215955ecbaAdded address of FETCH routine
cuz
2004-04-28 12:03:09 +00:00
e68196c252Add command line evaluation for the Plus/4
cuz
2004-04-28 11:57:50 +00:00
968cf01d58Fixed a problem with the ubiquitous_idents change
cuz
2004-04-20 13:10:52 +00:00
9b96998e76Document the new ubiquitous_idents feature
cuz
2004-04-20 12:54:21 +00:00
c3d510a9bcAdd a new feature "ubiquitous_idents" that allows the use of instructions as identifiers and macro names.
cuz
2004-04-20 12:49:36 +00:00
0eba6f615fFixed a problem with .global: In some situations, exported symbols went into the object files with an address size of ADDR_SIZE_DEFAULT, something which cannot be handled by the linker.
cuz
2004-04-19 17:00:12 +00:00
e4554505d6Optimized the condes routine, because it is used to schedule interrupt handlers on many platforms, so too many cycles are evil.
cuz
2004-03-25 07:58:58 +00:00
ac08caec07Added docs for new interrupt handler feature
cuz
2004-03-23 22:42:37 +00:00
a18e23a9d8Added the mouse driver for the C64
cuz
2004-03-23 21:58:33 +00:00
5e1bbfce87New mouse API
cuz
2004-03-23 21:56:13 +00:00
cfe8c8d934Removed the old mouse module
cuz
2004-03-23 21:55:35 +00:00