]> git.sur5r.net Git - cc65/log
cc65
24 years agoReworked type comparison and handling of type qualifiers
cuz [Mon, 14 Aug 2000 22:18:26 +0000 (22:18 +0000)]
Reworked type comparison and handling of type qualifiers

git-svn-id: svn://svn.cc65.org/cc65/trunk@285 b7a2c559-68d2-44c3-8de9-860c34a00d81

24 years agoSeveral type qualifier fixes
cuz [Mon, 14 Aug 2000 22:16:40 +0000 (22:16 +0000)]
Several type qualifier fixes

git-svn-id: svn://svn.cc65.org/cc65/trunk@283 b7a2c559-68d2-44c3-8de9-860c34a00d81

24 years agoType qualifier fixes
cuz [Mon, 14 Aug 2000 21:50:56 +0000 (21:50 +0000)]
Type qualifier fixes

git-svn-id: svn://svn.cc65.org/cc65/trunk@282 b7a2c559-68d2-44c3-8de9-860c34a00d81

24 years agoAdded an os2 target
cuz [Mon, 14 Aug 2000 10:21:46 +0000 (10:21 +0000)]
Added an os2 target

git-svn-id: svn://svn.cc65.org/cc65/trunk@281 b7a2c559-68d2-44c3-8de9-860c34a00d81

24 years agoWatcom make fixes
cuz [Mon, 14 Aug 2000 10:21:26 +0000 (10:21 +0000)]
Watcom make fixes

git-svn-id: svn://svn.cc65.org/cc65/trunk@280 b7a2c559-68d2-44c3-8de9-860c34a00d81

24 years agoAdded watcom makefile
cuz [Mon, 14 Aug 2000 10:21:08 +0000 (10:21 +0000)]
Added watcom makefile

git-svn-id: svn://svn.cc65.org/cc65/trunk@279 b7a2c559-68d2-44c3-8de9-860c34a00d81

24 years agoFixed param type qualifiers in several function definitions
cuz [Sun, 13 Aug 2000 16:16:49 +0000 (16:16 +0000)]
Fixed param type qualifiers in several function definitions

git-svn-id: svn://svn.cc65.org/cc65/trunk@278 b7a2c559-68d2-44c3-8de9-860c34a00d81

24 years agoIgnore intermediate files
cuz [Sat, 12 Aug 2000 12:27:17 +0000 (12:27 +0000)]
Ignore intermediate files

git-svn-id: svn://svn.cc65.org/cc65/trunk@277 b7a2c559-68d2-44c3-8de9-860c34a00d81

24 years agofixed setting of errno
cpg [Fri, 11 Aug 2000 22:14:21 +0000 (22:14 +0000)]
fixed setting of errno

git-svn-id: svn://svn.cc65.org/cc65/trunk@276 b7a2c559-68d2-44c3-8de9-860c34a00d81

24 years agoinitial check-in of file positioning stdio functions
cpg [Fri, 11 Aug 2000 21:53:56 +0000 (21:53 +0000)]
initial check-in of file positioning stdio functions

git-svn-id: svn://svn.cc65.org/cc65/trunk@275 b7a2c559-68d2-44c3-8de9-860c34a00d81

24 years agoinitial check-in
cpg [Fri, 11 Aug 2000 21:51:03 +0000 (21:51 +0000)]
initial check-in

git-svn-id: svn://svn.cc65.org/cc65/trunk@274 b7a2c559-68d2-44c3-8de9-860c34a00d81

24 years agofsetpos.o fgetpos.o rewind.o fseek.o ftell.o: new object files
cpg [Fri, 11 Aug 2000 21:44:39 +0000 (21:44 +0000)]
fsetpos.o fgetpos.o rewind.o fseek.o ftell.o: new object files

git-svn-id: svn://svn.cc65.org/cc65/trunk@273 b7a2c559-68d2-44c3-8de9-860c34a00d81

