1
0
mirror of https://github.com/cc65/cc65.git synced 2024-11-18 15:05:14 +00:00
Commit Graph

2186 Commits

Author SHA1 Message Date
cuz
897f3e9530 Base code for handling different CPUs, more improvements
git-svn-id: svn://svn.cc65.org/cc65/trunk@2253 b7a2c559-68d2-44c3-8de9-860c34a00d81
2003-08-08 11:12:04 +00:00
cuz
54b535a606 First version of da65 docs
git-svn-id: svn://svn.cc65.org/cc65/trunk@2252 b7a2c559-68d2-44c3-8de9-860c34a00d81
2003-08-08 10:03:35 +00:00
cuz
045dfad6b5 Added different 65SC02 and 65C02 CPUs
git-svn-id: svn://svn.cc65.org/cc65/trunk@2251 b7a2c559-68d2-44c3-8de9-860c34a00d81
2003-08-07 11:13:13 +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
33d16833f0 Some CPU definition changes
git-svn-id: svn://svn.cc65.org/cc65/trunk@2248 b7a2c559-68d2-44c3-8de9-860c34a00d81
2003-08-07 08:22:16 +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
3bb059bfc5 More instruction set docs
git-svn-id: svn://svn.cc65.org/cc65/trunk@2246 b7a2c559-68d2-44c3-8de9-860c34a00d81
2003-08-07 08:13:30 +00:00
cuz
3fe16546cc Add docs for new 65SC02 ops
git-svn-id: svn://svn.cc65.org/cc65/trunk@2245 b7a2c559-68d2-44c3-8de9-860c34a00d81
2003-08-07 07:15:28 +00:00
cuz
26201161dd Use new --forget-inc-paths in Makefile
git-svn-id: svn://svn.cc65.org/cc65/trunk@2244 b7a2c559-68d2-44c3-8de9-860c34a00d81
2003-08-03 12:04:59 +00:00
cuz
c130e597b0 New option --forget-inc-paths
git-svn-id: svn://svn.cc65.org/cc65/trunk@2243 b7a2c559-68d2-44c3-8de9-860c34a00d81
2003-08-03 11:58:11 +00:00
cuz
39478f2703 New function ForgetAllSearchPaths
git-svn-id: svn://svn.cc65.org/cc65/trunk@2242 b7a2c559-68d2-44c3-8de9-860c34a00d81
2003-08-03 11:51:12 +00:00
cuz
92dfde6c4e Order of keywords on the keyword table was wrong
git-svn-id: svn://svn.cc65.org/cc65/trunk@2240 b7a2c559-68d2-44c3-8de9-860c34a00d81
2003-08-02 10:07:00 +00:00
cuz
f7dfcbcc3d Fixed a bug
git-svn-id: svn://svn.cc65.org/cc65/trunk@2239 b7a2c559-68d2-44c3-8de9-860c34a00d81
2003-08-02 09:55:54 +00:00
cuz
5686efcb4a Removed first newline to make file(1) happy
git-svn-id: svn://svn.cc65.org/cc65/trunk@2238 b7a2c559-68d2-44c3-8de9-860c34a00d81
2003-08-01 21:44:18 +00:00
cuz
f08179d6af Added the near keyword
git-svn-id: svn://svn.cc65.org/cc65/trunk@2237 b7a2c559-68d2-44c3-8de9-860c34a00d81
2003-08-01 21:38:54 +00:00
cuz
8c62f6b417 The type "enum x" was not handled correctly in sizeof statements and casts.
git-svn-id: svn://svn.cc65.org/cc65/trunk@2235 b7a2c559-68d2-44c3-8de9-860c34a00d81
2003-08-01 21:29:42 +00:00
cuz
d5b3ff4bca Fixed a bug
git-svn-id: svn://svn.cc65.org/cc65/trunk@2234 b7a2c559-68d2-44c3-8de9-860c34a00d81
2003-07-26 07:31:15 +00:00
izydorst
98ef42aeaf tmp1 is on zeropage hence correct .importzp
git-svn-id: svn://svn.cc65.org/cc65/trunk@2232 b7a2c559-68d2-44c3-8de9-860c34a00d81
2003-07-21 18:03:14 +00:00
cuz
d134c72cfd Added info about the __VIC20__ #define
git-svn-id: svn://svn.cc65.org/cc65/trunk@2231 b7a2c559-68d2-44c3-8de9-860c34a00d81
2003-07-21 17:18:42 +00:00
cuz
cc9263d413 Bug: Char arrays with a specified size could not be initialized with literal
strings that had the same length as the char array (in this case the zero
terminator must be omitted by the compiler).


