garde
cd78a1a27a
case 8 and case 6 deleted in switch of function 'prolog'
1985-01-21 14:17:11 +00:00
em
cb49888304
To have a file preprocessed, it must start with a # in column o1.
...
The RCSid is replaced to accomplish this.
1985-01-21 12:56:09 +00:00
em
a33d0e8e14
Replaced RCSid so that file starts with # in column 0 so it gets preprocessed.
1985-01-21 12:28:59 +00:00
em
4f40987ff0
Corrected type; forgot closing ".
1985-01-21 12:14:59 +00:00
em
ccfa0db0de
Removed #define IDFIRST because fmt_id() replaces it.
1985-01-21 12:09:44 +00:00
em
6ac5841c7f
Initial revision
1985-01-18 16:06:21 +00:00
em
f9c86fc6f6
Routines are now called with calls instead of jsb. We use ap as argument
...
pointer register. EM_BSIZE is required to be a constant.
1985-01-18 15:39:07 +00:00
em
a4ca3054f0
Changed label generators and added fmt_id().
1985-01-18 15:36:51 +00:00
em
10ce06ff2b
Routines are called with calls instead of jsb. EM_BSIZE is required to
...
be a constant.
1985-01-18 15:33:44 +00:00
duk
8d87404836
Initial revision
1985-01-18 14:30:03 +00:00
garde
d8d2068664
Initial revision
1985-01-17 14:31:34 +00:00
duk
e1ef16649c
Initial revision
1985-01-17 14:20:52 +00:00
bal
218ce4596e
The EM runtime routines are reentrant now, so the remark about
...
reentrancy is removed from this file.
1985-01-17 10:39:33 +00:00
bal
8f7a447719
Bug fixed: a0 is changed by call to _brk, so it should be saved & restored.
1985-01-17 10:33:23 +00:00
keie
14a9b13fd3
Added RCS id.
1985-01-11 17:03:53 +00:00
keie
d72ad93216
Allows optional second argument.
...
This is the name of the destination file. The destination directory
is determined by compare.
1985-01-11 16:46:02 +00:00
keie
081413cfda
1 - Allows 2 arguments, 1 - name of source in current directory.
...
2 - name of destination file(!path), default arg 1.
2 - Make the necessary dirctory.
3 - runs ranlib if "ar t ... | grep SYMDEF succeeds.
1985-01-11 16:43:56 +00:00
keie
f0d34942e3
Added RCS id.
1985-01-11 16:28:30 +00:00
sater
7f0def8861
RREMOVE section updated.
1985-01-11 09:44:34 +00:00
sater
4ba6e7a39c
*** empty log message ***
1985-01-08 15:34:54 +00:00
keie
576688fc10
*** empty log message ***
1985-01-08 11:48:43 +00:00
keie
5edf93d2de
*** empty log message ***
1985-01-07 15:54:38 +00:00
keie
dd0951f114
*** empty log message ***
1985-01-07 15:43:50 +00:00
keie
5779a88371
*** empty log message ***
1985-01-07 14:39:27 +00:00
keie
22c95138aa
*** empty log message ***
1985-01-07 14:26:46 +00:00
keie
d0268a4ec1
*** empty log message ***
1985-01-07 14:15:47 +00:00
keie
112211eb3b
*** empty log message ***
1985-01-07 13:57:25 +00:00
keie
d0444e3a04
15-5-83 EGK
...
The coercion from rm1 to register contained
allocate(%[1],GENREG).
The %[1] here is incorrect and has been removed.
16-5-83 EGK
The word before the movb was cleared by a xor.
Now we clear the upper byte after the movb.
This allows the %[1] to be added to the allocate.
1985-01-07 13:51:36 +00:00
keie
9beb72e69b
*** empty log message ***
1985-01-07 13:49:31 +00:00
keie
5fedca22ad
*** empty log message ***
1985-01-07 13:37:12 +00:00
keie
b4ad7c46da
*** empty log message ***
1985-01-07 13:08:48 +00:00
sater
18dbfc024e
Routine was wrong, leaving things on the stack in the one bit case,
...
the inclusion of slu in this routine was bogus.
It is never called anyway, so slu is taken out.
1984-12-20 15:17:05 +00:00
keie
e129db8343
1 - Added RCS id.
...
2 - Used two argument [feature] of install.
1984-12-20 14:26:14 +00:00
keie
6c9e4c84f0
The definition if the symbols, end, endbss etc, is moved
...
from a library to a file. This to avoid 2 libraries in this
directory.
1984-12-20 14:13:48 +00:00
keie
37d01caabd
1 - signal did not clear the stack properly.
...
2 - lseek did not return correct.
1984-12-18 17:12:12 +00:00
keie
7b39ce2cfa
Traps now work as documented.
1984-12-18 17:11:35 +00:00
keie
53a88ccd69
1 - Human readable profile and count.
...
2 - Length of last table is now 64.
1984-12-18 17:09:36 +00:00
keie
2d4614ca5a
Profile, count, flow in non-local goto corrected.
1984-12-18 17:08:54 +00:00
keie
246f45c867
1 - Improved line number updating when returning from library routines.
...
2 - Line 234, 0xD must be #0x1C, crashed at error handling for
incorrect return size.
1984-12-18 17:07:23 +00:00
keie
b544d3b401
Replaced clr by the faster mov #0 , (for d registers).
1984-12-18 17:06:36 +00:00
keie
5f41dcd958
1 - Indexed addressing mode gave unwanted sign extends.
...
They are replaced by additions.
2 - Added pointer checks.
3 - Completed parametrization of addresses of locals.
1984-12-18 17:04:24 +00:00
keie
9ea83d0838
Finishing profile tables.
1984-12-18 16:59:51 +00:00
keie
45e2eea414
1 - length of last table
...
2 - human readable profile and count output.
1984-12-18 16:58:30 +00:00
keie
8b60227186
Added pointer checks.
1984-12-18 16:58:11 +00:00
keie
f0a6c2fbcf
Altered 1980 in 1984.
1984-12-18 16:57:56 +00:00
keie
eb15231cf4
Don't rely on cpp to be in the $PATH, call it from em/lib.
1984-12-18 13:12:30 +00:00
keie
cf947cedd3
Added Ack distribution Makefile names.
1984-12-18 13:12:03 +00:00
keie
3b3d3f16b4
Adapted to new library.
1984-12-17 11:21:11 +00:00
keie
4f071008c8
*** empty log message ***
1984-12-17 11:11:37 +00:00
keie
d77b2081c0
Now using LIST.
1984-12-17 11:06:48 +00:00