24 years agocosmetic change
cpg [Fri, 11 Aug 2000 21:38:43 +0000 (21:38 +0000)]
cosmetic change

git-svn-id: svn://svn.cc65.org/cc65/trunk@272 b7a2c559-68d2-44c3-8de9-860c34a00d81

24 years agoadded off_t type and lseek() prototype
cpg [Fri, 11 Aug 2000 21:37:44 +0000 (21:37 +0000)]
added off_t type and lseek() prototype

git-svn-id: svn://svn.cc65.org/cc65/trunk@271 b7a2c559-68d2-44c3-8de9-860c34a00d81

24 years agoadded file positioning functions (fseek etc.)
cpg [Fri, 11 Aug 2000 21:34:28 +0000 (21:34 +0000)]
added file positioning functions (fseek etc.)

git-svn-id: svn://svn.cc65.org/cc65/trunk@270 b7a2c559-68d2-44c3-8de9-860c34a00d81

24 years agoBIT encoding was wrong for the 65SC02 in immidiate addressing mode
cuz [Fri, 11 Aug 2000 20:15:44 +0000 (20:15 +0000)]
BIT encoding was wrong for the 65SC02 in immidiate addressing mode

git-svn-id: svn://svn.cc65.org/cc65/trunk@268 b7a2c559-68d2-44c3-8de9-860c34a00d81

24 years agoDon't create code for a subtraction of zero
cuz [Fri, 11 Aug 2000 19:26:19 +0000 (19:26 +0000)]
Don't create code for a subtraction of zero

git-svn-id: svn://svn.cc65.org/cc65/trunk@267 b7a2c559-68d2-44c3-8de9-860c34a00d81

24 years agolseek.o: new object file
cpg [Mon, 7 Aug 2000 22:43:31 +0000 (22:43 +0000)]
lseek.o: new object file

git-svn-id: svn://svn.cc65.org/cc65/trunk@266 b7a2c559-68d2-44c3-8de9-860c34a00d81

24 years agoFixed a typo
cuz [Thu, 3 Aug 2000 11:02:06 +0000 (11:02 +0000)]
Fixed a typo

git-svn-id: svn://svn.cc65.org/cc65/trunk@265 b7a2c559-68d2-44c3-8de9-860c34a00d81

24 years agoPlace data into RODATA, not CODE
cuz [Thu, 3 Aug 2000 10:46:57 +0000 (10:46 +0000)]
Place data into RODATA, not CODE

git-svn-id: svn://svn.cc65.org/cc65/trunk@264 b7a2c559-68d2-44c3-8de9-860c34a00d81

24 years agoRemove #pragmas to switch to the RODATA segment since the compiler will do
cuz [Thu, 3 Aug 2000 10:45:31 +0000 (10:45 +0000)]
Remove #pragmas to switch to the RODATA segment since the compiler will do
this now without help.

git-svn-id: svn://svn.cc65.org/cc65/trunk@263 b7a2c559-68d2-44c3-8de9-860c34a00d81

24 years agoChange the implementation of the file table. It may now grow to an arbitrary
cuz [Wed, 2 Aug 2000 14:12:36 +0000 (14:12 +0000)]
Change the implementation of the file table. It may now grow to an arbitrary
size. It is also possible to search in the table by name, which will be
needed later to add line debug information.

git-svn-id: svn://svn.cc65.org/cc65/trunk@262 b7a2c559-68d2-44c3-8de9-860c34a00d81

24 years agoAdded a method to write variable sized unsigned values. Use this method for
cuz [Wed, 2 Aug 2000 13:23:06 +0000 (13:23 +0000)]
Added a method to write variable sized unsigned values. Use this method for
all sorts of things in the object files. This does not only make the object
files smaller, but does also remove several limits (strings may be longer
than 255 bytes, several counters no longer have 8 or 16 bit limits).

git-svn-id: svn://svn.cc65.org/cc65/trunk@260 b7a2c559-68d2-44c3-8de9-860c34a00d81

