]> git.sur5r.net Git - cc65/log
cc65
24 years agoAdded .a65 as an assembler extension
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

24 years agoAdded CollLast
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

24 years agoAdded --feature and -target
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

24 years agoAdded the --feature option
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

24 years agoSeparated the emulation features in a module.
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

24 years agoAdded new .feature: pc_assignment
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

24 years agoRewrote the input file management.
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

24 years agoAllow static initialization of collections
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

24 years agoNew long option: --start-addr
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

24 years agoWorking on the new parser
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

24 years agoAdd new command line options
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

24 years agoCheck for the presence of an argument if the option requires one.
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

24 years agoRemove checks for an argument in the option handling functions, since the
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

24 years agoChange target handling, use modules from the common directory.
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

24 years agoThe checks if there is an argument are not needed since this is done by the
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

24 years agoNo need to check/set Target
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

24 years agoMove target handling routines into the common directory.
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

24 years agoSimplify target handling, use common modules
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

24 years agoMove target handling and character set translation into the common directory.
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

24 years agoMove target type and character translation into the common dir
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

24 years agoImplement character set translation and different target systems
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

24 years agoSet the target system also for the assembler
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

24 years agoWorking on the new parser
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

24 years agoWorking on the new parser
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

24 years agoWorking on the new parser
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

24 years agoUse more gcc attributes
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

24 years agoAdded a module that implements dynamic arrays.
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

24 years agoAdded first code for a parse tree implementation.
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

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