Commit Graph

  • 24709a67d7 Applied 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
  • 363ff21b9c Fixed umlauts cuz 2007-08-19 12:23:24 +00:00
  • a84080febe Amiga install files by Stefan Haubenthal. cuz 2007-08-19 12:12:33 +00:00
  • 57c2e0cc0b Fixed an error handling SC_EXTERN. cuz 2007-07-03 16:02:04 +00:00
  • fd7e66f24c Fixed an error. cuz 2007-07-03 16:01:51 +00:00
  • 7e44cdbd5f Fixed an error cuz 2007-06-28 10:28:34 +00:00
  • 5683177b81 Changes from Greg King cuz 2007-06-21 20:42:16 +00:00
  • d1e184f93b Fixed wrong spelling of ".dbyt". cuz 2007-06-12 15:51:48 +00:00
  • 519730612e Fixed hangs on certain info files. PC was not incremented when DataByteLine is called. cuz 2007-06-12 07:29:25 +00:00
  • 0315173bb0 The copyright tag is deprecated. cuz 2007-05-26 19:59:06 +00:00
  • fe52694b61 Fixed a problem with MagerValps changes. cuz 2007-05-21 20:51:55 +00:00
  • b66b04f289 space optimization by Stefan Haubenthal cpg 2007-03-28 19:34:48 +00:00
  • 80a4c8c02b Fix 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
  • 030ce6ad28 Using 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
  • 4c91b95d30 Corrected some 510/610 info. cuz 2007-03-11 22:02:36 +00:00
  • cfe263ea42 Fixed a bug introduced with the last patch cuz 2007-02-10 18:22:43 +00:00
  • a47adefd7b Updated version by Karri Kaksonen. cuz 2007-02-09 08:24:03 +00:00
  • 6a9a5eeafc Fixed an error in SB_Slice. cuz 2007-02-07 14:25:51 +00:00
  • bcd13b2dca MagerValp: 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
  • 9601baf6ec Fixed internal compiler error on invalid input code. cuz 2007-02-03 18:11:37 +00:00
  • b8293aaf8a New version by Oliver Schmidt cuz 2007-01-24 21:07:11 +00:00
  • 88aedc2e29 Update from Oliver Schmidt cuz 2007-01-05 16:16:34 +00:00
  • 4846c27c77 Replace 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
  • ae4167e595 Ignore intermediate files cuz 2006-08-18 16:41:45 +00:00
  • 620f19464d Added build rules for the apple2-auxmem driver. cuz 2006-08-18 16:40:45 +00:00
  • c784f056f7 New extended memory driver by Stefan Haubenthal. cuz 2006-08-17 19:50:23 +00:00
  • d1a647b073 Honor the new MOUSE_FLAG_EARLY_IRQ and MOUSE_FLAG_LATE_IRQ flags also when uninstalling the driver. cuz 2006-08-17 19:40:16 +00:00
  • 36bbea5375 Fixed a typo (patch by Stefan Haubenthal). cuz 2006-08-17 19:28:43 +00:00
  • 14e0d3e3af Added docs for the Supervision Console contributed by Stefan Haubenthal. cuz 2006-08-17 19:27:19 +00:00
  • c0e46594f0 Mouse driver fixes by Oliver Schmidt. cuz 2006-08-17 19:22:53 +00:00
  • 39f096b34e Added constructor support (contributed by Stefan Haubenthal). cuz 2006-08-17 19:19:55 +00:00
  • aa217e4535 Rewrote the xxx_load routines for the drivers in assembler to save some space. cuz 2006-06-05 16:59:29 +00:00
  • 2e0b65887c joy_unload didn't return a valid error code. cuz 2006-06-04 10:33:51 +00:00
  • 0b17f91797 ser_unload didn't return a valid error code. cuz 2006-06-04 10:31:33 +00:00
  • 4e599d372f mouse_unload didn't return a valid erro code on success. cuz 2006-06-04 10:29:13 +00:00
  • 878dcf4aa7 Fixed 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
  • dc569cad49 Unloading the joystick driver didn't reset the interrupts, so the program may crash later. cuz 2006-06-04 10:14:30 +00:00
  • e941b34947 Fixed 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
  • d2097f6d75 Fixed error handling cuz 2006-06-04 09:59:02 +00:00
  • c1a38ce8f4 Fixed 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
  • d93f31777c Addition warning in comment cuz 2006-05-31 21:18:44 +00:00
  • b8a6d7a6f6 Minor update by Oliver Schmidt cuz 2006-05-31 21:11:46 +00:00
  • be29185283 New cbm510 docs by Stefan Haubenthal. cuz 2006-05-31 21:08:57 +00:00
  • eb745b3d1b Fixed 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
  • b7255ed8fa Terminate the line containing the #if expression before passing it to the parser. cuz 2006-05-29 20:36:21 +00:00
  • 13e0436336 Update by Oliver Schmidt cuz 2006-05-29 16:27:39 +00:00
  • 4b8d90d2de Changed 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
  • b6cb833560 Don'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
  • 6679cc6080 The Plus/4 has an ACIA cuz 2006-05-09 19:44:33 +00:00
  • 74076e93b6 Small C16 fixes by Stefan Haubenthal. cuz 2006-05-09 19:44:19 +00:00
  • de212d0211 Minor fixes by Stefan Haubenthal cuz 2006-05-08 19:29:37 +00:00
  • 1501e80779 New version from Oliver Schmidt cuz 2006-05-08 19:26:21 +00:00
  • 03d784a6e5 Small addition by Oliver Schmidt cuz 2006-04-26 12:45:23 +00:00
  • 49719b0bd2 Removed a C99 construct cuz 2006-04-24 23:45:44 +00:00
  • 6c6d450ff0 Bugfix by Oliver Schmidt cuz 2006-04-23 20:30:44 +00:00
  • e81d5ec00a Added another optimization step cuz 2006-04-16 21:35:36 +00:00
  • 7736aac1e2 Added more info about internal (builtin) functions cuz 2006-04-16 21:35:24 +00:00
  • 21af43a800 Comment fix cuz 2006-04-16 20:32:09 +00:00
  • 585791a789 Repeatedly call OptStore1 after OptJumpTarget because it is able to do some more work in case of for loops. cuz 2006-04-15 20:46:05 +00:00
  • 1ac3cbe420 ldaxysp doesn't return flags any more. cuz 2006-04-15 20:45:35 +00:00
  • c156b20738 Added some code rewriting (may enable optimizations in a few cases). cuz 2006-04-15 20:31:43 +00:00
  • d82d94ecc1 Optimize decaxn cuz 2006-04-15 19:28:45 +00:00
  • 06e00f9343 Declare 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
  • c13f40a9f1 Emit 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
  • 44405a0bb5 New function xdup. cuz 2006-04-09 10:04:50 +00:00
  • 889fd1ecbd The Apple2 has only upper case chars. cuz 2006-04-07 17:49:38 +00:00
  • 155dc9c653 Corrected some runtime function info cuz 2006-04-07 08:38:30 +00:00
  • 1a14146a55 Fixed a copy&paste error cuz 2006-04-06 20:23:53 +00:00
  • 88e34c9903 Fixed problem with unprotected <> chars cuz 2006-04-06 20:20:39 +00:00
  • cf30aa0764 The apples do now have a mouse driver cuz 2006-04-06 19:55:50 +00:00
  • 685235795c Apple 2 mouse driver and other stuff from Oliver Schmidt cuz 2006-04-06 19:51:37 +00:00
  • f507124733 Added lots of runtime function info. Fixed a problem with wrong info for the incaxn functions. cuz 2006-04-03 19:31:31 +00:00
  • c73c31c496 Added info for the staxspidx runtime function. cuz 2006-04-02 15:32:16 +00:00
  • 9a98194dc5 Code goes into the CODE segment, not RODATA. cuz 2006-03-31 20:07:43 +00:00
  • 4c0720709b Fixed a few errors in the macros used by the Watcom compiler. cuz 2006-03-30 19:49:03 +00:00
  • d187424389 Fixed 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
  • f196e7c5c9 Cleanup. Added a few general purpose functions. cuz 2006-02-19 15:53:11 +00:00
  • de3a20a898 Changed 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
  • 1375c85405 Removed an unneeded struct forward cuz 2006-02-18 12:23:07 +00:00
  • 31d99b4a9f Added the inline keyword cuz 2006-02-17 20:27:51 +00:00
  • 64921852dd Parse the C99 "restrict" keyword correctly (but ignore it otherwise). cuz 2006-02-17 20:19:35 +00:00
  • 32164ea8e5 Allow type qualifiers before a storage class spec. cuz 2006-02-17 19:42:40 +00:00
  • cfca3473b8 Added 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
  • 01458275cb Documented the new placement options cuz 2006-01-30 21:01:32 +00:00
  • a71c6b72b0 Added a sentence about unnamed labels cuz 2006-01-29 19:01:59 +00:00
  • d31f72d057 Restructured 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
  • 7086da868b New --label-break option cuz 2006-01-27 19:36:33 +00:00
  • ceffc4e090 Document new --label-break option cuz 2006-01-27 19:36:14 +00:00
  • 45ffbc59f5 Fixed a problem with files that don't end with a newline cuz 2006-01-20 21:17:08 +00:00
  • 1193a466d9 Fixed a problem with input files with end address $FFFF. cuz 2006-01-19 22:03:17 +00:00
  • f981dd35ad fix INSTALL return value (Stefan Haubenthal) cpg 2006-01-05 15:11:33 +00:00
  • 48c3702315 add sysmkdir.o and sysrmdir.o cpg 2006-01-04 09:58:11 +00:00
  • c249515d48 initial version from Stefan Haubenthal cpg 2006-01-04 09:56:04 +00:00
  • 67cd3d8d76 error code 172 -> EEXIST (Stefan Haubenthal) cpg 2006-01-03 20:12:58 +00:00
  • c2ddc1124b fixes from Stefan Haubenthal cpg 2006-01-03 20:10:00 +00:00
  • 94a4a843f5 typo fixes from Stefan Haubenthal cpg 2006-01-03 20:08:17 +00:00
  • f825143623 remove erroneous comments (hint from Stefan Haubenthal) cpg 2006-01-03 20:05:59 +00:00
  • 017be4c23b TAB fixes from Stefan Haubenthal cpg 2006-01-03 19:57:16 +00:00
  • b8935ba00b Switch for vice label file has changed cuz 2005-12-31 00:11:04 +00:00
  • 97ef2980de Fixed a typo cuz 2005-12-29 21:01:14 +00:00