24 years agoMinor changes
cuz [Wed, 2 Aug 2000 07:41:56 +0000 (07:41 +0000)]
Minor changes

git-svn-id: svn://svn.cc65.org/cc65/trunk@259 b7a2c559-68d2-44c3-8de9-860c34a00d81

24 years agoIncreased the file count to 16 bits when written to the object file.
cuz [Tue, 1 Aug 2000 21:36:45 +0000 (21:36 +0000)]
Increased the file count to 16 bits when written to the object file.
Moved the input file table to a separate module and added an AddFile()
function to add files to this table.
Removed the 8 bit limit for the file number in several places (the file
number is still 8 bits in the file position structure).
Added a pseudo instruction .dbg that will be used to add debug info from
high level code to the assembler source.
Added a subkey "file" to the .dbg command that allows to add a file to the
file table that is later written to the object file.

git-svn-id: svn://svn.cc65.org/cc65/trunk@258 b7a2c559-68d2-44c3-8de9-860c34a00d81

24 years agoFilecount is now an u16
cuz [Tue, 1 Aug 2000 20:32:46 +0000 (20:32 +0000)]
Filecount is now an u16

git-svn-id: svn://svn.cc65.org/cc65/trunk@257 b7a2c559-68d2-44c3-8de9-860c34a00d81

24 years agoReplaced the cl65 docs by an sgml version
cuz [Tue, 1 Aug 2000 19:57:01 +0000 (19:57 +0000)]
Replaced the cl65 docs by an sgml version

git-svn-id: svn://svn.cc65.org/cc65/trunk@256 b7a2c559-68d2-44c3-8de9-860c34a00d81

24 years agoCosmetic changes
cuz [Tue, 1 Aug 2000 19:56:36 +0000 (19:56 +0000)]
Cosmetic changes

git-svn-id: svn://svn.cc65.org/cc65/trunk@255 b7a2c559-68d2-44c3-8de9-860c34a00d81

24 years agoRemove the check.x modules since they are now in common/
cuz [Tue, 1 Aug 2000 19:11:36 +0000 (19:11 +0000)]
Remove the check.x modules since they are now in common/

git-svn-id: svn://svn.cc65.org/cc65/trunk@254 b7a2c559-68d2-44c3-8de9-860c34a00d81

24 years agoCheck for const in function parameters (first level only).
cuz [Tue, 1 Aug 2000 19:05:24 +0000 (19:05 +0000)]
Check for const in function parameters (first level only).
Place local static const data into the RODATA segment.

git-svn-id: svn://svn.cc65.org/cc65/trunk@253 b7a2c559-68d2-44c3-8de9-860c34a00d81

24 years agoSome changes in the way, types and type strings are handled.
cuz [Tue, 1 Aug 2000 18:45:08 +0000 (18:45 +0000)]
Some changes in the way, types and type strings are handled.
Check for and honour const in several places: Assignment to const is flagged
with an error. Const data is placed in the rodata segment.

git-svn-id: svn://svn.cc65.org/cc65/trunk@252 b7a2c559-68d2-44c3-8de9-860c34a00d81

24 years agoUse the CHECK macros from the common dir
cuz [Tue, 1 Aug 2000 15:17:43 +0000 (15:17 +0000)]
Use the CHECK macros from the common dir

git-svn-id: svn://svn.cc65.org/cc65/trunk@251 b7a2c559-68d2-44c3-8de9-860c34a00d81

24 years agoRemove remaining stuff from the old CHECK macros
cuz [Tue, 1 Aug 2000 15:07:15 +0000 (15:07 +0000)]
Remove remaining stuff from the old CHECK macros

git-svn-id: svn://svn.cc65.org/cc65/trunk@250 b7a2c559-68d2-44c3-8de9-860c34a00d81

24 years agoUse the CHECK macros from the common dir
cuz [Tue, 1 Aug 2000 15:05:48 +0000 (15:05 +0000)]
Use the CHECK macros from the common dir

