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
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