]> git.sur5r.net Git - cc65/log
cc65
23 years agoInclude source lines into generated asm code
cuz [Tue, 18 Sep 2001 12:22:55 +0000 (12:22 +0000)]
Include source lines into generated asm code

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

23 years agoFixed a minor problem
cuz [Sun, 16 Sep 2001 20:48:22 +0000 (20:48 +0000)]
Fixed a minor problem

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

23 years agoAdded text tables
cuz [Sun, 16 Sep 2001 18:16:09 +0000 (18:16 +0000)]
Added text tables

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

23 years agoincluded errno.h instead of declaring _oserrno as external
mrintsch [Sat, 15 Sep 2001 23:39:47 +0000 (23:39 +0000)]
included errno.h instead of declaring _oserrno as external

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

23 years agoFixed a few warnings
cuz [Sat, 15 Sep 2001 13:36:59 +0000 (13:36 +0000)]
Fixed a few warnings

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

23 years agoFixed a few warnings
cuz [Sat, 15 Sep 2001 13:11:41 +0000 (13:11 +0000)]
Fixed a few warnings

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

23 years agoFixed a few warnings
cuz [Sat, 15 Sep 2001 12:13:33 +0000 (12:13 +0000)]
Fixed a few warnings

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

23 years agoFixed a few compiler warnings
cuz [Sat, 15 Sep 2001 12:00:43 +0000 (12:00 +0000)]
Fixed a few compiler warnings

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

23 years agoEnable even more warnings
cuz [Sat, 15 Sep 2001 11:59:30 +0000 (11:59 +0000)]
Enable even more warnings

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

23 years agoCheck for sign problems in compares
cuz [Sat, 15 Sep 2001 11:51:08 +0000 (11:51 +0000)]
Check for sign problems in compares

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

23 years agoFix signed/unsigned comparisons
cuz [Sat, 15 Sep 2001 11:39:07 +0000 (11:39 +0000)]
Fix signed/unsigned comparisons

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

23 years agoUpdates for the CBM510
cuz [Fri, 14 Sep 2001 21:30:12 +0000 (21:30 +0000)]
Updates for the CBM510

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

23 years agoAdd stacksize symbol
cuz [Fri, 14 Sep 2001 21:19:48 +0000 (21:19 +0000)]
Add stacksize symbol

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

23 years agoAdded cb,510 to the clean rule
cuz [Fri, 14 Sep 2001 21:11:39 +0000 (21:11 +0000)]
Added cb,510 to the clean rule

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

23 years agoAdded the rs232 module
cuz [Fri, 14 Sep 2001 20:52:54 +0000 (20:52 +0000)]
Added the rs232 module

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

23 years agoCosmetic change
cuz [Fri, 14 Sep 2001 20:39:05 +0000 (20:39 +0000)]
Cosmetic change

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

23 years agoVideo RAM location is now defined in the linker config
cuz [Fri, 14 Sep 2001 17:09:22 +0000 (17:09 +0000)]
Video RAM location is now defined in the linker config

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

23 years agoUpdate comments about the stack, add CBM 500 info
cuz [Fri, 14 Sep 2001 17:02:22 +0000 (17:02 +0000)]
Update comments about the stack, add CBM 500 info

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

23 years agoAdjust sizes, define the video RAM
cuz [Fri, 14 Sep 2001 16:48:41 +0000 (16:48 +0000)]
Adjust sizes, define the video RAM

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

23 years agoAdded CBM510 support
cuz [Fri, 14 Sep 2001 16:39:48 +0000 (16:39 +0000)]
Added CBM510 support

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

23 years agoMore P500 support
cuz [Fri, 14 Sep 2001 14:37:08 +0000 (14:37 +0000)]
More P500 support

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

23 years agoWorking in P500 code
cuz [Fri, 14 Sep 2001 09:52:30 +0000 (09:52 +0000)]
Working in P500 code

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

23 years agoAdded peekxsys functions for the 610
cuz [Fri, 14 Sep 2001 08:42:17 +0000 (08:42 +0000)]
Added peekxsys functions for the 610

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

23 years agoAdded peekxsys functions for the 6509 machines
cuz [Fri, 14 Sep 2001 08:41:16 +0000 (08:41 +0000)]
Added peekxsys functions for the 6509 machines

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

23 years agoAdd support for the CBM 510
cuz [Fri, 14 Sep 2001 07:53:34 +0000 (07:53 +0000)]
Add support for the CBM 510

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

23 years agoAdded support for the CBM510
cuz [Thu, 13 Sep 2001 21:47:10 +0000 (21:47 +0000)]
Added support for the CBM510

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

23 years agoFixed a bug
cuz [Thu, 13 Sep 2001 21:45:44 +0000 (21:45 +0000)]
Fixed a bug

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

