Lars Brinkhoff
3255fc5188
Microcode for the TT2500.
...
The assembler will recieve a GC-OVERFLOW interrupt. Other TT2500
files set the GC-OVERFLOW variable to a dummy function, which seems to
appease the interrupt.
Since the TVDIS code was written before backquote was introduced to
Maclisp, it uses comma characters without quoting. To accomodate this
a call to SETSYNTAX overrides the new syntax for comma.
2021-01-15 19:43:20 +01:00
Lars Brinkhoff
4af63f786b
Assembler for TT2500.
...
The assembler is written in Maclisp. The main entry point is ZAP
which expects a symbol with a value cell pointing to the source code.
2021-01-15 19:43:20 +01:00
Lars Brinkhoff
97b93e2b63
Add GT40 support to PDP-10 Lisp display slave.
...
When SYS; ATSIGN 10SLAV is assembled with GT40F=1, the type of display
is selected at run time from an argument to DISINI.
2021-01-14 09:46:27 +01:00
Lars Brinkhoff
979b77f341
CUBE, Rubik's cube.
...
Files provided by the author, Bernard Greenberg.
2020-08-10 22:08:00 +02:00
Lars Brinkhoff
d9cd6bf141
Munching squares in Maclisp, for display terminals.
2019-10-29 14:44:06 +01:00
Lars Brinkhoff
f5c7c4e72b
TVWAR - Knight TV Spacewar.
2019-05-11 19:57:20 +02:00
Lars Brinkhoff
da74a7a941
Binary patch PDP-6 LISP to work on a PDP-10.
...
Also move in-core symbol table to SBLK format, and remove the in-core
DDT.
2019-04-13 17:27:10 +02:00
Eric Swenson
b7f50fb3ed
Updated to build INQUIR;NETRTN FASL from source.
...
Resolves #1553 .
2019-02-24 22:33:03 -08:00
Lars Brinkhoff
bb69c7e680
Add check in build script when making a new directory.
...
Look for FILE NOT FOUND to ensure the script is synchronized with the
output. Also make a separate mkdir proc that's called throughout.
2019-02-21 19:35:52 +01:00
Lars Brinkhoff
62ff683f19
ARDS to SVG converter.
2019-01-31 09:39:24 +01:00
Eric Swenson
1e52d59bd4
Updated INQUPD to support creating a new LSR1 EMPTY database. It
...
does this when the JNAME is LSRINI. Currently, this program is
not being called at build time, and instead, a binary LSR1 EMPTY
database is loaded from tape. But a future commit will switch
to building the empty database from LSRINI. Note: LSRINI
will, by default, create an empty database. But it also supports
INQUIR;.UPD1. NNNNNN update files to augment the database with
INQUIR entries as specified in these update files. Thus,
you can either create an empty database, or one that is populated
with specified entries.
2019-01-20 07:40:07 -08:00
Lars Brinkhoff
23386b2aa8
Move assemly of PWORD and PANDA from lisp.tcl to basics.tcl.
2019-01-10 06:57:08 +01:00
Lars Brinkhoff
01f1d4889a
LSRDMP - dump user database.
2018-11-26 17:28:37 +01:00
Eric Swenson
e3ba11ffbc
Build CGOL FASL from source.
...
Resolves #1285 .
2018-11-14 10:58:29 -08:00
Lars Brinkhoff
cc371f206e
Compile LLOGO files TURTLE and TVRTLE.
...
- Add LSUBR declarations for Lisp display slave.
- Update IOC emulation to handle ^F and ^Y.
2018-11-14 11:14:48 +01:00
Lars Brinkhoff
8b14b365e9
Compile LLOGO files GERM and MUSIC.
2018-11-13 09:52:37 +01:00
Eric Swenson
3b77ee3320
Added TEACH;TS XLISP -- teaches lisp.
...
Resolves #377 .
2018-10-28 16:47:17 -07:00
Eric Swenson
3b9d27ddc1
- Fix redumping compiler to actually do that (had wrong MSNAME originally)
...
- Clean up how compiler is build and redumped
- Set version number of compiler to 2000
- Use DIRED to get rid of UNFASL files in lisp; and liblsp; directories.
- Work around occasional hang when building animal
Resolves #1322 .
2018-10-11 11:00:09 -07:00
Lars Brinkhoff
e1753de866
LLOGO - Logo written in Lisp.
...
By Ira Goldstein, Henry Lieberman, et al.
The added IOC LSP file is for emulating older Maclisp forms no longer
supported in the latest version.
2018-10-08 18:02:02 +02:00
Eric Swenson
5714c8b453
Separate macsyma build from lisp build. Allow building without
...
macsyma. Resolves #1283 .
2018-10-07 21:39:58 -07:00
Eric Swenson
1f2856de63
Added inquir; inqexm and inqrep. Created links for ts inqchk and
...
ts inqpat. Resolves #1260 .
2018-10-06 22:51:31 -07:00
Eric Swenson
a92bc9d8da
Updated to remaining lisp; fasl files from source.
...
Resolves #1286 .
2018-10-06 17:14:20 -07:00
Eric Swenson
4658014923
Add 8748 disassembler.
2018-10-06 19:08:33 +02:00
Lars Brinkhoff
1a93253a07
Use 8748 assembler to assemble Lispm keyboard PROM.
2018-10-06 19:08:33 +02:00
Lars Brinkhoff
c9c872e7c5
Fix 8748 assembler to compile with Maclisp.
2018-10-06 19:08:33 +02:00
Lars Brinkhoff
242bb0cdca
Fix building UMLMAC. Update herald version.
2018-10-06 19:08:33 +02:00
Eric Swenson
90d22919c9
Added missing FASL file links from L; to LISP; directory.
...
Resolves #1288 .
2018-10-03 22:27:27 -07:00
Eric Swenson
54a6a9f9c3
Delete UNFASL files in lisp; and liblsp; directories.
...
Resolves #1289 .
2018-10-03 21:37:53 -07:00
Eric Swenson
02d9eb9851
Built a bunch of missing FASL files from LIBLSP.
...
Resolves #1287 .
2018-10-03 07:33:27 -07:00
Lars Brinkhoff
a53f0aff3c
ULisp - Lisp in Lisp.
2018-10-02 20:35:15 +02:00
Eric Swenson
cc8e6c1964
Builds all LISP; * FASL files that are on autoload properties when
...
the lisp interpreter is first booted.
Redumps lisp compiler with updated FASL files built from source.
2018-10-01 19:06:35 -07:00
Eric Swenson
8ce4632ed1
Build yahtze fasl from source.
...
Resolves #890 .
2018-09-26 15:18:25 -07:00
Lars Brinkhoff
1303096b30
FORTH - Forth written in Maclisp.
...
To run, start LISP and load KLE; FORTH FASL.
2018-08-23 05:22:06 +02:00
Eric Swenson
c13cfaca17
Updated transs (macsyma source) to be based on latest version from MC
...
backup tapes (90) but with fixes so that it actually works. Previously
translate_file failed with version 90. Resolves #1152 .
2018-08-05 22:40:54 -07:00
Lars Brinkhoff
7fa6be23db
Log progress in build scripts.
2018-08-04 07:01:11 +02:00
Eric Swenson
7206346167
Fix build of ctensr and eigen for Macsyma.
...
Resolves #1125 . This reverts the compilation of TRANSS and uses the
FASL file from MC. I'll have to figure out what is wrong with the
source/compilation in another ticket.
2018-08-03 07:08:11 -07:00
Adam Sampson
71e8026233
Fix complr^K invocation.
2018-07-30 15:14:10 +01:00
Adam Sampson
46900d3f2b
ITSTER - Donald Fisk's block-stacking puzzle game.
...
Retrieved from <http://web.onetel.net.uk/~hibou/ITSter.txt >. Earlier
versions are in SV: HIBOU; -- I've given this version 186 because it's
identical to version 185 (dated 2002-03-13) except for a change of name.
2018-07-29 00:09:25 +01:00
Adam Sampson
b75329a85e
Match any number returned by (load) in lisp.tcl.
...
Modifying some of the sources has changed these from the values
previously in lisp.tcl and build.tcl; it now matches any string of
numbers on a line by itself (optionally with "." and spaces afterwards).
2018-07-27 23:36:38 +01:00
Eric Swenson
36b7df1aaa
Updated build/lisp.tcl to not specify FN2 for those lisp compilations
...
where the default of > would be more appropriate. This fixes, in
particular the incorrect compilation of LIBDOC; TIME KMP8 instead of
LIBDOC; TIME KMP9. Resolves #1091 .
2018-07-22 15:18:33 -07:00
Eric Swenson
2db48a0210
Fix typo in LINK command line required for macsyma primer();
...
Resolves #1069 .
2018-07-18 07:24:44 -07:00
Eric Swenson
ceae73e472
Updated to no longer exclude EDLM from the macsyma build since the build
...
system will now automatically exclude this source (which is intended for
the lisp machine only). Resolves #1067 .
2018-07-17 07:04:34 -07:00
Lars Brinkhoff
d392edc158
Once again translate-and-compile macsyma programs in one step.
...
Now that the NXM error is fixed.
This reverts commit 4c3381b50941ca8175ed88e3390dd1e642e46519.
2018-07-16 23:17:23 +02:00
Eric Swenson
82674a7555
Get macsyma primer working.
...
Resolves #1011 .
2018-07-16 07:04:57 -07:00
Eric Swenson
b6f6b8bf44
Fix Macsyma example command, which doesn't work due to missing link
...
in MACSYM; MANUAL DEMO. Resolves #1060 .
2018-07-14 08:00:45 -07:00
Eric Swenson
3080ca8796
Update various LIBDOC lisp packages to later versions.
...
Resolves #1055 .
2018-07-13 15:12:49 -07:00
Eric Swenson
ad5f5a0589
Update UMLMAC and MLMAC lisp libraries. Fix DBG and FASLRO to conform
...
to new DOTIMES and DOLIST macro definitions (in the case of FASLRO, update
to use DO rather than DOLIST since DOLIST no longer (as of latest UMLMAC)
binds a parameter to the loop count. Resolves #1054 .
2018-07-13 15:12:49 -07:00
Eric Swenson
ed3abb8138
Rename macsym;macsym ntags to macsym;macsym tags after macsyma
...
build. Resolves #1049 .
2018-07-08 07:06:20 -07:00
Eric Swenson
b2edf07193
Adds macsyma ARRAY share package.
...
Resolves #1006 .
2018-07-08 07:06:20 -07:00
Eric Swenson
032eb180f8
Compile lisp;defset from source.
...
Resolves #976 .
2018-07-08 07:06:20 -07:00