Commit Graph

  • 5f31938c46 Slightly improved version with more comments cuz 2005-04-01 10:13:09 +00:00
  • 35aafe8b44 Update from Oliver Schmidt: Includes gotox/gotoy which were missing before. cuz 2005-04-01 09:59:53 +00:00
  • 08808c0ec9 Renamed O65_OS_CC65_MODULE -> O65_OS_CC65 as in the C header. cuz 2005-04-01 08:24:22 +00:00
  • 624c808dbc Renamed O65_OS_CC65_MODULE -> O65_OS_CC65 in the headers. Squeezed one precious byte out of the loader code:-) cuz 2005-04-01 08:23:56 +00:00
  • 0093a8f388 startup code now resides in LOWCODE segment cpg 2005-03-31 21:53:12 +00:00
  • 9e61c50de1 add "define = yes" to LOWCODE, remove it from INIT and CODE cpg 2005-03-31 21:51:48 +00:00
  • c7726d91a9 Fixed a bug cuz 2005-03-31 20:08:13 +00:00
  • 86f1359c1c Fixed a few problems cuz 2005-03-31 19:49:39 +00:00
  • 16e88a489b New diodemo sample by Oliver Schmidt cuz 2005-03-31 07:28:14 +00:00
  • e3df1fea4a Update from Oliver Schmidt cuz 2005-03-31 07:24:01 +00:00
  • 73d32060ca Added a comment about return codes cuz 2005-03-31 07:20:05 +00:00
  • dd159b4073 get_ostype cuz 2005-03-30 19:57:32 +00:00
  • cf5dbd840d Added new OS OPENCBM, renamed O65_OS_CC65_MODULE to O65_OS_CC65 cuz 2005-03-30 19:29:08 +00:00
  • d194bdd702 Fixed numeric OS ids. Added new OS OPENCBM cuz 2005-03-30 19:28:28 +00:00
  • 43a9802473 Predefined #defines have changed. Cosmetic changes. cuz 2005-03-30 18:26:11 +00:00
  • 742cf43e30 New function dio_query_sectcount and cosmetic changes cuz 2005-03-30 18:25:38 +00:00
  • 35676b5c6b dio implementation by Oliver Schmidt cuz 2005-03-30 18:25:04 +00:00
  • 069f0a7015 Cosmetic changes requested by Oliver Schmidt cuz 2005-03-30 18:17:57 +00:00
  • 842841a8ad Minor changes requested by Oliver Schmidt cuz 2005-03-30 18:15:59 +00:00
  • 2c1bbf7d40 Removed tabs cuz 2005-03-28 17:27:04 +00:00
  • 939f6334dc Remove obsolete files cuz 2005-03-28 17:05:31 +00:00
  • 0a7067e89b Squeezed out a few bytes cuz 2005-03-28 16:01:08 +00:00
  • 025221f44a More functions cuz 2005-03-27 22:39:54 +00:00
  • 5e6ca22fe3 Fixed "statement has no effect" warnings. cuz 2005-03-27 20:14:49 +00:00
  • dd21ca9e0b Ignore ready built drivers cuz 2005-03-26 17:23:58 +00:00
  • 1bf894cf44 New version from Oliver Schmidt cuz 2005-03-26 17:23:14 +00:00
  • 5363f9bee3 Allow to replace the color functions in conio.h by macros for platforms where these functions are dummies anyway. cuz 2005-03-26 17:20:27 +00:00
  • 071c58bda2 New version from Oliver Schmidt cuz 2005-03-26 17:03:30 +00:00
  • fe2d8f26ed Added library groups cuz 2005-03-26 16:26:11 +00:00
  • 98e9934b89 Fixed a typo cuz 2005-03-25 22:43:28 +00:00
  • 25dd95438f No output when using wstrip cuz 2005-03-25 22:27:39 +00:00
  • d0e4dfc8bd Check if the bin directory is already in the path cuz 2005-03-25 22:25:10 +00:00
  • 9adac3c5b0 Simple windows installer/uninstaller cuz 2005-03-25 21:34:00 +00:00
  • 6b03c250c2 Add the replacement startup file wildargv.obj to the library cuz 2005-03-25 14:04:30 +00:00
  • 8a6fdb8562 Output the help text to stdout cuz 2005-03-24 20:08:41 +00:00
  • 137b66ac97 Added the INIT segment cuz 2005-03-24 10:52:07 +00:00
  • a54556f9f2 Cheap local symbol in a macro .local statement were broken cuz 2005-03-22 20:09:29 +00:00
  • 6e55cd6fb3 Added extensions for new loadable modules cuz 2005-03-20 09:00:51 +00:00
  • bc4b71f565 Allow to remap the character with code zero. cuz 2005-03-15 12:13:30 +00:00
  • bf9af68173 Fixed a bug and replaced tabs by spaces cuz 2005-03-11 13:02:20 +00:00
  • 54240ffad3 Move constructor code into the INIT segment. Note: Didn't change any obsolete modules. cuz 2005-02-26 09:38:46 +00:00
  • 8e95d036e3 Move constructor code into the INIT segment cuz 2005-02-26 09:34:01 +00:00
  • d0bee35728 Move constructor code into the INIT segment cuz 2005-02-26 09:28:46 +00:00
  • 6ec87c5dd9 Move initialization code into the init segment cuz 2005-02-26 09:06:46 +00:00
  • 46cb3bb2e8 Move the constructor tables into the INIT segment cuz 2005-02-26 09:06:12 +00:00
  • 34017fb89a Added the new INIT segment to all configs and adjusted formatting. cuz 2005-02-25 07:52:50 +00:00
  • 7910ebfacf Added joystick functions from joystick.h cuz 2005-02-21 20:19:54 +00:00
  • 0566c8a1e2 Doc for new comment attribute cuz 2005-02-21 18:38:17 +00:00
  • 173349706a update date cpg 2005-02-20 21:07:21 +00:00
  • f519c43a74 add DIO section cpg 2005-02-20 21:02:33 +00:00
  • ec579681e7 document the dio_query_sectsize function cpg 2005-02-20 21:01:09 +00:00
  • 50319e2a4f clean up cpg 2005-02-20 00:39:46 +00:00
  • 244aac991b One more example from the C standard cuz 2005-02-19 22:21:23 +00:00
  • fcf1a05454 add query_sectorsize: query sector size of disk by reading sector #4 and making a status command ($53) to the drive: initial check-in, needs cleanup cpg 2005-02-19 01:04:41 +00:00
  • 7d824b7b7e dio_query_sectsize is now a real function on the Atari cpg 2005-02-19 00:59:46 +00:00
  • 03a0c61768 dioqsize.o: new object file cpg 2005-02-19 00:58:26 +00:00
  • 15d7996bfc initial check-in cpg 2005-02-19 00:57:26 +00:00
  • 531320e242 Add creation time in the header cuz 2005-02-17 17:37:17 +00:00
  • 0eec7d8a87 More comment handling cuz 2005-02-17 17:26:16 +00:00
  • e814c484c3 Added new comment feature cuz 2005-02-16 23:30:05 +00:00
  • 00b644ad18 Suppress wine debug output cuz 2005-02-14 11:01:20 +00:00
  • 26ae91efff Allow numeric OS types in the config file cuz 2005-02-14 10:36:23 +00:00
  • 6c796774d8 Code improvement cuz 2005-02-14 10:28:54 +00:00
  • 100fbfc0d1 Fixed a bug (report and patch by Greg King) cuz 2005-02-14 09:59:54 +00:00
  • 9afcff6020 Fixed two typos cuz 2005-02-14 09:39:46 +00:00
  • bc5d046503 Fixed tab removal which somehow went wrong cuz 2005-02-14 09:38:30 +00:00
  • bb66b590a9 New scanf type routines for conio by Greg King + a few comment changes cuz 2005-02-14 09:37:30 +00:00
  • 4add479e30 Added scanf test program contributed by Greg King cuz 2005-02-14 09:24:08 +00:00
  • de4162a63f Removed tabs from the foreign sources cuz 2005-02-14 09:22:37 +00:00
  • 0a12a012e6 New cscanf routines by Greg King cuz 2005-02-14 09:21:54 +00:00
  • d406a9f677 Scanf improvements by Greg King cuz 2005-02-14 09:19:59 +00:00
  • a4f6f14a6b Fixed a bug cuz 2005-02-08 20:53:48 +00:00
  • e8abdea87c In case of memory area overflows, generate a short mapfile if one was requested. This eases the task of rearranging segments when such an overflow occurs. cuz 2005-01-23 11:19:26 +00:00
  • 3c20c4c3e1 Fixed a few typos (note from Stefan Haubenthal) cuz 2005-01-22 14:45:25 +00:00
  • 27b5721cf6 Allow a unary + cuz 2005-01-21 12:57:41 +00:00
  • c68a75ceb4 Fixed zeropage segment declaration (syntax had changed some time ago). Added support for exports. cuz 2005-01-21 10:35:50 +00:00
  • 2d623f00cc Better error message when a file is not found in the FILES section. Better error messages in case of a wrong section order in the config file. cuz 2005-01-20 07:55:38 +00:00
  • 5b0ad76cd9 Recoded the last change cuz 2005-01-14 18:52:30 +00:00
  • 8cd583d591 Fixed a bug (Report from Greg King) cuz 2005-01-14 18:40:33 +00:00
  • bd2185c57b Improved mainargs code from Stefan Haubenthal cuz 2005-01-11 07:02:43 +00:00
  • d63dc84262 Improve doc for .struct/.union cuz 2005-01-11 06:51:24 +00:00
  • e06d9d0d84 Fixed a bug (hopefully). The ArrayRef() does really need a rewrite, now since we have better expression info. cuz 2005-01-09 21:17:19 +00:00
  • 6a1ff58499 Don't treat K&R functions as variadic. The standard (at least the C99 one) says that passing an invalid number of parameters causes undefined behaviour, so we don't need to handle that case. cuz 2005-01-09 21:16:32 +00:00
  • 9a6a7bdd24 Test file for illegal 6502 opcodes cuz 2005-01-09 19:07:45 +00:00
  • 5c1bc2d740 Output warnings for implicit int types if std >= C99. cuz 2005-01-09 18:03:55 +00:00
  • 9cd0b7705c Fixed a bug: If all output data was discarded (by using file = "" in the linker config), CheckExports was never called, which in turn meant that the list of all exports was never built. This caused a crash later when the linker tried to generate a map file. The solution is to separate the creation of the exports list and the check for unresolved imports. cuz 2005-01-09 13:16:51 +00:00
  • a456e503e4 More CfgName issues. Use CfgError instead of calling Error directly. Use dynamically allocated string buffers in the CfgError and CfgWarning functions. cuz 2005-01-08 21:38:17 +00:00
  • 8559581d9f Fixed several places were CfgName was used directly instead of calling CfgGetName(). The former may be NULL, while the latter maps that to a string like "builtin config". cuz 2005-01-08 21:08:59 +00:00
  • e128341854 Replace obsolete "wprot" segment type by "ro". cuz 2005-01-08 21:08:04 +00:00
  • 696f664050 Describe the new asminc feature cuz 2005-01-08 20:33:27 +00:00
  • 83147e5fce New info file statement "asminc" that allows to read in a file containing symbol values in asm syntax. cuz 2005-01-08 20:16:57 +00:00
  • 1596692501 Describe new align_load attribute cuz 2005-01-08 13:52:07 +00:00
  • 7774e57eae New segment attribute ALIGN_LOAD. Some cleanup. cuz 2005-01-08 13:44:11 +00:00
  • 1875825e78 New segment APPZP cuz 2005-01-06 13:20:23 +00:00
  • 8188795240 New code from Oliver Schmidt cuz 2005-01-06 12:26:47 +00:00
  • 2ebb276929 Fixed a typo cuz 2005-01-05 21:28:54 +00:00
  • 7caee98fc0 New function: _aligned_malloc cuz 2005-01-05 21:07:23 +00:00
  • 18e3e7cb11 Added a comment cuz 2005-01-05 21:05:35 +00:00
  • 842ff39d4c New used block structure for the heap cuz 2005-01-05 21:05:11 +00:00
  • 802f259b37 Fixed an identifier (cosmetic change) cuz 2005-01-05 21:04:35 +00:00