23 years agoAdding CBM510 support
cuz [Thu, 13 Sep 2001 21:37:59 +0000 (21:37 +0000)]
Adding CBM510 support

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

23 years agoAdded support for the Commodore 510 aka P500
cuz [Thu, 13 Sep 2001 21:27:32 +0000 (21:27 +0000)]
Added support for the Commodore 510 aka P500

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

23 years agoStarted to add support for the P500 aka CBM510
cuz [Thu, 13 Sep 2001 21:09:19 +0000 (21:09 +0000)]
Started to add support for the P500 aka CBM510

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

23 years agoAdded the CBM510 as a new target system
cuz [Thu, 13 Sep 2001 19:49:27 +0000 (19:49 +0000)]
Added the CBM510 as a new target system

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

23 years agoAdded the Commdore 510 target system
cuz [Thu, 13 Sep 2001 19:44:43 +0000 (19:44 +0000)]
Added the Commdore 510 target system

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

23 years agoFixed a comment
cuz [Thu, 13 Sep 2001 18:55:43 +0000 (18:55 +0000)]
Fixed a comment

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

23 years agoAdded the hack for write() to make printf work
cuz [Thu, 13 Sep 2001 16:01:32 +0000 (16:01 +0000)]
Added the hack for write() to make printf work

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

23 years agoRemoved the port parameter from mouse_init
cuz [Thu, 13 Sep 2001 16:00:55 +0000 (16:00 +0000)]
Removed the port parameter from mouse_init

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

23 years agoRemoved mousetest.c, it's now a sample program
cuz [Thu, 13 Sep 2001 15:58:59 +0000 (15:58 +0000)]
Removed mousetest.c, it's now a sample program

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

23 years agoAdded the mousedemo program, changed some makefile rules
cuz [Thu, 13 Sep 2001 15:58:32 +0000 (15:58 +0000)]
Added the mousedemo program, changed some makefile rules

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

23 years agoRemove the port parameter to mouse_init
cuz [Thu, 13 Sep 2001 15:35:24 +0000 (15:35 +0000)]
Remove the port parameter to mouse_init

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

23 years agoFixed a bug
cuz [Thu, 13 Sep 2001 15:29:59 +0000 (15:29 +0000)]
Fixed a bug

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

23 years agoAdd IRQ table
cuz [Thu, 13 Sep 2001 15:29:45 +0000 (15:29 +0000)]
Add IRQ table

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

