]>
git.sur5r.net Git - cc65/log
cpg [Thu, 12 Oct 2000 20:52:23 +0000 (20:52 +0000)]
_dio_setup and _dio_finish are now called _dio_open and _dio_close; for
the Atari target they're both dummies
git-svn-id: svn://svn.cc65.org/cc65/trunk@359
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
cpg [Wed, 11 Oct 2000 14:30:09 +0000 (14:30 +0000)]
fixed POKEY and GTIA defines: now there are different defines for read
and write access
git-svn-id: svn://svn.cc65.org/cc65/trunk@358
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
cuz [Tue, 10 Oct 2000 21:20:34 +0000 (21:20 +0000)]
Check for macro redefinitions that are not identical and flag them as an
error.
git-svn-id: svn://svn.cc65.org/cc65/trunk@357
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
cuz [Tue, 10 Oct 2000 20:42:05 +0000 (20:42 +0000)]
Fixed two problems that weren't obvious with the old type casts.
git-svn-id: svn://svn.cc65.org/cc65/trunk@356
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
cuz [Tue, 10 Oct 2000 20:41:18 +0000 (20:41 +0000)]
New module
git-svn-id: svn://svn.cc65.org/cc65/trunk@355
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
cuz [Tue, 10 Oct 2000 20:40:36 +0000 (20:40 +0000)]
Fixed a bug in explicit type casts
git-svn-id: svn://svn.cc65.org/cc65/trunk@354
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
cuz [Tue, 10 Oct 2000 20:39:26 +0000 (20:39 +0000)]
Fixed a warning
git-svn-id: svn://svn.cc65.org/cc65/trunk@353
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
cuz [Tue, 10 Oct 2000 20:39:04 +0000 (20:39 +0000)]
Added a missing include
git-svn-id: svn://svn.cc65.org/cc65/trunk@352
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
cuz [Tue, 10 Oct 2000 19:54:45 +0000 (19:54 +0000)]
Make the all target build all libraries
git-svn-id: svn://svn.cc65.org/cc65/trunk@351
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
cuz [Tue, 10 Oct 2000 19:35:32 +0000 (19:35 +0000)]
Declaring a char explicitly as signed was ignored and the default (unsigned)
char type was used.
git-svn-id: svn://svn.cc65.org/cc65/trunk@350
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
cpg [Mon, 9 Oct 2000 22:43:01 +0000 (22:43 +0000)]
added _dio_read() and _dio_write() handlers
git-svn-id: svn://svn.cc65.org/cc65/trunk@349
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
cpg [Mon, 9 Oct 2000 22:33:13 +0000 (22:33 +0000)]
added dioread.o and diowrite.o
git-svn-id: svn://svn.cc65.org/cc65/trunk@348
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
cpg [Mon, 9 Oct 2000 22:31:57 +0000 (22:31 +0000)]
dio.h - low-level disk-io functions
git-svn-id: svn://svn.cc65.org/cc65/trunk@347
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
cuz [Sun, 8 Oct 2000 16:49:19 +0000 (16:49 +0000)]
Fixed return value of CmpString and CmpFString
git-svn-id: svn://svn.cc65.org/cc65/trunk@346
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
cpg [Fri, 6 Oct 2000 23:59:42 +0000 (23:59 +0000)]
added SIO_xxx command codes
git-svn-id: svn://svn.cc65.org/cc65/trunk@345
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
cpg [Fri, 6 Oct 2000 23:35:56 +0000 (23:35 +0000)]
fixed 2 typos: one in a comment, the other one in the CH_EOL definition
git-svn-id: svn://svn.cc65.org/cc65/trunk@344
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
cuz [Fri, 29 Sep 2000 12:26:34 +0000 (12:26 +0000)]
Added labels, SIEZ attribute for labels, dependent labels etc.
git-svn-id: svn://svn.cc65.org/cc65/trunk@343
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
cuz [Tue, 26 Sep 2000 19:44:44 +0000 (19:44 +0000)]
Debugged the mouse routines
git-svn-id: svn://svn.cc65.org/cc65/trunk@342
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
cuz [Tue, 26 Sep 2000 18:46:29 +0000 (18:46 +0000)]
Started debugging the mouse routines
git-svn-id: svn://svn.cc65.org/cc65/trunk@341
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
cuz [Tue, 26 Sep 2000 07:08:38 +0000 (07:08 +0000)]
Added dword tables, char comments etc.
git-svn-id: svn://svn.cc65.org/cc65/trunk@340
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
cuz [Mon, 25 Sep 2000 07:06:46 +0000 (07:06 +0000)]
Moved data output routines into a separate module.
Added output pagination.
git-svn-id: svn://svn.cc65.org/cc65/trunk@339
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
cuz [Sun, 24 Sep 2000 20:54:49 +0000 (20:54 +0000)]
Working
git-svn-id: svn://svn.cc65.org/cc65/trunk@338
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
cuz [Sun, 24 Sep 2000 19:08:36 +0000 (19:08 +0000)]
Added da65
git-svn-id: svn://svn.cc65.org/cc65/trunk@337
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
cuz [Sun, 24 Sep 2000 19:06:59 +0000 (19:06 +0000)]
Started to add config file
git-svn-id: svn://svn.cc65.org/cc65/trunk@336
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
cuz [Sun, 24 Sep 2000 18:04:17 +0000 (18:04 +0000)]
Added printf format attributes
git-svn-id: svn://svn.cc65.org/cc65/trunk@335
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
cuz [Sun, 24 Sep 2000 16:07:39 +0000 (16:07 +0000)]
Ignore some files
git-svn-id: svn://svn.cc65.org/cc65/trunk@334
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
cuz [Sun, 24 Sep 2000 15:55:57 +0000 (15:55 +0000)]
First da65 version
git-svn-id: svn://svn.cc65.org/cc65/trunk@332
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
cuz [Sun, 24 Sep 2000 14:54:15 +0000 (14:54 +0000)]
Add an include file
git-svn-id: svn://svn.cc65.org/cc65/trunk@331
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
cuz [Fri, 15 Sep 2000 17:23:19 +0000 (17:23 +0000)]
Rewrote memcmp. The old version was buggy, the new one is faster and
hopefully error free.
git-svn-id: svn://svn.cc65.org/cc65/trunk@330
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
cuz [Thu, 14 Sep 2000 19:26:13 +0000 (19:26 +0000)]
Initialize translation tables
git-svn-id: svn://svn.cc65.org/cc65/trunk@327
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
cuz [Thu, 14 Sep 2000 19:24:14 +0000 (19:24 +0000)]
Export/rename init function
git-svn-id: svn://svn.cc65.org/cc65/trunk@326
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
cuz [Thu, 14 Sep 2000 19:16:53 +0000 (19:16 +0000)]
Fixed a bug
git-svn-id: svn://svn.cc65.org/cc65/trunk@325
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
cuz [Thu, 7 Sep 2000 21:49:56 +0000 (21:49 +0000)]
Fix the atari config
git-svn-id: svn://svn.cc65.org/cc65/trunk@324
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
cuz [Thu, 7 Sep 2000 21:49:32 +0000 (21:49 +0000)]
Use a separate ZEROPAGE segment
git-svn-id: svn://svn.cc65.org/cc65/trunk@323
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
cuz [Thu, 7 Sep 2000 21:49:13 +0000 (21:49 +0000)]
Place the zero page variables into the ZEROPAGE segment
git-svn-id: svn://svn.cc65.org/cc65/trunk@322
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
cuz [Thu, 7 Sep 2000 21:32:54 +0000 (21:32 +0000)]
Comment changes
git-svn-id: svn://svn.cc65.org/cc65/trunk@321
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
cuz [Sun, 3 Sep 2000 17:13:14 +0000 (17:13 +0000)]
Working on the cc65 docs
git-svn-id: svn://svn.cc65.org/cc65/trunk@320
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
cuz [Sun, 3 Sep 2000 16:49:38 +0000 (16:49 +0000)]
Converted cc65.txt to SGML (incomplete). Several corrections in the other
docs.
git-svn-id: svn://svn.cc65.org/cc65/trunk@319
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
cuz [Sat, 2 Sep 2000 12:06:04 +0000 (12:06 +0000)]
Fixed the help text
git-svn-id: svn://svn.cc65.org/cc65/trunk@318
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
cuz [Sat, 2 Sep 2000 12:05:10 +0000 (12:05 +0000)]
Added -l and --listing options.
git-svn-id: svn://svn.cc65.org/cc65/trunk@317
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
cuz [Sat, 2 Sep 2000 12:01:40 +0000 (12:01 +0000)]
Added new emulation feature: loose_char_term
git-svn-id: svn://svn.cc65.org/cc65/trunk@316
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
cuz [Sat, 2 Sep 2000 11:52:14 +0000 (11:52 +0000)]
Added .a65 as an assembler extension
git-svn-id: svn://svn.cc65.org/cc65/trunk@315
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
cuz [Sat, 2 Sep 2000 11:47:08 +0000 (11:47 +0000)]
Added CollLast
git-svn-id: svn://svn.cc65.org/cc65/trunk@314
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
cuz [Sat, 2 Sep 2000 11:46:39 +0000 (11:46 +0000)]
Added --feature and -target
git-svn-id: svn://svn.cc65.org/cc65/trunk@313
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
cuz [Sat, 2 Sep 2000 11:42:44 +0000 (11:42 +0000)]
Added the --feature option
git-svn-id: svn://svn.cc65.org/cc65/trunk@312
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
cuz [Sat, 2 Sep 2000 11:35:22 +0000 (11:35 +0000)]
Separated the emulation features in a module.
Add a new command line option --feature that allows to set emulation
features from the command line.
git-svn-id: svn://svn.cc65.org/cc65/trunk@311
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
cuz [Sat, 2 Sep 2000 11:05:32 +0000 (11:05 +0000)]
Added new .feature: pc_assignment
git-svn-id: svn://svn.cc65.org/cc65/trunk@310
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
cuz [Fri, 1 Sep 2000 19:20:32 +0000 (19:20 +0000)]
Rewrote the input file management.
Added preliminary version of the dependency file creation.
git-svn-id: svn://svn.cc65.org/cc65/trunk@309
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
cuz [Fri, 1 Sep 2000 14:48:04 +0000 (14:48 +0000)]
Allow static initialization of collections
git-svn-id: svn://svn.cc65.org/cc65/trunk@308
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
cuz [Thu, 24 Aug 2000 06:41:55 +0000 (06:41 +0000)]
New long option: --start-addr
git-svn-id: svn://svn.cc65.org/cc65/trunk@307
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
cuz [Wed, 23 Aug 2000 20:16:02 +0000 (20:16 +0000)]
Working on the new parser
git-svn-id: svn://svn.cc65.org/cc65/trunk@306
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
cuz [Wed, 23 Aug 2000 14:22:12 +0000 (14:22 +0000)]
Add new command line options
git-svn-id: svn://svn.cc65.org/cc65/trunk@305
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
cuz [Wed, 23 Aug 2000 14:18:03 +0000 (14:18 +0000)]
Check for the presence of an argument if the option requires one.
git-svn-id: svn://svn.cc65.org/cc65/trunk@304
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
cuz [Wed, 23 Aug 2000 14:16:16 +0000 (14:16 +0000)]
Remove checks for an argument in the option handling functions, since the
check is done by the cmdline module.
git-svn-id: svn://svn.cc65.org/cc65/trunk@303
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
cuz [Wed, 23 Aug 2000 14:13:24 +0000 (14:13 +0000)]
Change target handling, use modules from the common directory.
New long options: --config and --mapfile.
git-svn-id: svn://svn.cc65.org/cc65/trunk@302
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
cuz [Wed, 23 Aug 2000 14:09:44 +0000 (14:09 +0000)]
The checks if there is an argument are not needed since this is done by the
cmdline module.
git-svn-id: svn://svn.cc65.org/cc65/trunk@301
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
cuz [Wed, 23 Aug 2000 07:01:36 +0000 (07:01 +0000)]
No need to check/set Target
git-svn-id: svn://svn.cc65.org/cc65/trunk@300
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
cuz [Wed, 23 Aug 2000 07:01:18 +0000 (07:01 +0000)]
Move target handling routines into the common directory.
git-svn-id: svn://svn.cc65.org/cc65/trunk@299
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
cuz [Wed, 23 Aug 2000 06:56:14 +0000 (06:56 +0000)]
Simplify target handling, use common modules
git-svn-id: svn://svn.cc65.org/cc65/trunk@298
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
cuz [Wed, 23 Aug 2000 06:45:55 +0000 (06:45 +0000)]
Move target handling and character set translation into the common directory.
git-svn-id: svn://svn.cc65.org/cc65/trunk@297
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
cuz [Tue, 22 Aug 2000 07:03:44 +0000 (07:03 +0000)]
Move target type and character translation into the common dir
git-svn-id: svn://svn.cc65.org/cc65/trunk@296
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
cuz [Mon, 21 Aug 2000 21:20:40 +0000 (21:20 +0000)]
Implement character set translation and different target systems
git-svn-id: svn://svn.cc65.org/cc65/trunk@295
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
cuz [Mon, 21 Aug 2000 21:20:16 +0000 (21:20 +0000)]
Set the target system also for the assembler
git-svn-id: svn://svn.cc65.org/cc65/trunk@294
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
cuz [Sun, 20 Aug 2000 19:12:43 +0000 (19:12 +0000)]
Working on the new parser
git-svn-id: svn://svn.cc65.org/cc65/trunk@293
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
cuz [Sun, 20 Aug 2000 09:25:47 +0000 (09:25 +0000)]
Working on the new parser
git-svn-id: svn://svn.cc65.org/cc65/trunk@291
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
cuz [Sat, 19 Aug 2000 21:55:06 +0000 (21:55 +0000)]
Working on the new parser
git-svn-id: svn://svn.cc65.org/cc65/trunk@290
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
cuz [Sat, 19 Aug 2000 18:16:54 +0000 (18:16 +0000)]
Use more gcc attributes
git-svn-id: svn://svn.cc65.org/cc65/trunk@289
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
cuz [Sat, 19 Aug 2000 18:16:41 +0000 (18:16 +0000)]
Added a module that implements dynamic arrays.
git-svn-id: svn://svn.cc65.org/cc65/trunk@288
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
cuz [Wed, 16 Aug 2000 09:10:50 +0000 (09:10 +0000)]
Added first code for a parse tree implementation.
git-svn-id: svn://svn.cc65.org/cc65/trunk@287
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
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
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
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
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
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
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
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
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
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