Commit Graph

  • 3a8150f03d Merge remote-tracking branch 'upstream/master' Christian Groessler 2013-06-21 11:53:56 +02:00
  • d6849d96bd Merge pull request #15 from groessler/something_to_pull Oliver Schmidt 2013-06-21 02:39:20 -07:00
  • e3fb1b3d3d Fix writing one byte beyond screen buffer. Christian Groessler 2013-06-21 01:53:13 +02:00
  • 73c4566ca7 Fix writing one byte beyond screen buffer. Christian Groessler 2013-06-21 01:53:13 +02:00
  • f16516047a cleanups and add more comments Christian Groessler 2013-06-21 00:01:07 +02:00
  • 6ed1b07e59 Fix check whether there is enough memory btw. MEMLO and the program load address to move screen buffer there. Christian Groessler 2013-06-20 23:31:41 +02:00
  • 96b0ca0524 Merge remote-tracking branch 'upstream/master' Christian Groessler 2013-06-19 11:06:17 +02:00
  • 2a525f8a48 some cleanups Christian Groessler 2013-06-19 11:05:03 +02:00
  • 93bd9a8e51 Simply define CH_DEL exactly then when there none yet. Oliver Schmidt 2013-06-18 19:06:46 +02:00
  • 47d16e86a4 Add indication on the screen of occurring IRQs and NMIs (only for debug version). NMI handler: set I status bit to original value before interrupt before chaining to ROM NMI handler. Christian Groessler 2013-06-18 13:00:51 +02:00
  • c79b23e95b Merge remote-tracking branch 'upstream/master' Christian Groessler 2013-06-17 23:54:49 +02:00
  • e22e32c63e Avoid macro redefinition of CH_DEL for apple2enh. Oliver Schmidt 2013-06-17 21:41:25 +02:00
  • 83280e1ee2 Have __APPLE2ENH__ imply __APPLE2__ and __ATARIXL__ imply __ATARI__. Oliver Schmidt 2013-06-17 21:34:08 +02:00
  • b45c765969 make one more debug message ".ifdef DEBUG" Christian Groessler 2013-06-17 18:56:28 +02:00
  • 3ae6a8514d Merge remote-tracking branch 'upstream/master' Christian Groessler 2013-06-13 22:59:14 +02:00
  • 92ad74a49f Avoid GCC "unconst" warning. Oliver Schmidt 2013-06-13 15:26:17 +02:00
  • e621ca0cce Better cleanup on program exit on atarixl target Christian Groessler 2013-06-13 01:17:53 +02:00
  • 7eca62f8e4 Move scrdev into it's own file. On the atarixl target it will be referenced by crt0.s. Christian Groessler 2013-06-13 01:16:35 +02:00
  • a6477c8caf better error message Christian Groessler 2013-06-13 01:16:05 +02:00
  • ce1313b36c some debug messages ".ifdef DEBUG" Christian Groessler 2013-06-13 01:07:40 +02:00
  • 9f8b5668e1 Add handling of write requests Christian Groessler 2013-06-13 00:54:03 +02:00
  • e5f409e357 intermediate check-in -- added handling of read requests Christian Groessler 2013-06-12 13:27:28 +02:00
  • 85dc09fd9f add LOWBUFS segment Christian Groessler 2013-06-12 13:26:26 +02:00
  • 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