d61b8754fbAdapt to new mouse driver interface ('prep' and 'draw')
Christian Groessler
2014-01-18 00:02:29 +01:00
09aa007191Change display logic of mouse cursor (hide and show functions).
Christian Groessler
2014-01-14 14:00:17 +01:00
2be7c7c88dAlways 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
77ba5b7e1cFix timer IRQ hooking for atarixl target.
Christian Groessler
2014-01-14 11:43:34 +01:00
7a682cf71afix some typos
Christian Groessler
2014-01-13 00:45:35 +01:00
597c4a6b89add comment
Christian Groessler
2014-01-11 01:35:32 +01:00
c78d7a82fbuse ST mouse as static standard driver, too
Christian Groessler
2014-01-11 01:33:59 +01:00
c22b91e3c3align comment to the same column
Christian Groessler
2014-01-11 01:05:13 +01:00
09da71c5d9another small cleanup
Christian Groessler
2014-01-05 11:18:34 +01:00
24198a9ebbsmall cleanup
Christian Groessler
2014-01-05 11:09:01 +01:00
d614fc4e64When disabling interrupts, restore original interrupt flag afterwards.
Christian Groessler
2014-01-04 20:05:57 +01:00
d742eeca9fAdd 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
95bf72f123fix typo
Christian Groessler
2014-01-04 16:37:59 +01:00
95c6063f90Add "joystick mouse" driver and default mouse callback routine (not using P/M graphics).
Christian Groessler
2014-01-03 23:40:22 +01:00
2ab89621a9Use 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
130ddabac5Merge pull request #73 from groessler/something_to_pull
Oliver Schmidt
2014-01-20 13:41:05 -08:00
7bfe4c60dbAdapt to new mouse driver interface ('prep' and 'draw')
Christian Groessler
2014-01-18 00:02:40 +01:00
ed9ec5a208Always 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
9eb79c5ee6fix 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
c7c44adaffsome comment fixes
Christian Groessler
2014-01-08 02:28:39 +01:00
77d23b9ebaDetect 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
f1646a3695Trakball mouse driver
Christian Groessler
2014-01-05 16:43:17 +01:00
9eb6f30356Merge pull request #69 from groessler/something_to_pull
Oliver Schmidt
2014-01-20 00:39:43 -08:00
012268b8e8Adapt to new mouse driver interface ('prep' and 'draw')
Christian Groessler
2014-01-18 00:02:29 +01:00
f5e7e92a35Merge remote-tracking branch 'upstream/master' into something_to_pull
Christian Groessler
2014-01-17 22:33:29 +01:00
a0a5a66f9eMinor cleanup.
Oliver Schmidt
2014-01-17 21:20:53 +01:00
8304852521Merge pull request #71 from groessler/something_to_pull2
Oliver Schmidt
2014-01-17 12:14:18 -08:00
94eb2a2ed7Some fine tuning of the mouse driver interface harmonization.
Oliver Schmidt
2014-01-17 21:09:15 +01:00
40e49074a4add support for 16K cartridges
Christian Groessler
2014-01-17 20:08:41 +01:00
2e44abf928remove segment directive since CODE is the default segment
Christian Groessler
2014-01-17 11:47:23 +01:00
e6ed335056put code in CODE segment
Christian Groessler
2014-01-17 11:46:55 +01:00
b292597f1euse copydata instead of own routine
Christian Groessler
2014-01-16 23:53:53 +01:00
fd4d7d93eaput this module's code into CODE segment
Christian Groessler
2014-01-16 23:49:51 +01:00
5a404b6786fix last change
Christian Groessler
2014-01-16 23:49:04 +01:00
dcbefb1018fix indentation
Christian Groessler
2014-01-16 23:45:48 +01:00
94df0e8ef4made more segments optional so that the config file can be used for assembler programs, too
Christian Groessler
2014-01-16 23:45:21 +01:00
6ab07261bcMerge remote-tracking branch 'upstream/master' into something_to_pull
Christian Groessler
2014-01-16 23:34:56 +01:00
4065cb1983Harmonized interface between mouse drivers and callbacks.
Oliver Schmidt
2014-01-15 22:47:59 +01:00
692ec4a05bremove TABs
Christian Groessler
2014-01-14 23:12:35 +01:00
b237bb9d9aAdd support to create cartridges.
Christian Groessler
2014-01-06 20:24:29 +01:00
ff2c44f565Change display logic of mouse cursor (hide and show functions).
Christian Groessler
2014-01-14 14:00:17 +01:00
3baf01f531Always 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
e85a3f9762Fix timer IRQ hooking for atarixl target.
Christian Groessler
2014-01-14 11:43:34 +01:00
86fe20fb14fix some typos
Christian Groessler
2014-01-13 00:45:35 +01:00
9a642a529aMerge remote-tracking branch 'upstream/master' into something_to_pull
Christian Groessler
2014-01-14 14:01:49 +01:00
b1c8f8e714Fixed recent "Minor comment harmonization".
Oliver Schmidt
2014-01-12 21:52:18 +01:00
8ae7ac73b3Minor comment harmonization.
Oliver Schmidt
2014-01-11 23:35:21 +01:00
a3814da96fadd comment
Christian Groessler
2014-01-11 01:35:32 +01:00
95ba42bb69use ST mouse as static standard driver, too
Christian Groessler
2014-01-11 01:33:59 +01:00
f2d25348dbalign comment to the same column
Christian Groessler
2014-01-11 01:05:13 +01:00
a86133bb57another small cleanup
Christian Groessler
2014-01-05 11:18:34 +01:00
231e597a4bsmall cleanup
Christian Groessler
2014-01-05 11:09:01 +01:00
f83c77baceWhen disabling interrupts, restore original interrupt flag afterwards.
Christian Groessler
2014-01-04 20:05:57 +01:00
be595b7304Add 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
f4b86394b0fix typo
Christian Groessler
2014-01-04 16:37:59 +01:00
a5dfce7c41Add "joystick mouse" driver and default mouse callback routine (not using P/M graphics).
Christian Groessler
2014-01-03 23:40:22 +01:00
6a17df69ddUse 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
057884ffa9Atari: initial support to create cassette bootable programs -- unfinished
Christian Groessler
2014-01-02 19:28:22 +01:00
e267addb5bMerge pull request #67 from greg-king5/echo
Oliver Schmidt
2013-12-26 06:54:42 -08:00
dda8abeab9Merge pull request #68 from greg-king5/line
Oliver Schmidt
2013-12-26 06:53:52 -08:00
6f72758587Reset the stdin console when a program starts.
Greg King
2013-12-24 15:26:05 -05:00
0dc8a278c7Moved the command-line arguments out of BASIC's input buffer.
Greg King
2013-12-24 13:56:19 -05:00
d56f5d65abAdded a simplistic read() that gives a stdin console on the Atmos.
Greg King
2013-12-24 05:18:04 -05:00
50c626d02bAvoided a reload by using a second register.
Greg King
2013-12-23 12:20:28 -05:00
263ae3ceb1Made the CBM stdin consoles echo '\n' to the screen.
Greg King
2013-12-23 11:48:58 -05:00
0adad044e7Moved USER_CFLAGS to the other flags.
Oliver Schmidt
2013-12-19 09:17:41 +01:00
6a4ceb9fdbMerge pull request #66 from groessler/something_to_pull
Oliver Schmidt
2013-12-19 00:15:12 -08:00
418209f923- Add a way to give additional compiler flags with USER_CFLAGS. - Add possibility to specify an file name extension for generated executables (PROGEXT).
Christian Groessler
2013-12-18 21:54:14 +01:00
e0262750ceHave %I yield values [1..12] instead of [0..11].
Oliver Schmidt
2013-12-09 19:53:27 +01:00
925cd95131Merge pull request #64 from groessler/something_to_pull
Oliver Schmidt
2013-12-07 07:36:22 -08:00
9e91f74297small optimzation (found by Greg King)
Christian Groessler
2013-12-07 01:24:05 +01:00
2461163f38remove old (static) serial driver boilerplate
Christian Groessler
2013-12-06 21:16:10 +01:00
932748e6caremove debug code
Christian Groessler
2013-12-06 20:49:57 +01:00
074136826aadd serial driver for Atari, still contains much debug code
Christian Groessler
2013-12-06 20:15:12 +01:00
9124d0f051add SER_BAUD_56_875
Christian Groessler
2013-12-06 20:13:55 +01:00
367ab2d531add SER_ERR_NOT_OPEN status code
Christian Groessler
2013-12-06 20:10:27 +01:00
0a8efc9fc3Revert "Added basic frame for new target 'creativision'."
Oliver Schmidt
2013-12-05 21:45:20 +01:00
b5ed9a1effMerge pull request #61 from greg-king5/make
Oliver Schmidt
2013-11-30 13:02:36 -08:00
58de918db5Merge pull request #62 from greg-king5/ubiquitous
Oliver Schmidt
2013-11-30 12:53:51 -08:00
42a09f0c23Merged branch "master" into make.
Greg King
2013-11-30 12:44:47 -05:00
1bcd4b44f8Merged branch "master" into ubiquitous.
Greg King
2013-11-30 12:38:47 -05:00
fa14237315Added a top border to a file's header comment.
Greg King
2013-11-30 08:30:42 -05:00
a6506abcd1Removed a now-redundant line.
Greg King
2013-11-30 08:24:58 -05:00
309c8fb842Fixed ca65's "ubiquitous_idents" feature.
Greg King
2013-11-30 08:20:36 -05:00
8e6b8dd0afAdded basic frame for new target 'creativision'.
Oliver Schmidt
2013-11-25 22:52:04 +01:00
05ed164c36Made a makefile show its progress consistently, by listing only the source file names.
Greg King
2013-11-24 19:12:27 -05:00
9fd27d6ef6Merge branch 'master' into c1p
Stephan Mühlstrasser
2013-11-19 20:53:17 +01:00
ed100f67b9Merge pull request #58 from groessler/something_to_pull
Oliver Schmidt
2013-10-18 14:26:23 -07:00
478a7679a2Force inclusion of 'shadow RAM preparation' load chunk in crt0.s and not in the linker config file.
Christian Groessler
2013-10-18 22:07:05 +02:00
9a3ca6769aMerge pull request #56 from groessler/something_to_pull
Oliver Schmidt
2013-10-18 06:51:53 -07:00
9f44d00d17Put EXE header and main chunk load header into a single file -- it makes no sense to be able to include/exclude them separately.
Christian Groessler
2013-10-18 14:53:06 +02:00
b153ec8896atari-asm.cfg linker config file
Christian Groessler
2013-10-18 03:07:01 +02:00
bf3a23c34cRename 'syschk' symbol in the linker config file, which forces inclusion of the 'system check' load chunki, to '__SYSTEM_CHECK__'.
Christian Groessler
2013-10-18 01:36:44 +02:00
648e6d79f1Merge pull request #54 from groessler/something_to_pull
Oliver Schmidt
2013-10-16 12:56:46 -07:00
90bac9d38crename LOWDATA segment to LOWBSS
Christian Groessler
2013-10-16 18:15:17 +02:00
3ef1ef3357comment and formatting fixes
Christian Groessler
2013-10-16 17:55:45 +02:00
f3d74cd166Added optimizer fix originating from Ullrich von Bassewitz prepared by Greg King.
Oliver Schmidt
2013-10-09 21:55:44 +02:00
c22c6f28ffRemoved option from usage.
Oliver Schmidt
2013-10-09 11:33:53 +02:00