Commit Graph

  • f488f7576c Applied fix contributed by Greg King. Oliver Schmidt 2013-10-08 23:03:53 +02:00
  • 38719211bd Merge pull request #51 from groessler/something_to_pull Oliver Schmidt 2013-10-04 04:15:56 -07:00
  • e3b9e9a76e small optimization Christian Groessler 2013-10-04 12:40:35 +02:00
  • 3e2e41a63f Merge pull request #50 from groessler/something_to_pull Oliver Schmidt 2013-10-04 02:43:48 -07:00
  • 1077a2876e Lower the default Atari start adress from $2E00 to $2000. With the startup memory check of the "system check" load chunk this should be fine Christian Groessler 2013-10-04 01:02:35 +02:00
  • 700fd4f187 Enable "system check" load chunk for non-XL Atari target. Christian Groessler 2013-10-04 00:53:34 +02:00
  • be82b141c7 Merge pull request #49 from groessler/something_to_pull Oliver Schmidt 2013-10-03 05:35:55 -07:00
  • 73d38b0ff2 Fix typo in last change. Christian Groessler 2013-10-03 14:15:39 +02:00
  • 417110d341 Use all available memory below the ROM. Christian Groessler 2013-10-03 14:11:35 +02:00
  • b727c075e9 Merge pull request #48 from efornara/time_fix Oliver Schmidt 2013-10-02 14:50:02 -07:00
  • 35388418fd fixed timep handling in time() Emanuele Fornara 2013-10-02 20:55:01 +01:00
  • 2c19ec4753 Merge pull request #45 from groessler/something_to_pull Oliver Schmidt 2013-10-01 12:02:02 -07:00
  • 7fb0cf4bb2 Some formatting and style fixes. Christian Groessler 2013-10-01 11:32:08 +02:00
  • 213f93cce4 disable DEBUG Christian Groessler 2013-09-27 22:14:26 +02:00
  • 39a98f250b untabify Christian Groessler 2013-09-27 22:01:54 +02:00
  • c88e0818b4 Leave the character generator at $E000 like atarixl.cfg does. Christian Groessler 2013-09-27 21:49:45 +02:00
  • d67d19211c Merge remote-tracking branch 'upstream/master' Christian Groessler 2013-09-25 22:19:57 +02:00
  • 227ed9bdcd Merge pull request #44 from greg-king5/archiver Oliver Schmidt 2013-09-23 15:16:11 -07:00
  • 82299f3caa Made the archiver announce a library's creation only if it is being verbose. Greg King 2013-09-23 16:10:12 -04:00
  • 34e75afec3 adapt to CHARGEN_RELOC Christian Groessler 2013-09-20 18:09:53 +02:00
  • 722dbaa1aa Add comment describing the need to have the runtime library compiled with CHARGEN_RELOC enabled. Christian Groessler 2013-09-20 18:09:16 +02:00
  • aa2167926a move CHARGEN_RELOC enabling to Makefile.inc Christian Groessler 2013-09-20 00:26:49 +02:00
  • 37ed72bc89 cleanup and document CHARGEN_RELOC change Christian Groessler 2013-09-20 00:10:34 +02:00
  • fe75788015 add CHARGEN_RELOC knob to conditionally include the code to change CHBASE Christian Groessler 2013-09-19 23:34:45 +02:00
  • 60e97f4d96 move macros to enable and disable the ROM into a separate include file Christian Groessler 2013-09-19 23:21:09 +02:00
  • 47a6390753 adjust some variable names Christian Groessler 2013-09-19 22:40:20 +02:00
  • 0a7cb64d2e Use '.ifdef' and '.ifndef' instead of '.if .defined' and '.if .not .defined'. Christian Groessler 2013-09-19 22:36:22 +02:00
  • ae53413c5c Merge remote-tracking branch 'upstream/master' Christian Groessler 2013-09-18 17:11:26 +02:00
  • 3c8ec18f2e Merge pull request #43 from groessler/something_to_pull Oliver Schmidt 2013-09-18 07:42:00 -07:00
  • 2e10a55b51 use '.ifndef' instead of '.if .not .defined' Christian Groessler 2013-09-18 16:36:03 +02:00
  • c210dfcb94 use '.ifndef' instead of '.if .not .defined' Christian Groessler 2013-09-18 16:36:03 +02:00
  • ff18dcaa16 override _sys() function for Atari targets Christian Groessler 2013-09-17 22:52:18 +02:00
  • 2de7535c0e Merge remote-tracking branch 'upstream/master' Christian Groessler 2013-09-18 15:34:57 +02:00
  • acc1c1ed87 Merge pull request #42 from groessler/something_to_pull Oliver Schmidt 2013-09-18 06:23:25 -07:00
  • 7c0b049ef7 some cosmetic cleanups Christian Groessler 2013-09-18 01:27:44 +02:00
  • b713706304 Get rid of SAVEAREA segment: fold it into LOWDATA. Christian Groessler 2013-09-18 00:48:01 +02:00
  • d0c41ecee9 Default atatixl.cfg file now leaves the character generator at $E000. This reduces the potential to flicker, but creates two separate memory areas in the high memory. For applications which require a large continuous memory space in high memory, atarixl-largehimem.cfg is provided. With high IRQ activity or DL interrupt there might be flicker. Christian Groessler 2013-09-18 00:38:29 +02:00
  • 42835d91b8 remove __RESERVED_MEMORY__: not supported on atarixl Christian Groessler 2013-09-18 00:28:48 +02:00
  • de639fdf6a introduce SHADOW_RAM2 Christian Groessler 2013-09-18 00:27:45 +02:00
  • 678ffbdd4d add support for SHADOW_RAM2 segment Christian Groessler 2013-09-18 00:25:18 +02:00
  • 3df94fba92 introduce SHADOW_RAM2 Christian Groessler 2013-09-18 00:17:45 +02:00
  • f679c9703c consider __STACKSIZE__ when initializing sp for atarixl Christian Groessler 2013-09-17 23:03:33 +02:00
  • 367bd368c0 override _sys() function for Atari targets Christian Groessler 2013-09-17 22:52:18 +02:00
  • c6e6baab7d add testprogram for _sys() function on Atari Christian Groessler 2013-09-17 22:33:48 +02:00
  • 1135bc2acd add IOCB command codes to atari.h Christian Groessler 2013-09-17 22:32:43 +02:00
  • b20294594c add testprogram for _sys() function on Atari Christian Groessler 2013-09-17 22:33:48 +02:00
  • 5d36270f78 add IOCB command codes to atari.h Christian Groessler 2013-09-17 22:32:43 +02:00
  • 85170998ad more atarixl linker cfg file cleanups; adapt atarixl-overlay.cfg Christian Groessler 2013-09-13 21:47:39 +02:00
  • 5caf6c8854 atarixl linker cfg file cleanups; set default load address to 400 for atarixl Christian Groessler 2013-09-13 20:29:24 +02:00
  • aac88eac53 Use labels instead of segment load addresses to specify entry points in the EXE file. Christian Groessler 2013-09-13 18:28:17 +02:00
  • 53c5a6a668 Merge remote-tracking branch 'upstream/master' Christian Groessler 2013-09-13 16:15:11 +02:00
  • 78473f73c9 Merge pull request #41 from groessler/something_to_pull Oliver Schmidt 2013-09-13 07:13:32 -07:00
  • fbabf960ca Remove obsolete ZPSAVE segment. Christian Groessler 2013-09-13 16:00:56 +02:00
  • 237bb9850c Remove obsolete ZPSAVE segment. Christian Groessler 2013-09-13 16:00:56 +02:00
  • 3d0ebef0f5 Merge remote-tracking branch 'upstream/master' Christian Groessler 2013-09-12 13:24:35 +02:00
  • 6466826dc8 Merge pull request #40 from groessler/something_to_pull2 Oliver Schmidt 2013-09-12 04:13:43 -07:00
  • 31b0e5da23 Merge pull request #39 from groessler/something_to_pull Oliver Schmidt 2013-09-12 04:05:39 -07:00
  • bd2b2e0f7d Fix last change: Stack check for all CC65 targets. Enable subdirectories on Apple 2. Christian Groessler 2013-09-12 13:04:55 +02:00
  • 2051adeb4d Fix strtol 'endptr' return value. Christian Groessler 2013-09-12 12:38:20 +02:00
  • d488272357 testcode/lib/tinyshell.c: Enable SP check only for CC65 targets. Enable 'cls' command only for Atari. Enable subdirectory commands only for Atari and non-CC65 targets. Christian Groessler 2013-09-12 12:32:59 +02:00
  • 619de8b314 testcode/lib/tinyshell.c: fix error message Christian Groessler 2013-09-12 00:16:09 +02:00
  • f39cb2fb73 testcode/lib/tinyshell.c: fix error message Christian Groessler 2013-09-12 00:16:09 +02:00
  • 39e5bd0c18 testcode/lib/tinyshell.c: add 'verbose' and 'cls' commands; add SP check Christian Groessler 2013-09-12 00:04:51 +02:00
  • 8edc2ad366 testcode/lib/tinyshell.c: add 'verbose' and 'cls' commands; add SP check Christian Groessler 2013-09-12 00:04:51 +02:00
  • 5a1dcbbe4c Reduce flicker by waiting for horizontal retrace before switching ROM and CHARGEN. Can be disabled by setting USEWSYNC to 0. Christian Groessler 2013-09-11 23:59:24 +02:00
  • 387f6e9b21 Check whether double buffering ('bounce buffering') is needed and only do it if needed. Christian Groessler 2013-09-11 22:45:41 +02:00
  • 8bc4b4c636 add code to add free shadow memory to heap (currently disabled) Christian Groessler 2013-09-11 22:43:35 +02:00
  • 5a84da0d4e Fix strtoul 'endptr' return value: It should point to the first invalid character, not to the last valid character. Christian Groessler 2013-09-11 21:53:13 +02:00
  • ebfb4a0b52 Fix strtoul 'endptr' return value: It should point to the first invalid character, not to the last valid character. Christian Groessler 2013-09-11 21:53:13 +02:00
  • ac9f0d6a05 Merge remote-tracking branch 'upstream/master' Christian Groessler 2013-09-10 13:36:28 +02:00
  • a32366b124 Merge pull request #37 from greg-king5/lightpen Oliver Schmidt 2013-09-10 04:21:16 -07:00
  • 2b02a03e6c Renamed the CBM510 lightpen driver to include the 184-C pen. Greg King 2013-09-10 06:47:17 -04:00
  • 40acb0fbe4 Merge pull request #36 from greg-king5/cbm2 Oliver Schmidt 2013-09-09 14:43:46 -07:00
  • 34c23c4c7d Made mousetest.c know that the CBM510 has a lightpen driver. Greg King 2013-09-09 17:09:33 -04:00
  • e0c8c7dcb1 Added a cbm510 lightpen driver. Greg King 2013-09-09 17:03:40 -04:00
  • c48fbd8a2b remove ZP_CIOV_save and ZP_SIOV_save Christian Groessler 2013-09-07 17:44:53 +02:00
  • eb741e1396 Don't shift in an unknown carry bit. Greg King 2013-09-05 11:32:50 -04:00
  • 21e6654524 adjust size of SRPREP to account for 1K aligned character generator (not page aligned as I thought before) Christian Groessler 2013-09-04 22:25:29 +02:00
  • 4a0bdf871b Remove screen flicker while mapping ROM out and in. Some cleanups. Christian Groessler 2013-09-04 22:10:36 +02:00
  • edc5ed4f54 Merge pull request #35 from greg-king5/cbm-chain Oliver Schmidt 2013-09-04 06:27:07 -07:00
  • 875212a850 Added more details about how the CBM exec() works. Greg King 2013-09-04 09:16:00 -04:00
  • 1e8e998991 Merge remote-tracking branch 'upstream/master' Christian Groessler 2013-09-04 13:28:10 +02:00
  • 3969d920fa Bumped driver api versions due to recent intoduction of library references. Oliver Schmidt 2013-09-01 09:45:11 +02:00
  • 44a056833d Merge pull request #34 from greg-king5/lower-upper Oliver Schmidt 2013-08-28 01:03:08 -07:00
  • 0684ab7ab9 Fixed some return pointers. Greg King 2013-08-28 02:58:41 -04:00
  • e2896f5f3d Merge remote-tracking branch 'upstream/master' Christian Groessler 2013-08-27 22:46:05 +02:00
  • ae9ab59549 xlmemchk.inc: Fix wrong calculation if load address is at an exact 4K border. Christian Groessler 2013-08-27 22:45:23 +02:00
  • bbcc2f52b4 Merge pull request #33 from groessler/something_to_pull Oliver Schmidt 2013-08-27 13:25:29 -07:00
  • 06162498a6 em-test.c: add support for Atari Christian Groessler 2013-08-27 22:01:19 +02:00
  • e12fbe35a8 em-test.c: add support for Atari Christian Groessler 2013-08-27 22:01:19 +02:00
  • 20c9fe44b4 Merge remote-tracking branch 'upstream/master' Christian Groessler 2013-08-27 10:22:41 +02:00
  • 68fc4a1b15 rename KEYBDV_wrapper to KEYBDV_handler Christian Groessler 2013-08-27 10:21:42 +02:00
  • bc992e0398 Merge pull request #31 from greg-king5/cbm-chain Oliver Schmidt 2013-08-26 23:50:34 -07:00
  • 67571d4f5f Changed some CPU memory-mapped register definitions from expression mode into label mode. Greg King 2013-08-26 22:02:00 -04:00
  • a9267e35b4 Merge pull request #32 from groessler/something_to_pull Oliver Schmidt 2013-08-26 03:59:48 -07:00
  • 887ba4d501 remove warning about missing return value; fix typo Christian Groessler 2013-08-26 12:16:26 +02:00
  • 13a7812cf5 add some more SIO information Christian Groessler 2013-08-22 13:08:48 +02:00
  • 881ac93b6c remove warning about missing return value; fix typo Christian Groessler 2013-08-26 12:16:26 +02:00
  • a3511ea93d changes for atarixl target Christian Groessler 2013-08-26 10:36:40 +02:00
  • e4c934b6f5 Merge remote-tracking branch 'upstream/master' Christian Groessler 2013-08-26 09:00:11 +02:00