git-svn-id: svn://svn.cc65.org/cc65/trunk@249 b7a2c559-68d2-44c3-8de9-860c34a00d81

24 years agoMoved the check module to the common dir.
cuz [Tue, 1 Aug 2000 15:04:35 +0000 (15:04 +0000)]
Moved the check module to the common dir.
Replaced the type constants by something more expandable.

git-svn-id: svn://svn.cc65.org/cc65/trunk@248 b7a2c559-68d2-44c3-8de9-860c34a00d81

24 years agoMove the check module to common/
cuz [Tue, 1 Aug 2000 15:01:21 +0000 (15:01 +0000)]
Move the check module to common/

git-svn-id: svn://svn.cc65.org/cc65/trunk@247 b7a2c559-68d2-44c3-8de9-860c34a00d81

24 years agoAdded dump of debug symbols and output of values for the exports, in those
cuz [Mon, 31 Jul 2000 22:21:37 +0000 (22:21 +0000)]
Added dump of debug symbols and output of values for the exports, in those
cases where the export is a constant.

git-svn-id: svn://svn.cc65.org/cc65/trunk@246 b7a2c559-68d2-44c3-8de9-860c34a00d81

24 years agoChanges from Maciej
cuz [Mon, 31 Jul 2000 22:04:21 +0000 (22:04 +0000)]
Changes from Maciej

git-svn-id: svn://svn.cc65.org/cc65/trunk@245 b7a2c559-68d2-44c3-8de9-860c34a00d81

24 years agoUpdate by Maciej
cuz [Mon, 31 Jul 2000 21:49:20 +0000 (21:49 +0000)]
Update by Maciej

git-svn-id: svn://svn.cc65.org/cc65/trunk@244 b7a2c559-68d2-44c3-8de9-860c34a00d81

24 years agoInclude file path changes
cuz [Sun, 30 Jul 2000 21:27:37 +0000 (21:27 +0000)]
Include file path changes

git-svn-id: svn://svn.cc65.org/cc65/trunk@243 b7a2c559-68d2-44c3-8de9-860c34a00d81

24 years agoRenamed x65 to xo65
cuz [Sun, 30 Jul 2000 21:10:32 +0000 (21:10 +0000)]
Renamed x65 to xo65

git-svn-id: svn://svn.cc65.org/cc65/trunk@242 b7a2c559-68d2-44c3-8de9-860c34a00d81

24 years agoAdded --dump-all
cuz [Sun, 30 Jul 2000 21:09:52 +0000 (21:09 +0000)]
Added --dump-all

git-svn-id: svn://svn.cc65.org/cc65/trunk@241 b7a2c559-68d2-44c3-8de9-860c34a00d81

24 years agoAdded dump of exports and imports
cuz [Sun, 30 Jul 2000 21:02:44 +0000 (21:02 +0000)]
Added dump of exports and imports

git-svn-id: svn://svn.cc65.org/cc65/trunk@240 b7a2c559-68d2-44c3-8de9-860c34a00d81

24 years agoAdded dump of segments
cuz [Sun, 30 Jul 2000 19:51:33 +0000 (19:51 +0000)]
Added dump of segments

git-svn-id: svn://svn.cc65.org/cc65/trunk@239 b7a2c559-68d2-44c3-8de9-860c34a00d81

24 years agoAdded dump of the file list
cuz [Sun, 30 Jul 2000 16:15:04 +0000 (16:15 +0000)]
Added dump of the file list

git-svn-id: svn://svn.cc65.org/cc65/trunk@238 b7a2c559-68d2-44c3-8de9-860c34a00d81

24 years agoAdd dumping of options
cuz [Sun, 30 Jul 2000 14:25:30 +0000 (14:25 +0000)]
Add dumping of options

git-svn-id: svn://svn.cc65.org/cc65/trunk@237 b7a2c559-68d2-44c3-8de9-860c34a00d81

