]>
git.sur5r.net Git - cc65/log
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
cuz [Fri, 21 Jul 2000 12:45:54 +0000 (12:45 +0000)]
Fixed an error geos.sgml
git-svn-id: svn://svn.cc65.org/cc65/trunk@178
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
cpg [Fri, 21 Jul 2000 09:20:09 +0000 (09:20 +0000)]
set default screen mode to 0
git-svn-id: svn://svn.cc65.org/cc65/trunk@177
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
cpg [Fri, 21 Jul 2000 08:26:44 +0000 (08:26 +0000)]
removed DIRECT_SCREEN define
git-svn-id: svn://svn.cc65.org/cc65/trunk@176
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
cuz [Thu, 20 Jul 2000 06:05:28 +0000 (06:05 +0000)]
Bumped the version number
git-svn-id: svn://svn.cc65.org/cc65/trunk@175
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
cuz [Wed, 19 Jul 2000 18:18:52 +0000 (18:18 +0000)]
Corrected a few minor issues
git-svn-id: svn://svn.cc65.org/cc65/trunk@174
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
cuz [Wed, 19 Jul 2000 13:27:50 +0000 (13:27 +0000)]
Added new files
git-svn-id: svn://svn.cc65.org/cc65/trunk@173
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
cuz [Wed, 19 Jul 2000 09:24:12 +0000 (09:24 +0000)]
Fixed a problem with the add and sub macros
git-svn-id: svn://svn.cc65.org/cc65/trunk@172
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
cuz [Wed, 19 Jul 2000 09:23:51 +0000 (09:23 +0000)]
Use macpack for debugging, cosmetic changes
git-svn-id: svn://svn.cc65.org/cc65/trunk@171
b7a2c559 -68d2-44c3-8de9-
860c34a00d81