]>
git.sur5r.net Git - cc65/log
cuz [Tue, 25 Sep 2001 12:34:34 +0000 (12:34 +0000)]
More optimizations
git-svn-id: svn://svn.cc65.org/cc65/trunk@970
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
cuz [Tue, 25 Sep 2001 10:34:29 +0000 (10:34 +0000)]
Bumped the version number
git-svn-id: svn://svn.cc65.org/cc65/trunk@969
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
cuz [Tue, 25 Sep 2001 10:30:48 +0000 (10:30 +0000)]
Finished indirect function calls.
Debugged zero page location tracking.
git-svn-id: svn://svn.cc65.org/cc65/trunk@968
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
cuz [Mon, 24 Sep 2001 22:36:35 +0000 (22:36 +0000)]
Track usage of the sreg and several other zero page registers and remove
unused stores into these registers.
Because of this, the old code using regsave does no longer work. Started
to rewrite it.
git-svn-id: svn://svn.cc65.org/cc65/trunk@966
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
cuz [Sun, 23 Sep 2001 09:20:55 +0000 (09:20 +0000)]
Collect more info on zp registers
git-svn-id: svn://svn.cc65.org/cc65/trunk@965
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
cuz [Fri, 21 Sep 2001 21:52:50 +0000 (21:52 +0000)]
Generate info about zp register usage
git-svn-id: svn://svn.cc65.org/cc65/trunk@964
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
cuz [Fri, 21 Sep 2001 20:35:40 +0000 (20:35 +0000)]
Removed old code to set the flags
git-svn-id: svn://svn.cc65.org/cc65/trunk@963
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
cuz [Fri, 21 Sep 2001 19:34:57 +0000 (19:34 +0000)]
Extend usage information
git-svn-id: svn://svn.cc65.org/cc65/trunk@962
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
cuz [Fri, 21 Sep 2001 13:49:23 +0000 (13:49 +0000)]
Use X instead of Y register
git-svn-id: svn://svn.cc65.org/cc65/trunk@961
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
cuz [Fri, 21 Sep 2001 13:48:55 +0000 (13:48 +0000)]
Fixed a bug
git-svn-id: svn://svn.cc65.org/cc65/trunk@960
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
cuz [Fri, 21 Sep 2001 12:55:27 +0000 (12:55 +0000)]
Color RAM initialization was missing
git-svn-id: svn://svn.cc65.org/cc65/trunk@959
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
cuz [Thu, 20 Sep 2001 19:47:32 +0000 (19:47 +0000)]
Added a peephole optimization step for global array accesses
git-svn-id: svn://svn.cc65.org/cc65/trunk@957
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
cuz [Thu, 20 Sep 2001 14:08:24 +0000 (14:08 +0000)]
CBM510 update
git-svn-id: svn://svn.cc65.org/cc65/trunk@956
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
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