]> git.sur5r.net Git - cc65/log
cc65
23 years agoUse a broader character set for labels, so we can save a few bytes (these
cuz [Wed, 6 Dec 2000 21:45:48 +0000 (21:45 +0000)]
Use a broader character set for labels, so we can save a few bytes (these
labels are used very often). Some minor changes to make the resulting pages
smaller.

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

23 years agoFixed a bug and - while doing so - made it somewhat shorter.
cuz [Wed, 6 Dec 2000 21:11:06 +0000 (21:11 +0000)]
Fixed a bug and - while doing so - made it somewhat shorter.

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

23 years agoRemove global namespace operator
cuz [Wed, 6 Dec 2000 20:08:19 +0000 (20:08 +0000)]
Remove global namespace operator

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

23 years agoMore help, option --htmldir, first version of include file handling, some
cuz [Wed, 6 Dec 2000 20:02:47 +0000 (20:02 +0000)]
More help, option --htmldir, first version of include file handling, some
other minor additions and fixes.

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

23 years agoAdd several improvements, among others: Options, index page, link style...
cuz [Wed, 6 Dec 2000 15:42:44 +0000 (15:42 +0000)]
Add several improvements, among others: Options, index page, link style...

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

23 years agoHandle multiple files and cheap local labels
cuz [Wed, 6 Dec 2000 10:10:52 +0000 (10:10 +0000)]
Handle multiple files and cheap local labels

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

23 years agoNew tool
cuz [Tue, 5 Dec 2000 23:11:29 +0000 (23:11 +0000)]
New tool

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

23 years agoOptimize local immidiate stores
cuz [Mon, 4 Dec 2000 23:34:28 +0000 (23:34 +0000)]
Optimize local immidiate stores

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

23 years agoOptimize local immidiate stores
cuz [Mon, 4 Dec 2000 23:27:16 +0000 (23:27 +0000)]
Optimize local immidiate stores

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

23 years agoAdded load/store transformation
cuz [Mon, 4 Dec 2000 22:47:21 +0000 (22:47 +0000)]
Added load/store transformation

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

23 years agoAdded new code hints for use at the end of a function
cuz [Mon, 4 Dec 2000 22:28:15 +0000 (22:28 +0000)]
Added new code hints for use at the end of a function

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

23 years agoNew optimization
cuz [Mon, 4 Dec 2000 21:28:36 +0000 (21:28 +0000)]
New optimization

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

23 years agoFixed a bug
cuz [Mon, 4 Dec 2000 21:01:50 +0000 (21:01 +0000)]
Fixed a bug

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

23 years agoMinor rearrangements to make the code more robust in case of errors.
cuz [Mon, 4 Dec 2000 20:39:17 +0000 (20:39 +0000)]
Minor rearrangements to make the code more robust in case of errors.

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

23 years ago65C02 optimizations
cuz [Mon, 4 Dec 2000 20:38:45 +0000 (20:38 +0000)]
65C02 optimizations

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

23 years agoadapted to new return values (PAL/NTSC is now reported with another
cpg [Mon, 4 Dec 2000 20:22:23 +0000 (20:22 +0000)]
adapted to new return values (PAL/NTSC is now reported with another
function)

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

23 years agoreturns television system
cpg [Mon, 4 Dec 2000 20:20:16 +0000 (20:20 +0000)]
returns television system

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

23 years agotvtype.o: new object file
cpg [Mon, 4 Dec 2000 20:19:21 +0000 (20:19 +0000)]
tvtype.o: new object file

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

23 years agochanged get_ostype defines for new return parameters; added get_tv
cpg [Mon, 4 Dec 2000 20:17:11 +0000 (20:17 +0000)]
changed get_ostype defines for new return parameters; added get_tv
function prototype

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

23 years agographics memory reservation is now done via a contructor; some condes
cpg [Sun, 3 Dec 2000 23:50:16 +0000 (23:50 +0000)]
graphics memory reservation is now done via a contructor; some condes
related changes

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

23 years agoset contructor priority to 27 (grr)
cpg [Sun, 3 Dec 2000 23:47:26 +0000 (23:47 +0000)]
set contructor priority to 27 (grr)

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

23 years agoBasic-like GRAPHICS function; not yet implemented; provides the
cpg [Sun, 3 Dec 2000 23:39:22 +0000 (23:39 +0000)]
Basic-like GRAPHICS function; not yet implemented; provides the
"graphics memory used" constructor

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

23 years agodefault set back to 9, as we're now only linked if the graphics
cpg [Sun, 3 Dec 2000 23:27:20 +0000 (23:27 +0000)]
default set back to 9, as we're now only linked if the graphics
function is used

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

23 years agoset constructor priority to 26
cpg [Sun, 3 Dec 2000 23:24:17 +0000 (23:24 +0000)]
set constructor priority to 26

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

23 years agographics.o: new object file
cpg [Sun, 3 Dec 2000 23:19:06 +0000 (23:19 +0000)]
graphics.o: new object file

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

23 years agofixed a stupid bug. why haven't I noticed it before??
cpg [Sun, 3 Dec 2000 23:17:14 +0000 (23:17 +0000)]
fixed a stupid bug. why haven't I noticed it before??

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

23 years agoremoved special mouse memory handling, it's now done by the mouse routines'
cpg [Sun, 3 Dec 2000 21:40:07 +0000 (21:40 +0000)]
removed special mouse memory handling, it's now done by the mouse routines'
constructor

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

23 years agoadded mousemem constructor
cpg [Sun, 3 Dec 2000 21:39:12 +0000 (21:39 +0000)]
added mousemem constructor

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

23 years agoMinor fix
cuz [Sun, 3 Dec 2000 18:58:25 +0000 (18:58 +0000)]
Minor fix

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

23 years agoFix mail address
cuz [Sun, 3 Dec 2000 18:58:02 +0000 (18:58 +0000)]
Fix mail address

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

23 years agoMore SGML conversions
cuz [Sun, 3 Dec 2000 18:48:23 +0000 (18:48 +0000)]
More SGML conversions

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

23 years agoMore SGML conversions
cuz [Sun, 3 Dec 2000 18:34:50 +0000 (18:34 +0000)]
More SGML conversions

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

23 years agoMore SGML conversions
cuz [Sun, 3 Dec 2000 18:17:50 +0000 (18:17 +0000)]
More SGML conversions

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

23 years agoMore SGML conversions, index page
cuz [Sun, 3 Dec 2000 17:00:40 +0000 (17:00 +0000)]
More SGML conversions, index page

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

23 years agoAdd docs for the FEATURES section
cuz [Sun, 3 Dec 2000 10:46:01 +0000 (10:46 +0000)]
Add docs for the FEATURES section

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

23 years agoFix up character translation explanation
cuz [Sat, 2 Dec 2000 22:35:49 +0000 (22:35 +0000)]
Fix up character translation explanation

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

23 years agoAdditions + cleanup
cuz [Sat, 2 Dec 2000 22:28:55 +0000 (22:28 +0000)]
Additions + cleanup

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

23 years agoConverted the ld65 docs to sgml
cuz [Sat, 2 Dec 2000 22:14:05 +0000 (22:14 +0000)]
Converted the ld65 docs to sgml

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

23 years agoFixed wrong translations for PET and CBM610
cuz [Sat, 2 Dec 2000 15:01:47 +0000 (15:01 +0000)]
Fixed wrong translations for PET and CBM610

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

23 years agoFixed newline bug in cvline
cuz [Sat, 2 Dec 2000 14:59:14 +0000 (14:59 +0000)]
Fixed newline bug in cvline

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

23 years agovcprintf() does now have __fastcall__ calling conventions
cuz [Sat, 2 Dec 2000 09:16:07 +0000 (09:16 +0000)]
vcprintf() does now have __fastcall__ calling conventions

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

23 years agoRewrote vcprintf() in assembler
cuz [Sat, 2 Dec 2000 09:15:43 +0000 (09:15 +0000)]
Rewrote vcprintf() in assembler

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

23 years agoRemoved unused stuff
cuz [Sat, 2 Dec 2000 09:04:27 +0000 (09:04 +0000)]
Removed unused stuff

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

23 years agoNew asm function have __fastcall__ calling conventions
cuz [Fri, 1 Dec 2000 22:57:56 +0000 (22:57 +0000)]
New asm function have __fastcall__ calling conventions

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

23 years agoRewrote vsprintf() in assembler
cuz [Fri, 1 Dec 2000 22:57:32 +0000 (22:57 +0000)]
Rewrote vsprintf() in assembler

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

23 years agoFixed wrong comment
cuz [Fri, 1 Dec 2000 21:43:07 +0000 (21:43 +0000)]
Fixed wrong comment

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

23 years agoFixed a typo
cuz [Fri, 1 Dec 2000 21:41:28 +0000 (21:41 +0000)]
Fixed a typo

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

23 years agoUse a destructor instead of atexit
cuz [Fri, 1 Dec 2000 17:58:40 +0000 (17:58 +0000)]
Use a destructor instead of atexit

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

23 years agoRewrote sprintf() in assembler
cuz [Fri, 1 Dec 2000 17:32:59 +0000 (17:32 +0000)]
Rewrote sprintf() in assembler

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

23 years agoRewrote fprintf in assembler
cuz [Fri, 1 Dec 2000 17:25:07 +0000 (17:25 +0000)]
Rewrote fprintf in assembler

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

23 years agoRewrote cprintf() in assembler
cuz [Fri, 1 Dec 2000 15:13:07 +0000 (15:13 +0000)]
Rewrote cprintf() in assembler

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

23 years agoRewrote vfprintf() in assembler
cuz [Fri, 1 Dec 2000 15:05:46 +0000 (15:05 +0000)]
Rewrote vfprintf() in assembler

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

23 years agoAdd info about jmp (ind) bug
cuz [Fri, 1 Dec 2000 10:39:23 +0000 (10:39 +0000)]
Add info about jmp (ind) bug

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

23 years agoTranslate chars returned by .strat into the target charset
cuz [Fri, 1 Dec 2000 10:37:41 +0000 (10:37 +0000)]
Translate chars returned by .strat into the target charset

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

23 years agoIgnore assembler listing files
cuz [Fri, 1 Dec 2000 10:21:56 +0000 (10:21 +0000)]
Ignore assembler listing files

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

23 years agoMake _printf() __fastcall__
cuz [Fri, 1 Dec 2000 10:21:18 +0000 (10:21 +0000)]
Make _printf() __fastcall__

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

23 years agoRewrote printf in assembler
cuz [Fri, 1 Dec 2000 10:08:47 +0000 (10:08 +0000)]
Rewrote printf in assembler

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

23 years agoIgnore assembler listings
cuz [Fri, 1 Dec 2000 09:41:10 +0000 (09:41 +0000)]
Ignore assembler listings

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

23 years agoCleanup and optimizations
cuz [Fri, 1 Dec 2000 09:36:57 +0000 (09:36 +0000)]
Cleanup and optimizations

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

23 years agoFix detection of byte sized expressions
cuz [Fri, 1 Dec 2000 09:04:07 +0000 (09:04 +0000)]
Fix detection of byte sized expressions

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

23 years ago_printf rewritten in assembler - basic tests ok, needs some more tests and
cuz [Thu, 30 Nov 2000 23:04:24 +0000 (23:04 +0000)]
_printf rewritten in assembler - basic tests ok, needs some more tests and
optimizations.

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

23 years agoChanged email address of Keith Gerdes
cuz [Thu, 30 Nov 2000 15:44:32 +0000 (15:44 +0000)]
Changed email address of Keith Gerdes

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

23 years agoReplaced the unused NES target by BBC
cuz [Thu, 30 Nov 2000 08:55:16 +0000 (08:55 +0000)]
Replaced the unused NES target by BBC

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

23 years agoAdded config file for bcc micro
cuz [Thu, 30 Nov 2000 08:50:09 +0000 (08:50 +0000)]
Added config file for bcc micro

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

23 years agoDocumentation updates
cuz [Wed, 29 Nov 2000 19:12:20 +0000 (19:12 +0000)]
Documentation updates

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

23 years agoFixed a typo
cuz [Wed, 29 Nov 2000 16:44:50 +0000 (16:44 +0000)]
Fixed a typo

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

23 years agoUse the new TgtTranslateBuf function
cuz [Wed, 29 Nov 2000 15:22:06 +0000 (15:22 +0000)]
Use the new TgtTranslateBuf function

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

23 years agoNew TgtTranslateBuf function
cuz [Wed, 29 Nov 2000 15:18:39 +0000 (15:18 +0000)]
New TgtTranslateBuf function

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

23 years agoPass the target system to the assembler so characters are translated
cuz [Wed, 29 Nov 2000 15:14:31 +0000 (15:14 +0000)]
Pass the target system to the assembler so characters are translated
correctly for the selected target platform.

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

23 years agoImplementation for the .IFPxx commands was missing
cuz [Tue, 28 Nov 2000 20:55:12 +0000 (20:55 +0000)]
Implementation for the .IFPxx commands was missing

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

23 years agopusha function has changed
cuz [Tue, 28 Nov 2000 13:33:27 +0000 (13:33 +0000)]
pusha function has changed

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

23 years agoAdded some 65C02 code
cuz [Tue, 28 Nov 2000 13:33:08 +0000 (13:33 +0000)]
Added some 65C02 code

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

23 years ago65C02 code, minor optimization.
cuz [Tue, 28 Nov 2000 13:27:42 +0000 (13:27 +0000)]
65C02 code, minor optimization.

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

23 years agoSome more 6502 code
cuz [Mon, 27 Nov 2000 23:37:53 +0000 (23:37 +0000)]
Some more 6502 code

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

23 years agoAdded some 65C02 code.
cuz [Mon, 27 Nov 2000 22:59:03 +0000 (22:59 +0000)]
Added some 65C02 code.

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

23 years agoImplemented large offsets for g_putind
cuz [Mon, 27 Nov 2000 16:52:52 +0000 (16:52 +0000)]
Implemented large offsets for g_putind

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

23 years agoFix several errors: The address operator on functions (resulting in a
cuz [Fri, 24 Nov 2000 10:46:04 +0000 (10:46 +0000)]
Fix several errors: The address operator on functions (resulting in a
pointer-to-function type) was not possible. It is redundant but allowed.
A cast with a function on the right side resulted in an internal compiler
error, since the implicit cast from function to pointer-to-function was
missing in this case.
An assignment of a function to a void pointer was not possible because the
same implicit conversion was missing.

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

23 years agoFixed a typo
cuz [Fri, 24 Nov 2000 07:36:08 +0000 (07:36 +0000)]
Fixed a typo

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

23 years agoSqeezed one byte out of the zerobss routine:-)
cuz [Thu, 23 Nov 2000 22:15:57 +0000 (22:15 +0000)]
Sqeezed one byte out of the zerobss routine:-)

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

23 years agoMove the conio initialization routines where they belong (cgetc), make them
cuz [Thu, 23 Nov 2000 19:21:05 +0000 (19:21 +0000)]
Move the conio initialization routines where they belong (cgetc), make them
module constructors/destructors and remove the conio init functions that
were called from the startup code.

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

23 years agoUse "[linker generated]" as source for linker generated symbols.
cuz [Thu, 23 Nov 2000 19:14:15 +0000 (19:14 +0000)]
Use "[linker generated]" as source for linker generated symbols.

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

23 years agoRemoved initialization code to set the screen size and replaced it by a
cuz [Thu, 23 Nov 2000 19:05:32 +0000 (19:05 +0000)]
Removed initialization code to set the screen size and replaced it by a
separate module that contains a module constructor. In some cases, the
code was even unnecessary, since the screen size is known in advance.

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

23 years agoAbort on errors
cuz [Thu, 23 Nov 2000 12:42:39 +0000 (12:42 +0000)]
Abort on errors

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

23 years agoIgnore some more files
cuz [Wed, 22 Nov 2000 22:56:50 +0000 (22:56 +0000)]
Ignore some more files

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

23 years agoUse the condes feature
cuz [Wed, 22 Nov 2000 22:19:09 +0000 (22:19 +0000)]
Use the condes feature

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

23 years agoAdded optimizations for commutative arithmetic ops
cuz [Wed, 22 Nov 2000 21:39:56 +0000 (21:39 +0000)]
Added optimizations for commutative arithmetic ops

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

23 years agoNew --cpu command line switch
cuz [Wed, 22 Nov 2000 20:19:15 +0000 (20:19 +0000)]
New --cpu command line switch

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

23 years agoIn switch statements, do only print a warning about missing case labels if
cuz [Wed, 22 Nov 2000 12:02:15 +0000 (12:02 +0000)]
In switch statements, do only print a warning about missing case labels if
there are no regular labels and no default label.

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

23 years agoRemoved the old cc65.txt file, added documentation for the dio api.
cuz [Tue, 21 Nov 2000 22:36:50 +0000 (22:36 +0000)]
Removed the old cc65.txt file, added documentation for the dio api.

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

24 years agoChanged doatexit destructor priority
cuz [Tue, 21 Nov 2000 10:56:34 +0000 (10:56 +0000)]
Changed doatexit destructor priority

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

24 years agoWorking on the condes feature
cuz [Tue, 21 Nov 2000 10:51:53 +0000 (10:51 +0000)]
Working on the condes feature

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

24 years agoFirst condes feature test
cuz [Mon, 20 Nov 2000 23:05:52 +0000 (23:05 +0000)]
First condes feature test

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

24 years agoAdded condes decls to all linker config files
cuz [Mon, 20 Nov 2000 23:04:30 +0000 (23:04 +0000)]
Added condes decls to all linker config files

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

24 years agoDebugging the condes support
cuz [Mon, 20 Nov 2000 22:59:11 +0000 (22:59 +0000)]
Debugging the condes support

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

24 years agoAdded condes tables to c64 config
cuz [Mon, 20 Nov 2000 22:58:41 +0000 (22:58 +0000)]
Added condes tables to c64 config

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

24 years agoNew condes module
cuz [Mon, 20 Nov 2000 22:17:14 +0000 (22:17 +0000)]
New condes module

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

24 years agoMoved the jmpvec module from common to runtime
cuz [Mon, 20 Nov 2000 21:59:43 +0000 (21:59 +0000)]
Moved the jmpvec module from common to runtime

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

24 years agoFirst finished implementation of the condes feature
cuz [Mon, 20 Nov 2000 21:56:48 +0000 (21:56 +0000)]
First finished implementation of the condes feature

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

24 years agoAdded InitFilePos method
cuz [Mon, 20 Nov 2000 19:44:18 +0000 (19:44 +0000)]
Added InitFilePos method

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

24 years agoWorking on the condes feature
cuz [Mon, 20 Nov 2000 15:22:57 +0000 (15:22 +0000)]
Working on the condes feature

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