1
0
mirror of https://github.com/cc65/cc65.git synced 2024-06-26 05:29:30 +00:00

Commit Graph

  • 32fb9e74f0 Add info about jmp (ind) bug cuz 2000-12-01 10:39:23 +0000
  • a5d8a5a94f Translate chars returned by .strat into the target charset cuz 2000-12-01 10:37:41 +0000
  • d2e5de4270 Ignore assembler listing files cuz 2000-12-01 10:21:56 +0000
  • 27f600e986 Make _printf() __fastcall__ cuz 2000-12-01 10:21:18 +0000
  • 88fc6399db Rewrote printf in assembler cuz 2000-12-01 10:08:47 +0000
  • c02683ec94 Ignore assembler listings cuz 2000-12-01 09:41:10 +0000
  • 047233fed2 Cleanup and optimizations cuz 2000-12-01 09:36:57 +0000
  • 81249b8d92 Fix detection of byte sized expressions cuz 2000-12-01 09:04:07 +0000
  • 643f468295 _printf rewritten in assembler - basic tests ok, needs some more tests and optimizations. cuz 2000-11-30 23:04:24 +0000
  • d3e6d87662 Changed email address of Keith Gerdes cuz 2000-11-30 15:44:32 +0000
  • 6632756ceb Replaced the unused NES target by BBC cuz 2000-11-30 08:55:16 +0000
  • fef6e7d7d6 Added config file for bcc micro cuz 2000-11-30 08:50:09 +0000
  • 00cd06a8b1 Documentation updates cuz 2000-11-29 19:12:20 +0000
  • 72e790bfbe Fixed a typo cuz 2000-11-29 16:44:50 +0000
  • 2df60e5033 Use the new TgtTranslateBuf function cuz 2000-11-29 15:22:06 +0000
  • c45592efbf New TgtTranslateBuf function cuz 2000-11-29 15:18:39 +0000
  • 0306618aa4 Pass the target system to the assembler so characters are translated correctly for the selected target platform. cuz 2000-11-29 15:14:31 +0000
  • 0adf3945b7 Implementation for the .IFPxx commands was missing cuz 2000-11-28 20:55:12 +0000
  • 3a7eccfc8d pusha function has changed cuz 2000-11-28 13:33:27 +0000
  • 4f0664bea0 Added some 65C02 code cuz 2000-11-28 13:33:08 +0000
  • d09bf73a96 65C02 code, minor optimization. cuz 2000-11-28 13:27:42 +0000
  • 6cbd32b49d Some more 6502 code cuz 2000-11-27 23:37:53 +0000
  • 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