Lars Brinkhoff
e1d6f35d7d
MMODEM - Xmodem file transfer.
2021-02-22 16:19:15 +01:00
Lars Brinkhoff
078fc0a18a
Move build of processor-specific programs.
...
KA10 specific programs: DECtape tools, programs related to the Rubin
10-11 interface (including the Knight TV), programs using the 340
display, and programs using the PDP-6.
KL10 specific programs: microcode, frontend programs, and LSPEED.
KS10 specific programs: microcode, frontend programs, MTBOOT, and TENTH.
2021-02-21 17:37:01 +01:00
Lars Brinkhoff
b6d2d253aa
Update SIMH.
2021-02-17 19:46:33 +01:00
Lars Brinkhoff
f333084255
Update KA10 emulator.
2021-02-17 19:46:33 +01:00
Lars Brinkhoff
eb3205e6fe
Exclude KLH10 from FreeBSD build on CirrusCI.
...
There is a problem with GNU m4 which is needed to build KLH10.
2021-02-16 16:17:42 +01:00
Lars Brinkhoff
2e86dbc7bd
Explain about build dependencies.
2021-02-12 06:30:50 +01:00
Lars Brinkhoff
866ca88a57
Stub text files used by IMEDIT.
2021-02-10 21:12:12 +01:00
Lars Brinkhoff
adfc7a4dd7
IMEDIT - Imlac editor.
2021-02-10 21:12:12 +01:00
Lars Brinkhoff
dac0474f80
CODGEN - Character set compiler from SSV to MIGS.
...
From RRS; AR1 THINGS. Courtesy of Rick Shiffman.
2021-02-09 20:44:08 +01:00
Lars Brinkhoff
6307208718
Extract archive.
2021-02-09 20:44:08 +01:00
Lars Brinkhoff
f530e7f5fe
MIGS - Muddle interactive graphics system.
...
Files courtesy of Rich Shiffman.
2021-02-09 20:44:08 +01:00
Lars Brinkhoff
2067c0f749
Update build status badge.
...
Remove Travis CI and GitLab CI badges. Travis is increasingly
unreliable, and GitLab isn't visible when not logged in.
GitHub Actions is currently the best available CI service.
2021-02-08 18:33:42 +01:00
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