1
0
mirror of https://github.com/cc65/cc65.git synced 2024-11-14 05:05:45 +00:00
Commit Graph

4066 Commits

Author SHA1 Message Date
cpg
a08257b851 added standard copyright header
git-svn-id: svn://svn.cc65.org/cc65/trunk@228 b7a2c559-68d2-44c3-8de9-860c34a00d81
2000-07-29 21:41:06 +00:00
cpg
7fa0e2e8ee some small fixes
git-svn-id: svn://svn.cc65.org/cc65/trunk@227 b7a2c559-68d2-44c3-8de9-860c34a00d81
2000-07-29 21:25:43 +00:00
cuz
f9b58c50dd Add common dir in more search paths
git-svn-id: svn://svn.cc65.org/cc65/trunk@226 b7a2c559-68d2-44c3-8de9-860c34a00d81
2000-07-29 16:01:54 +00:00
cuz
0a57d32509 Renamed several expression ops and added others.
Placed the DumpExpr function into the common directory, since it is
used by the assembler and linker.


git-svn-id: svn://svn.cc65.org/cc65/trunk@225 b7a2c559-68d2-44c3-8de9-860c34a00d81
2000-07-29 15:53:33 +00:00
cuz
b40d409c4f Output an error message when trying to determine the size of type void.
git-svn-id: svn://svn.cc65.org/cc65/trunk@224 b7a2c559-68d2-44c3-8de9-860c34a00d81
2000-07-29 12:07:04 +00:00
cuz
c0f16c531b Check segment in in #pragma for validity
git-svn-id: svn://svn.cc65.org/cc65/trunk@223 b7a2c559-68d2-44c3-8de9-860c34a00d81
2000-07-29 12:03:29 +00:00
cuz
9d85d084d0 Moved segment name handling into a separate module.
New compiler options to set the default segment names from the command line.


