Commit Graph

  • 1fe297a471 Minor text changes cuz 2000-12-09 16:04:38 +00:00
  • 9b5b9fddff Added RPM spec files cuz 2000-12-09 16:03:50 +00:00
  • 6c0e4b2b2d Bumped the version number cuz 2000-12-09 15:51:44 +00:00
  • f7e7da925e Ignore some files cuz 2000-12-09 10:13:20 +00:00
  • 61a1fa52c4 Fixed several obvious omissions. Allow specifying a start address. cuz 2000-12-09 10:10:07 +00:00
  • b2b7fb4b33 Describe initialized void variables cuz 2000-12-08 15:47:25 +00:00
  • 0758d34f4b Fixed several minor problems cuz 2000-12-08 15:39:06 +00:00
  • adabe02bbd Added a speed optimization. Makes the code somewhat larger, but is a huge improvement speedwise. cuz 2000-12-08 11:37:01 +00:00
  • a6682eaeec Added a todo list cuz 2000-12-07 13:42:21 +00:00
  • 100196a5d4 Fixed generation of invalid HTML code cuz 2000-12-06 22:16:55 +00:00
  • ff31876edb Use a broader character set for labels, so we can save a few bytes (these labels are used very often). Some minor changes to make the resulting pages smaller. cuz 2000-12-06 21:45:48 +00:00
  • 6e83d2fda2 Fixed a bug and - while doing so - made it somewhat shorter. cuz 2000-12-06 21:11:06 +00:00
  • 023d649490 Remove global namespace operator cuz 2000-12-06 20:08:19 +00:00
  • 5da1b0181f More help, option --htmldir, first version of include file handling, some other minor additions and fixes. cuz 2000-12-06 20:02:47 +00:00
  • a07a8f5328 Add several improvements, among others: Options, index page, link style... cuz 2000-12-06 15:42:44 +00:00
  • 35e22de2c2 Handle multiple files and cheap local labels cuz 2000-12-06 10:10:52 +00:00
  • 3e0244b297 New tool cuz 2000-12-05 23:11:29 +00:00
  • eed3723502 Optimize local immidiate stores cuz 2000-12-04 23:34:28 +00:00
  • 3b18880fb1 Optimize local immidiate stores cuz 2000-12-04 23:27:16 +00:00
  • a4fd5c7648 Added load/store transformation cuz 2000-12-04 22:47:21 +00:00
  • c8171988a2 Added new code hints for use at the end of a function cuz 2000-12-04 22:28:15 +00:00
  • a05a5e5c38 New optimization cuz 2000-12-04 21:28:36 +00:00
  • 0ab45f63f0 Fixed a bug cuz 2000-12-04 21:01:50 +00:00
  • cd6f591d11 Minor rearrangements to make the code more robust in case of errors. cuz 2000-12-04 20:39:17 +00:00
  • e131b6e432 65C02 optimizations cuz 2000-12-04 20:38:45 +00:00
  • d678c41294 adapted to new return values (PAL/NTSC is now reported with another function) cpg 2000-12-04 20:22:23 +00:00
  • 49503665f4 returns television system cpg 2000-12-04 20:20:16 +00:00
  • 50c01702c5 tvtype.o: new object file cpg 2000-12-04 20:19:21 +00:00
  • 4413c9dc6e changed get_ostype defines for new return parameters; added get_tv function prototype cpg 2000-12-04 20:17:11 +00:00
  • 1819b6a38e graphics memory reservation is now done via a contructor; some condes related changes cpg 2000-12-03 23:50:16 +00:00
  • 1825689746 set contructor priority to 27 (grr) cpg 2000-12-03 23:47:26 +00:00
  • 52caf07ad4 Basic-like GRAPHICS function; not yet implemented; provides the "graphics memory used" constructor cpg 2000-12-03 23:39:22 +00:00
  • 5ec65cca75 default set back to 9, as we're now only linked if the graphics function is used cpg 2000-12-03 23:27:20 +00:00
  • 20a4d83c03 set constructor priority to 26 cpg 2000-12-03 23:24:17 +00:00
  • 160c9c198a graphics.o: new object file cpg 2000-12-03 23:19:06 +00:00
  • 2b70259d1a fixed a stupid bug. why haven't I noticed it before?? cpg 2000-12-03 23:17:14 +00:00
  • a619c0055f removed special mouse memory handling, it's now done by the mouse routines' constructor cpg 2000-12-03 21:40:07 +00:00
  • 86e8c03001 added mousemem constructor cpg 2000-12-03 21:39:12 +00:00
  • ed08b2f772 Minor fix cuz 2000-12-03 18:58:25 +00:00
  • b82eb5bb87 Fix mail address cuz 2000-12-03 18:58:02 +00:00
  • e5d3067d1d More SGML conversions cuz 2000-12-03 18:48:23 +00:00
  • 5d34df27c2 More SGML conversions cuz 2000-12-03 18:34:50 +00:00
  • 5bd8009bf9 More SGML conversions cuz 2000-12-03 18:17:50 +00:00
  • 0d2f5c0ab5 More SGML conversions, index page cuz 2000-12-03 17:00:40 +00:00
  • c26903e302 Add docs for the FEATURES section cuz 2000-12-03 10:46:01 +00:00
  • a51c27f542 Fix up character translation explanation cuz 2000-12-02 22:35:49 +00:00
  • 41a82d587a Additions + cleanup cuz 2000-12-02 22:28:55 +00:00
  • 812152fa50 Converted the ld65 docs to sgml cuz 2000-12-02 22:14:05 +00:00
  • fa46d84571 Fixed wrong translations for PET and CBM610 cuz 2000-12-02 15:01:47 +00:00
  • e906d07cc1 Fixed newline bug in cvline cuz 2000-12-02 14:59:14 +00:00
  • d0e2ffcf57 vcprintf() does now have __fastcall__ calling conventions cuz 2000-12-02 09:16:07 +00:00
  • 355569d960 Rewrote vcprintf() in assembler cuz 2000-12-02 09:15:43 +00:00
  • 62cfc60f00 Removed unused stuff cuz 2000-12-02 09:04:27 +00:00
  • 4d23c7a3e6 New asm function have __fastcall__ calling conventions cuz 2000-12-01 22:57:56 +00:00
  • d3cda84f60 Rewrote vsprintf() in assembler cuz 2000-12-01 22:57:32 +00:00
  • b0779f4a76 Fixed wrong comment cuz 2000-12-01 21:43:07 +00:00
  • e3022d904d Fixed a typo cuz 2000-12-01 21:41:28 +00:00
  • e02b3e91c8 Use a destructor instead of atexit cuz 2000-12-01 17:58:40 +00:00
  • b46dab6d44 Rewrote sprintf() in assembler cuz 2000-12-01 17:32:59 +00:00
  • 13be3ba3ef Rewrote fprintf in assembler cuz 2000-12-01 17:25:07 +00:00
  • aa10775c66 Rewrote cprintf() in assembler cuz 2000-12-01 15:13:07 +00:00
  • 9333d5a839 Rewrote vfprintf() in assembler cuz 2000-12-01 15:05:46 +00:00
  • 32fb9e74f0 Add info about jmp (ind) bug cuz 2000-12-01 10:39:23 +00:00
  • a5d8a5a94f Translate chars returned by .strat into the target charset cuz 2000-12-01 10:37:41 +00:00
  • d2e5de4270 Ignore assembler listing files cuz 2000-12-01 10:21:56 +00:00
  • 27f600e986 Make _printf() __fastcall__ cuz 2000-12-01 10:21:18 +00:00
  • 88fc6399db Rewrote printf in assembler cuz 2000-12-01 10:08:47 +00:00
  • c02683ec94 Ignore assembler listings cuz 2000-12-01 09:41:10 +00:00
  • 047233fed2 Cleanup and optimizations cuz 2000-12-01 09:36:57 +00:00
  • 81249b8d92 Fix detection of byte sized expressions cuz 2000-12-01 09:04:07 +00:00
  • 643f468295 _printf rewritten in assembler - basic tests ok, needs some more tests and optimizations. cuz 2000-11-30 23:04:24 +00:00
  • d3e6d87662 Changed email address of Keith Gerdes cuz 2000-11-30 15:44:32 +00:00
  • 6632756ceb Replaced the unused NES target by BBC cuz 2000-11-30 08:55:16 +00:00
  • fef6e7d7d6 Added config file for bcc micro cuz 2000-11-30 08:50:09 +00:00
  • 00cd06a8b1 Documentation updates cuz 2000-11-29 19:12:20 +00:00
  • 72e790bfbe Fixed a typo cuz 2000-11-29 16:44:50 +00:00
  • 2df60e5033 Use the new TgtTranslateBuf function cuz 2000-11-29 15:22:06 +00:00
  • c45592efbf New TgtTranslateBuf function cuz 2000-11-29 15:18:39 +00:00
  • 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 +00:00
  • 0adf3945b7 Implementation for the .IFPxx commands was missing cuz 2000-11-28 20:55:12 +00:00
  • 3a7eccfc8d pusha function has changed cuz 2000-11-28 13:33:27 +00:00
  • 4f0664bea0 Added some 65C02 code cuz 2000-11-28 13:33:08 +00:00
  • d09bf73a96 65C02 code, minor optimization. cuz 2000-11-28 13:27:42 +00:00
  • 6cbd32b49d Some more 6502 code cuz 2000-11-27 23:37:53 +00:00
  • b4163d0e4e Added some 65C02 code. cuz 2000-11-27 22:59:03 +00:00
  • 5be5b3763b Implemented large offsets for g_putind cuz 2000-11-27 16:52:52 +00:00
  • 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 +00:00
  • 0333dbbd85 Fixed a typo cuz 2000-11-24 07:36:08 +00:00
  • 33bd9b5b51 Sqeezed one byte out of the zerobss routine:-) cuz 2000-11-23 22:15:57 +00:00
  • 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 +00:00
  • 4ea94a9302 Use "[linker generated]" as source for linker generated symbols. cuz 2000-11-23 19:14:15 +00:00
  • 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 +00:00
  • ea8541e932 Abort on errors cuz 2000-11-23 12:42:39 +00:00
  • c6aef4dd74 Ignore some more files cuz 2000-11-22 22:56:50 +00:00
  • f3b93741ab Use the condes feature cuz 2000-11-22 22:19:09 +00:00
  • cefb4c067d Added optimizations for commutative arithmetic ops cuz 2000-11-22 21:39:56 +00:00
  • 901a8088e6 New --cpu command line switch cuz 2000-11-22 20:19:15 +00:00
  • 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 +00:00
  • 9398c5cef0 Removed the old cc65.txt file, added documentation for the dio api. cuz 2000-11-21 22:36:50 +00:00
  • c37d0e10d3 Changed doatexit destructor priority cuz 2000-11-21 10:56:34 +00:00