1
0
mirror of https://github.com/cc65/cc65.git synced 2024-06-08 15:29:37 +00:00

Commit Graph

  • b4163d0e4e Added some 65C02 code. cuz 2000-11-27 22:59:03 +0000
  • 5be5b3763b Implemented large offsets for g_putind cuz 2000-11-27 16:52:52 +0000
  • f6768466be Fix several errors: The address operator on functions (resulting in a pointer-to-function type) was not possible. It is redundant but allowed. A cast with a function on the right side resulted in an internal compiler error, since the implicit cast from function to pointer-to-function was missing in this case. An assignment of a function to a void pointer was not possible because the same implicit conversion was missing. cuz 2000-11-24 10:46:04 +0000
  • 0333dbbd85 Fixed a typo cuz 2000-11-24 07:36:08 +0000
  • 33bd9b5b51 Sqeezed one byte out of the zerobss routine:-) cuz 2000-11-23 22:15:57 +0000
  • e3b2fcc78d Move the conio initialization routines where they belong (cgetc), make them module constructors/destructors and remove the conio init functions that were called from the startup code. cuz 2000-11-23 19:21:05 +0000
  • 4ea94a9302 Use "[linker generated]" as source for linker generated symbols. cuz 2000-11-23 19:14:15 +0000
  • 99ecc9a609 Removed initialization code to set the screen size and replaced it by a separate module that contains a module constructor. In some cases, the code was even unnecessary, since the screen size is known in advance. cuz 2000-11-23 19:05:32 +0000
  • ea8541e932 Abort on errors cuz 2000-11-23 12:42:39 +0000
  • c6aef4dd74 Ignore some more files cuz 2000-11-22 22:56:50 +0000
  • f3b93741ab Use the condes feature cuz 2000-11-22 22:19:09 +0000
  • cefb4c067d Added optimizations for commutative arithmetic ops cuz 2000-11-22 21:39:56 +0000
  • 901a8088e6 New --cpu command line switch cuz 2000-11-22 20:19:15 +0000
  • 596068b4ce In switch statements, do only print a warning about missing case labels if there are no regular labels and no default label. cuz 2000-11-22 12:02:15 +0000
  • 9398c5cef0 Removed the old cc65.txt file, added documentation for the dio api. cuz 2000-11-21 22:36:50 +0000
  • c37d0e10d3 Changed doatexit destructor priority cuz 2000-11-21 10:56:34 +0000
  • 8d94ef3fea Working on the condes feature cuz 2000-11-21 10:51:53 +0000
  • 23937f1dac First condes feature test cuz 2000-11-20 23:05:52 +0000
  • d2d7a2e31b Added condes decls to all linker config files cuz 2000-11-20 23:04:30 +0000
  • 0beeda5852 Debugging the condes support cuz 2000-11-20 22:59:11 +0000
  • 834a3eac52 Added condes tables to c64 config cuz 2000-11-20 22:58:41 +0000
  • 5b1b4ea00d New condes module cuz 2000-11-20 22:17:14 +0000
  • ce76aba929 Moved the jmpvec module from common to runtime cuz 2000-11-20 21:59:43 +0000
  • 518220f9cf First finished implementation of the condes feature cuz 2000-11-20 21:56:48 +0000
  • 7646787a6e Added InitFilePos method cuz 2000-11-20 19:44:18 +0000
  • b9970cb7da Working on the condes feature cuz 2000-11-20 15:22:57 +0000
  • 9c35f5278a PM base isn't hardcoded anymore, we now get it from the startup code cpg 2000-11-19 22:59:05 +0000
  • 6e6d36b89d reserve memory for mouse PM if RESERVE_MOUSE_MEMORY is defined (normally yes) cpg 2000-11-19 22:58:22 +0000
  • 53a885df58 Make target for generating the .inc files cuz 2000-11-19 17:39:12 +0000
  • 93c998d9e8 MingW fixes cuz 2000-11-19 17:35:07 +0000
  • 5ad8b34061 added definition for DCB cpg 2000-11-19 01:53:29 +0000
  • 56489eb834 Fixed a DJGPP warning cuz 2000-11-17 10:31:39 +0000
  • cc9a01777e Small fix for DJGPP cuz 2000-11-17 10:24:16 +0000
  • dc5e8abfaf mouse.o: new object file cpg 2000-11-17 01:25:40 +0000
  • 6eef1c5d9a fixed & adapted for cc65 cpg 2000-11-17 01:24:38 +0000
  • 2326ca6274 Atari mouse routines -- original version from F.Offenga cpg 2000-11-17 01:23:44 +0000
  • df52e29196 Updated the mouse module cuz 2000-11-16 23:50:38 +0000
  • 8f6b114bb8 Changed mouse_down --> mouse_buttons, added MOUSE_BTN_LEFT define, changed return code of mouse_init. cuz 2000-11-16 23:40:09 +0000
  • f681d0fdad added mouse type defines; added mouse_down() prototype cpg 2000-11-16 23:05:00 +0000
  • 94c6fb5c4b added explanation of return codes cpg 2000-11-16 21:42:38 +0000
  • e9a67d0abd removed leading _ from dio functions and types; added small explanation of each function cpg 2000-11-16 21:38:00 +0000
  • 16d52709b0 dio functions and types now have no leading _ anymore cpg 2000-11-16 21:27:42 +0000
  • 0283e309da dio functions and type now have no leading _ anymore; swapped phys. and log. parameters cpg 2000-11-16 21:27:07 +0000
  • bfff0af539 removed _dio_format prototype cpg 2000-11-14 21:16:10 +0000
  • 12996ee12b New module to handle initializers cuz 2000-11-03 09:31:18 +0000
  • 0dce6a79b6 Removed underlines from struct names cuz 2000-11-02 22:11:48 +0000
  • 18840117ec Removed underlines from structure names. Moved the fragment type into its own module. cuz 2000-11-02 22:11:25 +0000
  • d341e0ad76 Removed error numbers in favour of literal error messages. The error numbers were harder to manage, made the code harder to read, and lead no less verbose messages, since it was effort to add a new message. The new approach has the drawback that it's more difficult to translate, but this won't happen anyway. cuz 2000-11-02 21:22:33 +0000
  • 7bb82698d1 Split of the lruntime module cuz 2000-11-01 22:03:22 +0000
  • 8f83a48602 Replaced missing routine, fixed a bug cuz 2000-10-31 19:17:01 +0000
  • acdadf8695 Fixed a bug in the last change cuz 2000-10-31 19:16:44 +0000
  • db656c5e38 Added missing params to Error function cuz 2000-10-31 19:12:27 +0000
  • 4680e36ad0 Module split cuz 2000-10-31 18:57:00 +0000
  • 12026ee98a Optimization cuz 2000-10-31 18:53:38 +0000
  • 39478bcd8b Removed unneeded imports cuz 2000-10-31 18:53:19 +0000
  • e2c2f872c0 Splitted the dec and inc modules into smaller ones cuz 2000-10-31 18:42:47 +0000
  • 0899e279b3 Added a sort function cuz 2000-10-31 18:25:52 +0000
  • cb762d9d7c Added type parameter to mouse_init cuz 2000-10-31 18:15:46 +0000
  • 1226f095e1 Moved the target configurations into separate files cuz 2000-10-31 18:08:25 +0000
  • 0e1c29d299 Describe .initializer cuz 2000-10-30 21:54:28 +0000
  • 7c436aec1d Squeeze 2 bytes out of the startup code cuz 2000-10-30 21:46:45 +0000
  • 00e858c9de Squeeze 2 bytes out of the startup code cuz 2000-10-30 21:02:49 +0000
  • e66b11770f Squeeze 4 bytes out of the startup code cuz 2000-10-30 21:01:34 +0000
  • 72e32b332b Working on initializers cuz 2000-10-30 20:48:11 +0000
  • 3fde2841f1 Fixed a bug cuz 2000-10-30 19:52:30 +0000
  • 99c9f4fe4e Renamed EXP_INITIALIZER cuz 2000-10-30 19:52:22 +0000
  • e5c029e538 Renamed EXP_INITIALIZER, added check macros cuz 2000-10-30 19:48:13 +0000
  • c4778045f9 Add initializer bit in debug syms cuz 2000-10-30 19:33:04 +0000
  • 9977ddd973 Add initializer cuz 2000-10-30 19:30:26 +0000
  • 3485519242 Bump version number cuz 2000-10-30 19:29:57 +0000
  • 6ddfa26ecb Change symbol flags, add initializer cuz 2000-10-30 19:29:25 +0000
  • 7bd394a7dc made the input parameters of _dio_log_to_phys and _dio_phys_to_log const cpg 2000-10-29 00:31:31 +0000
  • 050869cbfa moved ourcl to bss cpg 2000-10-29 00:06:50 +0000
  • ea6c5c8d43 fd_table functions around getfd; used by startup code cpg 2000-10-29 00:05:47 +0000
  • 3c71bcdb58 moved getfd and fdt_to_fdi functions and fd_table into getfd file; moved fd_table defines to fd.inc cpg 2000-10-29 00:05:06 +0000
  • b6c09c5acb getfd.o: new object file cpg 2000-10-29 00:02:11 +0000
  • e4531f807a defines for the fd redirection table cpg 2000-10-29 00:01:20 +0000
  • 4a7642e98c Splitted the push.s module cuz 2000-10-26 20:43:54 +0000
  • 826a9545e4 Two module splits cuz 2000-10-26 20:43:29 +0000
  • 623fd3e103 Splitted the atexit module. Minor cleanup in doatexit. cuz 2000-10-26 06:36:29 +0000
  • 0df99f3d4d Rewrite of spaspidx and staxspidx. More module splits. cuz 2000-10-26 06:35:45 +0000
  • dd0ddc94e3 More module splits cuz 2000-10-25 19:53:22 +0000
  • e3a8e6bbe4 Splitted the lconvert module into three smaller ones to allow for smaller executables if not all functions are used. cuz 2000-10-25 07:06:55 +0000
  • b0e41e487d use DISKID define instead of hardcoded value cpg 2000-10-23 21:39:45 +0000
  • 10a099af24 Changed email of Freddy Offenga cuz 2000-10-23 21:19:12 +0000
  • 3b7f8eeaab Handling of the '+' and ' ' flags was incorrect if the value was negative cuz 2000-10-21 21:52:21 +0000
  • 7eae698264 renamed the functions; adapted them to the new parameters cpg 2000-10-20 21:59:05 +0000
  • 99083a83db added diopp_xxx defines cpg 2000-10-20 21:57:50 +0000
  • e804c35e59 added _dio_phys_pos structure and renamed the translation functions cpg 2000-10-20 15:55:46 +0000
  • 71aba577c8 Add the default libraries if both, a target and a config file are given. Previously no startup file and system library were passed to the linker if a configuration file was specified on the command line. cuz 2000-10-20 14:37:24 +0000
  • 979700f2fe adapted to new calling parameters (_dhandle_t) cpg 2000-10-18 23:54:27 +0000
  • 2690dfc172 now returns a pointer to the entry in sectsizetab cpg 2000-10-18 23:51:29 +0000
  • 6b6e282283 adapted function prototype (comment) cpg 2000-10-18 23:50:01 +0000
  • e9e7fd4d31 adapted to new parameters cpg 2000-10-18 23:47:42 +0000
  • 5747fcd976 sst_xxx defines for dio functions cpg 2000-10-18 23:43:25 +0000
  • b296a66b3b adapted to new parameters (_dhandle_t) cpg 2000-10-18 23:41:03 +0000
  • 39b380b6e6 Added handling for -h command line parameter cuz 2000-10-18 07:29:40 +0000
  • 46dd4af601 put grmemusage table into rodata segment cpg 2000-10-18 00:01:13 +0000
  • 84531f991f changed Atari ZP define to have max. ZP space available cpg 2000-10-17 23:51:01 +0000
  • 2986692f60 write functions now get a const void *buffer cpg 2000-10-17 21:47:24 +0000