]>
git.sur5r.net Git - cc65/log
cuz [Thu, 20 Sep 2001 09:55:28 +0000 (09:55 +0000)]
CBM510 update
git-svn-id: svn://svn.cc65.org/cc65/trunk@955
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
cuz [Thu, 20 Sep 2001 09:53:12 +0000 (09:53 +0000)]
We need to have the character data in the VIC bank to make sprites work.
git-svn-id: svn://svn.cc65.org/cc65/trunk@954
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
cuz [Thu, 20 Sep 2001 09:52:28 +0000 (09:52 +0000)]
Add character RAM
git-svn-id: svn://svn.cc65.org/cc65/trunk@953
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
cuz [Wed, 19 Sep 2001 10:02:16 +0000 (10:02 +0000)]
Remove an unused import
git-svn-id: svn://svn.cc65.org/cc65/trunk@952
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
cuz [Wed, 19 Sep 2001 10:01:52 +0000 (10:01 +0000)]
Added condes IRQ routines and a README file.
Made k_blncur a condes IRQ routine and moved it to cgetc.s.
Added mouse and joystick routines.
git-svn-id: svn://svn.cc65.org/cc65/trunk@951
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
cuz [Wed, 19 Sep 2001 09:57:56 +0000 (09:57 +0000)]
Make the code somewhat smaller
git-svn-id: svn://svn.cc65.org/cc65/trunk@950
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
cuz [Wed, 19 Sep 2001 09:53:04 +0000 (09:53 +0000)]
Disable the mouse sprite on exit
git-svn-id: svn://svn.cc65.org/cc65/trunk@949
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
cuz [Wed, 19 Sep 2001 08:46:07 +0000 (08:46 +0000)]
Check for wrong header file inclusions, add CBM510 stuff
git-svn-id: svn://svn.cc65.org/cc65/trunk@948
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
cuz [Wed, 19 Sep 2001 08:36:29 +0000 (08:36 +0000)]
Fix mouse type
git-svn-id: svn://svn.cc65.org/cc65/trunk@947
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
cuz [Wed, 19 Sep 2001 08:24:18 +0000 (08:24 +0000)]
CBM510 update
git-svn-id: svn://svn.cc65.org/cc65/trunk@946
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
cuz [Wed, 19 Sep 2001 08:23:10 +0000 (08:23 +0000)]
Add IRQ function table
git-svn-id: svn://svn.cc65.org/cc65/trunk@945
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
cuz [Tue, 18 Sep 2001 12:23:28 +0000 (12:23 +0000)]
Add blinking cursor on input
git-svn-id: svn://svn.cc65.org/cc65/trunk@944
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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