1
0
mirror of https://github.com/PDP-10/its.git synced 2026-03-22 00:59:48 +00:00
Commit Graph

32 Commits

Author SHA1 Message Date
Adam Sampson
8dfde72949 WIP: Feeds packets into IP, and gets back to ETHTXI 2018-08-16 21:14:48 +01:00
Adam Sampson
a93bea20e1 WIP: Produces an ARP reply that slirp responds to! 2018-08-16 21:14:48 +01:00
Adam Sampson
3f7e7f91d5 WIP: Works again after horrible memory hack 2018-08-16 21:14:48 +01:00
Adam Sampson
9abf09f720 WIP: Stubs 2018-08-16 21:14:48 +01:00
Adam Sampson
5134ac931a WIP: ARP + TX implemented 2018-08-16 21:14:48 +01:00
Adam Sampson
1fc435c3eb WIP: ring receive working 2018-08-16 21:14:48 +01:00
Adam Sampson
e91eafb7ba WIP: Add Ethernet support and Unibus DEUNA/DELNA driver. 2018-08-16 21:14:48 +01:00
Adam Sampson
14cab6253b TEMP: bad patch.
The SYSMP2 bit causes the EMACS build to not think its files need
updating (!!).
2018-08-16 21:14:47 +01:00
Adam Sampson
a9d15e57a7 TEMP: Print multiple BUG messages per second.
I'm using BUG INFO for tracing TCP stack behaviour, so the usual limit
of one message per second is a problem...
2018-08-16 21:14:47 +01:00
Adam Sampson
c9d83b6fec Fix UBAASL.
This wasn't updating UBAIFS owing to a typo ("LSH A,B" for "LSH
A,0(B)"), so it always returned the first slot number. It's not actually
used anywhere in ITS 1648, so this didn't break anything.
2018-08-10 22:43:39 +01:00
Lars Brinkhoff
f185e2b74e Fix IOPUSH UUO and .CALL scribbling random memory location.
At some point, AIOPUSH was changed not to load B from (R).  On top of
that, the call to AIOPP1 clobbers B.  This makes TYIIOP unhappy,
because it expects B to retain the information from AIOPUSH.  Since R
is unchanged, we can just restore B in AIOPP1.
2018-08-02 06:57:04 -07:00
Lars Brinkhoff
e4d8240dc7 Add two more disk packs to KA ITS.
- Add packs to SALV.
- Increase NQS in ITS.
- Add new drives to the emulator configuration.
- Mark two more packs in SALV.
- Before booting into the new ITS, use UCOP to copy the MFD to the fresh packs.
2018-06-29 22:26:26 +02:00
Lars Brinkhoff
7e979d2183 Fix uses of DSDEV without DSDP. 2018-06-28 18:13:26 +02:00
Lars Brinkhoff
29de9c9cc7 Fix LOSS IN BBLK error in SYSTEM; ITSDEV 974.
It would seem the EBLK above POTUSR matches the BBLK after DRECYC, but
since the first is inside IMXP and the second inside 340P they don't
match if one is enabled and the other itsn't.
2018-06-28 18:13:26 +02:00
Lars Brinkhoff
c55f3a19a4 Build ITS with 340 support. 2018-04-03 21:05:28 +02:00
Lars Brinkhoff
e1f80890d4 Add ITS machine called KA. 2018-02-27 06:50:13 -08:00
Lars Brinkhoff
5e218aadc8 Newer version of PDP-11 code for TV system.
Includes SUPDUP graphics.  Timestamp 1982-05-31.
2018-02-20 05:58:22 +01:00
Lars Brinkhoff
b8b1377d96 UBI: device only exists on KS10. 2018-02-05 18:54:57 +01:00
Lars Brinkhoff
7ebf84aea5 Make SALV write 000 to the on-disk UNBYTE field.
The previous value, 777, is not a valid code and caused problems.
2018-01-10 17:56:49 +01:00
Lars Brinkhoff
79ca6f81a1 Add some comments to SALV. 2018-01-05 06:23:53 +01:00
Lars Brinkhoff
9adfbf0788 Make SALV set link flag in UFD when restoring links from tape. 2018-01-05 06:23:53 +01:00
Lars Brinkhoff
f88036c2b6 Make SALV empty buffer after reading a link. 2018-01-05 06:23:53 +01:00
Lars Brinkhoff
ad5f3c155c Update old SALV for newer DUMP format.
SALV expects at most six words in a file header.  However, newer DUMP
versions can write eight words.  This makes SALV ignore those two
words.
2017-12-19 09:21:59 -08:00
Lars Brinkhoff
24ced84164 Remove duplicate files SYSEN2; MLDEV 103 and KSHACK; KSDEFS 193.
It could be that KSHACK was the offial home for KSDEFS, but I think KS ITS
has moved from the hack stage and deserves its place in SYSTEM.
2017-02-17 07:02:42 -08:00
Lars Brinkhoff
508f8970b3 Some Y2K fixes. 2017-01-11 16:16:14 -08:00
36bit
69f3840754 Adding some initial copyright and licensing information based on MIT's GPL release of ITS 2016-12-16 07:01:06 +01:00
Lars Brinkhoff
108207ab82 Provide separate SYSTEM; CONFIG files for SIMH and KLH10. 2016-11-24 11:10:10 +01:00
Lars Brinkhoff
af68014cfa Remove some duplicated files.
SYSENG;FDDEFS (already in SYSTEM), SYSENG;NETWRK (already in SYSNET),
and SYSTEM;DMPCPY (already in SYSENG).
2016-11-21 21:39:40 +01:00
Lars Brinkhoff
75028bfc61 Build DB ITS. Add CONFIG and TTYTYP definitions for it. 2016-11-21 15:33:49 +01:00
Lars Brinkhoff
d0e026957f Update SYSTEM; to ITS 1647 from Public ITS distribution. 2016-11-21 15:33:46 +01:00
Lars Brinkhoff
3981d1bbac Fix broken files. 2016-11-12 20:48:31 +01:00
Lars Brinkhoff
c7c4e2b9dd Build ITS monitor from source code. 2016-10-31 08:41:05 +01:00