84cb41f625Fixed a bug
cuz
2002-06-23 14:02:09 +00:00
75f57eb1dfMake the jump table segment writeable
cuz
2002-06-23 09:42:00 +00:00
71bfc5a910Return bg color if coords out of range
cuz
2002-06-22 22:01:14 +00:00
207c4a9e56Working on the TGI library
cuz
2002-06-22 21:53:58 +00:00
fb4bb7b383Fixed a bug
cuz
2002-06-22 21:46:32 +00:00
bf944755ddWorking on the TGI library
cuz
2002-06-22 21:40:24 +00:00
897c1d8523Added 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
ad7e08bf56Fixed a bug
cuz
2002-06-15 12:03:06 +00:00
bf42f56500Fixed zero page segment size
cuz
2002-06-15 11:25:10 +00:00
a1fa833da3Fixed a bug
cuz
2002-06-14 13:13:27 +00:00
a96da498f5Renamed 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
fc3d55d196put segment keywords so bss, data and rodata are used for storage
izydorst
2002-06-04 22:49:09 +00:00
593797f9ebfixed LoadW for doing 16-bit offsets loads, not only constants
izydorst
2002-06-04 11:20:29 +00:00
8d8ec57003Added atmos.h from Jede
cuz
2002-06-04 07:03:38 +00:00
ec0c01728dFixed a typo
cuz
2002-05-27 09:57:50 +00:00
21afe25e90Indirect 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
33c1e82bdaMove zp space out of crt0.s
cuz
2002-05-26 09:09:10 +00:00
3aadd7f62bCombine the existing include files, move zp space out of crt0.s
cuz
2002-05-26 09:08:52 +00:00
9556117f0fzpspace cannot be an external symbol
cuz
2002-05-26 08:32:47 +00:00
a1a147ee08Added module with zero page locations
cuz
2002-05-26 08:29:31 +00:00
ec8ccd24a7Fixed zero page handling for o65 modules
cuz
2002-05-25 15:58:00 +00:00
b0ceece52aFixed 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
9364b206abAdded 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
009df2d6b5New entry points for bzero and _bzero
cuz
2002-05-18 21:18:45 +00:00
e79d285671amode_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
f25f2196ddfixed O_CREAT, O_TRUNC, O_APPEND to match the C headers
cpg
2002-05-16 15:14:04 +00:00
badef3c8e5Fixed a bug
cuz
2002-05-02 12:46:03 +00:00
6ff2aeb8dfBumped the version number
cuz
2002-04-26 11:09:28 +00:00
17503f9030More changes for module support
cuz
2002-04-25 20:06:04 +00:00
6e32cf4b11Add support for a module id
cuz
2002-04-25 18:11:05 +00:00
1e0b7c15adAdded support for modules
cuz
2002-04-25 18:03:17 +00:00
0ac54f6f22Add the 'module' target
cuz
2002-04-25 05:21:03 +00:00
04834a5ceaStart to describe the FILES and FORMAT sections
cuz
2002-04-21 20:12:06 +00:00
3f9e7b56aeSupport 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