cuz
643f468295
_printf rewritten in assembler - basic tests ok, needs some more tests and
...
optimizations.
git-svn-id: svn://svn.cc65.org/cc65/trunk@502 b7a2c559-68d2-44c3-8de9-860c34a00d81
2000-11-30 23:04:24 +00:00
cuz
d3e6d87662
Changed email address of Keith Gerdes
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@500 b7a2c559-68d2-44c3-8de9-860c34a00d81
2000-11-30 15:44:32 +00:00
cuz
6632756ceb
Replaced the unused NES target by BBC
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@497 b7a2c559-68d2-44c3-8de9-860c34a00d81
2000-11-30 08:55:16 +00:00
cuz
fef6e7d7d6
Added config file for bcc micro
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@496 b7a2c559-68d2-44c3-8de9-860c34a00d81
2000-11-30 08:50:09 +00:00
cuz
00cd06a8b1
Documentation updates
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@495 b7a2c559-68d2-44c3-8de9-860c34a00d81
2000-11-29 19:12:20 +00:00
cuz
72e790bfbe
Fixed a typo
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@494 b7a2c559-68d2-44c3-8de9-860c34a00d81
2000-11-29 16:44:50 +00:00
cuz
2df60e5033
Use the new TgtTranslateBuf function
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@493 b7a2c559-68d2-44c3-8de9-860c34a00d81
2000-11-29 15:22:06 +00:00
cuz
c45592efbf
New TgtTranslateBuf function
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@492 b7a2c559-68d2-44c3-8de9-860c34a00d81
2000-11-29 15:18:39 +00:00
cuz
0306618aa4
Pass the target system to the assembler so characters are translated
...
correctly for the selected target platform.
git-svn-id: svn://svn.cc65.org/cc65/trunk@490 b7a2c559-68d2-44c3-8de9-860c34a00d81
2000-11-29 15:14:31 +00:00
cuz
0adf3945b7
Implementation for the .IFPxx commands was missing
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@489 b7a2c559-68d2-44c3-8de9-860c34a00d81
2000-11-28 20:55:12 +00:00
cuz
3a7eccfc8d
pusha function has changed
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@488 b7a2c559-68d2-44c3-8de9-860c34a00d81
2000-11-28 13:33:27 +00:00
cuz
4f0664bea0
Added some 65C02 code
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@487 b7a2c559-68d2-44c3-8de9-860c34a00d81
2000-11-28 13:33:08 +00:00
cuz
d09bf73a96
65C02 code, minor optimization.
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@486 b7a2c559-68d2-44c3-8de9-860c34a00d81
2000-11-28 13:27:42 +00:00
cuz
6cbd32b49d
Some more 6502 code
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@485 b7a2c559-68d2-44c3-8de9-860c34a00d81
2000-11-27 23:37:53 +00:00
cuz
b4163d0e4e
Added some 65C02 code.
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@484 b7a2c559-68d2-44c3-8de9-860c34a00d81
2000-11-27 22:59:03 +00:00
cuz
5be5b3763b
Implemented large offsets for g_putind
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@483 b7a2c559-68d2-44c3-8de9-860c34a00d81
2000-11-27 16:52:52 +00:00
cuz
f6768466be
Fix several errors: The address operator on functions (resulting in a
...
pointer-to-function type) was not possible. It is redundant but allowed.
A cast with a function on the right side resulted in an internal compiler
error, since the implicit cast from function to pointer-to-function was
missing in this case.
An assignment of a function to a void pointer was not possible because the
same implicit conversion was missing.
git-svn-id: svn://svn.cc65.org/cc65/trunk@482 b7a2c559-68d2-44c3-8de9-860c34a00d81
2000-11-24 10:46:04 +00:00
cuz
0333dbbd85
Fixed a typo
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@481 b7a2c559-68d2-44c3-8de9-860c34a00d81
2000-11-24 07:36:08 +00:00
cuz
33bd9b5b51
Sqeezed one byte out of the zerobss routine:-)
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@480 b7a2c559-68d2-44c3-8de9-860c34a00d81
2000-11-23 22:15:57 +00:00
cuz
e3b2fcc78d
Move the conio initialization routines where they belong (cgetc), make them
...
module constructors/destructors and remove the conio init functions that
were called from the startup code.
git-svn-id: svn://svn.cc65.org/cc65/trunk@479 b7a2c559-68d2-44c3-8de9-860c34a00d81
2000-11-23 19:21:05 +00:00
cuz
4ea94a9302
Use "[linker generated]" as source for linker generated symbols.
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@478 b7a2c559-68d2-44c3-8de9-860c34a00d81
2000-11-23 19:14:15 +00:00
cuz
99ecc9a609
Removed initialization code to set the screen size and replaced it by a
...
separate module that contains a module constructor. In some cases, the
code was even unnecessary, since the screen size is known in advance.
git-svn-id: svn://svn.cc65.org/cc65/trunk@476 b7a2c559-68d2-44c3-8de9-860c34a00d81
2000-11-23 19:05:32 +00:00
cuz
ea8541e932
Abort on errors
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@475 b7a2c559-68d2-44c3-8de9-860c34a00d81
2000-11-23 12:42:39 +00:00
cuz
c6aef4dd74
Ignore some more files
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@474 b7a2c559-68d2-44c3-8de9-860c34a00d81
2000-11-22 22:56:50 +00:00
cuz
f3b93741ab
Use the condes feature
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@470 b7a2c559-68d2-44c3-8de9-860c34a00d81
2000-11-22 22:19:09 +00:00
cuz
cefb4c067d
Added optimizations for commutative arithmetic ops
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@469 b7a2c559-68d2-44c3-8de9-860c34a00d81
2000-11-22 21:39:56 +00:00
cuz
901a8088e6
New --cpu command line switch
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@468 b7a2c559-68d2-44c3-8de9-860c34a00d81
2000-11-22 20:19:15 +00:00
cuz
596068b4ce
In switch statements, do only print a warning about missing case labels if
...
there are no regular labels and no default label.
git-svn-id: svn://svn.cc65.org/cc65/trunk@467 b7a2c559-68d2-44c3-8de9-860c34a00d81
2000-11-22 12:02:15 +00:00
cuz
9398c5cef0
Removed the old cc65.txt file, added documentation for the dio api.
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@466 b7a2c559-68d2-44c3-8de9-860c34a00d81
2000-11-21 22:36:50 +00:00
cuz
c37d0e10d3
Changed doatexit destructor priority
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@465 b7a2c559-68d2-44c3-8de9-860c34a00d81
2000-11-21 10:56:34 +00:00
cuz
8d94ef3fea
Working on the condes feature
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@464 b7a2c559-68d2-44c3-8de9-860c34a00d81
2000-11-21 10:51:53 +00:00
cuz
23937f1dac
First condes feature test
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@463 b7a2c559-68d2-44c3-8de9-860c34a00d81
2000-11-20 23:05:52 +00:00
cuz
d2d7a2e31b
Added condes decls to all linker config files
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@462 b7a2c559-68d2-44c3-8de9-860c34a00d81
2000-11-20 23:04:30 +00:00
cuz
0beeda5852
Debugging the condes support
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@461 b7a2c559-68d2-44c3-8de9-860c34a00d81
2000-11-20 22:59:11 +00:00
cuz
834a3eac52
Added condes tables to c64 config
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@459 b7a2c559-68d2-44c3-8de9-860c34a00d81
2000-11-20 22:58:41 +00:00
cuz
5b1b4ea00d
New condes module
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@458 b7a2c559-68d2-44c3-8de9-860c34a00d81
2000-11-20 22:17:14 +00:00
cuz
ce76aba929
Moved the jmpvec module from common to runtime
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@457 b7a2c559-68d2-44c3-8de9-860c34a00d81
2000-11-20 21:59:43 +00:00
cuz
518220f9cf
First finished implementation of the condes feature
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@456 b7a2c559-68d2-44c3-8de9-860c34a00d81
2000-11-20 21:56:48 +00:00
cuz
7646787a6e
Added InitFilePos method
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@454 b7a2c559-68d2-44c3-8de9-860c34a00d81
2000-11-20 19:44:18 +00:00
cuz
b9970cb7da
Working on the condes feature
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@451 b7a2c559-68d2-44c3-8de9-860c34a00d81
2000-11-20 15:22:57 +00:00
cpg
9c35f5278a
PM base isn't hardcoded anymore, we now get it from the startup code
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@450 b7a2c559-68d2-44c3-8de9-860c34a00d81
2000-11-19 22:59:05 +00:00
cpg
6e6d36b89d
reserve memory for mouse PM if RESERVE_MOUSE_MEMORY is defined (normally
...
yes)
git-svn-id: svn://svn.cc65.org/cc65/trunk@449 b7a2c559-68d2-44c3-8de9-860c34a00d81
2000-11-19 22:58:22 +00:00
cuz
53a885df58
Make target for generating the .inc files
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@448 b7a2c559-68d2-44c3-8de9-860c34a00d81
2000-11-19 17:39:12 +00:00
cuz
93c998d9e8
MingW fixes
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@447 b7a2c559-68d2-44c3-8de9-860c34a00d81
2000-11-19 17:35:07 +00:00
cpg
5ad8b34061
added definition for DCB
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@446 b7a2c559-68d2-44c3-8de9-860c34a00d81
2000-11-19 01:53:29 +00:00
cuz
56489eb834
Fixed a DJGPP warning
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@445 b7a2c559-68d2-44c3-8de9-860c34a00d81
2000-11-17 10:31:39 +00:00
cuz
cc9a01777e
Small fix for DJGPP
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@444 b7a2c559-68d2-44c3-8de9-860c34a00d81
2000-11-17 10:24:16 +00:00
cpg
dc5e8abfaf
mouse.o: new object file
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@443 b7a2c559-68d2-44c3-8de9-860c34a00d81
2000-11-17 01:25:40 +00:00
cpg
6eef1c5d9a
fixed & adapted for cc65
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@442 b7a2c559-68d2-44c3-8de9-860c34a00d81
2000-11-17 01:24:38 +00:00
cpg
2326ca6274
Atari mouse routines -- original version from F.Offenga
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@441 b7a2c559-68d2-44c3-8de9-860c34a00d81
2000-11-17 01:23:44 +00:00