Christian Groessler
7c0b049ef7
some cosmetic cleanups
2013-09-18 01:27:44 +02:00
Christian Groessler
b713706304
Get rid of SAVEAREA segment: fold it into LOWDATA.
2013-09-18 00:48:01 +02:00
Christian Groessler
d0c41ecee9
Default atatixl.cfg file now leaves the character generator at $E000.
...
This reduces the potential to flicker, but creates two separate
memory areas in the high memory.
For applications which require a large continuous memory space in
high memory, atarixl-largehimem.cfg is provided. With high IRQ
activity or DL interrupt there might be flicker.
2013-09-18 00:38:29 +02:00
Christian Groessler
42835d91b8
remove __RESERVED_MEMORY__: not supported on atarixl
2013-09-18 00:28:48 +02:00
Christian Groessler
de639fdf6a
introduce SHADOW_RAM2
2013-09-18 00:27:45 +02:00
Christian Groessler
678ffbdd4d
add support for SHADOW_RAM2 segment
2013-09-18 00:25:18 +02:00
Christian Groessler
3df94fba92
introduce SHADOW_RAM2
2013-09-18 00:17:45 +02:00
Christian Groessler
f679c9703c
consider __STACKSIZE__ when initializing sp for atarixl
2013-09-17 23:03:33 +02:00
Christian Groessler
367bd368c0
override _sys() function for Atari targets
2013-09-17 22:52:18 +02:00
Christian Groessler
c6e6baab7d
add testprogram for _sys() function on Atari
2013-09-17 22:35:29 +02:00
Christian Groessler
1135bc2acd
add IOCB command codes to atari.h
2013-09-17 22:35:17 +02:00
Christian Groessler
b20294594c
add testprogram for _sys() function on Atari
2013-09-17 22:33:48 +02:00
Christian Groessler
5d36270f78
add IOCB command codes to atari.h
2013-09-17 22:32:43 +02:00
Christian Groessler
85170998ad
more atarixl linker cfg file cleanups; adapt atarixl-overlay.cfg
2013-09-13 21:47:39 +02:00
Christian Groessler
5caf6c8854
atarixl linker cfg file cleanups; set default load address to 400 for atarixl
2013-09-13 20:29:24 +02:00
Christian Groessler
aac88eac53
Use labels instead of segment load addresses to specify entry points
...
in the EXE file.
2013-09-13 18:28:17 +02:00
Christian Groessler
53c5a6a668
Merge remote-tracking branch 'upstream/master'
2013-09-13 16:15:11 +02:00
Oliver Schmidt
78473f73c9
Merge pull request #41 from groessler/something_to_pull
...
Remove obsolete ZPSAVE segment.
2013-09-13 07:13:32 -07:00
Christian Groessler
fbabf960ca
Remove obsolete ZPSAVE segment.
2013-09-13 16:01:52 +02:00
Christian Groessler
237bb9850c
Remove obsolete ZPSAVE segment.
2013-09-13 16:00:56 +02:00
Christian Groessler
3d0ebef0f5
Merge remote-tracking branch 'upstream/master'
...
Conflicts:
testcode/lib/tinyshell.c
2013-09-12 13:24:35 +02:00
Oliver Schmidt
6466826dc8
Merge pull request #40 from groessler/something_to_pull2
...
testcode/lib/tinyshell.c: add 'verbose' and 'cls' commands; add SP check
2013-09-12 04:13:43 -07:00
Oliver Schmidt
31b0e5da23
Merge pull request #39 from groessler/something_to_pull
...
Fix strtoul 'endptr' return value: It should point to the first invalid character,
2013-09-12 04:05:39 -07:00
Christian Groessler
bd2b2e0f7d
Fix last change: Stack check for all CC65 targets. Enable subdirectories on Apple 2.
2013-09-12 13:04:55 +02:00
Christian Groessler
2051adeb4d
Fix strtol 'endptr' return value.
2013-09-12 12:38:20 +02:00
Christian Groessler
d488272357
testcode/lib/tinyshell.c: Enable SP check only for CC65
...
targets. Enable 'cls' command only for Atari. Enable subdirectory
commands only for Atari and non-CC65 targets.
2013-09-12 12:32:59 +02:00
Christian Groessler
619de8b314
testcode/lib/tinyshell.c: fix error message
2013-09-12 00:16:29 +02:00
Christian Groessler
f39cb2fb73
testcode/lib/tinyshell.c: fix error message
2013-09-12 00:16:09 +02:00
Christian Groessler
39e5bd0c18
testcode/lib/tinyshell.c: add 'verbose' and 'cls' commands; add SP check
2013-09-12 00:06:42 +02:00
Christian Groessler
8edc2ad366
testcode/lib/tinyshell.c: add 'verbose' and 'cls' commands; add SP check
2013-09-12 00:04:51 +02:00
Christian Groessler
5a1dcbbe4c
Reduce flicker by waiting for horizontal retrace before switching ROM and
...
CHARGEN. Can be disabled by setting USEWSYNC to 0.
2013-09-11 23:59:24 +02:00
Christian Groessler
387f6e9b21
Check whether double buffering ('bounce buffering') is needed and only do
...
it if needed.
2013-09-11 22:45:41 +02:00
Christian Groessler
8bc4b4c636
add code to add free shadow memory to heap (currently disabled)
2013-09-11 22:43:35 +02:00
Christian Groessler
5a84da0d4e
Fix strtoul 'endptr' return value: It should point to the first invalid character,
...
not to the last valid character.
2013-09-11 21:54:50 +02:00
Christian Groessler
ebfb4a0b52
Fix strtoul 'endptr' return value: It should point to the first invalid character,
...
not to the last valid character.
2013-09-11 21:53:13 +02:00
Christian Groessler
ac9f0d6a05
Merge remote-tracking branch 'upstream/master'
2013-09-10 13:36:28 +02:00
Oliver Schmidt
a32366b124
Merge pull request #37 from greg-king5/lightpen
...
CBM510 lightpen driver
2013-09-10 04:21:16 -07:00
Greg King
2b02a03e6c
Renamed the CBM510 lightpen driver to include the 184-C pen.
2013-09-10 06:47:17 -04:00
Oliver Schmidt
40acb0fbe4
Merge pull request #36 from greg-king5/cbm2
...
Fixed a small bug in a joystick-mouse driver.
2013-09-09 14:43:46 -07:00
Greg King
34c23c4c7d
Made mousetest.c know that the CBM510 has a lightpen driver.
2013-09-09 17:09:33 -04:00
Greg King
e0c8c7dcb1
Added a cbm510 lightpen driver.
...
It's similar to the current c64 and c128 lightpen drivers.
2013-09-09 17:03:40 -04:00
Christian Groessler
c48fbd8a2b
remove ZP_CIOV_save and ZP_SIOV_save
2013-09-07 17:44:53 +02:00
Greg King
eb741e1396
Don't shift in an unknown carry bit.
...
If that bit happenned to be set, then it would defeat the fancy ADC shifter.
2013-09-05 11:32:50 -04:00
Christian Groessler
21e6654524
adjust size of SRPREP to account for 1K aligned character generator
...
(not page aligned as I thought before)
2013-09-04 22:25:29 +02:00
Christian Groessler
4a0bdf871b
Remove screen flicker while mapping ROM out and in.
...
Some cleanups.
2013-09-04 22:10:36 +02:00
Oliver Schmidt
edc5ed4f54
Merge pull request #35 from greg-king5/cbm-chain
...
Added more comments to CBM exec().
2013-09-04 06:27:07 -07:00
Greg King
875212a850
Added more details about how the CBM exec() works.
2013-09-04 09:16:00 -04:00
Christian Groessler
1e8e998991
Merge remote-tracking branch 'upstream/master'
2013-09-04 13:28:10 +02:00
Oliver Schmidt
3969d920fa
Bumped driver api versions due to recent intoduction of library references.
2013-09-01 09:46:07 +02:00
Oliver Schmidt
44a056833d
Merge pull request #34 from greg-king5/lower-upper
...
Fixed 2 string-function return-pointers.
2013-08-28 01:03:08 -07:00