Commit Graph

  • 8e8a37c47b intermediate check-in Christian Groessler 2013-06-10 14:22:30 +02:00
  • 0bf24103a6 Merge remote-tracking branch 'upstream/master' Christian Groessler 2013-06-10 13:44:52 +02:00
  • 934a78731f Merge pull request #14 from groessler/something_to_pull Oliver Schmidt 2013-06-10 04:38:10 -07:00
  • a14d4c803d remove TABs Christian Groessler 2013-06-08 00:35:07 +02:00
  • 56e330a4d7 Use symbolic names for all CIO commands. Christian Groessler 2013-06-08 00:35:07 +02:00
  • b03913370c Use symbolic names for all CIO commands. Christian Groessler 2013-06-08 00:35:07 +02:00
  • 6a92d8b987 Merge remote-tracking branch 'upstream/master' Christian Groessler 2013-06-07 23:29:49 +02:00
  • 32daa3dd2b Added support for 'prefix'. Oliver Schmidt 2013-06-07 23:13:46 +02:00
  • 393bf6da54 Merge remote-tracking branch 'upstream/master' Christian Groessler 2013-06-05 23:09:32 +02:00
  • 5ed1fac0d6 Use unique variables for cc65 toolchain. Oliver Schmidt 2013-06-04 23:39:00 +02:00
  • 2823bc1e66 Merge remote-tracking branch 'upstream/master' Christian Groessler 2013-06-04 10:54:34 +02:00
  • 66ca781bb1 Added library reference address to lightpen driver header. Greg King 2013-06-03 04:37:33 -04:00
  • b0dd6c614f Added library reference tgi_libref to TGI interface. Oliver Schmidt 2013-06-01 12:42:00 +02:00
  • ae409e4978 Added library reference ser_libref to SER interface. Oliver Schmidt 2013-06-01 11:03:14 +02:00
  • 744abda24f Added library reference mouse_libref to MOU interface. Oliver Schmidt 2013-06-01 00:53:17 +02:00
  • 23650cb946 Added library reference joy_libref to JOY interface. Oliver Schmidt 2013-06-01 00:36:08 +02:00
  • 619b215260 Added library reference em_libref to EMD interface. Oliver Schmidt 2013-06-01 00:11:31 +02:00
  • 7024e2789d Explicitly set search paths for libraries build. Oliver Schmidt 2013-05-31 21:30:14 +02:00
  • c1230b8af6 small cleanup Christian Groessler 2013-05-31 14:49:46 +02:00
  • 7f0dbde77f Take SHADOW_RAM size into account. Christian Groessler 2013-05-31 14:49:25 +02:00
  • 451b34bc75 When turning the ROM off and on, also change the chargen pointer. Christian Groessler 2013-05-31 01:50:07 +02:00
  • 8e632b2847 some more changes -- atarixl target basically works now Christian Groessler 2013-05-31 01:47:25 +02:00
  • 9228b002b0 Handlers which manage the banking in and out of the ROM. Christian Groessler 2013-05-31 01:45:53 +02:00
  • 9908561e80 add more saved content Christian Groessler 2013-05-31 01:42:30 +02:00
  • 00fca46d2a move ZPSAVE content into its own file (used by 2nd load chunk and crt0.s in atarixl target) Christian Groessler 2013-05-31 01:40:45 +02:00
  • 7aa2231702 adapt to atarixl target Christian Groessler 2013-05-31 01:38:16 +02:00
  • c1468f11b2 rename CIOV and SIOV to CIOV_org and SIOV_org for atarixl target Christian Groessler 2013-05-31 01:37:40 +02:00
  • 164fb56580 move ZPSAVE into area already saved by 2nd load chunk Christian Groessler 2013-05-31 01:35:19 +02:00
  • 233aa40752 Replaced an obsolete spelling with the current one. Greg King 2013-05-29 21:34:40 -04:00
  • 79d150b626 Code & data for "shadow RAM preparation" load chunk in the atarixl target. Intermediate check-in, unfinished... Christian Groessler 2013-05-30 02:34:06 +02:00
  • 480d2a9305 Code & data for "system check" load chunk in the atarixl target. Christian Groessler 2013-05-30 02:33:09 +02:00
  • 2f6e7874c6 "save area" is used to save modified system variables and ports. It's shared between the second and main chunk. Christian Groessler 2013-05-30 02:31:25 +02:00
  • 06f441e90f Some small first changes for the 'atarixl' target. Christian Groessler 2013-05-30 02:30:19 +02:00
  • 34cf7657e8 Add two load chunks: - First chunk checks system (if it's XL and memory is ok). - Second chunk contains the contents for the shadow memory beneath the ROM and copies the contents to their destination address. It also moves the screen memory to low memory in front of the program. Christian Groessler 2013-05-30 02:26:15 +02:00
  • 051c21726b Added Inkwell lightpen drivers for the C64 and the C128. Greg King 2013-05-29 19:48:45 -04:00
  • 7572834ebf Use cbm_load() to load overlays on CBMs. Oliver Schmidt 2013-05-29 01:12:24 +02:00
  • 17776739e2 Fixed discrepancy between definition and declaration. Oliver Schmidt 2013-05-28 22:16:07 +02:00
  • 56b6dcf814 Brought back mouse driver source code. Oliver Schmidt 2013-05-28 22:07:04 +02:00
  • 98c47d1877 Introduced target 'atarixl'. Oliver Schmidt 2013-05-28 21:56:37 +02:00
  • 2e8a65bda4 Renamed Atari drivers. Oliver Schmidt 2013-05-28 21:20:37 +02:00
  • bb37f2e9c8 Adjusted usage. Oliver Schmidt 2013-05-24 18:36:59 +02:00
  • 5bd0a53ea2 Added support for cc65 program arguments. Oliver Schmidt 2013-05-24 18:36:30 +02:00
  • 1354e1265f No delimiter comment between includes and first segment. Oliver Schmidt 2013-05-24 18:29:31 +02:00
  • 80b3da1058 The paravirtualization hooks are called for JMP too so there's no need for JSR. Oliver Schmidt 2013-05-24 18:25:16 +02:00
  • 129fcff7e5 Fixed Carry handling in SBC opcode. Oliver Schmidt 2013-05-21 23:47:19 +02:00
  • 3cc3b39c89 Made lib build less verbose if run as Travis CI build. Oliver Schmidt 2013-05-21 21:46:03 +02:00
  • 2a41b5a8d6 Adjusted sim65 MS VC build settings to the ones of the other binaries. Oliver Schmidt 2013-05-21 20:54:33 +02:00
  • 55f9e6ac25 Added 'sim6502' and 'sim65C02' targets. Oliver Schmidt 2013-05-20 20:35:42 +02:00
  • 3a028fb621 Turned sim65 into a lightweight cc65 execution environment. Oliver Schmidt 2013-05-20 20:20:14 +02:00
  • 753aa29b15 Have 'avail' not be dependent on 'all'. Oliver Schmidt 2013-05-17 16:21:05 +02:00
  • 352ceb166c Renamed [un]install goals to [un]avail. Oliver Schmidt 2013-05-15 11:59:51 +02:00
  • f1817650b2 Bumped version to 2.14.0. Oliver Schmidt 2013-05-12 18:39:48 +02:00
  • 16b77658a7 Made dependency handling for C sources actually work. Oliver Schmidt 2013-05-12 18:19:46 +02:00
  • 0a9447a687 Merge pull request #10 from greg-king5/target-util Oliver Schmidt 2013-05-10 03:15:09 -07:00
  • 415279457b Made geos-apple's file-converter depend on apple2enh's library. Greg King 2013-05-09 14:46:04 -04:00
  • 9ecf20a56a Force warning-free build (and added missing clean target). Oliver Schmidt 2013-05-09 14:25:25 +02:00
  • 4d35517f79 Allow for warning-free build of libraries. Oliver Schmidt 2013-05-09 14:24:13 +02:00
  • 85885001b1 Removed (pretty inconsistently used) tab chars from source code base. Oliver Schmidt 2013-05-09 13:56:54 +02:00
  • 44fd1082ae Adjusted C declarations to the changed static driver names. Oliver Schmidt 2013-05-09 10:20:03 +02:00
  • 54c54f8499 Include targetutil intermediates in dependency handling. Oliver Schmidt 2013-05-09 09:27:36 +02:00
  • e4347b5c74 Removed unintentionally committed intermediate file. Oliver Schmidt 2013-05-09 09:18:19 +02:00
  • 443e336058 Search for "local" binaries only once. Oliver Schmidt 2013-05-09 01:37:09 +02:00
  • 00bb0f9704 Hack: Changed TARGET order to have apple2enh.lib available for convert.system. Oliver Schmidt 2013-05-09 01:32:48 +02:00
  • 092653cb5b Added support for building targetutils. Oliver Schmidt 2013-05-09 01:12:26 +02:00
  • bf59515a9e Added support for building 'extra' object files. Oliver Schmidt 2013-05-08 23:27:58 +02:00
  • b69727f47f No packages here. Oliver Schmidt 2013-05-08 22:43:58 +02:00
  • e8e58d82e0 Merge pull request #8 from greg-king5/generic Oliver Schmidt 2013-05-07 23:55:14 -07:00
  • 7d1d929391 Added two useful opcode mnemonic aliases. Greg King 2013-05-07 19:59:16 -04:00
  • 717121a7cf Removed reference to CC65_HOME. Oliver Schmidt 2013-05-07 17:58:56 +02:00
  • 969c3b7488 Allow to build just the binaries or just the libraries from the top level Makefile. Oliver Schmidt 2013-05-07 17:49:35 +02:00
  • 5ddf9e0878 Merge pull request #7 from greg-king5/config-buf Oliver Schmidt 2013-05-07 10:02:15 -07:00
  • 6bd6663121 Merge pull request #6 from greg-king5/forget-path Oliver Schmidt 2013-05-07 08:11:39 -07:00
  • 372e6ac1d6 Removed useless command-line option. Greg King 2013-05-07 00:54:44 -04:00
  • 1b2095d7e9 Removed unneeded variable and function. They were used with built-in configurations. Commit 37c492b544 made them obsolete. Greg King 2013-05-06 20:35:18 -04:00
  • 912b0d9e93 Have cl65 run the binaries from its own directory. Oliver Schmidt 2013-05-07 00:47:37 +02:00
  • 2e7fdb23ee Added reference to unused variable to avoid GCC 4.6 warning. Oliver Schmidt 2013-05-06 23:31:00 +02:00
  • 55667b94fb Added search path relative to running binary on Windows. Oliver Schmidt 2013-05-06 23:20:56 +02:00
  • 983c6285e1 Merge pull request #4 from greg-king5/filepath Oliver Schmidt 2013-05-06 07:46:06 -07:00
  • af55b24593 Changed the order of directories that are searched for files. Greg King 2013-05-03 23:25:06 -04:00
  • a8aeab5d57 Added support for building the MS VS solution from the Makefile. Oliver Schmidt 2013-05-05 23:46:12 +02:00
  • b6ebf71446 Reduced verbosity. Oliver Schmidt 2013-05-05 22:34:04 +02:00
  • 1591871ba7 Added compatibility with cmd.exe (and reduced verbosity). Oliver Schmidt 2013-05-05 22:33:25 +02:00
  • 88648ce717 Avoid usage of cl65 for library build as it requires 'install'. Oliver Schmidt 2013-05-04 23:38:05 +02:00
  • 0e1d376305 Added top level Makefile. Oliver Schmidt 2013-05-04 23:01:07 +02:00
  • 81e467cdc2 Replaced whole bunch for Makefiles with a single generic Makefile. Oliver Schmidt 2013-05-04 22:15:30 +02:00
  • 008b4c4e1d Replaced whole bunch for Makefiles with a single generic Makefile. Oliver Schmidt 2013-05-04 22:10:48 +02:00
  • 2cd8e140ad Ignore only top level directories. Oliver Schmidt 2013-05-04 18:04:13 +02:00
  • c1f35496f6 Removed obsolete Makefiles. Oliver Schmidt 2013-05-04 13:41:28 +02:00
  • 1c962f73f5 Make use of single character variable syntax for the formal parameter variable. Oliver Schmidt 2013-05-04 11:59:42 +02:00
  • be5a5e03d8 Changed the order of directories that are searched for include files. Greg King 2013-05-03 23:25:06 -04:00
  • 151cadf019 Replaced three function calls with one. Oliver Schmidt 2013-05-02 23:57:26 +02:00
  • 39a877175b Added reference to unused variable to avoid GCC 4.6 warning. Oliver Schmidt 2013-05-02 15:39:47 +03:00
  • 0456ff8e70 Removed unused variable. Oliver Schmidt 2013-05-02 15:13:19 +03:00
  • 8f7da7885a Removed unused variable. Oliver Schmidt 2013-05-02 15:09:38 +03:00
  • 81f461a15c Placed libraries and the end of the linker cmdline. Oliver Schmidt 2013-05-02 15:06:02 +03:00
  • f8ffe4c605 Removed unused variable. Oliver Schmidt 2013-05-02 14:55:17 +03:00
  • 75d32760ac Removed unused variables. Oliver Schmidt 2013-05-02 14:51:08 +03:00
  • 63676f97e2 Removed unused variable. Oliver Schmidt 2013-05-02 14:42:33 +03:00
  • d74ba4bd63 Added Travis CI config file. Oliver Schmidt 2013-05-02 14:32:09 +03:00
  • e1f9b188a0 Merge pull request #3 from greg-king5/ctype Oliver Schmidt 2013-05-02 01:36:13 -07:00