24 years agoMove store out of region with interrupts disabled to improve interrupt
cuz [Sun, 30 Jul 2000 09:30:58 +0000 (09:30 +0000)]
Move store out of region with interrupts disabled to improve interrupt
latency.

git-svn-id: svn://svn.cc65.org/cc65/trunk@236 b7a2c559-68d2-44c3-8de9-860c34a00d81

24 years agoBug fixes from Maciej and Dirk
cuz [Sun, 30 Jul 2000 09:28:54 +0000 (09:28 +0000)]
Bug fixes from Maciej and Dirk

git-svn-id: svn://svn.cc65.org/cc65/trunk@235 b7a2c559-68d2-44c3-8de9-860c34a00d81

24 years agoDoc fixes from Maciej
cuz [Sun, 30 Jul 2000 09:26:50 +0000 (09:26 +0000)]
Doc fixes from Maciej

git-svn-id: svn://svn.cc65.org/cc65/trunk@234 b7a2c559-68d2-44c3-8de9-860c34a00d81

24 years agoFile no longer needed
cuz [Sun, 30 Jul 2000 09:24:28 +0000 (09:24 +0000)]
File no longer needed

git-svn-id: svn://svn.cc65.org/cc65/trunk@233 b7a2c559-68d2-44c3-8de9-860c34a00d81

24 years agoBetter handling of missing flags and wrong files
cuz [Sat, 29 Jul 2000 22:39:39 +0000 (22:39 +0000)]
Better handling of missing flags and wrong files

git-svn-id: svn://svn.cc65.org/cc65/trunk@232 b7a2c559-68d2-44c3-8de9-860c34a00d81

24 years agoAdded the od65 directory
cuz [Sat, 29 Jul 2000 22:35:34 +0000 (22:35 +0000)]
Added the od65 directory

git-svn-id: svn://svn.cc65.org/cc65/trunk@231 b7a2c559-68d2-44c3-8de9-860c34a00d81

24 years agoFirst rudimentary version - can dump xo65 headers
cuz [Sat, 29 Jul 2000 22:34:15 +0000 (22:34 +0000)]
First rudimentary version - can dump xo65 headers

git-svn-id: svn://svn.cc65.org/cc65/trunk@230 b7a2c559-68d2-44c3-8de9-860c34a00d81

24 years agoFixed two typos
cuz [Sat, 29 Jul 2000 21:45:12 +0000 (21:45 +0000)]
Fixed two typos

git-svn-id: svn://svn.cc65.org/cc65/trunk@229 b7a2c559-68d2-44c3-8de9-860c34a00d81

24 years agoadded standard copyright header
cpg [Sat, 29 Jul 2000 21:41:06 +0000 (21:41 +0000)]
added standard copyright header

git-svn-id: svn://svn.cc65.org/cc65/trunk@228 b7a2c559-68d2-44c3-8de9-860c34a00d81

24 years agosome small fixes
cpg [Sat, 29 Jul 2000 21:25:43 +0000 (21:25 +0000)]
some small fixes

git-svn-id: svn://svn.cc65.org/cc65/trunk@227 b7a2c559-68d2-44c3-8de9-860c34a00d81

24 years agoAdd common dir in more search paths
cuz [Sat, 29 Jul 2000 16:01:54 +0000 (16:01 +0000)]
Add common dir in more search paths

git-svn-id: svn://svn.cc65.org/cc65/trunk@226 b7a2c559-68d2-44c3-8de9-860c34a00d81

24 years agoRenamed several expression ops and added others.
cuz [Sat, 29 Jul 2000 15:53:33 +0000 (15:53 +0000)]
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

24 years agoOutput an error message when trying to determine the size of type void.
cuz [Sat, 29 Jul 2000 12:07:04 +0000 (12:07 +0000)]
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

