Commit Graph

  • 817b2ac261 Renamed the config file to info file and changed the handling when the disassembler is invoked. cuz 2003-08-09 08:28:44 +00:00
  • 11328d8ea6 Added additional 65(S)C02 opcodes cuz 2003-08-08 19:23:55 +00:00
  • 897f3e9530 Base code for handling different CPUs, more improvements cuz 2003-08-08 11:12:04 +00:00
  • 54b535a606 First version of da65 docs cuz 2003-08-08 10:03:35 +00:00
  • 045dfad6b5 Added different 65SC02 and 65C02 CPUs cuz 2003-08-07 11:13:13 +00:00
  • b1f89ab793 Fixed a bug cuz 2003-08-07 11:12:39 +00:00
  • e829fe0ee2 Added 65C02 instructions cuz 2003-08-07 10:42:47 +00:00
  • 33d16833f0 Some CPU definition changes cuz 2003-08-07 08:22:16 +00:00
  • 0192932e2c More instruction set stuff cuz 2003-08-07 08:13:46 +00:00
  • 3bb059bfc5 More instruction set docs cuz 2003-08-07 08:13:30 +00:00
  • 3fe16546cc Add docs for new 65SC02 ops cuz 2003-08-07 07:15:28 +00:00
  • 26201161dd Use new --forget-inc-paths in Makefile cuz 2003-08-03 12:04:59 +00:00
  • c130e597b0 New option --forget-inc-paths cuz 2003-08-03 11:58:11 +00:00
  • 39478f2703 New function ForgetAllSearchPaths cuz 2003-08-03 11:51:12 +00:00
  • 92dfde6c4e Order of keywords on the keyword table was wrong cuz 2003-08-02 10:07:00 +00:00
  • f7dfcbcc3d Fixed a bug cuz 2003-08-02 09:55:54 +00:00
  • 5686efcb4a Removed first newline to make file(1) happy cuz 2003-08-01 21:44:18 +00:00
  • f08179d6af Added the near keyword cuz 2003-08-01 21:38:54 +00:00
  • 8c62f6b417 The type "enum x" was not handled correctly in sizeof statements and casts. cuz 2003-08-01 21:29:42 +00:00
  • d5b3ff4bca Fixed a bug cuz 2003-07-26 07:31:15 +00:00
  • 98ef42aeaf tmp1 is on zeropage hence correct .importzp izydorst 2003-07-21 18:03:14 +00:00
  • d134c72cfd Added info about the __VIC20__ #define cuz 2003-07-21 17:18:42 +00:00
  • cc9263d413 Bug: Char arrays with a specified size could not be initialized with literal strings that had the same length as the char array (in this case the zero terminator must be omitted by the compiler). cuz 2003-07-19 09:12:38 +00:00
  • a01d673415 New option --asm-define cuz 2003-07-16 05:59:29 +00:00
  • 76d26ae0a9 Fixed a bug cuz 2003-06-27 15:46:20 +00:00
  • 6766f4a2c1 Octal character constants starting with '2' or '3' did not work. cuz 2003-06-27 08:10:08 +00:00
  • 309f1f0f88 PEI was broken cuz 2003-06-21 10:09:28 +00:00
  • c63d25f43f Renamed one letter label cuz 2003-06-17 20:52:33 +00:00
  • 3cbd6ca29b Added new address size override commands z:, a: and f:. cuz 2003-06-17 20:22:14 +00:00
  • 7016496564 clean vector intercepting, added info about that to docs izydorst 2003-06-16 20:43:13 +00:00
  • b50ac78a2a read is now in unistd.h cuz 2003-06-12 19:59:13 +00:00
  • c798c18088 clean: includes serial/ cuz 2003-06-12 19:58:56 +00:00
  • a8534fbb7c sleep.c doesn't compile on platforms without a clock function cuz 2003-06-12 18:17:46 +00:00
  • 286a9e3f8a lseek is now in unistd.h cuz 2003-06-12 18:17:25 +00:00
  • 4206a39ffc Added subdirectories of include/ cuz 2003-06-12 18:12:12 +00:00
  • 527d109931 unistd.h needs off_t cuz 2003-06-12 18:08:46 +00:00
  • a1d914d52d Restructured former fcntl.h, added new include files unistd.h and sys/types.h. cuz 2003-06-12 18:08:23 +00:00
  • 40087ae472 Restructured fcntl.h. Moved most stuff into the new unistd.h and sys/types.h header files. cuz 2003-06-12 09:30:16 +00:00
  • 86881f6b38 Make sleep() __fastcall__ cuz 2003-06-12 09:13:35 +00:00
  • 7c29033b58 Added creat() cuz 2003-06-12 09:10:50 +00:00
  • 737bf33c38 Added unlink() cuz 2003-06-12 08:43:57 +00:00
  • d8449e18cd Added sleep.c from Stefan Haubenthal cuz 2003-06-12 08:28:54 +00:00
  • bd4702cb97 Improve help output cuz 2003-06-11 07:13:54 +00:00
  • 944d6c6654 More functions cuz 2003-06-07 20:57:34 +00:00
  • 5faea71a56 Added missing files cuz 2003-06-06 21:15:42 +00:00
  • cdedb31199 Assertion checks were the wrong way round cuz 2003-06-06 21:09:36 +00:00
  • 3853a88127 Added the new .ASSERT command cuz 2003-06-06 21:09:20 +00:00
  • 0d27afb21f Completed assertions, add auto assertion for jmp (abs) bug cuz 2003-06-06 20:47:59 +00:00
  • bb24d025f6 Added assertions cuz 2003-06-06 12:45:19 +00:00
  • 0aa75f12d6 Fragment cleanup, more string pool use cuz 2003-06-06 06:50:27 +00:00
  • c5255302db Increased the string pool size cuz 2003-06-06 06:44:07 +00:00
  • eb5637b6e4 More stringpool use / memory savings cuz 2003-06-05 16:50:01 +00:00
  • cea9aff3ef More string pool use cuz 2003-06-04 15:40:32 +00:00
  • edde7a3f45 Use a string pool to reduce the memory footprint cuz 2003-06-04 12:40:14 +00:00
  • 4937cd236f Restructuring the object file format cuz 2003-06-03 22:19:46 +00:00
  • 0f8add2112 Updated for new cl65 options cuz 2003-06-03 14:14:01 +00:00
  • ea7b1f5312 Fixed a typo cuz 2003-06-03 12:15:57 +00:00
  • a64a4068fc Fixed a bug cuz 2003-06-03 12:03:28 +00:00
  • f34da26dce isblank() is an official function in the C99 standard cuz 2003-06-03 11:53:51 +00:00
  • 158d5a080f Patch from Greg cuz 2003-06-03 11:39:02 +00:00
  • f47f86c7b4 Added new ld65 options cuz 2003-06-03 11:27:35 +00:00
  • 98da4b5811 Added debugging output cuz 2003-06-03 07:25:49 +00:00
  • f87cc5d0f7 remove() is __fastcall__ cuz 2003-06-02 16:11:38 +00:00
  • 6e301bc88e Added remove() cuz 2003-06-02 16:10:54 +00:00
  • 7b3f6f9369 Rewrote vprintf in assembler and made it __fastcall__ cuz 2003-06-02 16:08:26 +00:00
  • e60b68c7bd Changed file type and search path handling cuz 2003-06-02 13:37:05 +00:00
  • 8ac02d1287 New options cuz 2003-06-02 13:36:39 +00:00
  • 4525b13eb2 Add upper case extensions, use binary search cuz 2003-06-02 11:01:23 +00:00
  • 1e4af7b04e Use the new filetype module cuz 2003-05-30 20:50:34 +00:00
  • d0bb32e6c6 New filetype module cuz 2003-05-30 20:49:19 +00:00
  • 3629c9ac7c Fixed a bug cuz 2003-05-30 10:25:55 +00:00
  • 5afb710f98 Added docs for search paths. Removed builtin configs - It's too difficult to keep them up-to-date. cuz 2003-05-29 10:15:29 +00:00
  • 0957959976 Add file search path capability (still unused) cuz 2003-05-29 09:35:11 +00:00
  • a0d9edf5ba Use AddSearchPathFromEnv cuz 2003-05-29 09:19:12 +00:00
  • 10243b1bdb Add AddSearchPathFromEnv cuz 2003-05-29 09:19:01 +00:00
  • fc78f797ee Use the new searchpath common module cuz 2003-05-29 09:10:18 +00:00
  • fda9a3b49a Moved most of cc65/incpath to a common searchpath module cuz 2003-05-28 21:11:47 +00:00
  • 9aa85743ba Fixed an include file search order problem cuz 2003-05-27 21:48:05 +00:00
  • acd09ef19a Added the system() function cuz 2003-05-27 18:24:16 +00:00
  • 975eefc7c2 Added a dummy system() function cuz 2003-05-27 18:23:38 +00:00
  • 1ccb54d58d Encode option strings in the string pool cuz 2003-05-25 21:06:57 +00:00
  • 76e67e2f97 Changed the object file and library format. There is now an additional string table in the object file that (currently) holds all identifiers from the import, export and debug info sections. The plan is to put all strings into this table, so we have them in a central place and don't waste memory. Apart from that, the indices are unique, so comparing strings should be a lot easier than before (as soon as the programs take advantage of this fact, which is currently not the case). cuz 2003-05-25 17:57:50 +00:00
  • 487ded2ce2 New mainargs.s from Greg King cuz 2003-05-25 11:46:21 +00:00
  • 9421bf0e70 New strpool module cuz 2003-05-24 20:51:41 +00:00
  • 8b279cf126 Added info about the new OPTIONAL segment attribute. cuz 2003-05-22 22:35:20 +00:00
  • cfb622f738 Add the new OPTIONAL attribute to the LOWCODE segment. cuz 2003-05-22 22:32:33 +00:00
  • 3b3e1bec17 Removed the empty LOWCODE segments from the startup files. This is now handled by the OPTIONAL segment attribute in the linker config. cuz 2003-05-22 22:32:04 +00:00
  • 93d37754fc Handle high 128 chars equal to lower ones cuz 2003-05-22 22:24:59 +00:00
  • 40609f0a3c Added an OPTIONAL segment attribute cuz 2003-05-22 22:20:32 +00:00
  • 741362f830 forgotten name change; fixed to return more verbose information instead of boolean true/false izydorst 2003-05-16 15:26:49 +00:00
  • be00adb757 Add a warning for an address expression that is usually the result of a typo and almost never used in this form. cuz 2003-05-13 19:10:32 +00:00
  • 43f59de557 Redid the last change, because it was bug (A must be saved across the call) cuz 2003-05-13 10:00:39 +00:00
  • faea6dd29c Removed an unused warning cuz 2003-05-11 22:04:52 +00:00
  • 24ed6e5e3d fix for previous change: the last vlir chains could be blank, do not pad the last real file izydorst 2003-05-09 19:52:23 +00:00
  • 0a1266e59b Added the restrict keyword just to have it reserved cuz 2003-05-07 21:06:42 +00:00
  • e9484094e4 Added more functions cuz 2003-05-05 18:31:22 +00:00
  • 32389dc678 Optimization cuz 2003-05-05 17:19:48 +00:00
  • ebb44b8a4f Another small optimization cuz 2003-05-05 17:07:14 +00:00
  • 62dbbcc4b6 Small optimization cuz 2003-05-05 17:05:22 +00:00
  • 7b4d3b9a9f Improved ctype.s from Greg King cuz 2003-05-05 09:04:36 +00:00