]> git.sur5r.net Git - cc65/log
cc65
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

23 years agoMinor changes
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

23 years agoMake flag constants unsigned
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

23 years agoMake --list-opt-steps exclusive
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

23 years agoFixed several bugs
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

23 years agoAllow enabling/disabline optimizer steps by file
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

23 years agoAdded IsControl
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

23 years agoMinor change
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

23 years agoRemove unused stuff
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

23 years agoSimplify code generation
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

23 years agoOptimizations, cleanup in codegen
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

23 years agoRemove/cleanup
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

23 years agoMore optimizations
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

23 years agoBetter code for > compares
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

23 years agoMore optimizations
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

23 years agoRemove unneeded code
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

23 years agoMore shift routines
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

23 years agoFixed a bug
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

23 years agoFree register info
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

23 years agoSquashed one more bug in the switch statement
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

23 years agoMore register tracking
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

23 years agoFixed another bug in CascadeSwitch
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

23 years agoFixed a bug in CascadeSwitch
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

23 years agoBetter register tracking in the optimizer
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

23 years agoMore renaming. Remove the case label limit by using a collection to store
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

23 years agoMore renaming
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

23 years agoRenamed struct expent
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

23 years agoAdded more optimizations
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

23 years agoFixed a while loop bug
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

23 years agoFixed a bug in the for loop optimization applied earlier
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