Commit graph

168 commits

Author SHA1 Message Date
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
keie b097fe72a7 *** empty log message *** 1984-12-17 11:03:13 +00:00
keie 66d68121c8 Added F_DUM(Author of change-- Henry Bal). 1984-12-17 10:45:27 +00:00
keie 5060a9fcd6 *** empty log message *** 1984-12-17 10:44:08 +00:00
bal 523457f6ee Initial revision 1984-12-14 15:57:39 +00:00
bal 6babe9fccd Initial revision 1984-12-14 15:52:15 +00:00
bal ad815f1061 Initial revision 1984-12-14 15:41:14 +00:00
keie aa0f76a6cd Removed entries for pmds. 1984-12-14 13:45:42 +00:00
keie 0b9b183085 *** empty log message *** 1984-12-08 00:50:27 +00:00
keie 4cc2986757 This makefile was copied from ../../m68k2/dl.
The now irrelevant entries are removed.
1984-12-08 00:45:55 +00:00
keie 9f850cbb2d Comparing shouldn't stop when one compare fails. 1984-12-08 00:40:04 +00:00
keie 24204bca9f Added entries for pr and opr. 1984-12-08 00:28:16 +00:00
keie 1e651a534a Adapted to new install + compare, added anties for cmp, clean, opr and pr. 1984-12-08 00:17:39 +00:00
keie 1b210a8104 *** empty log message *** 1984-12-07 17:32:33 +00:00
keie a0f184e3d1 Improved "make pr". 1984-12-07 17:14:43 +00:00
keie 9b6c26ad14 An efficiency change only. 1984-12-07 16:52:09 +00:00
keie 89a757d6f9 Added cmp entry. 1984-12-07 16:45:26 +00:00
keie 518e817345 This one works, the previous one didn't. 1984-12-07 16:42:59 +00:00
keie f9fa5df654 install now allows a source and destination name. 1984-12-07 16:38:13 +00:00
keie 9e4b9fddab Now use prototype makefile from ../../proto. 1984-12-07 15:22:22 +00:00
keie af75a28622 Changed access path of em h directory. 1984-12-07 14:01:33 +00:00
keie c744b44b48 Changed access path of en h directory. 1984-12-07 14:01:11 +00:00
keie 80d4c7ca2f Initial revision 1984-12-07 13:41:58 +00:00
keie c2d3d6ce4a Initial revision 1984-12-07 10:42:27 +00:00
keie 695a914eb3 Added tail_m and tail_ln. 1984-12-04 13:31:03 +00:00
sater 0a00b80726 Added support for the fmt_id and fmt_ilb macros 1984-11-26 10:50:46 +00:00
sater 6a4dc794a2 In the RREMOVE section of this file, the field e_con of the
expression union was used in stead of e_reg.
Fixed. Checked all other occurrances, are correct.
1984-11-20 16:56:26 +00:00
sater 7c07f91e1c The constant 512 slipped in instead of BUFSIZ.
Changed.
1984-11-20 10:22:12 +00:00
bal d07b17ca5c The routine con_float now generates a dummy floating point constant
and gives a warning, instead of generating a fatal error + abort.
1984-11-06 12:50:21 +00:00
bal 58c679c94c Patterns for floating point instruction and for LFR 8 and RET 8 added.
Each such instruction now results in a call to a library routine.
At present, all these routines generate an Illegal EM Instruction trap,
but anyone wishing to implement floating point for the 6502 can
do so without changing the back end table.
1984-11-06 12:47:26 +00:00
em e2e78ccd0a The line with the user message for failure missed the call to echo. 1984-11-06 10:02:25 +00:00
bal 0d5a4693a7 make install also make a tail_mon now. 1984-11-05 15:58:11 +00:00
keie b6cfa32faa *** empty log message *** 1984-11-05 15:11:19 +00:00
bal b9ebdc1a07 em_head renamed head_em; em_tail renamed tail_em
installs tail_em rather than comparing it
1984-11-05 15:06:49 +00:00
em 3e7b7990f2 *** empty log message *** 1984-11-05 12:05:46 +00:00
em 9c66801439 *** empty log message *** 1984-11-05 11:55:15 +00:00
keie 2976b590af The flag -LIB was missing in the call to the shell-procedure
compmodule. Thus the generated libraries could not be effectively
used by our assembler/linker.
1984-11-05 11:37:23 +00:00
bal a837112d99 Negation of negative operand with inc/dec added in certain cases.
Don't know effect for sure, author has left.
Added rcsid.
1984-11-02 11:09:46 +00:00
bal 13685d4bc0 Initial revision 1984-11-02 10:13:29 +00:00