git-svn-id: svn://svn.cc65.org/cc65/trunk@2230 b7a2c559-68d2-44c3-8de9-860c34a00d81
2003-07-19 09:12:38 +00:00
cuz
a01d673415 New option --asm-define
git-svn-id: svn://svn.cc65.org/cc65/trunk@2229 b7a2c559-68d2-44c3-8de9-860c34a00d81
2003-07-16 05:59:29 +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
6766f4a2c1 Octal character constants starting with '2' or '3' did not work.
git-svn-id: svn://svn.cc65.org/cc65/trunk@2225 b7a2c559-68d2-44c3-8de9-860c34a00d81
2003-06-27 08:10:08 +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
c63d25f43f Renamed one letter label
git-svn-id: svn://svn.cc65.org/cc65/trunk@2223 b7a2c559-68d2-44c3-8de9-860c34a00d81
2003-06-17 20:52:33 +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
izydorst
7016496564 clean vector intercepting, added info about that to docs
git-svn-id: svn://svn.cc65.org/cc65/trunk@2221 b7a2c559-68d2-44c3-8de9-860c34a00d81
2003-06-16 20:43:13 +00:00
cuz
b50ac78a2a read is now in unistd.h
git-svn-id: svn://svn.cc65.org/cc65/trunk@2220 b7a2c559-68d2-44c3-8de9-860c34a00d81
2003-06-12 19:59:13 +00:00
cuz
c798c18088 clean: includes serial/
git-svn-id: svn://svn.cc65.org/cc65/trunk@2219 b7a2c559-68d2-44c3-8de9-860c34a00d81
2003-06-12 19:58:56 +00:00
cuz
a8534fbb7c sleep.c doesn't compile on platforms without a clock function
git-svn-id: svn://svn.cc65.org/cc65/trunk@2218 b7a2c559-68d2-44c3-8de9-860c34a00d81
2003-06-12 18:17:46 +00:00
cuz
286a9e3f8a lseek is now in unistd.h
git-svn-id: svn://svn.cc65.org/cc65/trunk@2217 b7a2c559-68d2-44c3-8de9-860c34a00d81
2003-06-12 18:17:25 +00:00
cuz
4206a39ffc Added subdirectories of include/
git-svn-id: svn://svn.cc65.org/cc65/trunk@2216 b7a2c559-68d2-44c3-8de9-860c34a00d81
2003-06-12 18:12:12 +00:00
cuz
527d109931 unistd.h needs off_t
git-svn-id: svn://svn.cc65.org/cc65/trunk@2215 b7a2c559-68d2-44c3-8de9-860c34a00d81
2003-06-12 18:08:46 +00:00
cuz
a1d914d52d Restructured former fcntl.h, added new include files unistd.h and sys/types.h.
git-svn-id: svn://svn.cc65.org/cc65/trunk@2214 b7a2c559-68d2-44c3-8de9-860c34a00d81
2003-06-12 18:08:23 +00:00
cuz
40087ae472 Restructured fcntl.h. Moved most stuff into the new unistd.h and sys/types.h
header files.


git-svn-id: svn://svn.cc65.org/cc65/trunk@2213 b7a2c559-68d2-44c3-8de9-860c34a00d81
2003-06-12 09:30:16 +00:00
cuz
86881f6b38 Make sleep() __fastcall__
git-svn-id: svn://svn.cc65.org/cc65/trunk@2212 b7a2c559-68d2-44c3-8de9-860c34a00d81
2003-06-12 09:13:35 +00:00
cuz
7c29033b58 Added creat()
git-svn-id: svn://svn.cc65.org/cc65/trunk@2211 b7a2c559-68d2-44c3-8de9-860c34a00d81
2003-06-12 09:10:50 +00:00
cuz
737bf33c38 Added unlink()
git-svn-id: svn://svn.cc65.org/cc65/trunk@2210 b7a2c559-68d2-44c3-8de9-860c34a00d81
2003-06-12 08:43:57 +00:00
cuz
d8449e18cd Added sleep.c from Stefan Haubenthal
git-svn-id: svn://svn.cc65.org/cc65/trunk@2209 b7a2c559-68d2-44c3-8de9-860c34a00d81
2003-06-12 08:28:54 +00:00
cuz
bd4702cb97 Improve help output
git-svn-id: svn://svn.cc65.org/cc65/trunk@2208 b7a2c559-68d2-44c3-8de9-860c34a00d81
2003-06-11 07:13:54 +00:00
cuz
944d6c6654 More functions
git-svn-id: svn://svn.cc65.org/cc65/trunk@2207 b7a2c559-68d2-44c3-8de9-860c34a00d81
2003-06-07 20:57:34 +00:00
cuz
5faea71a56 Added missing files
git-svn-id: svn://svn.cc65.org/cc65/trunk@2206 b7a2c559-68d2-44c3-8de9-860c34a00d81
2003-06-06 21:15:42 +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
3853a88127 Added the new .ASSERT command
git-svn-id: svn://svn.cc65.org/cc65/trunk@2204 b7a2c559-68d2-44c3-8de9-860c34a00d81
2003-06-06 21:09:20 +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
0aa75f12d6 Fragment cleanup, more string pool use
git-svn-id: svn://svn.cc65.org/cc65/trunk@2201 b7a2c559-68d2-44c3-8de9-860c34a00d81
2003-06-06 06:50:27 +00:00
cuz
c5255302db Increased the string pool size
git-svn-id: svn://svn.cc65.org/cc65/trunk@2200 b7a2c559-68d2-44c3-8de9-860c34a00d81
2003-06-06 06:44:07 +00:00
cuz
eb5637b6e4 More stringpool use / memory savings
git-svn-id: svn://svn.cc65.org/cc65/trunk@2199 b7a2c559-68d2-44c3-8de9-860c34a00d81
2003-06-05 16:50:01 +00:00