23 years agoFixed an error in the reset_brk() routine of all target machines (all the code
cuz [Thu, 13 Sep 2001 15:29:13 +0000 (15:29 +0000)]
Fixed an error in the reset_brk() routine of all target machines (all the code
was derived from my old C64 code which had an error).

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

23 years agoPolished the mouse routines
cuz [Thu, 13 Sep 2001 15:28:21 +0000 (15:28 +0000)]
Polished the mouse routines

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

23 years agoRedesigned the IRQ and BREAK logic, debugged the mouse routines
cuz [Thu, 13 Sep 2001 15:27:19 +0000 (15:27 +0000)]
Redesigned the IRQ and BREAK logic, debugged the mouse routines

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

23 years agoCosmetic change
cuz [Wed, 12 Sep 2001 18:20:42 +0000 (18:20 +0000)]
Cosmetic change

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

23 years agoFixed a bug
cuz [Wed, 12 Sep 2001 18:20:30 +0000 (18:20 +0000)]
Fixed a bug

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

23 years agoUse latest changes from C64 version
cuz [Wed, 12 Sep 2001 16:30:27 +0000 (16:30 +0000)]
Use latest changes from C64 version

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

23 years agoRemove sprite param to mouse_init
cuz [Wed, 12 Sep 2001 13:49:08 +0000 (13:49 +0000)]
Remove sprite param to mouse_init

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

23 years agoUse correction values for the coordinates so that the x/y coordinates are
cuz [Wed, 12 Sep 2001 13:43:00 +0000 (13:43 +0000)]
Use correction values for the coordinates so that the x/y coordinates are
0/0 if the upper left corner of the mouse sprite is in the upper left corner
of the screen.
Use always sprite #0 for the mouse pointer.

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

23 years agointerrupt flag is cleared/restored rather than cleared/set
izydorst [Mon, 10 Sep 2001 22:11:19 +0000 (22:11 +0000)]
interrupt flag is cleared/restored rather than cleared/set

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

23 years agodio bugfix, added get_tv and get_ostype functions
izydorst [Mon, 10 Sep 2001 21:43:15 +0000 (21:43 +0000)]
dio bugfix, added get_tv and get_ostype functions

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

23 years agoAdded new mouse functions
cuz [Mon, 10 Sep 2001 18:42:50 +0000 (18:42 +0000)]
Added new mouse functions

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

23 years agoset Y minimum to 31
cpg [Sun, 9 Sep 2001 23:37:36 +0000 (23:37 +0000)]
set Y minimum to 31

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

23 years agoUse the new __asm__ syntax
cuz [Sun, 9 Sep 2001 21:19:05 +0000 (21:19 +0000)]
Use the new __asm__ syntax

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

23 years agoAdding functionality to StrBuf
cuz [Sun, 9 Sep 2001 20:49:20 +0000 (20:49 +0000)]
Adding functionality to StrBuf

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

23 years agoModule checked in last time was wrong version
cuz [Sun, 9 Sep 2001 16:47:34 +0000 (16:47 +0000)]
Module checked in last time was wrong version

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

23 years agoUse a string buffer instead of the old implementation
cuz [Sun, 9 Sep 2001 13:23:54 +0000 (13:23 +0000)]
Use a string buffer instead of the old implementation

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

23 years agoMore string buffer work
cuz [Sun, 9 Sep 2001 13:23:16 +0000 (13:23 +0000)]
More string buffer work

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

23 years agoNew strbuf module
cuz [Sun, 9 Sep 2001 10:24:16 +0000 (10:24 +0000)]
New strbuf module

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

23 years agoMove inline asm parsing into a separate module
cuz [Sun, 9 Sep 2001 09:33:06 +0000 (09:33 +0000)]
Move inline asm parsing into a separate module

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

23 years agoAdded copyright notice
cuz [Sun, 9 Sep 2001 09:26:46 +0000 (09:26 +0000)]
Added copyright notice

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

23 years agoAdded mousetest.c
cuz [Sat, 8 Sep 2001 22:57:58 +0000 (22:57 +0000)]
Added mousetest.c

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

23 years agoFlag labels in the map file exports list
cuz [Sat, 8 Sep 2001 22:09:30 +0000 (22:09 +0000)]
Flag labels in the map file exports list

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

23 years agoAdd the label/equate bit to the exports and debug symbols
cuz [Sat, 8 Sep 2001 21:08:20 +0000 (21:08 +0000)]
Add the label/equate bit to the exports and debug symbols

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

23 years agoAdd new defines for export usage
cuz [Sat, 8 Sep 2001 20:51:33 +0000 (20:51 +0000)]
Add new defines for export usage

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

23 years agoMinor changes
cuz [Sat, 8 Sep 2001 20:04:21 +0000 (20:04 +0000)]
Minor changes

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

23 years agoFixed an error in mouse_pos
cuz [Sat, 8 Sep 2001 15:51:05 +0000 (15:51 +0000)]
Fixed an error in mouse_pos

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

23 years agoFinished the mouse stuff
cuz [Sat, 8 Sep 2001 15:44:48 +0000 (15:44 +0000)]
Finished the mouse stuff

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

23 years agoPolishing the mouse stuff
cuz [Sat, 8 Sep 2001 15:35:13 +0000 (15:35 +0000)]
Polishing the mouse stuff

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

23 years agoAdded mouse module from C64
cuz [Sat, 8 Sep 2001 15:24:54 +0000 (15:24 +0000)]
Added mouse module from C64

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

23 years agoDon't use php to save old IRQ state
cuz [Sat, 8 Sep 2001 15:24:20 +0000 (15:24 +0000)]
Don't use php to save old IRQ state

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

23 years agoAdded mouse_pos(), mouse_info(). Changed mouse_hide() and mouse_show() to
cuz [Sat, 8 Sep 2001 15:22:06 +0000 (15:22 +0000)]
Added mouse_pos(), mouse_info(). Changed mouse_hide() and mouse_show() to
use a counter instead of a flag.

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

23 years agoAdded mouse_pos() and mouse_info(), removed mouse_x() and mouse_y()
cuz [Sat, 8 Sep 2001 15:20:44 +0000 (15:20 +0000)]
Added mouse_pos() and mouse_info(), removed mouse_x() and mouse_y()

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

23 years agoUse && and || in preprocessor #if statements. Other minor changes.
cuz [Sat, 8 Sep 2001 14:39:01 +0000 (14:39 +0000)]
Use && and || in preprocessor #if statements. Other minor changes.

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

23 years agoUse constants for the bits in the _ctype array.
cuz [Sat, 8 Sep 2001 14:00:41 +0000 (14:00 +0000)]
Use constants for the bits in the _ctype array.

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

23 years agoAdd special routines for processing the boolean || and && operators in
cuz [Sat, 8 Sep 2001 13:59:32 +0000 (13:59 +0000)]
Add special routines for processing the boolean || and && operators in
preprocessor mode to work around limitations in the existing ones (constant
expressions are not detected).

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

23 years agoOne bug fixed
cuz [Sat, 8 Sep 2001 13:49:29 +0000 (13:49 +0000)]
One bug fixed

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

23 years agoRemoved the ldeax module
cuz [Sat, 8 Sep 2001 13:00:30 +0000 (13:00 +0000)]
Removed the ldeax module

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

23 years agoCosmetic change
cuz [Fri, 7 Sep 2001 21:42:40 +0000 (21:42 +0000)]
Cosmetic change

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

23 years agoBrought the CREDITS file up to date (hopefully)
cuz [Fri, 7 Sep 2001 21:41:18 +0000 (21:41 +0000)]
Brought the CREDITS file up to date (hopefully)

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

23 years agoRemoved an invalid data access.
cuz [Fri, 7 Sep 2001 09:54:33 +0000 (09:54 +0000)]
Removed an invalid data access.
Check nested #ifs for overflow.
Lots of cleanups and rewriting of code sections.
Streamlined and extended #if stack handling.
Added #elif preprocessor directive.

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

23 years agoMinor speedup
cuz [Fri, 7 Sep 2001 07:04:54 +0000 (07:04 +0000)]
Minor speedup

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

23 years agoRenamed some functions for better readbility.
cuz [Thu, 6 Sep 2001 10:17:52 +0000 (10:17 +0000)]
Renamed some functions for better readbility.
Add a binary search for preprocessor tokens (instead of the old linear one)
to speed up the compiler.

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

23 years agoWorking
cuz [Thu, 6 Sep 2001 10:16:41 +0000 (10:16 +0000)]
Working

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

23 years agoAdded .lclintrc
cuz [Thu, 6 Sep 2001 09:43:53 +0000 (09:43 +0000)]
Added .lclintrc

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

23 years agoChanged an error message
cuz [Sat, 1 Sep 2001 19:13:36 +0000 (19:13 +0000)]
Changed an error message

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

23 years agoFixed problem with forward references in unnamed labels
cuz [Thu, 30 Aug 2001 08:17:06 +0000 (08:17 +0000)]
Fixed problem with forward references in unnamed labels

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

23 years agoAllow access to the global segments. Place ".dbg file" statements into the
cuz [Fri, 24 Aug 2001 15:03:10 +0000 (15:03 +0000)]
Allow access to the global segments. Place ".dbg file" statements into the
global text segments so they will appear before any of the ".dbg line"
statements emitted later.

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

23 years agoAPI update
cuz [Mon, 20 Aug 2001 12:16:53 +0000 (12:16 +0000)]
API update

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

23 years agofunctions that do not modify data take const char* as argument
izydorst [Wed, 15 Aug 2001 16:09:35 +0000 (16:09 +0000)]
functions that do not modify data take const char* as argument

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

23 years agoinfo about c1541 in docs, lowered highest available address to $6000 due to
izydorst [Wed, 15 Aug 2001 16:08:15 +0000 (16:08 +0000)]
info about c1541 in docs, lowered highest available address to $6000 due to
posiblity of overwriting C stack by drawing/copying to screen backbuffer

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

23 years agoFirst version of graphics.h
cuz [Mon, 13 Aug 2001 19:29:07 +0000 (19:29 +0000)]
First version of graphics.h

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

23 years agoFixed a bug
cuz [Mon, 13 Aug 2001 16:01:18 +0000 (16:01 +0000)]
Fixed a bug

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

23 years agoAdd comment about passing structs as params
cuz [Fri, 10 Aug 2001 07:08:20 +0000 (07:08 +0000)]
Add comment about passing structs as params

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

23 years agoMore optimizations
cuz [Sun, 5 Aug 2001 22:50:00 +0000 (22:50 +0000)]
More optimizations

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

23 years agoFixed a bug
cuz [Sun, 5 Aug 2001 22:22:58 +0000 (22:22 +0000)]
Fixed a bug

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

23 years agoMore optimizations
cuz [Sun, 5 Aug 2001 22:09:48 +0000 (22:09 +0000)]
More optimizations

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

23 years agoMore optimizations
cuz [Sun, 5 Aug 2001 21:19:50 +0000 (21:19 +0000)]
More optimizations

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

23 years agoMore optimization
cuz [Sun, 5 Aug 2001 20:37:14 +0000 (20:37 +0000)]
More optimization

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

23 years agoMore optimizations
cuz [Fri, 3 Aug 2001 07:34:40 +0000 (07:34 +0000)]
More optimizations

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

23 years agoMore optimizations
cuz [Fri, 3 Aug 2001 06:45:38 +0000 (06:45 +0000)]
More optimizations

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