Oliver Schmidt
|
83fcefa0af
|
Merge pull request #76 from groessler/something_to_pull
add some missing segments to *-asm.cfg files
|
2014-01-22 11:51:22 -08:00 |
|
Christian Groessler
|
0fa8960836
|
add EXTZP segment to atari-asm.cfg
|
2014-01-22 18:15:52 +01:00 |
|
Christian Groessler
|
f614a75717
|
add ZEROPAGE segment to apple2-asm.cfg and c64-asm.cfg
|
2014-01-22 18:15:51 +01:00 |
|
Oliver Schmidt
|
9be4abd462
|
Merge pull request #75 from groessler/something_to_pull
make "ZEROPAGE" segment optional
|
2014-01-22 04:45:40 -08:00 |
|
Christian Groessler
|
ca9fb8b6ed
|
make "ZEROPAGE" segment optional
|
2014-01-22 13:26:05 +01:00 |
|
Oliver Schmidt
|
e339868147
|
Merge pull request #74 from groessler/something_to_pull
Atari: add addresses of static drivers of the runtime
|
2014-01-22 01:50:10 -08:00 |
|
Christian Groessler
|
33bc340814
|
add missing stddrv defines for atarixl
|
2014-01-21 23:09:00 +01:00 |
|
Christian Groessler
|
d481557541
|
add addresses of static drivers of the runtime
|
2014-01-21 22:58:50 +01:00 |
|
Christian Groessler
|
63ce6e28fe
|
Adapt to new mouse driver interface ('prep' and 'draw')
|
2014-01-20 23:04:31 +01:00 |
|
Christian Groessler
|
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).
|
2014-01-20 23:04:31 +01:00 |
|
Christian Groessler
|
1fd7c2b318
|
fix bug where the high byte of X and Y positions were destroyed of
the user had lifted the pen
|
2014-01-20 23:04:31 +01:00 |
|
Christian Groessler
|
ecd10e632a
|
some comment fixes
|
2014-01-20 23:04:31 +01:00 |
|
Christian Groessler
|
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.
|
2014-01-20 23:04:30 +01:00 |
|
Christian Groessler
|
6026776460
|
Trakball mouse driver
|
2014-01-20 23:04:30 +01:00 |
|
Christian Groessler
|
d61b8754fb
|
Adapt to new mouse driver interface ('prep' and 'draw')
|
2014-01-20 23:04:30 +01:00 |
|
Christian Groessler
|
09aa007191
|
Change display logic of mouse cursor (hide and show functions).
|
2014-01-20 23:04:30 +01:00 |
|
Christian Groessler
|
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).
|
2014-01-20 23:04:30 +01:00 |
|
Christian Groessler
|
77ba5b7e1c
|
Fix timer IRQ hooking for atarixl target.
|
2014-01-20 23:04:30 +01:00 |
|
Christian Groessler
|
7a682cf71a
|
fix some typos
|
2014-01-20 23:04:30 +01:00 |
|
Christian Groessler
|
597c4a6b89
|
add comment
|
2014-01-20 23:04:29 +01:00 |
|
Christian Groessler
|
c78d7a82fb
|
use ST mouse as static standard driver, too
|
2014-01-20 23:04:29 +01:00 |
|
Christian Groessler
|
c22b91e3c3
|
align comment to the same column
|
2014-01-20 23:04:29 +01:00 |
|
Christian Groessler
|
09da71c5d9
|
another small cleanup
|
2014-01-20 23:04:29 +01:00 |
|
Christian Groessler
|
24198a9ebb
|
small cleanup
|
2014-01-20 23:04:29 +01:00 |
|
Christian Groessler
|
d614fc4e64
|
When disabling interrupts, restore original interrupt flag afterwards.
|
2014-01-20 23:04:29 +01:00 |
|
Christian Groessler
|
d742eeca9f
|
Add drivers for ST mouse, Amiga mouse, and Atari trakball. Access
routines taken from old mouse.s.
|
2014-01-20 23:04:29 +01:00 |
|
Christian Groessler
|
95bf72f123
|
fix typo
|
2014-01-20 23:04:28 +01:00 |
|
Christian Groessler
|
95c6063f90
|
Add "joystick mouse" driver and default mouse callback routine (not
using P/M graphics).
|
2014-01-20 23:04:28 +01:00 |
|
Christian Groessler
|
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.
|
2014-01-20 23:04:28 +01:00 |
|
Oliver Schmidt
|
130ddabac5
|
Merge pull request #73 from groessler/something_to_pull
Atari driver for the Atari Touch Tablet
|
2014-01-20 13:41:05 -08:00 |
|
Christian Groessler
|
7bfe4c60db
|
Adapt to new mouse driver interface ('prep' and 'draw')
|
2014-01-20 11:40:13 +01:00 |
|
Christian Groessler
|
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).
|
2014-01-20 11:40:13 +01:00 |
|
Christian Groessler
|
9eb79c5ee6
|
fix bug where the high byte of X and Y positions were destroyed of
the user had lifted the pen
|
2014-01-20 11:40:12 +01:00 |
|
Christian Groessler
|
c7c44adaff
|
some comment fixes
|
2014-01-20 11:40:12 +01:00 |
|
Christian Groessler
|
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.
|
2014-01-20 11:40:12 +01:00 |
|
Christian Groessler
|
f1646a3695
|
Trakball mouse driver
|
2014-01-20 11:40:12 +01:00 |
|
Oliver Schmidt
|
9eb6f30356
|
Merge pull request #69 from groessler/something_to_pull
Mouse drivers for Atari
|
2014-01-20 00:39:43 -08:00 |
|
Christian Groessler
|
012268b8e8
|
Adapt to new mouse driver interface ('prep' and 'draw')
|
2014-01-18 00:11:18 +01:00 |
|
Christian Groessler
|
f091d0b3cd
|
Merge branch 'master' of https://github.com/oliverschmidt/cc65 into cassette
|
2014-01-17 23:06:29 +01:00 |
|
Christian Groessler
|
f5e7e92a35
|
Merge remote-tracking branch 'upstream/master' into something_to_pull
|
2014-01-17 22:33:29 +01:00 |
|
Oliver Schmidt
|
a0a5a66f9e
|
Minor cleanup.
|
2014-01-17 21:20:53 +01:00 |
|
Oliver Schmidt
|
8304852521
|
Merge pull request #71 from groessler/something_to_pull2
Support to create cartridges for the Atari.
|
2014-01-17 12:14:18 -08:00 |
|
Oliver Schmidt
|
94eb2a2ed7
|
Some fine tuning of the mouse driver interface harmonization.
|
2014-01-17 21:09:15 +01:00 |
|
Christian Groessler
|
40e49074a4
|
add support for 16K cartridges
|
2014-01-17 20:10:28 +01:00 |
|
Christian Groessler
|
2e44abf928
|
remove segment directive since CODE is the default segment
|
2014-01-17 11:48:12 +01:00 |
|
Christian Groessler
|
e6ed335056
|
put code in CODE segment
|
2014-01-17 11:48:12 +01:00 |
|
Christian Groessler
|
b292597f1e
|
use copydata instead of own routine
|
2014-01-16 23:56:32 +01:00 |
|
Christian Groessler
|
fd4d7d93ea
|
put this module's code into CODE segment
|
2014-01-16 23:56:32 +01:00 |
|
Christian Groessler
|
5a404b6786
|
fix last change
|
2014-01-16 23:56:32 +01:00 |
|
Christian Groessler
|
dcbefb1018
|
fix indentation
|
2014-01-16 23:56:32 +01:00 |
|