Commit Graph

  • 81fe7a3805 cleanups; split 'header' and 'init' part into two source files Christian Groessler 2014-02-21 22:43:44 +01:00
  • 8b876b2ce5 document 'atari-cassette.cfg' Christian Groessler 2014-02-21 22:42:54 +01:00
  • 09f7eb72c2 remove workaround for _heapmaxavail Christian Groessler 2014-02-21 22:42:09 +01:00
  • 701c59900d Merge remote-tracking branch 'upstream/master' into cassette Christian Groessler 2014-02-21 21:02:54 +01:00
  • d001a6f1a0 Have _heapmaxavail() work as advertised. Oliver Schmidt 2014-02-20 21:03:52 +01:00
  • 4b085f193e Merge pull request #83 from AntiheroSoftware/ca65-65816 Oliver Schmidt 2014-02-20 15:07:56 +01:00
  • 65874d4604 Merge remote-tracking branch 'upstream/master' into cassette Christian Groessler 2014-02-20 01:05:10 +01:00
  • 8178c71de1 add utility program to write files to cassette Christian Groessler 2014-02-20 00:56:22 +01:00
  • 478da8e51f load CASHDR segment into RAM Christian Groessler 2014-02-20 00:45:48 +01:00
  • 2dab4958e4 Migrated project files to VS2013. Oliver Schmidt 2014-02-19 23:09:10 +01:00
  • 8ff65c99d1 Merge pull request #84 from groessler/something_to_pull Oliver Schmidt 2014-02-19 23:00:31 +01:00
  • b326a04b1e fix uninitialized use of 'buflen' Christian Groessler 2014-02-19 22:38:57 +01:00
  • 284436229e add jml($1234) for JML Absolute indirect long lintbe 2014-02-19 13:22:06 +01:00
  • e150c76cb7 fix opcode for JML Absolute indirect long lintbe 2014-02-19 11:06:39 +01:00
  • b496a400ec Merge remote-tracking branch 'upstream/master' into cassette Christian Groessler 2014-02-18 21:36:53 +01:00
  • 96ef7fd773 Merge pull request #80 from AntiheroSoftware/ca65-65816 Oliver Schmidt 2014-02-17 10:04:57 +01:00
  • 16fb9f4674 Merge pull request #81 from groessler/something_to_pull Oliver Schmidt 2014-02-14 23:50:41 +01:00
  • b477023783 Turn off mouse polling interrupt if the mouse hasn't been moved for some time. Turn it back on when the mouse is moved again. Since the polling interrupt runs at a rather high frequency (1kHz), this saves many processor cycles when the mouse is inactive. Christian Groessler 2014-02-14 01:40:21 +01:00
  • 9fae57963d removing \t from source file lintbe 2014-02-13 10:26:08 +01:00
  • 07d49f143b Fixing ca65 for 65816 jml and jmp opcodes lintbe 2014-02-12 23:48:10 +01:00
  • 290da8d5ae Merge remote-tracking branch 'upstream/master' into cassette Christian Groessler 2014-02-11 12:35:28 +01:00
  • e22fc15589 Deduct temporary library path name from library path name. Oliver Schmidt 2014-02-10 21:28:03 +01:00
  • c3434817da Some minor fine tuning. Oliver Schmidt 2014-02-09 22:57:38 +01:00
  • 0891b8515d Adjusted linuxdoc parameters. Oliver Schmidt 2014-02-09 22:50:01 +01:00
  • 1968e87cc2 Made html doc look a little less boring. Oliver Schmidt 2014-02-09 22:43:55 +01:00
  • c78e8d1945 Fixed URL. Oliver Schmidt 2014-02-09 21:33:59 +01:00
  • aa7f7f107a Switched to Markdown in order to allow to add links. Oliver Schmidt 2014-02-09 21:31:00 +01:00
  • 0d3a652544 Use -Werror only on Travis CI builds. Oliver Schmidt 2014-02-09 19:48:30 +01:00
  • 47828e1059 Define _SVID_SOURCE to get tempnam(). Oliver Schmidt 2014-02-09 01:19:40 +01:00
  • bec75d9e62 Avoid tmpfile(). Oliver Schmidt 2014-02-09 01:11:11 +01:00
  • 7b6a6d168c Fixed typo. Oliver Schmidt 2014-02-08 23:01:15 +01:00
  • a7b84bb618 Removed references to SunPlus. Oliver Schmidt 2014-02-08 22:48:49 +01:00
  • f155efa3e7 Keep git push happy. Oliver Schmidt 2014-02-08 22:47:24 +01:00
  • c524dd0f08 Avoid writing (temporarily) into source directory. Oliver Schmidt 2014-02-08 21:52:23 +01:00
  • 6a4a18ed62 Fixed typo. Oliver Schmidt 2014-02-07 14:30:52 +01:00
  • 99ecbc60f8 Actually the '-R' flag isn't necessary. Oliver Schmidt 2014-02-06 12:54:53 +01:00
  • 1a4bbecaa6 Limit 'git add' to doc directory just to be sure. Oliver Schmidt 2014-02-06 12:44:46 +01:00
  • 0bf5111500 Adjusted doc to commit 9aa17b4c53 Oliver Schmidt 2014-02-05 23:41:52 +01:00
  • 3394033d86 The gh-pages push seems ready for prime time. Oliver Schmidt 2014-02-05 23:20:03 +01:00
  • c9fcfe8549 The content in internal.txt is now fully present in the Wiki. Oliver Schmidt 2014-02-05 23:02:01 +01:00
  • 88247613d2 Route standard goals to doc Makefile. Oliver Schmidt 2014-02-05 22:36:43 +01:00
  • 74ece8256e Goals from top level Makefile should be known even if empty. Oliver Schmidt 2014-02-05 22:31:46 +01:00
  • a0b5bc523d Re-introduced toc removal for coding.html and index.html. Oliver Schmidt 2014-02-05 22:30:28 +01:00
  • 5dd5f7cd1b Some polishing. Oliver Schmidt 2014-02-05 20:55:17 +01:00
  • 46d9b72d7d Maybe rather ignore the git commit status (?) Oliver Schmidt 2014-02-05 18:49:22 +01:00
  • a79a1469fe Test --allow-empty flag. Oliver Schmidt 2014-02-05 18:40:03 +01:00
  • 2276777817 Added doc goal to top level Makefile. Oliver Schmidt 2014-02-05 17:55:10 +01:00
  • 95a401b9aa Fixed missing target directory. Oliver Schmidt 2014-02-05 00:29:27 +01:00
  • 37c923815c First test of actual html page push. Oliver Schmidt 2014-02-05 00:20:43 +01:00
  • c3d93d259b Updated linuxdoc sources from https://github.com/groessler/cc65/tree/gh-pages-sgml. Oliver Schmidt 2014-02-04 22:51:39 +01:00
  • aa7561ec45 Revert "No linuxdoc here. Documenation is to be maintained as HTML in branch 'gh-pages'." Oliver Schmidt 2014-02-04 22:18:58 +01:00
  • b8eb1c7794 Avoid 'cd' in Makefile. Oliver Schmidt 2014-02-04 21:31:35 +01:00
  • 4e83ff8d59 First test of gh-pages push. Oliver Schmidt 2014-02-04 18:33:37 +01:00
  • 9aa17b4c53 Moved ca65html out of the src directory. Oliver Schmidt 2014-01-31 22:27:07 +01:00
  • 56ef96a3bd Added secured GH_TOKEN env var. Oliver Schmidt 2014-01-31 16:37:01 +01:00
  • c5309e96ca First test with LinuxDoc. Oliver Schmidt 2014-01-31 14:22:47 +01:00
  • 3334082abf Avoid include subdirs on install cmdline. Oliver Schmidt 2014-01-30 13:02:01 +01:00
  • 3bd5d3f88b Merge remote-tracking branch 'upstream/master' into cassette Christian Groessler 2014-01-30 10:48:13 +01:00
  • 0a723fdb3d Merge pull request #78 from groessler/something_to_pull Oliver Schmidt 2014-01-30 00:20:53 -08:00
  • 0cf0ed5510 Disable the high frequency mouse polling IRQ while the system does time critical things (CRITICAL flag set). Christian Groessler 2014-01-29 23:38:31 +01:00
  • 1f64a13559 small comment change Christian Groessler 2014-01-29 23:38:00 +01:00
  • e320fe3db8 Added 'install' target. Oliver Schmidt 2014-01-29 21:42:26 +01:00
  • 4452156d1a Avoid indirect jmp with unknown vector address. Oliver Schmidt 2014-01-26 18:10:01 +01:00
  • 83fcefa0af Merge pull request #76 from groessler/something_to_pull Oliver Schmidt 2014-01-22 11:51:22 -08:00
  • 0fa8960836 add EXTZP segment to atari-asm.cfg Christian Groessler 2014-01-22 18:15:13 +01:00
  • f614a75717 add ZEROPAGE segment to apple2-asm.cfg and c64-asm.cfg Christian Groessler 2014-01-22 18:13:04 +01:00
  • 9be4abd462 Merge pull request #75 from groessler/something_to_pull Oliver Schmidt 2014-01-22 04:45:40 -08:00
  • ca9fb8b6ed make "ZEROPAGE" segment optional Christian Groessler 2014-01-22 13:25:36 +01:00
  • e339868147 Merge pull request #74 from groessler/something_to_pull Oliver Schmidt 2014-01-22 01:50:10 -08:00
  • 33bc340814 add missing stddrv defines for atarixl Christian Groessler 2014-01-21 23:08:32 +01:00
  • d481557541 add addresses of static drivers of the runtime Christian Groessler 2014-01-21 22:58:50 +01:00
  • 63ce6e28fe Adapt to new mouse driver interface ('prep' and 'draw') Christian Groessler 2014-01-18 00:02:40 +01:00
  • 9e155eb096 Always print the mouse cursor, even if coordinates haven't changed. This makes sure that the cursor is always visible, even if the program has written text to the screen (only valid for non-P/M mouse callbacks). Christian Groessler 2014-01-14 13:59:42 +01:00
  • 1fd7c2b318 fix bug where the high byte of X and Y positions were destroyed of the user had lifted the pen Christian Groessler 2014-01-11 01:49:21 +01:00
  • ecd10e632a some comment fixes Christian Groessler 2014-01-08 02:28:39 +01:00
  • 97d512a1e1 Detect pen button. If we read 228 for X or Y position, don't change cursor position, since the pen was probably lifted from the pad. Christian Groessler 2014-01-06 13:36:09 +01:00
  • 6026776460 Trakball mouse driver Christian Groessler 2014-01-05 16:43:17 +01:00
  • d61b8754fb Adapt to new mouse driver interface ('prep' and 'draw') Christian Groessler 2014-01-18 00:02:29 +01:00
  • 09aa007191 Change display logic of mouse cursor (hide and show functions). Christian Groessler 2014-01-14 14:00:17 +01:00
  • 2be7c7c88d Always print the mouse cursor, even if coordinates haven't changed. This makes sure that the cursor is always visible, even if the program has written text to the screen (only valid for non-P/M mouse callbacks). Christian Groessler 2014-01-14 13:57:47 +01:00
  • 77ba5b7e1c Fix timer IRQ hooking for atarixl target. Christian Groessler 2014-01-14 11:43:34 +01:00
  • 7a682cf71a fix some typos Christian Groessler 2014-01-13 00:45:35 +01:00
  • 597c4a6b89 add comment Christian Groessler 2014-01-11 01:35:32 +01:00
  • c78d7a82fb use ST mouse as static standard driver, too Christian Groessler 2014-01-11 01:33:59 +01:00
  • c22b91e3c3 align comment to the same column Christian Groessler 2014-01-11 01:05:13 +01:00
  • 09da71c5d9 another small cleanup Christian Groessler 2014-01-05 11:18:34 +01:00
  • 24198a9ebb small cleanup Christian Groessler 2014-01-05 11:09:01 +01:00
  • d614fc4e64 When disabling interrupts, restore original interrupt flag afterwards. Christian Groessler 2014-01-04 20:05:57 +01:00
  • d742eeca9f Add drivers for ST mouse, Amiga mouse, and Atari trakball. Access routines taken from old mouse.s. Christian Groessler 2014-01-04 18:28:24 +01:00
  • 95bf72f123 fix typo Christian Groessler 2014-01-04 16:37:59 +01:00
  • 95c6063f90 Add "joystick mouse" driver and default mouse callback routine (not using P/M graphics). Christian Groessler 2014-01-03 23:40:22 +01:00
  • 2ab89621a9 Use deferred VBI instead of immediate VBI. A deferred VBI won't be called if the user program has interrupts disabled which makes it easier to avoid race conditions. Christian Groessler 2014-01-02 21:45:12 +01:00
  • 130ddabac5 Merge pull request #73 from groessler/something_to_pull Oliver Schmidt 2014-01-20 13:41:05 -08:00
  • 7bfe4c60db Adapt to new mouse driver interface ('prep' and 'draw') Christian Groessler 2014-01-18 00:02:40 +01:00
  • ed9ec5a208 Always print the mouse cursor, even if coordinates haven't changed. This makes sure that the cursor is always visible, even if the program has written text to the screen (only valid for non-P/M mouse callbacks). Christian Groessler 2014-01-14 13:59:42 +01:00
  • 9eb79c5ee6 fix bug where the high byte of X and Y positions were destroyed of the user had lifted the pen Christian Groessler 2014-01-11 01:49:21 +01:00
  • c7c44adaff some comment fixes Christian Groessler 2014-01-08 02:28:39 +01:00
  • 77d23b9eba Detect pen button. If we read 228 for X or Y position, don't change cursor position, since the pen was probably lifted from the pad. Christian Groessler 2014-01-06 13:36:09 +01:00
  • f1646a3695 Trakball mouse driver Christian Groessler 2014-01-05 16:43:17 +01:00
  • 9eb6f30356 Merge pull request #69 from groessler/something_to_pull Oliver Schmidt 2014-01-20 00:39:43 -08:00