Commit Graph

  • 0fec0ce4d0 Revoked last change cuz 2002-07-05 21:12:06 +00:00
  • 750f5e5028 Added a file header cuz 2002-07-05 21:11:16 +00:00
  • 88494bf2e7 Don't call _revers for _textcolor, because both are different and the apple does not support colors. cuz 2002-07-05 14:44:44 +00:00
  • e9d22aab3e Additions/improvements by CyberX cuz 2002-07-01 20:17:06 +00:00
  • 2922461175 Added tutorial files cuz 2002-07-01 19:47:08 +00:00
  • 84cb41f625 Fixed a bug cuz 2002-06-23 14:02:09 +00:00
  • 75f57eb1df Make the jump table segment writeable cuz 2002-06-23 09:42:00 +00:00
  • 71bfc5a910 Return bg color if coords out of range cuz 2002-06-22 22:01:14 +00:00
  • 207c4a9e56 Working on the TGI library cuz 2002-06-22 21:53:58 +00:00
  • fb4bb7b383 Fixed a bug cuz 2002-06-22 21:46:32 +00:00
  • bf944755dd Working on the TGI library cuz 2002-06-22 21:40:24 +00:00
  • 897c1d8523 Added emulation and more clipping for the BAR function. Copy colors and page count into local storage from the driver. Added more functions. cuz 2002-06-22 13:10:02 +00:00
  • dcbd059858 Change calling conventions cuz 2002-06-22 11:17:33 +00:00
  • 89752c9d29 Added clipping cuz 2002-06-22 11:17:06 +00:00
  • ccb0127ed9 Target clean needs to clean the tgi dir cuz 2002-06-22 10:58:47 +00:00
  • 574ac2393b Rewrote cbm_open and cbm_read in assembler saving about 80 bytes total. cuz 2002-06-22 10:58:24 +00:00
  • 74b9e4831a Working cuz 2002-06-21 21:15:46 +00:00
  • 0ee967fe17 Changed function prototype cuz 2002-06-21 16:26:15 +00:00
  • 579e1ae267 TGI Implementation cuz 2002-06-21 16:25:56 +00:00
  • 7fc24b058a TGI Implementation cuz 2002-06-21 14:16:32 +00:00
  • 2614d20153 TGI Implementation cuz 2002-06-21 13:39:32 +00:00
  • f82ac8a91c TGI Implementation cuz 2002-06-21 13:28:51 +00:00
  • e50b24d46a Implementing TGI cuz 2002-06-21 12:46:52 +00:00
  • 8c8f0ba06f New TGI module cuz 2002-06-21 12:08:57 +00:00
  • 1d35deabc8 Added TGI files, removed obsolete graphics.h cuz 2002-06-21 12:01:16 +00:00
  • 18af56060d Added TGI files cuz 2002-06-21 12:00:45 +00:00
  • ad7e08bf56 Fixed a bug cuz 2002-06-15 12:03:06 +00:00
  • bf42f56500 Fixed zero page segment size cuz 2002-06-15 11:25:10 +00:00
  • a1fa833da3 Fixed a bug cuz 2002-06-14 13:13:27 +00:00
  • a96da498f5 Renamed the functions working with "struct Function". Fixed a problem with K&R functions: In a function with no return type specified, the compiler did not allow a simple "return" statement. However, there was no "void" type at that time, so it was not possible to specify something else. The solution is to allow omission of a return value in a K&R function with an implicit int type. Other types or an explicit int is still checked. cuz 2002-06-12 12:12:04 +00:00
  • fc3d55d196 put segment keywords so bss, data and rodata are used for storage izydorst 2002-06-04 22:49:09 +00:00
  • 593797f9eb fixed LoadW for doing 16-bit offsets loads, not only constants izydorst 2002-06-04 11:20:29 +00:00
  • 8d8ec57003 Added atmos.h from Jede cuz 2002-06-04 07:03:38 +00:00
  • dbf942a339 Added Debrune Jérôme cuz 2002-06-03 20:34:44 +00:00
  • eb568293d7 Added support for the Oric atmos (with some help by Debrune Jérôme <jede@oric.org>) cuz 2002-06-03 20:23:15 +00:00
  • 606ecafccd New target: oric atmos cuz 2002-06-03 20:14:11 +00:00
  • 0e76f703c9 Fixed a typo cuz 2002-05-31 10:07:58 +00:00
  • 86f74d96ab added ICAX3, ICAX4, ICAX5 cpg 2002-05-30 12:48:58 +00:00
  • ec0c01728d Fixed a typo cuz 2002-05-27 09:57:50 +00:00
  • 21afe25e90 Indirect fastcall functions with no parameters may be called as if it were cdecl functions, this generates better code. Remove a small error that caused indirect non fastcall function to always be handled as variadic, which meant a useless load of the Y register was added. cuz 2002-05-26 11:08:17 +00:00
  • 33c1e82bda Move zp space out of crt0.s cuz 2002-05-26 09:09:10 +00:00
  • 3aadd7f62b Combine the existing include files, move zp space out of crt0.s cuz 2002-05-26 09:08:52 +00:00
  • 9556117f0f zpspace cannot be an external symbol cuz 2002-05-26 08:32:47 +00:00
  • a1a147ee08 Added module with zero page locations cuz 2002-05-26 08:29:31 +00:00
  • ec8ccd24a7 Fixed zero page handling for o65 modules cuz 2002-05-25 15:58:00 +00:00
  • effacc8d8b Fix o65 zeropage handling cuz 2002-05-25 15:52:05 +00:00
  • f1625eb89d initial check-in cpg 2002-05-23 21:58:36 +00:00
  • 52bc49952f implementation which supports SpartaDOS format disks on SpartaDOS cpg 2002-05-23 21:29:55 +00:00
  • 094231be21 updated comment about fdtoiocb return values cpg 2002-05-23 21:26:25 +00:00
  • 67ebea8efa Renamed spawn.c -> spawn-unix.c Added spawn-amiga.c cuz 2002-05-22 08:30:06 +00:00
  • 93813611e5 Added JUMPTABLE segment cuz 2002-05-18 21:39:50 +00:00
  • b0ceece52a Fixed a bug (offset was not correct if more than one module was used). Added support for the new simple o65 addressing format. cuz 2002-05-18 21:39:35 +00:00
  • 25c317dcc3 New o65 defines cuz 2002-05-18 21:38:30 +00:00
  • 9364b206ab Added check/support for simple addressing format. Check the operating system option and return the module id to the caller. Use bzero instead of memset. cuz 2002-05-18 21:38:01 +00:00
  • 009df2d6b5 New entry points for bzero and _bzero cuz 2002-05-18 21:18:45 +00:00
  • 4cb4751164 New o65 defines cuz 2002-05-18 21:13:52 +00:00
  • b44f593ac3 Added bzero, _bzero cuz 2002-05-18 21:13:40 +00:00
  • 3292569a89 One less bug in sizeof ("ABC"). cuz 2002-05-16 17:05:36 +00:00
  • 5c2e2e5a96 support append mode cpg 2002-05-16 15:28:07 +00:00
  • e79d285671 amode_to_bmode fixes: support "a", be more restrictive about the position of the char (r, w, and a must appear as the first char only) cpg 2002-05-16 15:25:48 +00:00
  • f25f2196dd fixed O_CREAT, O_TRUNC, O_APPEND to match the C headers cpg 2002-05-16 15:14:04 +00:00
  • badef3c8e5 Fixed a bug cuz 2002-05-02 12:46:03 +00:00
  • 6ff2aeb8df Bumped the version number cuz 2002-04-26 11:09:28 +00:00
  • 17503f9030 More changes for module support cuz 2002-04-25 20:06:04 +00:00
  • 6e32cf4b11 Add support for a module id cuz 2002-04-25 18:11:05 +00:00
  • 1e0b7c15ad Added support for modules cuz 2002-04-25 18:03:17 +00:00
  • 0ac54f6f22 Add the 'module' target cuz 2002-04-25 05:21:03 +00:00
  • dab745e4b1 New target 'module' cuz 2002-04-25 05:14:14 +00:00
  • 563a3b3579 Add new target 'module' cuz 2002-04-25 05:08:51 +00:00
  • 0041c3c8ac Added configuration for cc65 modules cuz 2002-04-25 05:07:12 +00:00
  • 231fed08f2 mod_ctrl struct cleanup cuz 2002-04-24 18:47:11 +00:00
  • 5c4205b284 Struct cleanup cuz 2002-04-24 18:46:49 +00:00
  • 2a921c4498 Export start and size of the ZP memory area cuz 2002-04-23 20:11:36 +00:00
  • 6bdf186607 Streamlined the code, add zero page relocations cuz 2002-04-23 19:51:45 +00:00
  • 5d567426cb Removed duplicate defs cuz 2002-04-23 19:51:25 +00:00
  • 04834a5cea Start to describe the FILES and FORMAT sections cuz 2002-04-21 20:12:06 +00:00
  • 3f9e7b56ae Support additional o65 attributes. Add a special ID for the cc65 operating system that is written to the OS field of the options header. cuz 2002-04-21 20:00:04 +00:00
  • 1c3e74a148 Add new o65 operating system cuz 2002-04-21 14:30:40 +00:00
  • 0e4eef1f0f New files for loading modules at runtime cuz 2002-04-21 14:29:30 +00:00
  • 0876496d44 Added mod_free cuz 2002-04-21 14:26:18 +00:00
  • 6556d25662 New directory for (globally used) assembler includes. Moved the includes from libsrc/common here. New includes: modload.inc, o65.inc cuz 2002-04-21 14:20:42 +00:00
  • d0599a24fe Move include files into /asminc, changed include file paths cuz 2002-04-21 14:19:16 +00:00
  • 302005befe dos -> unix lf conversion cuz 2002-04-21 14:19:14 +00:00
  • cc80937c3b Added new header files cuz 2002-04-21 14:05:42 +00:00
  • 0a68498252 Use cc65 character classification routines cuz 2002-04-20 11:49:53 +00:00
  • 7bb10e54f3 Fixed a typo cuz 2002-04-18 19:51:55 +00:00
  • fe027ce916 Fixed wrong compares (new code by Piotr Fusik) cuz 2002-04-17 18:55:21 +00:00
  • 99de22ffe2 Fixed a bug cuz 2002-04-17 18:52:03 +00:00
  • 3dcb7dba3b Working cuz 2002-04-14 19:14:52 +00:00
  • b07ea7d699 Ignore intermediate files cuz 2002-04-12 20:02:51 +00:00
  • c285fe7788 Fixed a message output cuz 2002-04-09 19:04:11 +00:00
  • 040475613e Fixed an error cuz 2002-04-09 19:00:57 +00:00
  • 8701a2c8d5 Working cuz 2002-04-08 20:05:05 +00:00
  • 3f503a78e5 New pattern matching module matchpat.[ch] cuz 2002-04-08 19:55:12 +00:00
  • 874c63da99 Added spec for v 2.8.0 cuz 2002-04-08 19:10:30 +00:00
  • 19aa50b7b9 Bumped the version number cuz 2002-04-08 19:08:27 +00:00
  • 09f288e43d Working cuz 2002-04-08 18:52:47 +00:00
  • a8698b30e8 Remove duplicate line feed cuz 2002-04-08 18:42:44 +00:00
  • 0f39cc7443 Document --config option cuz 2002-04-08 18:40:29 +00:00
  • bcec4ba223 Add --config option to usage cuz 2002-04-08 18:39:51 +00:00