ceriel
8c7759ff53
make interface new_stackptr cleaner
1988-06-13 10:34:14 +00:00
ceriel
70bda146f1
Added short-hand for C_cal+C_asp, made interface new_stackptr cleaner
1988-06-13 10:29:36 +00:00
ceriel
dc48b7545f
don't throw away external procedures
1988-06-10 15:39:05 +00:00
ceriel
a38f239dd0
tolower was called without checking for isupper; adapted
1988-06-10 14:28:32 +00:00
ceriel
b2786e0606
adaptions for generation of compiler with embedded code-generator
1988-06-10 09:17:45 +00:00
ceriel
3f17466ef1
improved error messages with opaque types
1988-06-09 11:39:11 +00:00
ceriel
4ce29d725f
fixed problem with ReOrganize
1988-06-09 09:16:46 +00:00
ceriel
25ddfd7bad
changed behaviour of Allocate(..., 0)
1988-06-08 09:22:31 +00:00
ceriel
943a2dc793
changed a comment
1988-06-07 12:34:04 +00:00
ceriel
b806a90bc9
prevent core dump when e.out file too large
1988-06-07 12:17:00 +00:00
ceriel
a1aaae55f2
corrected CFU
1988-06-07 11:08:55 +00:00
ceriel
f1ded7a2ec
fixed problem that was introduced by fix of alignment problem
1988-06-06 13:02:41 +00:00
ceriel
0fa0bcd0bd
Added code for new LOI/STI opcodes
1988-06-06 10:30:57 +00:00
ceriel
568a9ee392
Added opcodes for LOI/STI with size >= 32767
1988-06-06 10:10:27 +00:00
ceriel
c0442c7307
fixed em.c: call lib/em44 instead of lib/int44 ...
1988-06-03 16:13:57 +00:00
ceriel
97383e7b1d
corrected
1988-06-03 14:25:26 +00:00
ceriel
345cb8c96d
improved test 82
1988-06-03 10:42:07 +00:00
ceriel
76707055ff
corrected cap.c
1988-06-03 09:36:08 +00:00
ceriel
343358d3a7
removed faulty.h, updated Parameters
1988-06-03 09:33:29 +00:00
kaashoek
57f834b07f
mach.h table for generating assembly added
1988-05-31 17:00:23 +00:00
kaashoek
6a12a113ff
bug removed
1988-05-31 14:12:35 +00:00
kaashoek
aa5a8fbcc2
grammar changed
1988-05-31 14:05:41 +00:00
kaashoek
c708b78cd0
*** empty log message ***
1988-05-31 13:41:03 +00:00
kaashoek
27b2b08bee
*** empty log message ***
1988-05-31 13:22:14 +00:00
kaashoek
03bbb2c359
*** empty log message ***
1988-05-31 13:20:28 +00:00
kaashoek
c832d740fb
skip traling spaces by operands
1988-05-31 13:16:48 +00:00
kaashoek
e79286b854
The file 'data.h' must also be included.
1988-05-31 12:56:26 +00:00
kaashoek
d30180a80d
Execute_mnemonic() is changed so it won't loop when it can't find the
...
assembly-mnemonic in the as_table.
1988-05-31 12:54:30 +00:00
kaashoek
eb89b840e8
::= replaced by ==>
1988-05-31 09:38:26 +00:00
dick
0a1fbbfb0d
Initial version
1988-05-30 17:17:16 +00:00
kaashoek
feeda99b17
Zorgen dat de prioriteit van de 'distance' goed is; haakjes om de expressie
...
zetten
1988-05-29 15:22:18 +00:00
kaashoek
299c3ebe69
Quotes en back-slashes moeten ook speciaal behandeld wordeni in strings.
1988-05-29 13:55:56 +00:00
kaashoek
55c6b2d5ee
Subtiel foutje met haakjes tellen, twee regels moeten omgedraaid worden.
1988-05-29 13:53:57 +00:00
kaashoek
8b32a5de71
Quotes en back-slahses moeten ook speciaal behandeld worden in strings.
1988-05-29 13:52:54 +00:00
kaashoek
d32d3c6199
Initial revision
1988-05-27 17:07:58 +00:00
kaashoek
be42070d0f
Foutje met new-line karakters in een string, precies hetzelfde als bij eval.
1988-05-27 15:25:30 +00:00
kaashoek
c282fc8501
Stom tikfoutje: sitchseg ipv. switchseg.
1988-05-27 14:08:29 +00:00
kaashoek
400defa7c7
De routines C_xxx_fcon() stonden per ongeluk tussen commentaar haken.
1988-05-27 13:58:00 +00:00
kaashoek
3cc7689d9a
process_mnemonic() van plaats verhuisd zodat deze nu aangeroepen wordt voor
...
het zoeken. Dit maakt het mogelijk om de gebruiker gekke karakters uit een
mnemonic te laten verwijderen, bijv. bij 68020 "move.l" --> "move_l".
1988-05-27 10:48:34 +00:00
kaashoek
0ebd3ad458
Stom foutje in vorige verbetering
1988-05-27 09:30:05 +00:00
kaashoek
cb9f636da0
skip_string() gewijzigd zodat ook instructies met een '.' erin geaccepteerd
...
worden. Komen voor in de 68020 assembler, bijv. "move.l", "add.l", etc. .
1988-05-27 09:21:37 +00:00
kaashoek
b2027b7abc
Bij het vervangen van @text2() door print-statements zorgen dat het resultaat
...
ook 1 statement is: zet er '{' en '}' omheen.
Tevens kunnen de argumenten van een @reloc4() over meerdere regels staan. Dit
levert problemen met het in een string zetten om ze te printen, alle newlines
vervangen door '\\n'.
1988-05-27 08:56:47 +00:00
kaashoek
d3bef1e04d
final version
1988-05-16 13:16:03 +00:00
kaashoek
ac91640837
16/5
1988-05-16 10:51:32 +00:00
kaashoek
0a12e7d211
Initial revision
1988-05-16 10:51:23 +00:00
kaashoek
85339394aa
Initial revision
1988-05-16 10:32:30 +00:00
ceriel
b4d127ff47
changed int?? into em??
1988-05-06 17:40:44 +00:00
ceriel
10c259ad82
some last-minute minor changes
1988-05-06 17:03:30 +00:00
ceriel
14c03d53f0
found a %D; replaced by %ld
1988-05-06 17:03:06 +00:00
ceriel
bdff3addb3
changed int?? to em??
1988-05-06 13:46:55 +00:00