24 years agoCheck segment in in #pragma for validity
cuz [Sat, 29 Jul 2000 12:03:29 +0000 (12:03 +0000)]
Check segment in in #pragma for validity

git-svn-id: svn://svn.cc65.org/cc65/trunk@223 b7a2c559-68d2-44c3-8de9-860c34a00d81

24 years agoMoved segment name handling into a separate module.
cuz [Sat, 29 Jul 2000 11:49:34 +0000 (11:49 +0000)]
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

24 years agoAdded new assembler commands
cuz [Fri, 28 Jul 2000 16:57:09 +0000 (16:57 +0000)]
Added new assembler commands

git-svn-id: svn://svn.cc65.org/cc65/trunk@221 b7a2c559-68d2-44c3-8de9-860c34a00d81

24 years agoAdded a watcom makefile
cuz [Fri, 28 Jul 2000 16:15:51 +0000 (16:15 +0000)]
Added a watcom makefile

git-svn-id: svn://svn.cc65.org/cc65/trunk@220 b7a2c559-68d2-44c3-8de9-860c34a00d81

24 years agoAdded a DOS target
cuz [Fri, 28 Jul 2000 16:15:21 +0000 (16:15 +0000)]
Added a DOS target

git-svn-id: svn://svn.cc65.org/cc65/trunk@219 b7a2c559-68d2-44c3-8de9-860c34a00d81

24 years agoAdd the include dir
cuz [Fri, 28 Jul 2000 16:11:59 +0000 (16:11 +0000)]
Add the include dir

git-svn-id: svn://svn.cc65.org/cc65/trunk@218 b7a2c559-68d2-44c3-8de9-860c34a00d81

24 years agoAdd the common library
cuz [Fri, 28 Jul 2000 16:06:08 +0000 (16:06 +0000)]
Add the common library

git-svn-id: svn://svn.cc65.org/cc65/trunk@217 b7a2c559-68d2-44c3-8de9-860c34a00d81

24 years agoAdded the io module
cuz [Fri, 28 Jul 2000 16:05:43 +0000 (16:05 +0000)]
Added the io module

git-svn-id: svn://svn.cc65.org/cc65/trunk@216 b7a2c559-68d2-44c3-8de9-860c34a00d81

24 years agoAdded .REPEAT pseudo instruction
cuz [Fri, 28 Jul 2000 12:15:40 +0000 (12:15 +0000)]
Added .REPEAT pseudo instruction

git-svn-id: svn://svn.cc65.org/cc65/trunk@215 b7a2c559-68d2-44c3-8de9-860c34a00d81

24 years agoUse gcc function attributes, fix several format related problems
cuz [Thu, 27 Jul 2000 21:08:52 +0000 (21:08 +0000)]
Use gcc function attributes, fix several format related problems

git-svn-id: svn://svn.cc65.org/cc65/trunk@214 b7a2c559-68d2-44c3-8de9-860c34a00d81

24 years agoMore attribute use
cuz [Thu, 27 Jul 2000 21:07:01 +0000 (21:07 +0000)]
More attribute use

git-svn-id: svn://svn.cc65.org/cc65/trunk@213 b7a2c559-68d2-44c3-8de9-860c34a00d81

24 years agoUse gcc attribs
cuz [Thu, 27 Jul 2000 20:42:23 +0000 (20:42 +0000)]
Use gcc attribs

git-svn-id: svn://svn.cc65.org/cc65/trunk@212 b7a2c559-68d2-44c3-8de9-860c34a00d81

24 years agoUse gcc attribs, fixed a wrong arg
cuz [Thu, 27 Jul 2000 20:40:44 +0000 (20:40 +0000)]
Use gcc attribs, fixed a wrong arg

git-svn-id: svn://svn.cc65.org/cc65/trunk@211 b7a2c559-68d2-44c3-8de9-860c34a00d81

24 years agoUse gcc function attributes for better error checking
cuz [Thu, 27 Jul 2000 20:33:33 +0000 (20:33 +0000)]
Use gcc function attributes for better error checking

