24709a67d7Applied Magervalps colorization changes with some minor modifications. Colorization is now done by using CSS style sheets, so even colorized pages are valid HTML.
cuz
2007-08-19 12:54:45 +00:00
a84080febeAmiga install files by Stefan Haubenthal.
cuz
2007-08-19 12:12:33 +00:00
57c2e0cc0bFixed an error handling SC_EXTERN.
cuz
2007-07-03 16:02:04 +00:00
fd7e66f24cFixed an error.
cuz
2007-07-03 16:01:51 +00:00
7e44cdbd5fFixed an error
cuz
2007-06-28 10:28:34 +00:00
5683177b81Changes from Greg King
cuz
2007-06-21 20:42:16 +00:00
d1e184f93bFixed wrong spelling of ".dbyt".
cuz
2007-06-12 15:51:48 +00:00
519730612eFixed hangs on certain info files. PC was not incremented when DataByteLine is called.
cuz
2007-06-12 07:29:25 +00:00
0315173bb0The copyright tag is deprecated.
cuz
2007-05-26 19:59:06 +00:00
fe52694b61Fixed a problem with MagerValps changes.
cuz
2007-05-21 20:51:55 +00:00
b66b04f289space optimization by Stefan Haubenthal
cpg
2007-03-28 19:34:48 +00:00
80a4c8c02bFix type of "&array" - it will actually generate pointer to array, not pointer to element. This will make some valid code work but emits now errors for questionable code.
cuz
2007-03-18 19:15:35 +00:00
030ce6ad28Using typdefs, it is possible to construct types that have qualifiers attached to an array (not the elementtype). Fix these problems by tranfering the qualifiers to the elements.
cuz
2007-03-18 18:26:00 +00:00
4c91b95d30Corrected some 510/610 info.
cuz
2007-03-11 22:02:36 +00:00
cfe263ea42Fixed a bug introduced with the last patch
cuz
2007-02-10 18:22:43 +00:00
a47adefd7bUpdated version by Karri Kaksonen.
cuz
2007-02-09 08:24:03 +00:00
6a9a5eeafcFixed an error in SB_Slice.
cuz
2007-02-07 14:25:51 +00:00
bcd13b2dcaMagerValp: I adjusted some of the regexps in ca65html again, to better detect labels, and to eliminate false positives where labels start with three characters matching an opcode.
cuz
2007-02-03 18:26:16 +00:00
b8293aaf8aNew version by Oliver Schmidt
cuz
2007-01-24 21:07:11 +00:00
88aedc2e29Update from Oliver Schmidt
cuz
2007-01-05 16:16:34 +00:00
4846c27c77Replace the fixed buffer in the Find() routine by a dynamically allocated string using a StrBuf. This works around problems with Watcom C where FILENAME_MAX was just 80.
cuz
2006-08-22 20:27:59 +00:00
4e599d372fmouse_unload didn't return a valid erro code on success.
cuz
2006-06-04 10:29:13 +00:00
878dcf4aa7Fixed a problem when loading joystick drivers: When an install error occurred, the driver wasn't removed from memory.
cuz
2006-06-04 10:15:18 +00:00
dc569cad49Unloading the joystick driver didn't reset the interrupts, so the program may crash later.
cuz
2006-06-04 10:14:30 +00:00
e941b34947Fixed an error in the load routine: The driver was not removed from memory when the install routine failed.
cuz
2006-06-04 10:01:33 +00:00
c1a38ce8f4Fixed a problem in mouse_load_driver: The driver was not removed from memory when the load failed.
cuz
2006-06-04 09:48:14 +00:00
d93f31777cAddition warning in comment
cuz
2006-05-31 21:18:44 +00:00
b8a6d7a6f6Minor update by Oliver Schmidt
cuz
2006-05-31 21:11:46 +00:00
be29185283New cbm510 docs by Stefan Haubenthal.
cuz
2006-05-31 21:08:57 +00:00
eb745b3d1bFixed a problem with undefined identifiers in #if expressions: If the identifier is not the last token on the line, the compiler will run into an error.
cuz
2006-05-29 20:38:44 +00:00
b7255ed8faTerminate the line containing the #if expression before passing it to the parser.
cuz
2006-05-29 20:36:21 +00:00
13e0436336Update by Oliver Schmidt
cuz
2006-05-29 16:27:39 +00:00
4b8d90d2deChanged the mouse API: Introduced a new flag byte that contains information about the driver, the mouse kernel needs to know. Current supported: Two flags to enable interrupts before or after calling the driver INSTALL routine.
cuz
2006-05-21 11:25:31 +00:00
b6cb833560Don't check for open .IF clauses when reaching the end of pushed input data. This will allow to write macros that contain open .IFs.
cuz
2006-05-21 11:23:22 +00:00
6679cc6080The Plus/4 has an ACIA
cuz
2006-05-09 19:44:33 +00:00
74076e93b6Small C16 fixes by Stefan Haubenthal.
cuz
2006-05-09 19:44:19 +00:00
de212d0211Minor fixes by Stefan Haubenthal
cuz
2006-05-08 19:29:37 +00:00
1501e80779New version from Oliver Schmidt
cuz
2006-05-08 19:26:21 +00:00
03d784a6e5Small addition by Oliver Schmidt
cuz
2006-04-26 12:45:23 +00:00
49719b0bd2Removed a C99 construct
cuz
2006-04-24 23:45:44 +00:00
6c6d450ff0Bugfix by Oliver Schmidt
cuz
2006-04-23 20:30:44 +00:00
e81d5ec00aAdded another optimization step
cuz
2006-04-16 21:35:36 +00:00
7736aac1e2Added more info about internal (builtin) functions
cuz
2006-04-16 21:35:24 +00:00
06e00f9343Declare zero page variables before use. Otherwise they aren't used in zero page addressing mode, if the assembler has a choice.
cuz
2006-04-09 11:43:03 +00:00
c13f40a9f1Emit warnings for symbols that were used suboptimal because of forward definitions. For example a zero page symbol that is used as absolute because it was undefined when encountered.
cuz
2006-04-09 10:56:23 +00:00
44405a0bb5New function xdup.
cuz
2006-04-09 10:04:50 +00:00
889fd1ecbdThe Apple2 has only upper case chars.
cuz
2006-04-07 17:49:38 +00:00
155dc9c653Corrected some runtime function info
cuz
2006-04-07 08:38:30 +00:00
1a14146a55Fixed a copy&paste error
cuz
2006-04-06 20:23:53 +00:00
88e34c9903Fixed problem with unprotected <> chars
cuz
2006-04-06 20:20:39 +00:00
cf30aa0764The apples do now have a mouse driver
cuz
2006-04-06 19:55:50 +00:00
685235795cApple 2 mouse driver and other stuff from Oliver Schmidt
cuz
2006-04-06 19:51:37 +00:00
f507124733Added lots of runtime function info. Fixed a problem with wrong info for the incaxn functions.
cuz
2006-04-03 19:31:31 +00:00
c73c31c496Added info for the staxspidx runtime function.
cuz
2006-04-02 15:32:16 +00:00
9a98194dc5Code goes into the CODE segment, not RODATA.
cuz
2006-03-31 20:07:43 +00:00
4c0720709bFixed a few errors in the macros used by the Watcom compiler.
cuz
2006-03-30 19:49:03 +00:00
d187424389Fixed a problem of the optimizer. Unknown internal functions are marked as using just EAX as input, and destroy all registers. This did cause the optimizer to remove loads to zero page locations needed in the routines or later. Print a warning for unknown internal functions when in debug mode.
cuz
2006-03-24 15:24:34 +00:00
f196e7c5c9Cleanup. Added a few general purpose functions.
cuz
2006-02-19 15:53:11 +00:00
de3a20a898Changed the low level type representation from a strung of unsigned short elements to a string of structs, each representing one type element. This should fix problems on unusual architectures, since it is no longer necessary to embedd pointers and other data converted to numbers in the string of unsigned shorts. Increased the TypeCode length to unsigned long to make room for more type bits. Inline more functions in datatype.h.
cuz
2006-02-19 12:29:37 +00:00
1375c85405Removed an unneeded struct forward
cuz
2006-02-18 12:23:07 +00:00
31d99b4a9fAdded the inline keyword
cuz
2006-02-17 20:27:51 +00:00
64921852ddParse the C99 "restrict" keyword correctly (but ignore it otherwise).
cuz
2006-02-17 20:19:35 +00:00
32164ea8e5Allow type qualifiers before a storage class spec.
cuz
2006-02-17 19:42:40 +00:00
cfca3473b8Added new options and info file attribute to set the columns where the fields of the disassembled output start.
cuz
2006-01-30 21:03:14 +00:00
01458275cbDocumented the new placement options
cuz
2006-01-30 21:01:32 +00:00
a71c6b72b0Added a sentence about unnamed labels
cuz
2006-01-29 19:01:59 +00:00
d31f72d057Restructured some of the code. Attribute handling is still a mess and needs another cleanup. Added unnamed labels.
cuz
2006-01-29 19:00:22 +00:00