bc1085997d
Minor improvement of optimizations
cuz
2002-10-04 19:27:15 +00:00
89e8aae7d7
Increase the size of some buffers, so we are at the assembler level able to handle any identifiers passed from the C level.
cuz
2002-10-04 17:54:46 +00:00
8bc4863fc6
Changes from Michael Klein
cuz
2002-10-03 20:10:10 +00:00
13f81d0377
Port plasma to the C128
cuz
2002-10-03 19:19:25 +00:00
fc774b3006
Last change introduced a bug
cuz
2002-10-03 19:18:06 +00:00
91e26f573c
Added the TGI mode table
cuz
2002-10-03 18:19:25 +00:00
eab19873f3
Remove the ",r" spec
cuz
2002-10-03 18:16:46 +00:00
29c217b4b2
Use a #define instead of numeric value
cuz
2002-10-03 11:20:45 +00:00
7fffd12f11
Started to add tgi text output functions
cuz
2002-10-03 11:18:49 +00:00
2f44fb05a4
Started to add text output functions
cuz
2002-10-03 11:18:23 +00:00
4389b0c438
Fixed a small bug
cuz
2002-10-03 09:00:57 +00:00
f5243e514c
Fixed optimizer bug in or/xor
cuz
2002-10-02 22:21:42 +00:00
b4326d1930
Place all declarations that are local to a function into the local function scope. Apart from some other advantages, this works around a bug where having an external identifier in global scope and using an "extern" declaration for exactly the same identifier in a function did not work, because the assembler refused to export and import one and the same identifier. Since the import now imports into local scope, both identifiers are distinct for the assembler and the (valid) C code works.
cuz
2002-10-02 13:00:04 +00:00
980c17daef
Allow more flexible numeric flag pragma arguments
cuz
2002-10-01 08:13:04 +00:00
65fa99f65e
Fixed a bug
cuz
2002-09-30 21:58:39 +00:00
77132165ce
File had DOS line endings
cuz
2002-09-30 21:38:07 +00:00
1f20202239
Ignore also cr's on input. This allows to compile sources with DOS/Windows line separators on unix systems.
cuz
2002-09-30 19:32:33 +00:00
d92676ef60
Add SB_GetNumber to scanstrbuf.c. Rewrite of CharMapPragma in pragma.c Fixed bug in scanner.c: Invalid octal constants containing the numbers 8 and 9 were accepted by the compiler. Moved SignExtendChar from scanner.c to datatype.c.
cuz
2002-09-30 18:46:08 +00:00
e880ac6059
Use the new StrBuf features
cuz
2002-09-29 21:13:09 +00:00
ea50befaac
Redoing the pragma stuff
cuz
2002-09-29 21:09:47 +00:00
092f10862e
New function SB_Skip
cuz
2002-09-29 19:55:38 +00:00
0e4493f075
Add a user index to class StrBuf
cuz
2002-09-29 19:49:55 +00:00
689202057c
Fixed the result of the % operator for longs
cuz
2002-09-28 19:55:19 +00:00
3aab67401e
Fixed the result of the % operator for ints
cuz
2002-09-28 19:41:00 +00:00
293bb88188
Remove the "empty" segment type
cuz
2002-09-27 06:59:33 +00:00
9464c7dd29
Change the .LOCAL command so that the cheap local symbol prefix is kept. This allows to create macros with local labels that expand to cheap local symbols when the macro is expanded. Tip from Dagan Galarneau <dagan@msd.com>
cuz
2002-09-25 21:35:00 +00:00
ffdc8396c5
Changed a function name
cuz
2002-09-25 10:42:42 +00:00
7215ebd145
Added the __DATE__ and __TIME__ preprocessor macros
cuz
2002-09-23 21:37:15 +00:00
2d7f755c32
improved chk_supp: only do the test on SpartaDOS and only if the SDOS version is below 4 (4 is SpartaDOS-X and supports seeking on all file systems)
cpg
2002-07-16 19:27:51 +00:00