Lars Brinkhoff
b748c052d3
Fix "ITS Revived!" messages messing up CROCK.
2021-02-06 16:51:23 +01:00
Lars Brinkhoff
799df3e60c
Fix GT40 toggle frobbing from keyboard.
2021-02-03 16:10:59 +01:00
Lars Brinkhoff
5a05b20777
Update tek4010 submodule.
2021-02-03 16:10:59 +01:00
Lars Brinkhoff
883ffc01dd
Update supdup submodule.
2021-02-03 16:10:59 +01:00
Lars Brinkhoff
075546a813
Bug fix for tv11 not connecting to PDP-10 emulator.
2021-02-03 16:10:59 +01:00
Lars Brinkhoff
7e121d3f23
Minor updates in vt05 submodule.
2021-02-03 16:10:59 +01:00
Lars Brinkhoff
1e4107a382
Update KA10 emulator with MTY bug fix.
2021-02-03 16:10:59 +01:00
heasm66
029003fb45
Fix of issue #2012
...
Exchanged "implode" for "maknam" to avoid choking the GC for larger files.
Filter out ASCII 127 (DEL) from output in ASCII-column.
2021-02-03 13:51:33 +01:00
Lars Brinkhoff
06939ac3b7
Remove user directory for adding files.
...
Experience shows it was not a very useful feature.
2021-01-25 17:28:21 +01:00
Lars Brinkhoff
610c2cf532
HOSTS2 table.
...
A binary file until we can get hold of the source code.
2021-01-24 16:28:43 +01:00
Lars Brinkhoff
d3e2e7116f
HOSTAT - retrieve and print host status.
...
Connects to MIT-DMS (host 106) to retrieve Arpanet survey data.
2021-01-24 16:28:43 +01:00
Lars Brinkhoff
d6b11e9778
New makefile target to download disk images.
2021-01-24 15:25:50 +01:00
Lars Brinkhoff
a732336553
Move all make stamps to separate subdirectory.
2021-01-24 15:25:50 +01:00
Lars Brinkhoff
f792e535a5
SURSND - Arpanet survey sender demon.
...
Send survey data to the Datacomputer.
2021-01-24 07:04:53 +01:00
Lars Brinkhoff
eca5df75cf
SURGIV - Demon to send SURVEY data.
...
Applications like HOSTAT can connect to DM to retrieve host status data.
This is the demon that serves the data.
2021-01-24 07:04:53 +01:00
Lars Brinkhoff
8122f0334b
Re-enable SURVEY in the demon starter.
2021-01-24 07:04:53 +01:00
Lars Brinkhoff
dadf1b9634
SURVEY - Survey Arpanet host availability.
...
ATSIGN DEMSTR starts the SURVEY demon. It's activated every 15 minutes.
2021-01-24 07:04:53 +01:00
Lars Brinkhoff
84714b7c96
HOSTS table stubs for assembling SURVEY.
...
SURVEY inserts SYSENG; HOSTS > when it's assembled. It needs a
specific set of hosts. This provides a minimum of information needed.
2021-01-24 07:04:53 +01:00
Lars Brinkhoff
63a9b94a0e
Deploy built images using rsync.
2021-01-23 07:57:06 +01:00
Lars Brinkhoff
179c638407
Add description of terminal emulators to toplevel README.
2021-01-20 19:15:38 +01:00
Lars Brinkhoff
b3386f6afb
Add the SIMH Imlac emulator.
2021-01-20 19:15:38 +01:00
Lars Brinkhoff
b3d29a54cb
Make KA10 the default emulator.
2021-01-20 19:15:38 +01:00
Lars Brinkhoff
629faf85eb
Use latest version of SIMH for emulators other than KS10.
2021-01-20 19:15:38 +01:00
Lars Brinkhoff
47daada35c
Lisp library for sending TT2500 turtle commands.
2021-01-18 19:06:35 +01:00
Lars Brinkhoff
96fccc355a
Block loader for TT2500.
...
The 2500 bootstrap ROM expects to receive a block loader first, which
will run and recieve the actual payload which is the microcode and
font data divided into blocks.
2021-01-15 19:43:20 +01:00
Lars Brinkhoff
8ba88ad174
TT2500 - Functional Specifications.
...
Overview of TT2500 hardware.
2021-01-15 19:43:20 +01:00
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
47fb5ba074
Don't start display right away.
...
Doing so will mistakenly use GTTY before it has been set.
DSTART will be called later, honoring the updated GTTY value.
2021-01-14 09:46:27 +01:00
Lars Brinkhoff
4a7182d9ed
Fix SIMH configuration for GT40.
...
Set device unit DLO0 to 8-bit mode to ensure keyboard codes are
transmitted.
Set switch register to 0 to get a blinking cursor and roman text.
2021-01-14 09:46:27 +01:00
Lars Brinkhoff
69b63680eb
Preserve DISINI argument across subroutine calls.
2021-01-14 09:46:27 +01:00
Lars Brinkhoff
3b22323dd0
File must be allocated when calling DISINI with two arguments.
2021-01-14 09:46:27 +01:00
Lars Brinkhoff
f3239702f6
Expunge initial DADD and DSUB symbols from Lisp display slave.
...
They are used as labels.
2021-01-14 09:46:27 +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
f31a4f1f57
Make DUMP's "LCF hack" only work on DM.
...
DUMP will scramble ACT and DUNG files written to the LCF directory.
This is no longer useful in protecting Zork files, so the code is
limited to the DM machine.
2021-01-09 17:06:59 +01:00
Eric Swenson
6eaacb8e7f
Updated info;tips > to include information on how to add an additional disk to ITS.
2021-01-01 12:14:24 -08:00
Lars Brinkhoff
71bc19c1a2
CI build using GitHub Actions.
2020-12-21 21:47:47 +01:00
Lars Brinkhoff
a662b82e51
Don't build with Panda lights.
2020-12-21 21:47:47 +01:00
Lars Brinkhoff
d0a3434eac
KLH10 needs automake installed.
2020-12-21 21:47:47 +01:00
Lars Brinkhoff
d826b3c9db
Upate Travis CI MacOS image.
2020-12-21 21:47:24 +01:00
Lars Brinkhoff
c14f2a7729
Fix some bad timestamps.
2020-12-21 21:47:24 +01:00
Adam Sampson
1a6115e949
Fix Muddle's CLOSE not flushing the output buffer.
...
There were two problems here:
- The FOPEN code in 56 uses new C.DISK/C.TTY flags to keep track of the
channel type, so it knew what to do when closing the channel. The
TOPS-20 open code had been modified to set these, but the ITS code
hadn't, so CLOSE was assuming all channels were network channels.
Fix: set those flags in ODSK and OTTY, as TOPS-20 does.
- The BFCDSK flush routine had been modified to use byte pointer writes
to write the last incomplete word for both TOPS-20 (SOUT) and ITS
(SIOT). But on ITS, SIOT only works in unit mode, and Muddle opens
files in block mode.
Fix: restore the working code from Muddle 54 for writing the last
word. The only difference is that BFCDSK can now be invoked with the
leftover byte count (C) being zero, so it needs to check at the
start to avoid duplicating the last word in that case.
2020-12-13 13:36:04 +01:00
Lars Brinkhoff
88f5a7262c
Muddle library files courtesy of Rick Shiffman.
...
Files are from RRS; AR5 MUDDLE on ToTS tape 9006256. Some timestamps
are from DM _TAPE files.
2020-12-10 07:41:09 +01:00
Lars Brinkhoff
00afe4b60b
More timestamps from .TAPE files.
2020-12-09 18:37:51 +01:00
Lars Brinkhoff
2687f68cc2
LISP Machine Progress Report, by Alan Bawden et al.
2020-12-03 15:35:31 +01:00
Lars Brinkhoff
36c526191e
DDT Reference Manual, AI memo 147A.
...
Courtesy of Eric Osman.
2020-12-03 15:35:31 +01:00
Paul Galbraith
f73b8e35e8
Some minor top-level readme updates:
...
o More consistent use of <kbd/>
o How to escape back to the simulator
o Logging in from a separate terminal
2020-11-27 20:03:31 -05:00
Paul Galbraith
8fdf586f1b
Fix for #1970
2020-11-26 07:46:18 +01:00
Lars Brinkhoff
56404ba0e4
Update Lisp Logo for new GC-DAEMON list format.
...
The format of the list passed to GC-DAEMON has changed. LLOGO expects
a list of "(space old-free . new-free)". The new format is "(space
old-free new-free old-size new-size)".
2020-10-11 17:16:48 +02:00
Lars Brinkhoff
1f66578276
Remove references to BIBOP from Lisp Logo.
...
The Lisp Logo loader conditionalizes some things on the BIBOP feature.
Maclisp still uses BIBOP memory management but the feature symbol went
away in 1980. Since Lisp Logo has unconditionally been ported over to
NEWIO, the BIBOP checks are removed.
2020-10-11 17:16:48 +02:00