cuz
|
7e44224dd0
|
Moved StudyExpr + helpers into its own module
git-svn-id: svn://svn.cc65.org/cc65/trunk@2675 b7a2c559-68d2-44c3-8de9-860c34a00d81
|
2003-11-19 22:54:30 +00:00 |
|
cuz
|
cd918a387c
|
Temp fix for some address size problems
git-svn-id: svn://svn.cc65.org/cc65/trunk@2674 b7a2c559-68d2-44c3-8de9-860c34a00d81
|
2003-11-18 20:50:55 +00:00 |
|
cuz
|
5ef1f65c9b
|
Allow conditional directives within .STRUCT7:UNION and .ENUM
git-svn-id: svn://svn.cc65.org/cc65/trunk@2672 b7a2c559-68d2-44c3-8de9-860c34a00d81
|
2003-11-17 18:49:50 +00:00 |
|
cuz
|
57cc152ad6
|
Added .SIZEOF
git-svn-id: svn://svn.cc65.org/cc65/trunk@2671 b7a2c559-68d2-44c3-8de9-860c34a00d81
|
2003-11-17 17:59:30 +00:00 |
|
cuz
|
c5ad7d9af1
|
Replace address mode detection for expressions
git-svn-id: svn://svn.cc65.org/cc65/trunk@2670 b7a2c559-68d2-44c3-8de9-860c34a00d81
|
2003-11-17 12:56:44 +00:00 |
|
cuz
|
0e392b79bd
|
Added enums
git-svn-id: svn://svn.cc65.org/cc65/trunk@2665 b7a2c559-68d2-44c3-8de9-860c34a00d81
|
2003-11-14 09:03:32 +00:00 |
|
cuz
|
742b1ffd8e
|
New function GenAddExpr
git-svn-id: svn://svn.cc65.org/cc65/trunk@2664 b7a2c559-68d2-44c3-8de9-860c34a00d81
|
2003-11-14 08:44:12 +00:00 |
|
cuz
|
ebd2336d2b
|
Fixed a bug
git-svn-id: svn://svn.cc65.org/cc65/trunk@2663 b7a2c559-68d2-44c3-8de9-860c34a00d81
|
2003-11-13 22:19:56 +00:00 |
|
cuz
|
20608c81ce
|
Added structs and unions, more work on scopes and expressions
git-svn-id: svn://svn.cc65.org/cc65/trunk@2662 b7a2c559-68d2-44c3-8de9-860c34a00d81
|
2003-11-13 22:03:24 +00:00 |
|
cuz
|
274bafe6a5
|
Remove bank.offs address spec
git-svn-id: svn://svn.cc65.org/cc65/trunk@2661 b7a2c559-68d2-44c3-8de9-860c34a00d81
|
2003-11-13 22:02:45 +00:00 |
|
cuz
|
88855545e4
|
Address size fixes
git-svn-id: svn://svn.cc65.org/cc65/trunk@2659 b7a2c559-68d2-44c3-8de9-860c34a00d81
|
2003-11-13 00:40:40 +00:00 |
|
cuz
|
ba68b5f87a
|
More work on expressions and address sizes
git-svn-id: svn://svn.cc65.org/cc65/trunk@2658 b7a2c559-68d2-44c3-8de9-860c34a00d81
|
2003-11-13 00:21:31 +00:00 |
|
cuz
|
980f5b598f
|
Precalculate some expressions
git-svn-id: svn://svn.cc65.org/cc65/trunk@2651 b7a2c559-68d2-44c3-8de9-860c34a00d81
|
2003-11-12 16:40:26 +00:00 |
|
cuz
|
1e624c5e91
|
Fixed a problem
git-svn-id: svn://svn.cc65.org/cc65/trunk@2641 b7a2c559-68d2-44c3-8de9-860c34a00d81
|
2003-11-11 22:16:47 +00:00 |
|
cuz
|
4555fdcad1
|
Rewrote expression evaluation. More smaller changes.
git-svn-id: svn://svn.cc65.org/cc65/trunk@2638 b7a2c559-68d2-44c3-8de9-860c34a00d81
|
2003-11-11 13:57:30 +00:00 |
|
cuz
|
bd2edbf02f
|
Fixed a bug
git-svn-id: svn://svn.cc65.org/cc65/trunk@2630 b7a2c559-68d2-44c3-8de9-860c34a00d81
|
2003-11-09 23:00:53 +00:00 |
|
cuz
|
6f088806d7
|
Fixed exports for now
git-svn-id: svn://svn.cc65.org/cc65/trunk@2628 b7a2c559-68d2-44c3-8de9-860c34a00d81
|
2003-11-09 22:50:36 +00:00 |
|
cuz
|
88e702db0f
|
Added .SCOPE/.ENDSCOPE
git-svn-id: svn://svn.cc65.org/cc65/trunk@2624 b7a2c559-68d2-44c3-8de9-860c34a00d81
|
2003-11-08 23:27:30 +00:00 |
|
cuz
|
87d3f32be1
|
More work on address sizes
git-svn-id: svn://svn.cc65.org/cc65/trunk@2622 b7a2c559-68d2-44c3-8de9-860c34a00d81
|
2003-11-08 23:13:02 +00:00 |
|
cuz
|
44976a0461
|
Replace error/warning numbers by strings.
More work on address sizes and scoping.
git-svn-id: svn://svn.cc65.org/cc65/trunk@2620 b7a2c559-68d2-44c3-8de9-860c34a00d81
|
2003-11-08 17:20:21 +00:00 |
|
cuz
|
7e74078801
|
Working on better 65816 support
git-svn-id: svn://svn.cc65.org/cc65/trunk@2619 b7a2c559-68d2-44c3-8de9-860c34a00d81
|
2003-11-07 19:28:37 +00:00 |
|
cuz
|
8400fb848a
|
Revised symbol scoping
git-svn-id: svn://svn.cc65.org/cc65/trunk@2614 b7a2c559-68d2-44c3-8de9-860c34a00d81
|
2003-11-06 11:22:31 +00:00 |
|
cuz
|
5881a2b4f5
|
Changed freeing symbol relations, cosmetic changes
git-svn-id: svn://svn.cc65.org/cc65/trunk@2610 b7a2c559-68d2-44c3-8de9-860c34a00d81
|
2003-11-04 19:02:11 +00:00 |
|
cuz
|
5b3d0ddaf9
|
Convert the watcom makefiles for use with wine under Linux
git-svn-id: svn://svn.cc65.org/cc65/trunk@2598 b7a2c559-68d2-44c3-8de9-860c34a00d81
|
2003-11-02 21:46:00 +00:00 |
|
cuz
|
e2c4314258
|
Converted the makefile to use wine under Linux
git-svn-id: svn://svn.cc65.org/cc65/trunk@2597 b7a2c559-68d2-44c3-8de9-860c34a00d81
|
2003-11-02 21:18:25 +00:00 |
|
cuz
|
64c5165a5b
|
Free expression trees when they're no longer needed
git-svn-id: svn://svn.cc65.org/cc65/trunk@2594 b7a2c559-68d2-44c3-8de9-860c34a00d81
|
2003-10-31 20:56:40 +00:00 |
|
cuz
|
fbdbf4d07c
|
Work on named scopes
git-svn-id: svn://svn.cc65.org/cc65/trunk@2592 b7a2c559-68d2-44c3-8de9-860c34a00d81
|
2003-10-31 20:21:48 +00:00 |
|
cuz
|
39ad3d6da0
|
Change API for the Compare function
git-svn-id: svn://svn.cc65.org/cc65/trunk@2573 b7a2c559-68d2-44c3-8de9-860c34a00d81
|
2003-10-23 14:54:58 +00:00 |
|
cuz
|
48c122e478
|
Move SymEntry stuff into its own module
git-svn-id: svn://svn.cc65.org/cc65/trunk@2563 b7a2c559-68d2-44c3-8de9-860c34a00d81
|
2003-10-22 21:24:37 +00:00 |
|
cuz
|
966dbc53d8
|
Use the new generic hash tables
git-svn-id: svn://svn.cc65.org/cc65/trunk@2561 b7a2c559-68d2-44c3-8de9-860c34a00d81
|
2003-10-22 19:13:21 +00:00 |
|
cuz
|
a34f75d0fb
|
Use the new hash table module
git-svn-id: svn://svn.cc65.org/cc65/trunk@2558 b7a2c559-68d2-44c3-8de9-860c34a00d81
|
2003-10-22 18:13:07 +00:00 |
|
cuz
|
cb57a213eb
|
Move the segment handling stuff from objcode to a separate module
git-svn-id: svn://svn.cc65.org/cc65/trunk@2555 b7a2c559-68d2-44c3-8de9-860c34a00d81
|
2003-10-21 20:34:56 +00:00 |
|
cuz
|
c12c231f14
|
Add := assignment op, define some currently unused keywords
git-svn-id: svn://svn.cc65.org/cc65/trunk@2542 b7a2c559-68d2-44c3-8de9-860c34a00d81
|
2003-10-17 00:38:21 +00:00 |
|
cuz
|
455c679f11
|
New macro package
git-svn-id: svn://svn.cc65.org/cc65/trunk@2509 b7a2c559-68d2-44c3-8de9-860c34a00d81
|
2003-10-10 18:05:01 +00:00 |
|
cuz
|
2e030b707c
|
Change result of .CPU pseudo variable
git-svn-id: svn://svn.cc65.org/cc65/trunk@2505 b7a2c559-68d2-44c3-8de9-860c34a00d81
|
2003-10-10 17:38:06 +00:00 |
|
cuz
|
f721907ab3
|
New builtin macro package CPU
git-svn-id: svn://svn.cc65.org/cc65/trunk@2504 b7a2c559-68d2-44c3-8de9-860c34a00d81
|
2003-10-10 17:37:52 +00:00 |
|
cuz
|
e24853a8fd
|
Use common code to determine the CPU
git-svn-id: svn://svn.cc65.org/cc65/trunk@2502 b7a2c559-68d2-44c3-8de9-860c34a00d81
|
2003-10-10 17:08:08 +00:00 |
|
cuz
|
c6078cae22
|
Add gcc attributes, fixed a format string problem
git-svn-id: svn://svn.cc65.org/cc65/trunk@2315 b7a2c559-68d2-44c3-8de9-860c34a00d81
|
2003-08-14 21:09:03 +00:00 |
|
cuz
|
fcfaaee3a9
|
Added new .VERSION constant
git-svn-id: svn://svn.cc65.org/cc65/trunk@2280 b7a2c559-68d2-44c3-8de9-860c34a00d81
|
2003-08-12 15:11:55 +00:00 |
|
cuz
|
b1f89ab793
|
Fixed a bug
git-svn-id: svn://svn.cc65.org/cc65/trunk@2250 b7a2c559-68d2-44c3-8de9-860c34a00d81
|
2003-08-07 11:12:39 +00:00 |
|
cuz
|
e829fe0ee2
|
Added 65C02 instructions
git-svn-id: svn://svn.cc65.org/cc65/trunk@2249 b7a2c559-68d2-44c3-8de9-860c34a00d81
|
2003-08-07 10:42:47 +00:00 |
|
cuz
|
0192932e2c
|
More instruction set stuff
git-svn-id: svn://svn.cc65.org/cc65/trunk@2247 b7a2c559-68d2-44c3-8de9-860c34a00d81
|
2003-08-07 08:13:46 +00:00 |
|
cuz
|
76d26ae0a9
|
Fixed a bug
git-svn-id: svn://svn.cc65.org/cc65/trunk@2227 b7a2c559-68d2-44c3-8de9-860c34a00d81
|
2003-06-27 15:46:20 +00:00 |
|
cuz
|
309f1f0f88
|
PEI was broken
git-svn-id: svn://svn.cc65.org/cc65/trunk@2224 b7a2c559-68d2-44c3-8de9-860c34a00d81
|
2003-06-21 10:09:28 +00:00 |
|
cuz
|
3cbd6ca29b
|
Added new address size override commands z:, a: and f:.
git-svn-id: svn://svn.cc65.org/cc65/trunk@2222 b7a2c559-68d2-44c3-8de9-860c34a00d81
|
2003-06-17 20:22:14 +00:00 |
|
cuz
|
cdedb31199
|
Assertion checks were the wrong way round
git-svn-id: svn://svn.cc65.org/cc65/trunk@2205 b7a2c559-68d2-44c3-8de9-860c34a00d81
|
2003-06-06 21:09:36 +00:00 |
|
cuz
|
0d27afb21f
|
Completed assertions, add auto assertion for jmp (abs) bug
git-svn-id: svn://svn.cc65.org/cc65/trunk@2203 b7a2c559-68d2-44c3-8de9-860c34a00d81
|
2003-06-06 20:47:59 +00:00 |
|
cuz
|
bb24d025f6
|
Added assertions
git-svn-id: svn://svn.cc65.org/cc65/trunk@2202 b7a2c559-68d2-44c3-8de9-860c34a00d81
|
2003-06-06 12:45:19 +00:00 |
|
cuz
|
cea9aff3ef
|
More string pool use
git-svn-id: svn://svn.cc65.org/cc65/trunk@2198 b7a2c559-68d2-44c3-8de9-860c34a00d81
|
2003-06-04 15:40:32 +00:00 |
|
cuz
|
edde7a3f45
|
Use a string pool to reduce the memory footprint
git-svn-id: svn://svn.cc65.org/cc65/trunk@2197 b7a2c559-68d2-44c3-8de9-860c34a00d81
|
2003-06-04 12:40:14 +00:00 |
|