Commit graph

201 commits

Author SHA1 Message Date
ceriel 8ae2077591 adapted to no longer need an as.h file 1989-01-26 15:20:56 +00:00
ceriel 945cceccb5 replaced Dutch comment 1989-01-26 14:47:03 +00:00
ceriel 7f0b775587 cleaned up a bit 1989-01-26 14:43:09 +00:00
ceriel 6ee3538d91 cleaned up a bit 1989-01-26 14:39:09 +00:00
ceriel f58722ab46 replaced Dutch comments 1989-01-26 14:27:02 +00:00
ceriel 817facac14 Added prefix C_ to the names prolog, jump, and locals 1989-01-26 14:04:11 +00:00
ceriel e6fb2468c8 change some names 1989-01-26 13:46:19 +00:00
ceriel 709cf50fbd changed identifier Hashitems 1989-01-26 13:41:31 +00:00
ceriel 811321b190 change some names 1989-01-26 13:39:03 +00:00
ceriel 5a18c3748d hide names, and remap public ones 1989-01-26 13:32:57 +00:00
ceriel e92f8ac398 change some names 1989-01-26 13:24:23 +00:00
ceriel 3373e11923 previous fix was wrong; corrected 1989-01-26 10:58:30 +00:00
ceriel 2ec4640e7e Added includes 1989-01-26 10:52:51 +00:00
ceriel 11843b44a1 changed bss() into a macro 1989-01-20 15:19:33 +00:00
ceriel 1c570328f0 fixed parameter types 1989-01-20 15:01:37 +00:00
ceriel b1b4ba9677 Added some conversions 1989-01-20 14:54:55 +00:00
ceriel 8e15d114ac declare holno 1988-12-07 16:00:46 +00:00
ceriel 87d0349814 handle local commons in one place only 1988-12-06 13:22:34 +00:00
ceriel 712ba56ce8 declare procno and holno, extend_ilb changed 1988-11-18 18:00:47 +00:00
ceriel 4757be8bf6 declare procno, extend_ilb changed 1988-11-18 17:57:28 +00:00
ceriel 582ed4da02 declare procno and holno 1988-11-18 17:53:57 +00:00
ceriel a804cc2e15 cleaned up; hidden names 1988-11-18 17:52:39 +00:00
ceriel 7d8e3b8fcd removed mysprint.c 1988-11-18 17:45:02 +00:00
ceriel f452bfc1e1 extnd_ilb changed, declared holno and procno 1988-11-18 17:43:47 +00:00
ceriel 19dad4482b fixed to generate only external commons. This cannot be done in common.c
because an external could later be declared static, and a static could later
be declared external.
1988-11-10 13:16:22 +00:00
ceriel cfa5eafd3d fixed typo 1988-11-02 16:33:56 +00:00
ceriel 8cd2051b2e modifications in search for more speed 1988-10-31 16:03:44 +00:00
ceriel 8fab3192b6 modyfications in search for more speed 1988-10-31 15:54:54 +00:00
ceriel 7851ff900f many modyfications in search for more speed 1988-10-31 15:42:15 +00:00
ceriel 63f793aff3 modyfied to generate only one switchseg for each C_ routine 1988-10-31 15:21:47 +00:00
ceriel b61011fba9 use common() when possible 1988-10-20 13:28:02 +00:00
ceriel 163bbc5845 switch to text segment before generating the label 1988-10-20 13:23:52 +00:00
ceriel f69a7e3e5d many changes, mostly for efficiency 1988-10-20 13:06:10 +00:00
ceriel a281cc38a4 Added common() routine 1988-10-20 13:01:04 +00:00
ceriel 666367e328 Added obj_back/common.c 1988-10-20 12:59:21 +00:00
ceriel 497792f739 Use varargs.h for routine with variable number of args 1988-10-20 12:57:32 +00:00
ceriel 153a94aad4 Added missing filenames 1988-10-20 12:56:08 +00:00
ceriel ed651bbd04 some fixes:
- use Malloc, Realloc instead of malloc, realloc
- generate common for un-initialized bss
- removed null-reference
1988-10-20 12:55:02 +00:00
ceriel 6d3e9fb7af fixed; did not work properly 1988-09-19 15:07:12 +00:00
ceriel eaaa335e50 corrected 1988-09-14 14:05:11 +00:00
ceriel b725b0af8b correction for update_ceg 1988-09-14 14:03:50 +00:00
ceriel 5fd21b16a9 initialize oh_stamp fields of header 1988-09-13 09:11:54 +00:00
ceriel a9c8b67b65 Added define for CODE_EXPANDER 1988-09-12 14:33:15 +00:00
ceriel 2f479b6078 Added mechanism to generate C_out 1988-09-12 14:30:22 +00:00
ceriel 115e92a7dc corrected dependencies 1988-09-12 14:05:14 +00:00
ceriel f2ea210122 Added C_insertpart.c 1988-09-12 14:03:51 +00:00
ceriel 4c8442f1f0 Added C_insertpart etc 1988-09-12 13:59:43 +00:00
ceriel 5b50914bea fix exit status 1988-09-09 11:36:57 +00:00
ceriel 2d98c32cb2 use varargs 1988-09-09 11:32:59 +00:00
ceriel ec5cff92d8 fix error count on error 1988-09-09 11:25:43 +00:00
ceriel 291b607f4e renamed update to update_ceg, fixed create_ofiles to make sure that the
.c files are detectably newer
1988-09-08 11:43:03 +00:00
ceriel 5c126dd968 declare SEGHOL 1988-09-08 10:26:18 +00:00
ceriel b5f657aba6 Added support for new C_insertpart, C_beginpart, C_endpart functions 1988-09-08 10:24:16 +00:00
ceriel 93c04d3389 declare SEGHOL 1988-09-08 10:01:32 +00:00
ceriel a01ea4d930 correct exit status 1988-09-07 14:47:40 +00:00
ceriel 02fec008a2 Added install entry 1988-09-07 13:54:26 +00:00
ceriel d66b646e58 replace spaces by tabs 1988-09-07 13:39:07 +00:00
ceriel 42560d86ef set_segment now generates legal code for SEGHOL; if used, the code
expander will complain
1988-09-07 13:20:03 +00:00
ceriel 282064375d use varargs 1988-08-19 09:22:07 +00:00
ceriel 3a075a7c67 Adapted fort ACK 1988-08-19 09:21:29 +00:00
ceriel 8134a42ee8 adapted for ACK 1988-08-19 09:20:25 +00:00
ceriel 01c8cd6d15 remove files before linking 1988-08-18 16:36:14 +00:00
ceriel 367e4ac01c Adapted for ACK 1988-08-18 13:48:49 +00:00
ceriel 08bd32f88d modified for ACK 1988-08-18 13:47:56 +00:00
ceriel e7683658b7 modified for ACK 1988-08-18 13:35:09 +00:00
ceriel 057ee4e5cb Added Makefile 1988-08-18 13:15:16 +00:00
ceriel bb01ac81fd to make sure that directories are created ... 1988-08-18 13:12:39 +00:00
ceriel 0f83947e33 Adapted for ack 1988-08-18 11:46:05 +00:00
ceriel 7172fe9816 be a bit more precise in cleanup 1988-08-18 11:04:55 +00:00
ceriel 7e6fe16448 Somewhat adapted for ACK 1988-08-18 11:00:02 +00:00
ceriel 775bda9da0 Added Action file 1988-08-18 08:50:31 +00:00
ceriel e496b6ee02 Added 1988-08-18 08:49:57 +00:00
ceriel e4e7671ab6 Added ACK standard entries 1988-06-20 15:52:55 +00:00
ceriel 5ac6f79a47 Initial revision 1988-06-20 12:46:49 +00:00
ceriel db62807b9b Initial revision 1988-06-20 11:43:45 +00:00
ceriel 9bbab79c2a Added latest change from kaashoek 1988-06-20 11:40:31 +00:00
ceriel 275966674b Initial revision 1988-06-20 11:26:47 +00:00
ceriel f15a6e827a Initial revision 1988-06-20 11:21:01 +00:00
ceriel 701172d318 Added .distr 1988-06-20 11:20:13 +00:00
ceriel 765add698d Initial revision 1988-06-20 11:13:07 +00:00
kaashoek e568d54af9 bug removed 1988-05-31 14:12:35 +00:00
kaashoek 6a08adb962 grammar changed 1988-05-31 14:05:41 +00:00
kaashoek f68b18f639 *** empty log message *** 1988-05-31 13:41:03 +00:00
kaashoek 7cc193c460 *** empty log message *** 1988-05-31 13:22:14 +00:00
kaashoek 83b11ebd82 *** empty log message *** 1988-05-31 13:20:28 +00:00
kaashoek f466e4b0e7 skip traling spaces by operands 1988-05-31 13:16:48 +00:00
kaashoek 4e62421f45 The file 'data.h' must also be included. 1988-05-31 12:56:26 +00:00
kaashoek 12db9cf64e 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 60de25db56 ::= replaced by ==> 1988-05-31 09:38:26 +00:00
kaashoek 8ba1ce6f1a Zorgen dat de prioriteit van de 'distance' goed is; haakjes om de expressie
zetten
1988-05-29 15:22:18 +00:00
kaashoek 95b5bdcdc5 Quotes en back-slashes moeten ook speciaal behandeld wordeni in strings. 1988-05-29 13:55:56 +00:00
kaashoek 953ac2b514 Subtiel foutje met haakjes tellen, twee regels moeten omgedraaid worden. 1988-05-29 13:53:57 +00:00
kaashoek a5b6ef2a18 Quotes en back-slahses moeten ook speciaal behandeld worden in strings. 1988-05-29 13:52:54 +00:00
kaashoek 2edf3315d6 Initial revision 1988-05-27 17:07:58 +00:00
kaashoek c7beb3208f Foutje met new-line karakters in een string, precies hetzelfde als bij eval. 1988-05-27 15:25:30 +00:00
kaashoek 6d56874b8f Stom tikfoutje: sitchseg ipv. switchseg. 1988-05-27 14:08:29 +00:00
kaashoek 7f580b3029 De routines C_xxx_fcon() stonden per ongeluk tussen commentaar haken. 1988-05-27 13:58:00 +00:00
kaashoek 28e86b7f15 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 abc9006b8e Stom foutje in vorige verbetering 1988-05-27 09:30:05 +00:00
kaashoek cd73332f77 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