cuz
4e3fcec239
Fixed an error in mouse_pos
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@873 b7a2c559-68d2-44c3-8de9-860c34a00d81
2001-09-08 15:51:05 +00:00
cuz
d6569bc230
Finished the mouse stuff
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@872 b7a2c559-68d2-44c3-8de9-860c34a00d81
2001-09-08 15:44:48 +00:00
cuz
2760787727
Polishing the mouse stuff
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@871 b7a2c559-68d2-44c3-8de9-860c34a00d81
2001-09-08 15:35:13 +00:00
cuz
e401636c28
Added mouse module from C64
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@870 b7a2c559-68d2-44c3-8de9-860c34a00d81
2001-09-08 15:24:54 +00:00
cuz
241db12053
Don't use php to save old IRQ state
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@869 b7a2c559-68d2-44c3-8de9-860c34a00d81
2001-09-08 15:24:20 +00:00
cuz
c501c18b95
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
2001-09-08 15:22:06 +00:00
cuz
8b73812212
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
2001-09-08 15:20:44 +00:00
cuz
6e29f555d2
Use && and || in preprocessor #if statements. Other minor changes.
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@866 b7a2c559-68d2-44c3-8de9-860c34a00d81
2001-09-08 14:39:01 +00:00
cuz
def6300556
Use constants for the bits in the _ctype array.
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@865 b7a2c559-68d2-44c3-8de9-860c34a00d81
2001-09-08 14:00:41 +00:00
cuz
d799cc283f
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
2001-09-08 13:59:32 +00:00
cuz
f4dcd5b455
One bug fixed
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@863 b7a2c559-68d2-44c3-8de9-860c34a00d81
2001-09-08 13:49:29 +00:00
cuz
fc87d198f7
Removed the ldeax module
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@862 b7a2c559-68d2-44c3-8de9-860c34a00d81
2001-09-08 13:00:30 +00:00
cuz
84ddce0474
Cosmetic change
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@861 b7a2c559-68d2-44c3-8de9-860c34a00d81
2001-09-07 21:42:40 +00:00
cuz
1da3197851
Brought the CREDITS file up to date (hopefully)
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@860 b7a2c559-68d2-44c3-8de9-860c34a00d81
2001-09-07 21:41:18 +00:00
cuz
5db55826f0
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
2001-09-07 09:54:33 +00:00
cuz
f3df91260a
Minor speedup
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@858 b7a2c559-68d2-44c3-8de9-860c34a00d81
2001-09-07 07:04:54 +00:00
cuz
e1b0251f04
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
2001-09-06 10:17:52 +00:00
cuz
bf47ac26c9
Working
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@856 b7a2c559-68d2-44c3-8de9-860c34a00d81
2001-09-06 10:16:41 +00:00
cuz
3c2dafcb1f
Added .lclintrc
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@855 b7a2c559-68d2-44c3-8de9-860c34a00d81
2001-09-06 09:43:53 +00:00
cuz
b02fbce931
Changed an error message
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@854 b7a2c559-68d2-44c3-8de9-860c34a00d81
2001-09-01 19:13:36 +00:00
cuz
4ce28c0cd5
Fixed problem with forward references in unnamed labels
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@853 b7a2c559-68d2-44c3-8de9-860c34a00d81
2001-08-30 08:17:06 +00:00
cuz
b3af17126c
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
2001-08-24 15:03:10 +00:00
cuz
229438fbf9
API update
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@851 b7a2c559-68d2-44c3-8de9-860c34a00d81
2001-08-20 12:16:53 +00:00
izydorst
2a57280a11
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
2001-08-15 16:09:35 +00:00
izydorst
9346c3fbac
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
2001-08-15 16:08:15 +00:00
cuz
4203682943
First version of graphics.h
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@846 b7a2c559-68d2-44c3-8de9-860c34a00d81
2001-08-13 19:29:07 +00:00
cuz
2ff141a73f
Fixed a bug
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@845 b7a2c559-68d2-44c3-8de9-860c34a00d81
2001-08-13 16:01:18 +00:00
cuz
c8d206303f
Add comment about passing structs as params
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@843 b7a2c559-68d2-44c3-8de9-860c34a00d81
2001-08-10 07:08:20 +00:00
cuz
7da0da3cad
More optimizations
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@842 b7a2c559-68d2-44c3-8de9-860c34a00d81
2001-08-05 22:50:00 +00:00
cuz
185bb4875f
Fixed a bug
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@841 b7a2c559-68d2-44c3-8de9-860c34a00d81
2001-08-05 22:22:58 +00:00
cuz
adb0ac070a
More optimizations
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@840 b7a2c559-68d2-44c3-8de9-860c34a00d81
2001-08-05 22:09:48 +00:00
cuz
0529c2044a
More optimizations
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@839 b7a2c559-68d2-44c3-8de9-860c34a00d81
2001-08-05 21:19:50 +00:00
cuz
24403e151e
More optimization
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@838 b7a2c559-68d2-44c3-8de9-860c34a00d81
2001-08-05 20:37:14 +00:00
cuz
59a94124a1
More optimizations
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@837 b7a2c559-68d2-44c3-8de9-860c34a00d81
2001-08-03 07:34:40 +00:00
cuz
7cf676d40c
More optimizations
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@836 b7a2c559-68d2-44c3-8de9-860c34a00d81
2001-08-03 06:45:38 +00:00
cuz
254948fcfe
Minor changes
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@835 b7a2c559-68d2-44c3-8de9-860c34a00d81
2001-08-03 06:45:30 +00:00
cuz
eaf1304b71
Make flag constants unsigned
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@834 b7a2c559-68d2-44c3-8de9-860c34a00d81
2001-08-03 06:45:22 +00:00
cuz
81520a5824
Make --list-opt-steps exclusive
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@833 b7a2c559-68d2-44c3-8de9-860c34a00d81
2001-07-30 21:40:32 +00:00
cuz
b4010bae8b
Fixed several bugs
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@832 b7a2c559-68d2-44c3-8de9-860c34a00d81
2001-07-30 19:33:52 +00:00
cuz
d341565ddc
Allow enabling/disabline optimizer steps by file
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@831 b7a2c559-68d2-44c3-8de9-860c34a00d81
2001-07-29 20:38:15 +00:00
cuz
750cf445f7
Added IsControl
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@830 b7a2c559-68d2-44c3-8de9-860c34a00d81
2001-07-29 20:36:19 +00:00
cuz
07fcbb3208
Minor change
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@829 b7a2c559-68d2-44c3-8de9-860c34a00d81
2001-07-29 09:30:29 +00:00
cuz
ac35484ec7
Remove unused stuff
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@828 b7a2c559-68d2-44c3-8de9-860c34a00d81
2001-07-29 09:07:59 +00:00
cuz
c51a706830
Simplify code generation
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@827 b7a2c559-68d2-44c3-8de9-860c34a00d81
2001-07-29 09:07:43 +00:00
cuz
1cfec2492e
Optimizations, cleanup in codegen
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@826 b7a2c559-68d2-44c3-8de9-860c34a00d81
2001-07-26 20:08:28 +00:00
cuz
2dd227534f
Remove/cleanup
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@825 b7a2c559-68d2-44c3-8de9-860c34a00d81
2001-07-26 20:08:10 +00:00
cuz
bbebbe3a1b
More optimizations
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@824 b7a2c559-68d2-44c3-8de9-860c34a00d81
2001-07-26 06:40:06 +00:00
cuz
58592116ac
Better code for > compares
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@823 b7a2c559-68d2-44c3-8de9-860c34a00d81
2001-07-26 06:10:10 +00:00
cuz
d604ed5e3f
More optimizations
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@822 b7a2c559-68d2-44c3-8de9-860c34a00d81
2001-07-25 21:51:40 +00:00
cuz
ea2c59ef8e
Remove unneeded code
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@821 b7a2c559-68d2-44c3-8de9-860c34a00d81
2001-07-25 21:37:52 +00:00