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 |
|
Christian Groessler
|
c210dfcb94
|
use '.ifndef' instead of '.if .not .defined'
|
2013-09-18 16:36:03 +02:00 |
|
Christian Groessler
|
ff18dcaa16
|
override _sys() function for Atari targets
|
2013-09-18 15:35:55 +02:00 |
|
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
|
678ffbdd4d
|
add support for SHADOW_RAM2 segment
|
2013-09-18 00:25:18 +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
|
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
|
3d0ebef0f5
|
Merge remote-tracking branch 'upstream/master'
Conflicts:
testcode/lib/tinyshell.c
|
2013-09-12 13:24:35 +02:00 |
|
Christian Groessler
|
2051adeb4d
|
Fix strtol 'endptr' return value.
|
2013-09-12 12:38:20 +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 |
|
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
|
4a0bdf871b
|
Remove screen flicker while mapping ROM out and in.
Some cleanups.
|
2013-09-04 22:10:36 +02: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 |
|
Greg King
|
0684ab7ab9
|
Fixed some return pointers.
$1234 pointers were returned as $3434.
|
2013-08-28 02:58:41 -04:00 |
|
Christian Groessler
|
ae9ab59549
|
xlmemchk.inc: Fix wrong calculation if load address is at an exact 4K border.
|
2013-08-27 22:45:23 +02:00 |
|
Christian Groessler
|
20c9fe44b4
|
Merge remote-tracking branch 'upstream/master'
|
2013-08-27 10:22:41 +02:00 |
|
Christian Groessler
|
68fc4a1b15
|
rename KEYBDV_wrapper to KEYBDV_handler
|
2013-08-27 10:21:42 +02:00 |
|
Oliver Schmidt
|
bc992e0398
|
Merge pull request #31 from greg-king5/cbm-chain
Commodore exec() function
|
2013-08-26 23:50:34 -07:00 |
|
Christian Groessler
|
a3511ea93d
|
changes for atarixl target
|
2013-08-26 10:36:40 +02:00 |
|