Fabrizio Caruso
eb83a3fd0f
Improve helloworld example for Supervision
2019-10-09 17:01:02 +02:00
Fabrizio Caruso
915836b3ec
Improve init code readability
2019-10-09 17:01:02 +02:00
Fabrizio Caruso
cdb8035cf0
Move screen init into crt0.s
2019-10-09 17:01:02 +02:00
Fabrizio Caruso
74a904be54
Hello world example for the Supervision
2019-10-09 17:01:02 +02:00
Stefan
96547d1dd4
Fix colors for #948
2019-10-09 06:15:38 -04:00
Fabrizio Caruso
9bd92178b6
Fix Gamate RVS
2019-10-04 10:22:25 +02:00
Greg King
2e5fbe89cd
Made the "none" CPU allow all address sizes.
2019-10-02 10:09:48 -04:00
Greg King
9dfc8f84bc
Fixed cgetc().
...
The GETIN function doesn't protect CPU registers.
2019-10-01 05:30:36 -04:00
Greg King
3cece61525
Added character codes to change between the two CBM fonts.
2019-10-01 04:16:44 -04:00
Greg King
d7ec817f0a
Fixed a typo in the cx16 document.
2019-09-30 10:41:21 -04:00
Greg King
2546c6ba1c
Put the C64 code into cx16/_scrsize.s.
...
(I forgot that SCREEN is an official jumptable function.
2019-09-28 01:38:16 -04:00
Greg King
6cae84a25d
Updated the cx16 start-up to the emulator's release 32.
...
Made the Kernal ROM be visible when programs start.
2019-09-28 00:54:27 -04:00
Greg King
18afc7c703
Created a target and a library for the Commander X16 prototype computer.
2019-09-27 03:38:51 -04:00
Greg King
0896deedef
Added a .ORG keyword to ca65 structs/unions.
...
Allow 24-bit numbers as operands in ca65 structs/unions.
2019-09-11 19:00:08 -04:00
Oliver Schmidt
3b128ba59f
Use MACHID to check for realtime clock.
...
There's no need to do guesswork to know if a realtime clock is present/active.
2019-09-10 09:49:06 +02:00
Greg King
c53b167307
Added a charmap header that converts no character encodings.
...
It can be used in programs, on non-ASCII machines, that need to send/write ASCII strings.
2019-09-07 23:02:31 -04:00
Jeremy Chadwick
4e3abf417f
Use the word 'macros' universally (not macroes)
2019-08-27 08:34:35 +02:00
Jeremy Chadwick
57b997355f
Grammatical modifications
2019-08-26 09:32:14 -04:00
Jeremy Chadwick
cc373cc41d
doc: clarify need for .IMPORT on some special symbols
2019-08-26 09:32:14 -04:00
jede
3d63a8bb62
Cleaning
2019-07-31 18:07:28 +02:00
jede
3b07b8b8e3
Add cclear and cclearxy
2019-07-31 18:07:28 +02:00
Greg King
a0db846a97
Allowed old-style (K and R) function declarations to be fastcall.
...
That lets them match old-style definitions. It avoids "Type conflict" error messages. It allows shorter function calls.
Fixed the types of some variables in "test/ref/otccex.c". It avoids crashes on 64-bit Windows (32-bit Windows with 64-bit pointers).
2019-07-22 09:26:23 -04:00
jede
cceffbdb8c
Fix bug $FF
2019-07-21 14:11:51 -04:00
jede
e7bb0aad19
Fix comment and gotox force colour change
2019-07-21 14:11:51 -04:00
jede
996537282c
Cleaning import variables
2019-07-21 14:11:51 -04:00
jede
848df36f6b
Optimize Clrscr
2019-07-21 14:11:51 -04:00
jede
0fe98a7ca8
Fix bgcolor and textcolor must return last color, jmp remove.
2019-07-21 14:11:51 -04:00
jede
f9e13abc11
jmp instead of jsr
2019-07-21 14:11:51 -04:00
jede
ede64f68a9
Fix bug with bgcolor and textcolor
2019-07-21 14:11:51 -04:00
jede
6f7f6b5119
Fix label, optimize code
2019-07-21 14:11:51 -04:00
jede
a0a6537bda
Fix typo and optimize
2019-07-21 14:11:51 -04:00
jede
28eba8bff9
fix import
2019-07-21 14:11:51 -04:00
jede
7767a0e88e
fix typo
2019-07-21 14:11:51 -04:00
jede
3d5811d8f5
Fix gotoy changecolor
2019-07-21 14:11:51 -04:00
jede
7f9e73a1ce
Add textcolor and bgcolor.s
2019-07-21 14:11:51 -04:00
jede
14ac1a7ff6
Fix bug : gotoxy does not working because Y does not update the adress on the screen
2019-07-21 14:11:51 -04:00
Lauri Kasanen
5cbbb4597f
Document binary literals
2019-07-20 17:21:42 +02:00
Lauri Kasanen
1bfdce55ed
binlit: Add a few random leading zeros
2019-07-20 17:21:42 +02:00
Lauri Kasanen
925ea9d544
cc65: Add support for binary literals
...
Binary literals, 0b001, are a GCC extension in C and a C++14 feature.
2019-07-20 17:21:42 +02:00
jede
76fe064e03
Add XSCROH & XSCROB value
2019-07-20 17:10:00 +02:00
jede
99de3cb6ea
Add page 0 variables from Telemon 2.4
2019-07-20 17:10:00 +02:00
Greg King
88c6dd2da8
Changed empty parameter lists into (void) lists on functions with asm() statements.
...
The fix avoids any possible problems with how cc65 will handle old-style (K & R) function declarations, in the future.
2019-07-16 13:16:02 -04:00
Björn Esser
2f3955dbc7
src/Makefile: Simplify BUILD_ID logic.
2019-07-15 12:42:48 +02:00
Oliver Schmidt
9be25dab9c
Minor URL update.
2019-07-15 12:29:25 +02:00
Greg King
28584b31f1
Made the ld65 configure file's segment offset attribute accept zero as a value.
...
Expressions are allowed as values. Therefore, zero might be set explicitly by some conditions.
2019-06-30 22:44:10 -04:00
Björn Esser
93b6efcb2f
zlib: Use correct (un)signedness of char in prototypes and functions.
...
Also ensure we are using the same constness qualifiers.
2019-06-19 19:01:30 +02:00
Björn Esser
e0ac9d5d8e
util/zlib/deflater: Fix several compiler warnings.
2019-06-19 19:01:30 +02:00
Björn Esser
9faca05e6a
test/ref/otccex: Fix ramdomly occurring segfault.
...
The variables named tab and p are used in the context of pointers
and thus must be declared as such. Determining the purpose they
serve, using char over int seems more feasible here as well.
2019-06-09 20:26:12 +02:00
Björn Esser
83e0c70de5
Replace GIT_SHA with a more versatile BUILD_ID definition.
...
When compiling cc65, it will by default place the git hash (if available) of
the checked out commit in the version string. This isn't useful when building
a package for a Linux distribution, since there either won't be an upstream
git hash if there is one at all.
Thus we replace GIT_SHA with a more versatile BUILD_ID, which can be defined
to any arbitrary string. When building, its contents will be appended to the
version string instead of the git hash.
If BUILD_ID is not defined by the user the behaviour will be exactly the same
as before. That means BUILD_ID gets automatically defined to Git <GIT_SHA>,
if it can be determined from a checkout.
2019-06-09 20:17:15 +02:00
Oliver Schmidt
e34ee32973
Reduced shadow for h2 to improve readability.
2019-06-04 11:46:15 +02:00