git-svn-id: svn://svn.cc65.org/cc65/trunk@210 b7a2c559-68d2-44c3-8de9-860c34a00d81

24 years agoFixed deletion
cuz [Thu, 27 Jul 2000 19:27:29 +0000 (19:27 +0000)]
Fixed deletion

git-svn-id: svn://svn.cc65.org/cc65/trunk@209 b7a2c559-68d2-44c3-8de9-860c34a00d81

24 years agoIgnore some files
cuz [Thu, 27 Jul 2000 19:25:23 +0000 (19:25 +0000)]
Ignore some files

git-svn-id: svn://svn.cc65.org/cc65/trunk@208 b7a2c559-68d2-44c3-8de9-860c34a00d81

24 years agoAdded SGML makefile
cuz [Thu, 27 Jul 2000 19:24:51 +0000 (19:24 +0000)]
Added SGML makefile

git-svn-id: svn://svn.cc65.org/cc65/trunk@207 b7a2c559-68d2-44c3-8de9-860c34a00d81

24 years agoReplaced the text files by SGML files
cuz [Thu, 27 Jul 2000 18:57:12 +0000 (18:57 +0000)]
Replaced the text files by SGML files

git-svn-id: svn://svn.cc65.org/cc65/trunk@206 b7a2c559-68d2-44c3-8de9-860c34a00d81

24 years agoBumped the version number
cuz [Thu, 27 Jul 2000 18:48:27 +0000 (18:48 +0000)]
Bumped the version number

git-svn-id: svn://svn.cc65.org/cc65/trunk@205 b7a2c559-68d2-44c3-8de9-860c34a00d81

24 years agoAdded .WARNING
cuz [Thu, 27 Jul 2000 18:47:57 +0000 (18:47 +0000)]
Added .WARNING

git-svn-id: svn://svn.cc65.org/cc65/trunk@204 b7a2c559-68d2-44c3-8de9-860c34a00d81

24 years agoFixed a typo
cuz [Thu, 27 Jul 2000 06:38:36 +0000 (06:38 +0000)]
Fixed a typo

git-svn-id: svn://svn.cc65.org/cc65/trunk@203 b7a2c559-68d2-44c3-8de9-860c34a00d81

24 years agoFixed a bug in the .ERROR directive
cuz [Thu, 27 Jul 2000 06:38:22 +0000 (06:38 +0000)]
Fixed a bug in the .ERROR directive

git-svn-id: svn://svn.cc65.org/cc65/trunk@202 b7a2c559-68d2-44c3-8de9-860c34a00d81

24 years agoAdded ERR_EXPECTED_EOF
cuz [Thu, 27 Jul 2000 06:37:53 +0000 (06:37 +0000)]
Added ERR_EXPECTED_EOF

git-svn-id: svn://svn.cc65.org/cc65/trunk@201 b7a2c559-68d2-44c3-8de9-860c34a00d81

24 years agoAdded string handling functions: .STRLEN and .STRAT
cuz [Tue, 25 Jul 2000 21:32:11 +0000 (21:32 +0000)]
Added string handling functions: .STRLEN and .STRAT

git-svn-id: svn://svn.cc65.org/cc65/trunk@199 b7a2c559-68d2-44c3-8de9-860c34a00d81

24 years agoBumped the .IF nesting to 256
cuz [Tue, 25 Jul 2000 21:31:54 +0000 (21:31 +0000)]
Bumped the .IF nesting to 256

git-svn-id: svn://svn.cc65.org/cc65/trunk@198 b7a2c559-68d2-44c3-8de9-860c34a00d81

24 years agoThe name of the CLOCKS_PER_SEC macro was wrong in the last version. This got
cuz [Tue, 25 Jul 2000 20:15:38 +0000 (20:15 +0000)]
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

