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
Christian Groessler
9124d0f051
add SER_BAUD_56_875
2013-12-06 20:53:49 +01:00
Christian Groessler
367ab2d531
add SER_ERR_NOT_OPEN status code
2013-12-06 20:53:49 +01:00
Oliver Schmidt
0a8efc9fc3
Revert "Added basic frame for new target 'creativision'."
...
This reverts commit 8e6b8dd0af
.
2013-12-05 21:45:20 +01:00
Oliver Schmidt
b5ed9a1eff
Merge pull request #61 from greg-king5/make
...
Consistent makefile progress report
2013-11-30 13:02:36 -08:00
Oliver Schmidt
58de918db5
Merge pull request #62 from greg-king5/ubiquitous
...
Ubiquitous
2013-11-30 12:53:51 -08:00
Greg King
42a09f0c23
Merged branch "master" into make.
2013-11-30 12:45:15 -05:00
Greg King
1bcd4b44f8
Merged branch "master" into ubiquitous.
2013-11-30 12:40:57 -05:00
Greg King
fa14237315
Added a top border to a file's header comment.
2013-11-30 08:52:51 -05:00
Greg King
a6506abcd1
Removed a now-redundant line.
2013-11-30 08:24:58 -05:00
Greg King
309c8fb842
Fixed ca65's "ubiquitous_idents" feature.
...
Before the fix, that feature couldn't recognize a standard op-code mnemonic, that wasn't replaced by a macro, if it was on a line without a label.
This patch was written by Jeremy Turner.
2013-11-30 08:20:36 -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
Oliver Schmidt
ed100f67b9
Merge pull request #58 from groessler/something_to_pull
...
another small atarixl change
2013-10-18 14:26:23 -07: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
Oliver Schmidt
9a3ca6769a
Merge pull request #56 from groessler/something_to_pull
...
atari-asm.cfg
2013-10-18 06:51:53 -07: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
Oliver Schmidt
648e6d79f1
Merge pull request #54 from groessler/something_to_pull
...
some cleanups for 'atarixl'
2013-10-16 12:56:46 -07: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
Oliver Schmidt
f3d74cd166
Added optimizer fix originating from Ullrich von Bassewitz prepared by Greg King.
2013-10-09 21:56:05 +02:00
Oliver Schmidt
c22c6f28ff
Removed option from usage.
...
The option in question was removed with 37c492b544
2013-10-09 11:33:53 +02:00
Oliver Schmidt
f488f7576c
Applied fix contributed by Greg King.
...
The code
void foo(void)
{
int i;
long l = 1L * i;
}
triggered an
Internal compiler error:
Code generation messed up: StackPtr is -4, should be -2
Greg King: "We are lucky that the bug is simple -- a missing "else". The result is that the compiler thinks that it does the opposite of what it actually does: It thinks that it pushes the non-constant expression onto the stack. It doesn't; so, cc65's stack pointer is wrong."
2013-10-08 23:04:41 +02:00
Oliver Schmidt
38719211bd
Merge pull request #51 from groessler/something_to_pull
...
small optimization
2013-10-04 04:15:56 -07:00
Christian Groessler
e3b9e9a76e
small optimization
2013-10-04 12:41:08 +02:00
Oliver Schmidt
3e2e41a63f
Merge pull request #50 from groessler/something_to_pull
...
Add "system check" load chunk to regular (non-XL) Atari target.
2013-10-04 02:43:48 -07:00
Christian Groessler
1077a2876e
Lower the default Atari start adress from $2E00 to $2000. With
...
the startup memory check of the "system check" load chunk this
should be fine
2013-10-04 01:04:06 +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
be82b141c7
Merge pull request #49 from groessler/something_to_pull
...
Atari XL: use all available memory below the ROM
2013-10-03 05:35:55 -07:00
Christian Groessler
73d38b0ff2
Fix typo in last change.
2013-10-03 14:15:39 +02:00
Christian Groessler
417110d341
Use all available memory below the ROM.
2013-10-03 14:13:13 +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
Oliver Schmidt
2c19ec4753
Merge pull request #45 from groessler/something_to_pull
...
Atari XL target
2013-10-01 12:02:02 -07: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
c88e0818b4
Leave the character generator at $E000 like atarixl.cfg does.
2013-09-27 21:50:17 +02:00
Christian Groessler
d67d19211c
Merge remote-tracking branch 'upstream/master'
2013-09-25 22:19:57 +02:00
Oliver Schmidt
227ed9bdcd
Merge pull request #44 from greg-king5/archiver
...
Hide an unneeded ar65 status message.
2013-09-23 15:16:11 -07:00
Greg King
82299f3caa
Made the archiver announce a library's creation only if it is being verbose.
2013-09-23 16:10:12 -04:00
Christian Groessler
34e75afec3
adapt to CHARGEN_RELOC
2013-09-20 18:09:53 +02:00
Christian Groessler
722dbaa1aa
Add comment describing the need to have the runtime library compiled
...
with CHARGEN_RELOC enabled.
2013-09-20 18:09:16 +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