84cb41f625
Fixed a bug
cuz
2002-06-23 14:02:09 +00:00
75f57eb1df
Make the jump table segment writeable
cuz
2002-06-23 09:42:00 +00:00
71bfc5a910
Return bg color if coords out of range
cuz
2002-06-22 22:01:14 +00:00
207c4a9e56
Working on the TGI library
cuz
2002-06-22 21:53:58 +00:00
fb4bb7b383
Fixed a bug
cuz
2002-06-22 21:46:32 +00:00
bf944755dd
Working on the TGI library
cuz
2002-06-22 21:40:24 +00:00
897c1d8523
Added emulation and more clipping for the BAR function. Copy colors and page count into local storage from the driver. Added more functions.
cuz
2002-06-22 13:10:02 +00:00
ad7e08bf56
Fixed a bug
cuz
2002-06-15 12:03:06 +00:00
bf42f56500
Fixed zero page segment size
cuz
2002-06-15 11:25:10 +00:00
a1fa833da3
Fixed a bug
cuz
2002-06-14 13:13:27 +00:00
a96da498f5
Renamed the functions working with "struct Function". Fixed a problem with K&R functions: In a function with no return type specified, the compiler did not allow a simple "return" statement. However, there was no "void" type at that time, so it was not possible to specify something else. The solution is to allow omission of a return value in a K&R function with an implicit int type. Other types or an explicit int is still checked.
cuz
2002-06-12 12:12:04 +00:00
fc3d55d196
put segment keywords so bss, data and rodata are used for storage
izydorst
2002-06-04 22:49:09 +00:00
593797f9eb
fixed LoadW for doing 16-bit offsets loads, not only constants
izydorst
2002-06-04 11:20:29 +00:00
8d8ec57003
Added atmos.h from Jede
cuz
2002-06-04 07:03:38 +00:00
ec0c01728d
Fixed a typo
cuz
2002-05-27 09:57:50 +00:00
21afe25e90
Indirect fastcall functions with no parameters may be called as if it were cdecl functions, this generates better code. Remove a small error that caused indirect non fastcall function to always be handled as variadic, which meant a useless load of the Y register was added.
cuz
2002-05-26 11:08:17 +00:00
33c1e82bda
Move zp space out of crt0.s
cuz
2002-05-26 09:09:10 +00:00
3aadd7f62b
Combine the existing include files, move zp space out of crt0.s
cuz
2002-05-26 09:08:52 +00:00
9556117f0f
zpspace cannot be an external symbol
cuz
2002-05-26 08:32:47 +00:00
a1a147ee08
Added module with zero page locations
cuz
2002-05-26 08:29:31 +00:00
ec8ccd24a7
Fixed zero page handling for o65 modules
cuz
2002-05-25 15:58:00 +00:00
b0ceece52a
Fixed a bug (offset was not correct if more than one module was used). Added support for the new simple o65 addressing format.
cuz
2002-05-18 21:39:35 +00:00
25c317dcc3
New o65 defines
cuz
2002-05-18 21:38:30 +00:00
9364b206ab
Added check/support for simple addressing format. Check the operating system option and return the module id to the caller. Use bzero instead of memset.
cuz
2002-05-18 21:38:01 +00:00
009df2d6b5
New entry points for bzero and _bzero
cuz
2002-05-18 21:18:45 +00:00
4cb4751164
New o65 defines
cuz
2002-05-18 21:13:52 +00:00
3292569a89
One less bug in sizeof ("ABC").
cuz
2002-05-16 17:05:36 +00:00
5c2e2e5a96
support append mode
cpg
2002-05-16 15:28:07 +00:00
e79d285671
amode_to_bmode fixes: support "a", be more restrictive about the position of the char (r, w, and a must appear as the first char only)
cpg
2002-05-16 15:25:48 +00:00
f25f2196dd
fixed O_CREAT, O_TRUNC, O_APPEND to match the C headers
cpg
2002-05-16 15:14:04 +00:00
badef3c8e5
Fixed a bug
cuz
2002-05-02 12:46:03 +00:00
6ff2aeb8df
Bumped the version number
cuz
2002-04-26 11:09:28 +00:00
17503f9030
More changes for module support
cuz
2002-04-25 20:06:04 +00:00
6e32cf4b11
Add support for a module id
cuz
2002-04-25 18:11:05 +00:00
1e0b7c15ad
Added support for modules
cuz
2002-04-25 18:03:17 +00:00
0ac54f6f22
Add the 'module' target
cuz
2002-04-25 05:21:03 +00:00
dab745e4b1
New target 'module'
cuz
2002-04-25 05:14:14 +00:00
563a3b3579
Add new target 'module'
cuz
2002-04-25 05:08:51 +00:00
0041c3c8ac
Added configuration for cc65 modules
cuz
2002-04-25 05:07:12 +00:00
04834a5cea
Start to describe the FILES and FORMAT sections
cuz
2002-04-21 20:12:06 +00:00
3f9e7b56ae
Support additional o65 attributes. Add a special ID for the cc65 operating system that is written to the OS field of the options header.
cuz
2002-04-21 20:00:04 +00:00
1c3e74a148
Add new o65 operating system
cuz
2002-04-21 14:30:40 +00:00
0e4eef1f0f
New files for loading modules at runtime
cuz
2002-04-21 14:29:30 +00:00
6556d25662
New directory for (globally used) assembler includes. Moved the includes from libsrc/common here. New includes: modload.inc, o65.inc
cuz
2002-04-21 14:20:42 +00:00
d0599a24fe
Move include files into /asminc, changed include file paths
cuz
2002-04-21 14:19:16 +00:00
302005befe
dos -> unix lf conversion
cuz
2002-04-21 14:19:14 +00:00
cc80937c3b
Added new header files
cuz
2002-04-21 14:05:42 +00:00
0a68498252
Use cc65 character classification routines
cuz
2002-04-20 11:49:53 +00:00
7bb10e54f3
Fixed a typo
cuz
2002-04-18 19:51:55 +00:00
fe027ce916
Fixed wrong compares (new code by Piotr Fusik)
cuz
2002-04-17 18:55:21 +00:00
99de22ffe2
Fixed a bug
cuz
2002-04-17 18:52:03 +00:00