24 years agoAdded Atari stuff
cuz [Tue, 25 Jul 2000 20:10:29 +0000 (20:10 +0000)]
Added Atari stuff

git-svn-id: svn://svn.cc65.org/cc65/trunk@196 b7a2c559-68d2-44c3-8de9-860c34a00d81

24 years agoAdded new clock module implementing clock() and _clocks_per_sec().
cuz [Tue, 25 Jul 2000 20:06:34 +0000 (20:06 +0000)]
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

24 years agoChanged decl order
cuz [Sat, 22 Jul 2000 19:08:22 +0000 (19:08 +0000)]
Changed decl order

git-svn-id: svn://svn.cc65.org/cc65/trunk@194 b7a2c559-68d2-44c3-8de9-860c34a00d81

24 years agoAdded standard copyright headers
cuz [Sat, 22 Jul 2000 19:03:03 +0000 (19:03 +0000)]
Added standard copyright headers

git-svn-id: svn://svn.cc65.org/cc65/trunk@193 b7a2c559-68d2-44c3-8de9-860c34a00d81

24 years agoAdded standard copyright header, always define isblank, since it is part
cuz [Sat, 22 Jul 2000 19:02:52 +0000 (19:02 +0000)]
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

24 years agoAdded standard copyright header, fixed a wrong macro name.
cuz [Sat, 22 Jul 2000 19:01:53 +0000 (19:01 +0000)]
Added standard copyright header, fixed a wrong macro name.

git-svn-id: svn://svn.cc65.org/cc65/trunk@191 b7a2c559-68d2-44c3-8de9-860c34a00d81

24 years agoAdded va_copy
cuz [Sat, 22 Jul 2000 18:29:43 +0000 (18:29 +0000)]
Added va_copy

git-svn-id: svn://svn.cc65.org/cc65/trunk@190 b7a2c559-68d2-44c3-8de9-860c34a00d81

24 years agoReplace a return value of 0 by 1 as expected by the C standard.
cuz [Sat, 22 Jul 2000 18:26:31 +0000 (18:26 +0000)]
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

24 years agoAdded several test programs that were lying around for some time
cuz [Sat, 22 Jul 2000 11:14:00 +0000 (11:14 +0000)]
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

24 years agostrdup is now a fastcall function
cuz [Sat, 22 Jul 2000 11:11:23 +0000 (11:11 +0000)]
strdup is now a fastcall function

git-svn-id: svn://svn.cc65.org/cc65/trunk@187 b7a2c559-68d2-44c3-8de9-860c34a00d81

24 years agoReplace strdup by an assembler implementation
cuz [Sat, 22 Jul 2000 11:10:34 +0000 (11:10 +0000)]
Replace strdup by an assembler implementation

git-svn-id: svn://svn.cc65.org/cc65/trunk@186 b7a2c559-68d2-44c3-8de9-860c34a00d81

24 years agoMore heap test patterns
cuz [Fri, 21 Jul 2000 21:39:16 +0000 (21:39 +0000)]
More heap test patterns

git-svn-id: svn://svn.cc65.org/cc65/trunk@184 b7a2c559-68d2-44c3-8de9-860c34a00d81

24 years ago_hadd is now a fastcall function
cuz [Fri, 21 Jul 2000 21:36:24 +0000 (21:36 +0000)]
_hadd is now a fastcall function

git-svn-id: svn://svn.cc65.org/cc65/trunk@183 b7a2c559-68d2-44c3-8de9-860c34a00d81

24 years agoRewrite _hadd in assembler (a huge speedup!) and integrate it with free
cuz [Fri, 21 Jul 2000 21:36:06 +0000 (21:36 +0000)]
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

24 years agoReplace malloc() by an assembler version
cuz [Fri, 21 Jul 2000 16:57:58 +0000 (16:57 +0000)]
Replace malloc() by an assembler version

git-svn-id: svn://svn.cc65.org/cc65/trunk@181 b7a2c559-68d2-44c3-8de9-860c34a00d81