]>
git.sur5r.net Git - cc65/log
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
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
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
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
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
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
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
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
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
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
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
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
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
cuz [Fri, 3 Aug 2001 06:45:30 +0000 (06:45 +0000)]
Minor changes
git-svn-id: svn://svn.cc65.org/cc65/trunk@835
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
cuz [Fri, 3 Aug 2001 06:45:22 +0000 (06:45 +0000)]
Make flag constants unsigned
git-svn-id: svn://svn.cc65.org/cc65/trunk@834
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
cuz [Mon, 30 Jul 2001 21:40:32 +0000 (21:40 +0000)]
Make --list-opt-steps exclusive
git-svn-id: svn://svn.cc65.org/cc65/trunk@833
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
cuz [Mon, 30 Jul 2001 19:33:52 +0000 (19:33 +0000)]
Fixed several bugs
git-svn-id: svn://svn.cc65.org/cc65/trunk@832
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
cuz [Sun, 29 Jul 2001 20:38:15 +0000 (20:38 +0000)]
Allow enabling/disabline optimizer steps by file
git-svn-id: svn://svn.cc65.org/cc65/trunk@831
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
cuz [Sun, 29 Jul 2001 20:36:19 +0000 (20:36 +0000)]
Added IsControl
git-svn-id: svn://svn.cc65.org/cc65/trunk@830
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
cuz [Sun, 29 Jul 2001 09:30:29 +0000 (09:30 +0000)]
Minor change
git-svn-id: svn://svn.cc65.org/cc65/trunk@829
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
cuz [Sun, 29 Jul 2001 09:07:59 +0000 (09:07 +0000)]
Remove unused stuff
git-svn-id: svn://svn.cc65.org/cc65/trunk@828
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
cuz [Sun, 29 Jul 2001 09:07:43 +0000 (09:07 +0000)]
Simplify code generation
git-svn-id: svn://svn.cc65.org/cc65/trunk@827
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
cuz [Thu, 26 Jul 2001 20:08:28 +0000 (20:08 +0000)]
Optimizations, cleanup in codegen
git-svn-id: svn://svn.cc65.org/cc65/trunk@826
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
cuz [Thu, 26 Jul 2001 20:08:10 +0000 (20:08 +0000)]
Remove/cleanup
git-svn-id: svn://svn.cc65.org/cc65/trunk@825
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
cuz [Thu, 26 Jul 2001 06:40:06 +0000 (06:40 +0000)]
More optimizations
git-svn-id: svn://svn.cc65.org/cc65/trunk@824
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
cuz [Thu, 26 Jul 2001 06:10:10 +0000 (06:10 +0000)]
Better code for > compares
git-svn-id: svn://svn.cc65.org/cc65/trunk@823
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
cuz [Wed, 25 Jul 2001 21:51:40 +0000 (21:51 +0000)]
More optimizations
git-svn-id: svn://svn.cc65.org/cc65/trunk@822
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
cuz [Wed, 25 Jul 2001 21:37:52 +0000 (21:37 +0000)]
Remove unneeded code
git-svn-id: svn://svn.cc65.org/cc65/trunk@821
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
cuz [Wed, 25 Jul 2001 21:36:01 +0000 (21:36 +0000)]
More shift routines
git-svn-id: svn://svn.cc65.org/cc65/trunk@820
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
cuz [Wed, 25 Jul 2001 16:15:47 +0000 (16:15 +0000)]
Fixed a bug
git-svn-id: svn://svn.cc65.org/cc65/trunk@819
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
cuz [Wed, 25 Jul 2001 06:59:27 +0000 (06:59 +0000)]
Free register info
git-svn-id: svn://svn.cc65.org/cc65/trunk@818
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
cuz [Tue, 24 Jul 2001 20:19:03 +0000 (20:19 +0000)]
Squashed one more bug in the switch statement
git-svn-id: svn://svn.cc65.org/cc65/trunk@816
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
cuz [Tue, 24 Jul 2001 20:13:10 +0000 (20:13 +0000)]
More register tracking
git-svn-id: svn://svn.cc65.org/cc65/trunk@815
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
cuz [Tue, 24 Jul 2001 20:12:53 +0000 (20:12 +0000)]
Fixed another bug in CascadeSwitch
git-svn-id: svn://svn.cc65.org/cc65/trunk@814
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
cuz [Tue, 24 Jul 2001 20:08:58 +0000 (20:08 +0000)]
Fixed a bug in CascadeSwitch
git-svn-id: svn://svn.cc65.org/cc65/trunk@813
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
cuz [Tue, 24 Jul 2001 17:07:33 +0000 (17:07 +0000)]
Better register tracking in the optimizer
git-svn-id: svn://svn.cc65.org/cc65/trunk@812
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
cuz [Tue, 17 Jul 2001 21:53:17 +0000 (21:53 +0000)]
More renaming. Remove the case label limit by using a collection to store
the switch entries.
git-svn-id: svn://svn.cc65.org/cc65/trunk@807
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
cuz [Tue, 17 Jul 2001 21:29:21 +0000 (21:29 +0000)]
More renaming
git-svn-id: svn://svn.cc65.org/cc65/trunk@806
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
cuz [Tue, 17 Jul 2001 21:24:19 +0000 (21:24 +0000)]
Renamed struct expent
git-svn-id: svn://svn.cc65.org/cc65/trunk@805
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
cuz [Tue, 17 Jul 2001 20:13:33 +0000 (20:13 +0000)]
Added more optimizations
git-svn-id: svn://svn.cc65.org/cc65/trunk@804
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
cuz [Tue, 17 Jul 2001 17:18:07 +0000 (17:18 +0000)]
Fixed a while loop bug
git-svn-id: svn://svn.cc65.org/cc65/trunk@803
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
cuz [Tue, 17 Jul 2001 16:46:43 +0000 (16:46 +0000)]
Fixed a bug in the for loop optimization applied earlier
git-svn-id: svn://svn.cc65.org/cc65/trunk@800
b7a2c559 -68d2-44c3-8de9-
860c34a00d81