lmhacks

Timeline
Login

Timeline

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

50 most recent check-ins

2022-04-27
11:28
to-lispm, from-lispm: Moved to zeta. Leaf check-in: db8154d0b1 user: ams tags: trunk
2021-08-15
08:11
.fossil-settings/ignore-glob: Add file. check-in: 668557ccb6 user: ams tags: trunk
08:10
from-lispm.c, to-lispm.c: Fix documentation. check-in: f0c3bbd212 user: ams tags: trunk
2020-11-14
08:35
Add hacks for doing file conversions in Emacs. check-in: fdbc3381fc user: ams tags: trunk
2020-10-19
15:35
to-lispm, from-lispm: Add programs; from usim. check-in: 40f4dd2756 user: ams tags: trunk
2020-02-17
14:08
Remove Lisp hacks; these now live in seperate projects. check-in: 076d13153c user: ams tags: trunk
2017-01-13
14:51
zl-pkg.lisp, zl.lisp (REMAINDER): New function. check-in: e2612744e5 user: ams tags: trunk
13:59
zl-pkg.lisp (//, ARRAY-LENGTH): New functions. (LSH, LDB, DPB): Only escape CL-self. check-in: 9bf4dd38af user: ams tags: trunk
11:14
cold-pkg.lisp, ua-pkg.lisp: Do not use CL package. check-in: 3f81b3dc9b user: ams tags: trunk
11:14
zl-pkg.lisp: Export symbols from CL. check-in: b32961b568 user: ams tags: trunk
10:49
zl-pkg.lisp (LDB, DPB): Shadow symbols. check-in: 3fbd7e95fe user: ams tags: trunk
10:42
zl.lisp: Document where functions reside on the Lisp Machine side. check-in: 0434e5a28f user: ams tags: trunk
10:30
zl.lisp, zl-pkg.lisp (FSYMEVAL): New function. check-in: c1082cde0e user: ams tags: trunk
2017-01-05
14:46
cold-pkg.lisp: Use ZL package instead of LML (which is deprecated). check-in: 3ebdacc4b9 user: ams tags: trunk
14:26
zl-pkg.lisp: Add nickname. check-in: 38ce5cc5e0 user: ams tags: trunk
14:24
Rename lml package to zl; update all references. check-in: 07253ebccf user: ams tags: trunk
14:20
lml.lisp, lml-pkg (LDB, DPB, LSH, SYMEVAL): New functions. (PUTPROP): Redefine as a macro. check-in: a532d86d15 user: ams tags: trunk
14:14
ua-pkg.lisp: Add nickname. check-in: 944a242962 user: ams tags: trunk
13:41
ua-pkg.lisp: Export UA:ASSEMBLE. check-in: 7ede5e94ef user: ams tags: trunk
2016-12-21
16:49
lml.lisp, lml-pkg.lisp (PLUS, DIFFERENCE, TIMES): New functions. check-in: bdbb977a7f user: ams tags: trunk
16:35
cadrlp.lisp: Remove PAGE-SIZE from DECLAIMs. check-in: 2fc7b12308 user: ams tags: trunk
2016-12-19
10:40
qwmcr.lisp (write-micro-code-symbol-area-part-2): Pass a string to BREAK. check-in: 46b6de4931 user: ams tags: trunk
2016-12-16
14:54
cadreg.lisp: Import file from LMCONS; CADREG 10. check-in: 1bb682e997 user: ams tags: trunk
2016-12-15
13:49
defmic.lisp: Escape \ macro function. check-in: 7097b770e8 user: ams tags: trunk
13:42
lml.lisp (MEMQ, ASSQ, DELQ, REMQ): New functions; export. check-in: 34566140f5 user: ams tags: trunk
13:39
qwmcr.lisp (WRITE-D-MEM): Use CL byte specifiers. (WRITE-MICRO-CODE-SYMBOL-AREA-PART-1): Use FLOOR instead of //. (WRITE-MICRO-CODE-SYMBOL-AREA-PART-2): Use REM instead of \, and don't use to FSYMEVAL. check-in: a05026108d user: ams tags: trunk
13:37
cadrlp.lisp: Use CL byte specifeirs for LDB/DPB. check-in: 11e7ba4fe4 user: ams tags: trunk
13:37
cadrlp.lisp (make-assembler-state-list): Don't define VERSION-NUMBER. check-in: f46c6d6044 user: ams tags: trunk
13:36
lml.lisp (MAPATOMS, LIST-ASSQ, ALLREMPROP, GET-FROM-ALTERNATING-LIST): New functions; export. check-in: cb144d4ff3 user: ams tags: trunk
13:09
LSH -> ASH check-in: d3b6351ce6 user: ams tags: trunk
13:08
coldld.lisp, coldut.lisp,qwmcr.lisp, usymld.lisp: Replace calls to ARRAY-LENGTH with LENGTH. check-in: 99674318d3 user: ams tags: trunk
13:06
qwmcr.lisp (out32, write-d-mem, write-i-mem): Use CL byte specifeirs for LDB. check-in: 8549d83395 user: ams tags: trunk
13:06
qwmcr.lisp (write-mcr): Write output as a 8-bit unsigned integer file. check-in: f9b9640998 user: ams tags: trunk
13:05
qwmcr.lisp (out16): Use WRITE-BYTE to write output. check-in: a062f3bc7a user: ams tags: trunk
13:04
cdmp.lisp (prin-16, cons-dump-memories): Convert LDB specifiers to CL. check-in: f7adc2a8b9 user: ams tags: trunk
2016-12-14
16:28
cadrlp.lisp, qwmcr.lisp: Use WITH-OPEN-FILE. cadrlp.lisp (write-various-outputs): Don't manually format file name. (WRITE-ERROR-TABLE, WRITE-TBL-FILE): Use WITH-OPEN-FILE. qwmcr.lisp (WRITE-MCR): Use WITH-OPEN-FILE; and don't try to eval I-MEM, D-MEM, A-MEM variables. (WRITE-SYMBOL-TABLE): Use WITH-OPEN-FILE. check-in: d808fdb636 user: ams tags: trunk
2016-12-13
18:02
cadrlp.lisp (find-d-mem-ranges-used): Replace MULTIPLE-VALUE with MULTIPLE-VALUE-SETQ. check-in: 98fb934662 user: ams tags: trunk
18:01
cadrlp.lisp: Replace STORE calls with SETF, and fix some bogus FUNCTION calls. check-in: c2f8d22fbc user: ams tags: trunk
17:51
cadrlp.lisp (cons-lap-allocate-arrays): Replace calls to *ARRAY with MAKE-ARRAY/SETF. check-in: e470f9e845 user: ams tags: trunk
17:34
cadrlp.lisp (cons-lap-loc-modulo, cons-lap-lisp-symeval): Replace SYMEVAL with SYMBOL-VALUE. check-in: 4e48c47294 user: ams tags: trunk
17:32
cadrlp.lisp (assemble): We don't have version numbers in CL. check-in: dab0387c00 user: ams tags: trunk
16:35
cdmp.lisp: Declare that we are in the UA package. check-in: e9a5077333 user: ams tags: trunk
16:33
ucadr.lisp, promh.lisp: Import boot PROM and CADR ucode. check-in: f590d93f71 user: ams tags: trunk
16:30
ua.asd: Add qcom.lisp, cdmp.lisp, qwmcr.lisp, defmic.lisp, and cadsym.lisp. check-in: 0ff26112a6 user: ams tags: trunk
16:26
cadsym.lisp: Convert values to literal octal. check-in: 2f72eb46c5 user: ams tags: trunk
16:21
cadsym.lisp: Declare that we are in the UA package (remove old mode line). check-in: d803892390 user: ams tags: trunk
16:20
defmic.lisp: Declare that we are in the UA package. check-in: 54cdd762c8 user: ams tags: trunk
16:19
qwmcr.lisp: Declare that we are in the UA package. check-in: 1dceaf6272 user: ams tags: trunk
16:19
cadrlp.lisp (defmic): Convert to macro, make optional argumnets ... optional. check-in: 1c20dace51 user: ams tags: trunk
16:15
qwmcr.lisp: Convert old-style DO to new style. check-in: 78f29ff2f0 user: ams tags: trunk