Christian Groessler
|
3baf01f531
|
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-14 14:03:06 +01:00 |
|
Christian Groessler
|
e85a3f9762
|
Fix timer IRQ hooking for atarixl target.
|
2014-01-14 14:03:06 +01:00 |
|
Christian Groessler
|
9a642a529a
|
Merge remote-tracking branch 'upstream/master' into something_to_pull
|
2014-01-14 14:01:49 +01:00 |
|
Oliver Schmidt
|
b1c8f8e714
|
Fixed recent "Minor comment harmonization".
|
2014-01-12 21:52:18 +01:00 |
|
Oliver Schmidt
|
8ae7ac73b3
|
Minor comment harmonization.
|
2014-01-11 23:35:21 +01:00 |
|
Christian Groessler
|
a3814da96f
|
add comment
|
2014-01-11 01:37:49 +01:00 |
|
Christian Groessler
|
95ba42bb69
|
use ST mouse as static standard driver, too
|
2014-01-11 01:37:49 +01:00 |
|
Christian Groessler
|
f2d25348db
|
align comment to the same column
|
2014-01-11 01:18:07 +01:00 |
|
Christian Groessler
|
a86133bb57
|
another small cleanup
|
2014-01-05 11:18:48 +01:00 |
|
Christian Groessler
|
231e597a4b
|
small cleanup
|
2014-01-05 11:09:19 +01:00 |
|
Christian Groessler
|
f83c77bace
|
When disabling interrupts, restore original interrupt flag afterwards.
|
2014-01-04 20:33:25 +01:00 |
|
Christian Groessler
|
be595b7304
|
Add drivers for ST mouse, Amiga mouse, and Atari trakball. Access
routines taken from old mouse.s.
|
2014-01-04 20:33:24 +01:00 |
|
Christian Groessler
|
a5dfce7c41
|
Add "joystick mouse" driver and default mouse callback routine (not
using P/M graphics).
|
2014-01-04 20:33:24 +01:00 |
|
Christian Groessler
|
6a17df69dd
|
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-04 20:33:24 +01:00 |
|
Oliver Schmidt
|
e267addb5b
|
Merge pull request #67 from greg-king5/echo
CBM stdin Console RETURN-key Echo
|
2013-12-26 06:54:42 -08:00 |
|
Greg King
|
6f72758587
|
Reset the stdin console when a program starts.
|
2013-12-24 15:26:05 -05:00 |
|
Greg King
|
0dc8a278c7
|
Moved the command-line arguments out of BASIC's input buffer.
The stdin console re-uses that buffer.
|
2013-12-24 13:56:19 -05:00 |
|
Greg King
|
d56f5d65ab
|
Added a simplistic read() that gives a stdin console on the Atmos.
|
2013-12-24 05:18:04 -05:00 |
|
Greg King
|
50c626d02b
|
Avoided a reload by using a second register.
|
2013-12-23 12:20:28 -05:00 |
|
Greg King
|
263ae3ceb1
|
Made the CBM stdin consoles echo '\n' to the screen.
That fix makes Commodore platforms be consistent with other platforms' consoles.
|
2013-12-23 11:48:58 -05:00 |
|
Oliver Schmidt
|
e0262750ce
|
Have %I yield values [1..12] instead of [0..11].
|
2013-12-09 19:53:54 +01:00 |
|
Christian Groessler
|
9e91f74297
|
small optimzation (found by Greg King)
|
2013-12-07 01:24:05 +01:00 |
|
Christian Groessler
|
2461163f38
|
remove old (static) serial driver boilerplate
|
2013-12-06 21:16:10 +01:00 |
|
Christian Groessler
|
932748e6ca
|
remove debug code
|
2013-12-06 20:53:49 +01:00 |
|
Christian Groessler
|
074136826a
|
add serial driver for Atari, still contains much debug code
|
2013-12-06 20:53:49 +01:00 |
|
Oliver Schmidt
|
0a8efc9fc3
|
Revert "Added basic frame for new target 'creativision'."
This reverts commit 8e6b8dd0afed52c1963ea29c4921157693463cbe.
|
2013-12-05 21:45:20 +01:00 |
|
Greg King
|
42a09f0c23
|
Merged branch "master" into make.
|
2013-11-30 12:45:15 -05:00 |
|
Oliver Schmidt
|
8e6b8dd0af
|
Added basic frame for new target 'creativision'.
Kym Greenshields <kym.greenshields@gmail.com> has expressed interest
in contributing and maintaining support for the VTech CreatiVision system.
|
2013-11-25 22:52:04 +01:00 |
|
Greg King
|
05ed164c36
|
Made a makefile show its progress consistently, by listing only the source file names.
That change avoids the confusion of seeing some names shown twice.
|
2013-11-24 19:12:27 -05:00 |
|
Christian Groessler
|
478a7679a2
|
Force inclusion of 'shadow RAM preparation' load chunk in crt0.s and
not in the linker config file.
|
2013-10-18 22:08:26 +02:00 |
|
Christian Groessler
|
9f44d00d17
|
Put EXE header and main chunk load header into a single file --
it makes no sense to be able to include/exclude them separately.
|
2013-10-18 14:54:22 +02:00 |
|
Christian Groessler
|
b153ec8896
|
atari-asm.cfg linker config file
|
2013-10-18 03:08:26 +02:00 |
|
Christian Groessler
|
bf3a23c34c
|
Rename 'syschk' symbol in the linker config file, which forces inclusion
of the 'system check' load chunki, to '__SYSTEM_CHECK__'.
|
2013-10-18 03:08:15 +02:00 |
|
Christian Groessler
|
90bac9d38c
|
rename LOWDATA segment to LOWBSS
|
2013-10-16 18:20:57 +02:00 |
|
Christian Groessler
|
3ef1ef3357
|
comment and formatting fixes
|
2013-10-16 18:20:48 +02:00 |
|
Christian Groessler
|
e3b9e9a76e
|
small optimization
|
2013-10-04 12:41:08 +02:00 |
|
Christian Groessler
|
700fd4f187
|
Enable "system check" load chunk for non-XL Atari target.
|
2013-10-04 00:54:24 +02:00 |
|
Oliver Schmidt
|
b727c075e9
|
Merge pull request #48 from efornara/time_fix
fixed timep handling in time()
|
2013-10-02 14:50:02 -07:00 |
|
Emanuele Fornara
|
35388418fd
|
fixed timep handling in time()
|
2013-10-02 20:55:01 +01:00 |
|
Christian Groessler
|
7fb0cf4bb2
|
Some formatting and style fixes.
|
2013-10-01 11:36:37 +02:00 |
|
Christian Groessler
|
213f93cce4
|
disable DEBUG
|
2013-09-27 22:14:26 +02:00 |
|
Christian Groessler
|
39a98f250b
|
untabify
|
2013-09-27 22:01:54 +02:00 |
|
Christian Groessler
|
34e75afec3
|
adapt to CHARGEN_RELOC
|
2013-09-20 18:09:53 +02:00 |
|
Christian Groessler
|
aa2167926a
|
move CHARGEN_RELOC enabling to Makefile.inc
|
2013-09-20 00:26:49 +02:00 |
|
Christian Groessler
|
37ed72bc89
|
cleanup and document CHARGEN_RELOC change
|
2013-09-20 00:10:34 +02:00 |
|
Christian Groessler
|
fe75788015
|
add CHARGEN_RELOC knob to conditionally include the code to change CHBASE
|
2013-09-19 23:34:45 +02:00 |
|
Christian Groessler
|
60e97f4d96
|
move macros to enable and disable the ROM into a separate include file
|
2013-09-19 23:21:09 +02:00 |
|
Christian Groessler
|
47a6390753
|
adjust some variable names
|
2013-09-19 22:40:20 +02:00 |
|
Christian Groessler
|
0a7cb64d2e
|
Use '.ifdef' and '.ifndef' instead of '.if .defined' and '.if .not .defined'.
|
2013-09-19 22:36:22 +02:00 |
|
Christian Groessler
|
2e10a55b51
|
use '.ifndef' instead of '.if .not .defined'
|
2013-09-18 16:36:24 +02:00 |
|