git-svn-id: svn://svn.cc65.org/cc65/trunk@222 b7a2c559-68d2-44c3-8de9-860c34a00d81
2000-07-29 11:49:34 +00:00
cuz
28c25a9bdb Added new assembler commands
git-svn-id: svn://svn.cc65.org/cc65/trunk@221 b7a2c559-68d2-44c3-8de9-860c34a00d81
2000-07-28 16:57:09 +00:00
cuz
9fa11093eb Added a watcom makefile
git-svn-id: svn://svn.cc65.org/cc65/trunk@220 b7a2c559-68d2-44c3-8de9-860c34a00d81
2000-07-28 16:15:51 +00:00
cuz
b933cd1ee3 Added a DOS target
git-svn-id: svn://svn.cc65.org/cc65/trunk@219 b7a2c559-68d2-44c3-8de9-860c34a00d81
2000-07-28 16:15:21 +00:00
cuz
9200dbb247 Add the include dir
git-svn-id: svn://svn.cc65.org/cc65/trunk@218 b7a2c559-68d2-44c3-8de9-860c34a00d81
2000-07-28 16:11:59 +00:00
cuz
07ce8ae322 Add the common library
git-svn-id: svn://svn.cc65.org/cc65/trunk@217 b7a2c559-68d2-44c3-8de9-860c34a00d81
2000-07-28 16:06:08 +00:00
cuz
f05e1ccc5f Added the io module
git-svn-id: svn://svn.cc65.org/cc65/trunk@216 b7a2c559-68d2-44c3-8de9-860c34a00d81
2000-07-28 16:05:43 +00:00
cuz
44a11218e1 Added .REPEAT pseudo instruction
git-svn-id: svn://svn.cc65.org/cc65/trunk@215 b7a2c559-68d2-44c3-8de9-860c34a00d81
2000-07-28 12:15:40 +00:00
cuz
77e8bffa81 Use gcc function attributes, fix several format related problems
git-svn-id: svn://svn.cc65.org/cc65/trunk@214 b7a2c559-68d2-44c3-8de9-860c34a00d81
2000-07-27 21:08:52 +00:00
cuz
ef579c4015 More attribute use
git-svn-id: svn://svn.cc65.org/cc65/trunk@213 b7a2c559-68d2-44c3-8de9-860c34a00d81
2000-07-27 21:07:01 +00:00
cuz
8f1533c8cc Use gcc attribs
git-svn-id: svn://svn.cc65.org/cc65/trunk@212 b7a2c559-68d2-44c3-8de9-860c34a00d81
2000-07-27 20:42:23 +00:00
cuz
d7ddc3d12e Use gcc attribs, fixed a wrong arg
git-svn-id: svn://svn.cc65.org/cc65/trunk@211 b7a2c559-68d2-44c3-8de9-860c34a00d81
2000-07-27 20:40:44 +00:00
cuz
3bcbcd9474 Use gcc function attributes for better error checking
git-svn-id: svn://svn.cc65.org/cc65/trunk@210 b7a2c559-68d2-44c3-8de9-860c34a00d81
2000-07-27 20:33:33 +00:00
cuz
c4e957b921 Fixed deletion
git-svn-id: svn://svn.cc65.org/cc65/trunk@209 b7a2c559-68d2-44c3-8de9-860c34a00d81
2000-07-27 19:27:29 +00:00
cuz
10984bc2db Ignore some files
git-svn-id: svn://svn.cc65.org/cc65/trunk@208 b7a2c559-68d2-44c3-8de9-860c34a00d81
2000-07-27 19:25:23 +00:00
cuz
c7ba511bde Added SGML makefile
git-svn-id: svn://svn.cc65.org/cc65/trunk@207 b7a2c559-68d2-44c3-8de9-860c34a00d81
2000-07-27 19:24:51 +00:00
cuz
51a09ddf37 Replaced the text files by SGML files
git-svn-id: svn://svn.cc65.org/cc65/trunk@206 b7a2c559-68d2-44c3-8de9-860c34a00d81
2000-07-27 18:57:12 +00:00
cuz
f97869b106 Bumped the version number
git-svn-id: svn://svn.cc65.org/cc65/trunk@205 b7a2c559-68d2-44c3-8de9-860c34a00d81
2000-07-27 18:48:27 +00:00
cuz
3c5ae1b3c4 Added .WARNING
git-svn-id: svn://svn.cc65.org/cc65/trunk@204 b7a2c559-68d2-44c3-8de9-860c34a00d81
2000-07-27 18:47:57 +00:00
cuz
8972f1db97 Fixed a typo
git-svn-id: svn://svn.cc65.org/cc65/trunk@203 b7a2c559-68d2-44c3-8de9-860c34a00d81
2000-07-27 06:38:36 +00:00
cuz
2311661a0e Fixed a bug in the .ERROR directive
git-svn-id: svn://svn.cc65.org/cc65/trunk@202 b7a2c559-68d2-44c3-8de9-860c34a00d81
2000-07-27 06:38:22 +00:00
cuz
1c715a5ee3 Added ERR_EXPECTED_EOF
git-svn-id: svn://svn.cc65.org/cc65/trunk@201 b7a2c559-68d2-44c3-8de9-860c34a00d81
2000-07-27 06:37:53 +00:00
cuz
62abe29353 Added string handling functions: .STRLEN and .STRAT
git-svn-id: svn://svn.cc65.org/cc65/trunk@199 b7a2c559-68d2-44c3-8de9-860c34a00d81
2000-07-25 21:32:11 +00:00
cuz
5ee142c7c2 Bumped the .IF nesting to 256
git-svn-id: svn://svn.cc65.org/cc65/trunk@198 b7a2c559-68d2-44c3-8de9-860c34a00d81
2000-07-25 21:31:54 +00:00
cuz
37d5209996 The name of the CLOCKS_PER_SEC macro was wrong in the last version. This got
fixed in the time.h header but not in the sample program.


git-svn-id: svn://svn.cc65.org/cc65/trunk@197 b7a2c559-68d2-44c3-8de9-860c34a00d81
2000-07-25 20:15:38 +00:00
cuz
319059d46d Added Atari stuff
git-svn-id: svn://svn.cc65.org/cc65/trunk@196 b7a2c559-68d2-44c3-8de9-860c34a00d81
2000-07-25 20:10:29 +00:00
cuz
ab2b9d35e1 Added new clock module implementing clock() and _clocks_per_sec().
git-svn-id: svn://svn.cc65.org/cc65/trunk@195 b7a2c559-68d2-44c3-8de9-860c34a00d81
2000-07-25 20:06:34 +00:00
cuz
da224eb851 Changed decl order
git-svn-id: svn://svn.cc65.org/cc65/trunk@194 b7a2c559-68d2-44c3-8de9-860c34a00d81
2000-07-22 19:08:22 +00:00
cuz
a17dee1a1c Added standard copyright headers
git-svn-id: svn://svn.cc65.org/cc65/trunk@193 b7a2c559-68d2-44c3-8de9-860c34a00d81
2000-07-22 19:03:03 +00:00
cuz
b062c9c96e Added standard copyright header, always define isblank, since it is part
of ISO-9899-1999.


git-svn-id: svn://svn.cc65.org/cc65/trunk@192 b7a2c559-68d2-44c3-8de9-860c34a00d81
2000-07-22 19:02:52 +00:00
cuz
6524692f3d Added standard copyright header, fixed a wrong macro name.
git-svn-id: svn://svn.cc65.org/cc65/trunk@191 b7a2c559-68d2-44c3-8de9-860c34a00d81
2000-07-22 19:01:53 +00:00
cuz
b841f794cf Added va_copy
git-svn-id: svn://svn.cc65.org/cc65/trunk@190 b7a2c559-68d2-44c3-8de9-860c34a00d81
2000-07-22 18:29:43 +00:00
cuz
fa41731700 Replace a return value of 0 by 1 as expected by the C standard.
git-svn-id: svn://svn.cc65.org/cc65/trunk@189 b7a2c559-68d2-44c3-8de9-860c34a00d81
2000-07-22 18:26:31 +00:00
cuz
2503a31938 Added several test programs that were lying around for some time
git-svn-id: svn://svn.cc65.org/cc65/trunk@188 b7a2c559-68d2-44c3-8de9-860c34a00d81
2000-07-22 11:14:00 +00:00
cuz
7dd7b024a0 strdup is now a fastcall function
git-svn-id: svn://svn.cc65.org/cc65/trunk@187 b7a2c559-68d2-44c3-8de9-860c34a00d81
2000-07-22 11:11:23 +00:00
cuz
1627af5de8 Replace strdup by an assembler implementation
git-svn-id: svn://svn.cc65.org/cc65/trunk@186 b7a2c559-68d2-44c3-8de9-860c34a00d81
2000-07-22 11:10:34 +00:00
cuz
13ff8554a1 More heap test patterns
git-svn-id: svn://svn.cc65.org/cc65/trunk@184 b7a2c559-68d2-44c3-8de9-860c34a00d81
2000-07-21 21:39:16 +00:00
cuz
80243ae63b _hadd is now a fastcall function
git-svn-id: svn://svn.cc65.org/cc65/trunk@183 b7a2c559-68d2-44c3-8de9-860c34a00d81
2000-07-21 21:36:24 +00:00
cuz
8db1fa3aa0 Rewrite _hadd in assembler (a huge speedup!) and integrate it with free
for even faster code. The old _hadd function is now also written in
assembler but does only setup variables and calls the internal function
that is part of free.


git-svn-id: svn://svn.cc65.org/cc65/trunk@182 b7a2c559-68d2-44c3-8de9-860c34a00d81
2000-07-21 21:36:06 +00:00
cuz
950a88d55e Replace malloc() by an assembler version
git-svn-id: svn://svn.cc65.org/cc65/trunk@181 b7a2c559-68d2-44c3-8de9-860c34a00d81
2000-07-21 16:57:58 +00:00
cuz
45ca940d8c Fixed an error geos.sgml
git-svn-id: svn://svn.cc65.org/cc65/trunk@178 b7a2c559-68d2-44c3-8de9-860c34a00d81
2000-07-21 12:45:54 +00:00
cpg
02bbe5289b set default screen mode to 0
git-svn-id: svn://svn.cc65.org/cc65/trunk@177 b7a2c559-68d2-44c3-8de9-860c34a00d81
2000-07-21 09:20:09 +00:00
cpg
72294dc011 removed DIRECT_SCREEN define
git-svn-id: svn://svn.cc65.org/cc65/trunk@176 b7a2c559-68d2-44c3-8de9-860c34a00d81
2000-07-21 08:26:44 +00:00
cuz
2f933e35d7 Bumped the version number
git-svn-id: svn://svn.cc65.org/cc65/trunk@175 b7a2c559-68d2-44c3-8de9-860c34a00d81
2000-07-20 06:05:28 +00:00