1
0
mirror of https://github.com/PDP-10/its.git synced 2026-01-11 23:53:12 +00:00
PDP-10.its/doc/github/comments26
2018-06-07 17:44:24 +02:00

3103 lines
197 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

[
{
"url": "https://api.github.com/repos/PDP-10/its/issues/comments/381306754",
"html_url": "https://github.com/PDP-10/its/issues/154#issuecomment-381306754",
"issue_url": "https://api.github.com/repos/PDP-10/its/issues/154",
"id": 381306754,
"node_id": "MDEyOklzc3VlQ29tbWVudDM4MTMwNjc1NA==",
"user": {
"login": "larsbrinkhoff",
"id": 775050,
"node_id": "MDQ6VXNlcjc3NTA1MA==",
"avatar_url": "https://avatars0.githubusercontent.com/u/775050?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/larsbrinkhoff",
"html_url": "https://github.com/larsbrinkhoff",
"followers_url": "https://api.github.com/users/larsbrinkhoff/followers",
"following_url": "https://api.github.com/users/larsbrinkhoff/following{/other_user}",
"gists_url": "https://api.github.com/users/larsbrinkhoff/gists{/gist_id}",
"starred_url": "https://api.github.com/users/larsbrinkhoff/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/larsbrinkhoff/subscriptions",
"organizations_url": "https://api.github.com/users/larsbrinkhoff/orgs",
"repos_url": "https://api.github.com/users/larsbrinkhoff/repos",
"events_url": "https://api.github.com/users/larsbrinkhoff/events{/privacy}",
"received_events_url": "https://api.github.com/users/larsbrinkhoff/received_events",
"type": "User",
"site_admin": false
},
"created_at": "2018-04-14T06:11:15Z",
"updated_at": "2018-06-01T11:09:10Z",
"author_association": "MEMBER",
"body": "@atsampson, you asked about MIDAS from DM ITS. I have been prodding the Infocom people about PDP-10 software, but it seems they don't have any.\r\n\r\nWe do know there were backup tapes being made, but we don't know what happened to them. The Dynamic Modeling organization was quite separate from the AI Lab. DM was closed down around 1980ish, wereas the AI Lab lived on. This may explain why there is a lot more AI Lab material around than from DM.\r\n\r\nI don't want to wear down the patience of the MIT people. Can you ask around?\r\n\r\nI have tried to locate Al Vezza, who was some kind of director or the Dynamic Modeling group, but so far I haven't found any way to contact him."
},
{
"url": "https://api.github.com/repos/PDP-10/its/issues/comments/381307619",
"html_url": "https://github.com/PDP-10/its/issues/798#issuecomment-381307619",
"issue_url": "https://api.github.com/repos/PDP-10/its/issues/798",
"id": 381307619,
"node_id": "MDEyOklzc3VlQ29tbWVudDM4MTMwNzYxOQ==",
"user": {
"login": "larsbrinkhoff",
"id": 775050,
"node_id": "MDQ6VXNlcjc3NTA1MA==",
"avatar_url": "https://avatars0.githubusercontent.com/u/775050?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/larsbrinkhoff",
"html_url": "https://github.com/larsbrinkhoff",
"followers_url": "https://api.github.com/users/larsbrinkhoff/followers",
"following_url": "https://api.github.com/users/larsbrinkhoff/following{/other_user}",
"gists_url": "https://api.github.com/users/larsbrinkhoff/gists{/gist_id}",
"starred_url": "https://api.github.com/users/larsbrinkhoff/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/larsbrinkhoff/subscriptions",
"organizations_url": "https://api.github.com/users/larsbrinkhoff/orgs",
"repos_url": "https://api.github.com/users/larsbrinkhoff/repos",
"events_url": "https://api.github.com/users/larsbrinkhoff/events{/privacy}",
"received_events_url": "https://api.github.com/users/larsbrinkhoff/received_events",
"type": "User",
"site_admin": false
},
"created_at": "2018-04-14T06:29:49Z",
"updated_at": "2018-04-14T06:31:18Z",
"author_association": "MEMBER",
"body": "Some random thoughts. Please discuss further.\r\n\r\n- Where should the executabes go?\r\n\r\n I put the original ADVENT in SYS3, because there was such a TS ADVENT in the AI and MC snapshots. It's most likely the wrong ADVENT, though! Feel free to put the right version there if you like.\r\n\r\n I think the other executables should be in EJS or GAMES. They can be plain files, or in an archive. Since archives are so transparent in ITS, they are almost like subdirectories. Since we have three ADVENT versions, one each could go in SYS3, EJS, and GAMES. Bad idea maybe...\r\n\r\n- Where should the source code go?\r\n\r\n I only created GAMES to have some place to put games that didn't exist in the snapshots. Now that we have EJS and BTM1, maybe that's the proper location for all games. This EJS person must have been a hard-core gamer!\r\n\r\n I personally don't think the confusion would be too bad if the files were all in the same directory. But having them in three separate archives is fine too.\r\n\r\n- Building from archives.\r\n\r\n We don't need to extract the files, do we? Just build from the archives. I see some historical binaries were built that way, so we can do that too."
},
{
"url": "https://api.github.com/repos/PDP-10/its/issues/comments/381308040",
"html_url": "https://github.com/PDP-10/its/issues/798#issuecomment-381308040",
"issue_url": "https://api.github.com/repos/PDP-10/its/issues/798",
"id": 381308040,
"node_id": "MDEyOklzc3VlQ29tbWVudDM4MTMwODA0MA==",
"user": {
"login": "larsbrinkhoff",
"id": 775050,
"node_id": "MDQ6VXNlcjc3NTA1MA==",
"avatar_url": "https://avatars0.githubusercontent.com/u/775050?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/larsbrinkhoff",
"html_url": "https://github.com/larsbrinkhoff",
"followers_url": "https://api.github.com/users/larsbrinkhoff/followers",
"following_url": "https://api.github.com/users/larsbrinkhoff/following{/other_user}",
"gists_url": "https://api.github.com/users/larsbrinkhoff/gists{/gist_id}",
"starred_url": "https://api.github.com/users/larsbrinkhoff/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/larsbrinkhoff/subscriptions",
"organizations_url": "https://api.github.com/users/larsbrinkhoff/orgs",
"repos_url": "https://api.github.com/users/larsbrinkhoff/repos",
"events_url": "https://api.github.com/users/larsbrinkhoff/events{/privacy}",
"received_events_url": "https://api.github.com/users/larsbrinkhoff/received_events",
"type": "User",
"site_admin": false
},
"created_at": "2018-04-14T06:40:27Z",
"updated_at": "2018-04-14T06:40:27Z",
"author_association": "MEMBER",
"body": "I see SYS3; TS ADVENT was a short stub to tell people to use GAME."
},
{
"url": "https://api.github.com/repos/PDP-10/its/issues/comments/381308081",
"html_url": "https://github.com/PDP-10/its/issues/798#issuecomment-381308081",
"issue_url": "https://api.github.com/repos/PDP-10/its/issues/798",
"id": 381308081,
"node_id": "MDEyOklzc3VlQ29tbWVudDM4MTMwODA4MQ==",
"user": {
"login": "eswenson1",
"id": 867939,
"node_id": "MDQ6VXNlcjg2NzkzOQ==",
"avatar_url": "https://avatars0.githubusercontent.com/u/867939?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/eswenson1",
"html_url": "https://github.com/eswenson1",
"followers_url": "https://api.github.com/users/eswenson1/followers",
"following_url": "https://api.github.com/users/eswenson1/following{/other_user}",
"gists_url": "https://api.github.com/users/eswenson1/gists{/gist_id}",
"starred_url": "https://api.github.com/users/eswenson1/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/eswenson1/subscriptions",
"organizations_url": "https://api.github.com/users/eswenson1/orgs",
"repos_url": "https://api.github.com/users/eswenson1/repos",
"events_url": "https://api.github.com/users/eswenson1/events{/privacy}",
"received_events_url": "https://api.github.com/users/eswenson1/received_events",
"type": "User",
"site_admin": false
},
"created_at": "2018-04-14T06:41:31Z",
"updated_at": "2018-04-14T06:41:31Z",
"author_association": "MEMBER",
"body": "Right. Back then, we wanted to make sure everyone used NGAME (GAME) rather than the games themselves. NGAME limited usage of games to certain hours and when the load was low and when there were free terminals."
},
{
"url": "https://api.github.com/repos/PDP-10/its/issues/comments/381308396",
"html_url": "https://github.com/PDP-10/its/issues/665#issuecomment-381308396",
"issue_url": "https://api.github.com/repos/PDP-10/its/issues/665",
"id": 381308396,
"node_id": "MDEyOklzc3VlQ29tbWVudDM4MTMwODM5Ng==",
"user": {
"login": "larsbrinkhoff",
"id": 775050,
"node_id": "MDQ6VXNlcjc3NTA1MA==",
"avatar_url": "https://avatars0.githubusercontent.com/u/775050?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/larsbrinkhoff",
"html_url": "https://github.com/larsbrinkhoff",
"followers_url": "https://api.github.com/users/larsbrinkhoff/followers",
"following_url": "https://api.github.com/users/larsbrinkhoff/following{/other_user}",
"gists_url": "https://api.github.com/users/larsbrinkhoff/gists{/gist_id}",
"starred_url": "https://api.github.com/users/larsbrinkhoff/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/larsbrinkhoff/subscriptions",
"organizations_url": "https://api.github.com/users/larsbrinkhoff/orgs",
"repos_url": "https://api.github.com/users/larsbrinkhoff/repos",
"events_url": "https://api.github.com/users/larsbrinkhoff/events{/privacy}",
"received_events_url": "https://api.github.com/users/larsbrinkhoff/received_events",
"type": "User",
"site_admin": false
},
"created_at": "2018-04-14T06:48:25Z",
"updated_at": "2018-04-17T10:34:37Z",
"author_association": "MEMBER",
"body": "I think it would be strange if the version of STINK in the <mld.int> directory wouldn't be able to link the MDL executable. So maybe it's a special version of MIDAS that we need.\r\n\r\nWhat is .LNKOT in END trying to do that confuses MIDAS. Would it be possible to do a workaround by rewriting the macro to do something else?"
},
{
"url": "https://api.github.com/repos/PDP-10/its/issues/comments/381308643",
"html_url": "https://github.com/PDP-10/its/issues/798#issuecomment-381308643",
"issue_url": "https://api.github.com/repos/PDP-10/its/issues/798",
"id": 381308643,
"node_id": "MDEyOklzc3VlQ29tbWVudDM4MTMwODY0Mw==",
"user": {
"login": "larsbrinkhoff",
"id": 775050,
"node_id": "MDQ6VXNlcjc3NTA1MA==",
"avatar_url": "https://avatars0.githubusercontent.com/u/775050?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/larsbrinkhoff",
"html_url": "https://github.com/larsbrinkhoff",
"followers_url": "https://api.github.com/users/larsbrinkhoff/followers",
"following_url": "https://api.github.com/users/larsbrinkhoff/following{/other_user}",
"gists_url": "https://api.github.com/users/larsbrinkhoff/gists{/gist_id}",
"starred_url": "https://api.github.com/users/larsbrinkhoff/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/larsbrinkhoff/subscriptions",
"organizations_url": "https://api.github.com/users/larsbrinkhoff/orgs",
"repos_url": "https://api.github.com/users/larsbrinkhoff/repos",
"events_url": "https://api.github.com/users/larsbrinkhoff/events{/privacy}",
"received_events_url": "https://api.github.com/users/larsbrinkhoff/received_events",
"type": "User",
"site_admin": false
},
"created_at": "2018-04-14T06:53:59Z",
"updated_at": "2018-04-14T06:53:59Z",
"author_association": "MEMBER",
"body": "I think this GAME menu is a good idea even now. It makes it easy to find all games. Maybe just lift the restrictions.\r\n\r\nThere's the matter of what to do with new games. A few can be added to NGAME, but eventually we'd run out of letters."
},
{
"url": "https://api.github.com/repos/PDP-10/its/issues/comments/381308708",
"html_url": "https://github.com/PDP-10/its/issues/390#issuecomment-381308708",
"issue_url": "https://api.github.com/repos/PDP-10/its/issues/390",
"id": 381308708,
"node_id": "MDEyOklzc3VlQ29tbWVudDM4MTMwODcwOA==",
"user": {
"login": "larsbrinkhoff",
"id": 775050,
"node_id": "MDQ6VXNlcjc3NTA1MA==",
"avatar_url": "https://avatars0.githubusercontent.com/u/775050?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/larsbrinkhoff",
"html_url": "https://github.com/larsbrinkhoff",
"followers_url": "https://api.github.com/users/larsbrinkhoff/followers",
"following_url": "https://api.github.com/users/larsbrinkhoff/following{/other_user}",
"gists_url": "https://api.github.com/users/larsbrinkhoff/gists{/gist_id}",
"starred_url": "https://api.github.com/users/larsbrinkhoff/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/larsbrinkhoff/subscriptions",
"organizations_url": "https://api.github.com/users/larsbrinkhoff/orgs",
"repos_url": "https://api.github.com/users/larsbrinkhoff/repos",
"events_url": "https://api.github.com/users/larsbrinkhoff/events{/privacy}",
"received_events_url": "https://api.github.com/users/larsbrinkhoff/received_events",
"type": "User",
"site_admin": false
},
"created_at": "2018-04-14T06:55:39Z",
"updated_at": "2018-04-14T06:55:39Z",
"author_association": "MEMBER",
"body": "@quentinnuk now has MUD built from sources and running in TOPS-10.\r\n\r\nShould we try to run it in ITS? Maybe it can run as is in TEN50 or DECUUO."
},
{
"url": "https://api.github.com/repos/PDP-10/its/issues/comments/381319239",
"html_url": "https://github.com/PDP-10/its/pull/614#issuecomment-381319239",
"issue_url": "https://api.github.com/repos/PDP-10/its/issues/614",
"id": 381319239,
"node_id": "MDEyOklzc3VlQ29tbWVudDM4MTMxOTIzOQ==",
"user": {
"login": "larsbrinkhoff",
"id": 775050,
"node_id": "MDQ6VXNlcjc3NTA1MA==",
"avatar_url": "https://avatars0.githubusercontent.com/u/775050?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/larsbrinkhoff",
"html_url": "https://github.com/larsbrinkhoff",
"followers_url": "https://api.github.com/users/larsbrinkhoff/followers",
"following_url": "https://api.github.com/users/larsbrinkhoff/following{/other_user}",
"gists_url": "https://api.github.com/users/larsbrinkhoff/gists{/gist_id}",
"starred_url": "https://api.github.com/users/larsbrinkhoff/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/larsbrinkhoff/subscriptions",
"organizations_url": "https://api.github.com/users/larsbrinkhoff/orgs",
"repos_url": "https://api.github.com/users/larsbrinkhoff/repos",
"events_url": "https://api.github.com/users/larsbrinkhoff/events{/privacy}",
"received_events_url": "https://api.github.com/users/larsbrinkhoff/received_events",
"type": "User",
"site_admin": false
},
"created_at": "2018-04-14T10:21:26Z",
"updated_at": "2018-04-14T10:21:26Z",
"author_association": "MEMBER",
"body": "There was a problem with DECUUO sending an address with bit 0 set to .DSTART. ITS will interpret this as a BLKO pointer, but DECUUO meant to send the head of a linked list.\r\n\r\nI patched ITS to restrict BLKO pointer to greater than 777000,,0. Now DECUUO starts without complaints. And SUDS loads a DRW file... And... the display stays blank."
},
{
"url": "https://api.github.com/repos/PDP-10/its/issues/comments/381319794",
"html_url": "https://github.com/PDP-10/its/issues/779#issuecomment-381319794",
"issue_url": "https://api.github.com/repos/PDP-10/its/issues/779",
"id": 381319794,
"node_id": "MDEyOklzc3VlQ29tbWVudDM4MTMxOTc5NA==",
"user": {
"login": "larsbrinkhoff",
"id": 775050,
"node_id": "MDQ6VXNlcjc3NTA1MA==",
"avatar_url": "https://avatars0.githubusercontent.com/u/775050?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/larsbrinkhoff",
"html_url": "https://github.com/larsbrinkhoff",
"followers_url": "https://api.github.com/users/larsbrinkhoff/followers",
"following_url": "https://api.github.com/users/larsbrinkhoff/following{/other_user}",
"gists_url": "https://api.github.com/users/larsbrinkhoff/gists{/gist_id}",
"starred_url": "https://api.github.com/users/larsbrinkhoff/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/larsbrinkhoff/subscriptions",
"organizations_url": "https://api.github.com/users/larsbrinkhoff/orgs",
"repos_url": "https://api.github.com/users/larsbrinkhoff/repos",
"events_url": "https://api.github.com/users/larsbrinkhoff/events{/privacy}",
"received_events_url": "https://api.github.com/users/larsbrinkhoff/received_events",
"type": "User",
"site_admin": false
},
"created_at": "2018-04-14T10:32:12Z",
"updated_at": "2018-04-14T10:32:12Z",
"author_association": "MEMBER",
"body": "^F E - edit (or create) a body.\r\n\r\nAfter that it's possible to ^B I to enter insert mode."
},
{
"url": "https://api.github.com/repos/PDP-10/its/issues/comments/381319912",
"html_url": "https://github.com/PDP-10/its/issues/779#issuecomment-381319912",
"issue_url": "https://api.github.com/repos/PDP-10/its/issues/779",
"id": 381319912,
"node_id": "MDEyOklzc3VlQ29tbWVudDM4MTMxOTkxMg==",
"user": {
"login": "larsbrinkhoff",
"id": 775050,
"node_id": "MDQ6VXNlcjc3NTA1MA==",
"avatar_url": "https://avatars0.githubusercontent.com/u/775050?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/larsbrinkhoff",
"html_url": "https://github.com/larsbrinkhoff",
"followers_url": "https://api.github.com/users/larsbrinkhoff/followers",
"following_url": "https://api.github.com/users/larsbrinkhoff/following{/other_user}",
"gists_url": "https://api.github.com/users/larsbrinkhoff/gists{/gist_id}",
"starred_url": "https://api.github.com/users/larsbrinkhoff/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/larsbrinkhoff/subscriptions",
"organizations_url": "https://api.github.com/users/larsbrinkhoff/orgs",
"repos_url": "https://api.github.com/users/larsbrinkhoff/repos",
"events_url": "https://api.github.com/users/larsbrinkhoff/events{/privacy}",
"received_events_url": "https://api.github.com/users/larsbrinkhoff/received_events",
"type": "User",
"site_admin": false
},
"created_at": "2018-04-14T10:35:03Z",
"updated_at": "2018-04-14T10:35:03Z",
"author_association": "MEMBER",
"body": "^B T - place text."
},
{
"url": "https://api.github.com/repos/PDP-10/its/issues/comments/381320213",
"html_url": "https://github.com/PDP-10/its/issues/779#issuecomment-381320213",
"issue_url": "https://api.github.com/repos/PDP-10/its/issues/779",
"id": 381320213,
"node_id": "MDEyOklzc3VlQ29tbWVudDM4MTMyMDIxMw==",
"user": {
"login": "larsbrinkhoff",
"id": 775050,
"node_id": "MDQ6VXNlcjc3NTA1MA==",
"avatar_url": "https://avatars0.githubusercontent.com/u/775050?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/larsbrinkhoff",
"html_url": "https://github.com/larsbrinkhoff",
"followers_url": "https://api.github.com/users/larsbrinkhoff/followers",
"following_url": "https://api.github.com/users/larsbrinkhoff/following{/other_user}",
"gists_url": "https://api.github.com/users/larsbrinkhoff/gists{/gist_id}",
"starred_url": "https://api.github.com/users/larsbrinkhoff/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/larsbrinkhoff/subscriptions",
"organizations_url": "https://api.github.com/users/larsbrinkhoff/orgs",
"repos_url": "https://api.github.com/users/larsbrinkhoff/repos",
"events_url": "https://api.github.com/users/larsbrinkhoff/events{/privacy}",
"received_events_url": "https://api.github.com/users/larsbrinkhoff/received_events",
"type": "User",
"site_admin": false
},
"created_at": "2018-04-14T10:41:42Z",
"updated_at": "2018-04-14T10:41:42Z",
"author_association": "MEMBER",
"body": "^F ! - refresh display."
},
{
"url": "https://api.github.com/repos/PDP-10/its/issues/comments/381320957",
"html_url": "https://github.com/PDP-10/its/issues/792#issuecomment-381320957",
"issue_url": "https://api.github.com/repos/PDP-10/its/issues/792",
"id": 381320957,
"node_id": "MDEyOklzc3VlQ29tbWVudDM4MTMyMDk1Nw==",
"user": {
"login": "larsbrinkhoff",
"id": 775050,
"node_id": "MDQ6VXNlcjc3NTA1MA==",
"avatar_url": "https://avatars0.githubusercontent.com/u/775050?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/larsbrinkhoff",
"html_url": "https://github.com/larsbrinkhoff",
"followers_url": "https://api.github.com/users/larsbrinkhoff/followers",
"following_url": "https://api.github.com/users/larsbrinkhoff/following{/other_user}",
"gists_url": "https://api.github.com/users/larsbrinkhoff/gists{/gist_id}",
"starred_url": "https://api.github.com/users/larsbrinkhoff/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/larsbrinkhoff/subscriptions",
"organizations_url": "https://api.github.com/users/larsbrinkhoff/orgs",
"repos_url": "https://api.github.com/users/larsbrinkhoff/repos",
"events_url": "https://api.github.com/users/larsbrinkhoff/events{/privacy}",
"received_events_url": "https://api.github.com/users/larsbrinkhoff/received_events",
"type": "User",
"site_admin": false
},
"created_at": "2018-04-14T10:56:07Z",
"updated_at": "2018-04-14T10:56:07Z",
"author_association": "MEMBER",
"body": "Patched ITS to make 400000,,0-777000,,0 be a linked list address, and an address above that a BLKO pointer. Now SUDS runs fine, except I haven't been able to make it display anything."
},
{
"url": "https://api.github.com/repos/PDP-10/its/issues/comments/381322798",
"html_url": "https://github.com/PDP-10/its/issues/665#issuecomment-381322798",
"issue_url": "https://api.github.com/repos/PDP-10/its/issues/665",
"id": 381322798,
"node_id": "MDEyOklzc3VlQ29tbWVudDM4MTMyMjc5OA==",
"user": {
"login": "atsampson",
"id": 436317,
"node_id": "MDQ6VXNlcjQzNjMxNw==",
"avatar_url": "https://avatars3.githubusercontent.com/u/436317?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/atsampson",
"html_url": "https://github.com/atsampson",
"followers_url": "https://api.github.com/users/atsampson/followers",
"following_url": "https://api.github.com/users/atsampson/following{/other_user}",
"gists_url": "https://api.github.com/users/atsampson/gists{/gist_id}",
"starred_url": "https://api.github.com/users/atsampson/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/atsampson/subscriptions",
"organizations_url": "https://api.github.com/users/atsampson/orgs",
"repos_url": "https://api.github.com/users/atsampson/repos",
"events_url": "https://api.github.com/users/atsampson/events{/privacy}",
"received_events_url": "https://api.github.com/users/atsampson/received_events",
"type": "User",
"site_admin": false
},
"created_at": "2018-04-14T11:31:08Z",
"updated_at": "2018-04-14T11:31:08Z",
"author_association": "CONTRIBUTOR",
"body": "I'm pretty convinced now that the older STINK isn't all that different from the current one in terms of what it supports - the biggest differences are in how it handles high-segment linking, because it has the boundary hardcoded at 400000 and modern STINK makes it configurable (but defaulting to 400000). The majority of the code is identical.\r\n\r\n.LNKOT tells MIDAS to dump out all the STINK information that's been accumulated so far. It would otherwise do this at the end of compilation, so trying without it is on my to-do list, as is trying without the PURE/IMPURE stuff."
},
{
"url": "https://api.github.com/repos/PDP-10/its/issues/comments/381492931",
"html_url": "https://github.com/PDP-10/its/issues/391#issuecomment-381492931",
"issue_url": "https://api.github.com/repos/PDP-10/its/issues/391",
"id": 381492931,
"node_id": "MDEyOklzc3VlQ29tbWVudDM4MTQ5MjkzMQ==",
"user": {
"login": "larsbrinkhoff",
"id": 775050,
"node_id": "MDQ6VXNlcjc3NTA1MA==",
"avatar_url": "https://avatars0.githubusercontent.com/u/775050?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/larsbrinkhoff",
"html_url": "https://github.com/larsbrinkhoff",
"followers_url": "https://api.github.com/users/larsbrinkhoff/followers",
"following_url": "https://api.github.com/users/larsbrinkhoff/following{/other_user}",
"gists_url": "https://api.github.com/users/larsbrinkhoff/gists{/gist_id}",
"starred_url": "https://api.github.com/users/larsbrinkhoff/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/larsbrinkhoff/subscriptions",
"organizations_url": "https://api.github.com/users/larsbrinkhoff/orgs",
"repos_url": "https://api.github.com/users/larsbrinkhoff/repos",
"events_url": "https://api.github.com/users/larsbrinkhoff/events{/privacy}",
"received_events_url": "https://api.github.com/users/larsbrinkhoff/received_events",
"type": "User",
"site_admin": false
},
"created_at": "2018-04-16T06:28:33Z",
"updated_at": "2018-04-16T06:28:33Z",
"author_association": "MEMBER",
"body": "Eric got this message from Bill:\r\n\r\n> Absolutely. You have my permission to use the material in any way you see fit."
},
{
"url": "https://api.github.com/repos/PDP-10/its/issues/comments/381513584",
"html_url": "https://github.com/PDP-10/its/issues/812#issuecomment-381513584",
"issue_url": "https://api.github.com/repos/PDP-10/its/issues/812",
"id": 381513584,
"node_id": "MDEyOklzc3VlQ29tbWVudDM4MTUxMzU4NA==",
"user": {
"login": "larsbrinkhoff",
"id": 775050,
"node_id": "MDQ6VXNlcjc3NTA1MA==",
"avatar_url": "https://avatars0.githubusercontent.com/u/775050?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/larsbrinkhoff",
"html_url": "https://github.com/larsbrinkhoff",
"followers_url": "https://api.github.com/users/larsbrinkhoff/followers",
"following_url": "https://api.github.com/users/larsbrinkhoff/following{/other_user}",
"gists_url": "https://api.github.com/users/larsbrinkhoff/gists{/gist_id}",
"starred_url": "https://api.github.com/users/larsbrinkhoff/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/larsbrinkhoff/subscriptions",
"organizations_url": "https://api.github.com/users/larsbrinkhoff/orgs",
"repos_url": "https://api.github.com/users/larsbrinkhoff/repos",
"events_url": "https://api.github.com/users/larsbrinkhoff/events{/privacy}",
"received_events_url": "https://api.github.com/users/larsbrinkhoff/received_events",
"type": "User",
"site_admin": false
},
"created_at": "2018-04-16T08:01:42Z",
"updated_at": "2018-04-16T08:01:42Z",
"author_association": "MEMBER",
"body": "Saildart: \r\nDFTP.DMP[1,3] \r\nDFTP.MRC[UP,DOC] \r\nDFTP.INT[UP,DOC] "
},
{
"url": "https://api.github.com/repos/PDP-10/its/issues/comments/381514606",
"html_url": "https://github.com/PDP-10/its/issues/812#issuecomment-381514606",
"issue_url": "https://api.github.com/repos/PDP-10/its/issues/812",
"id": 381514606,
"node_id": "MDEyOklzc3VlQ29tbWVudDM4MTUxNDYwNg==",
"user": {
"login": "larsbrinkhoff",
"id": 775050,
"node_id": "MDQ6VXNlcjc3NTA1MA==",
"avatar_url": "https://avatars0.githubusercontent.com/u/775050?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/larsbrinkhoff",
"html_url": "https://github.com/larsbrinkhoff",
"followers_url": "https://api.github.com/users/larsbrinkhoff/followers",
"following_url": "https://api.github.com/users/larsbrinkhoff/following{/other_user}",
"gists_url": "https://api.github.com/users/larsbrinkhoff/gists{/gist_id}",
"starred_url": "https://api.github.com/users/larsbrinkhoff/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/larsbrinkhoff/subscriptions",
"organizations_url": "https://api.github.com/users/larsbrinkhoff/orgs",
"repos_url": "https://api.github.com/users/larsbrinkhoff/repos",
"events_url": "https://api.github.com/users/larsbrinkhoff/events{/privacy}",
"received_events_url": "https://api.github.com/users/larsbrinkhoff/received_events",
"type": "User",
"site_admin": false
},
"created_at": "2018-04-16T08:05:46Z",
"updated_at": "2018-04-16T08:05:46Z",
"author_association": "MEMBER",
"body": "http://www.dtic.mil/dtic/tr/fulltext/u2/a015125.pdf\r\n\r\nThe Datacomputer was a TENEX machine with a terabit memory."
},
{
"url": "https://api.github.com/repos/PDP-10/its/issues/comments/381560552",
"html_url": "https://github.com/PDP-10/its/issues/681#issuecomment-381560552",
"issue_url": "https://api.github.com/repos/PDP-10/its/issues/681",
"id": 381560552,
"node_id": "MDEyOklzc3VlQ29tbWVudDM4MTU2MDU1Mg==",
"user": {
"login": "larsbrinkhoff",
"id": 775050,
"node_id": "MDQ6VXNlcjc3NTA1MA==",
"avatar_url": "https://avatars0.githubusercontent.com/u/775050?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/larsbrinkhoff",
"html_url": "https://github.com/larsbrinkhoff",
"followers_url": "https://api.github.com/users/larsbrinkhoff/followers",
"following_url": "https://api.github.com/users/larsbrinkhoff/following{/other_user}",
"gists_url": "https://api.github.com/users/larsbrinkhoff/gists{/gist_id}",
"starred_url": "https://api.github.com/users/larsbrinkhoff/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/larsbrinkhoff/subscriptions",
"organizations_url": "https://api.github.com/users/larsbrinkhoff/orgs",
"repos_url": "https://api.github.com/users/larsbrinkhoff/repos",
"events_url": "https://api.github.com/users/larsbrinkhoff/events{/privacy}",
"received_events_url": "https://api.github.com/users/larsbrinkhoff/received_events",
"type": "User",
"site_admin": false
},
"created_at": "2018-04-16T10:55:48Z",
"updated_at": "2018-04-16T11:14:38Z",
"author_association": "MEMBER",
"body": "Our copy of MUDDLE; TS MIDAS is version 73. It was backed up 03/09/73."
},
{
"url": "https://api.github.com/repos/PDP-10/its/issues/comments/381564993",
"html_url": "https://github.com/PDP-10/its/issues/681#issuecomment-381564993",
"issue_url": "https://api.github.com/repos/PDP-10/its/issues/681",
"id": 381564993,
"node_id": "MDEyOklzc3VlQ29tbWVudDM4MTU2NDk5Mw==",
"user": {
"login": "larsbrinkhoff",
"id": 775050,
"node_id": "MDQ6VXNlcjc3NTA1MA==",
"avatar_url": "https://avatars0.githubusercontent.com/u/775050?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/larsbrinkhoff",
"html_url": "https://github.com/larsbrinkhoff",
"followers_url": "https://api.github.com/users/larsbrinkhoff/followers",
"following_url": "https://api.github.com/users/larsbrinkhoff/following{/other_user}",
"gists_url": "https://api.github.com/users/larsbrinkhoff/gists{/gist_id}",
"starred_url": "https://api.github.com/users/larsbrinkhoff/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/larsbrinkhoff/subscriptions",
"organizations_url": "https://api.github.com/users/larsbrinkhoff/orgs",
"repos_url": "https://api.github.com/users/larsbrinkhoff/repos",
"events_url": "https://api.github.com/users/larsbrinkhoff/events{/privacy}",
"received_events_url": "https://api.github.com/users/larsbrinkhoff/received_events",
"type": "User",
"site_admin": false
},
"created_at": "2018-04-16T11:15:40Z",
"updated_at": "2018-04-16T12:14:56Z",
"author_association": "MEMBER",
"body": "We have a .; @ MIDAS timestamped 1972-12-22. I don't see much in the way of version numbers in it.\r\n\r\nNote that the timestamp may be from a copy. It could turn out to be much older. The same goes for all files of course, but maybe this file is particularly interesting.\r\n\r\nAlso, some files don't have a timestamp, or the timestamp is obviously wrong. But all files have a reliable backup date."
},
{
"url": "https://api.github.com/repos/PDP-10/its/issues/comments/381574837",
"html_url": "https://github.com/PDP-10/its/pull/698#issuecomment-381574837",
"issue_url": "https://api.github.com/repos/PDP-10/its/issues/698",
"id": 381574837,
"node_id": "MDEyOklzc3VlQ29tbWVudDM4MTU3NDgzNw==",
"user": {
"login": "larsbrinkhoff",
"id": 775050,
"node_id": "MDQ6VXNlcjc3NTA1MA==",
"avatar_url": "https://avatars0.githubusercontent.com/u/775050?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/larsbrinkhoff",
"html_url": "https://github.com/larsbrinkhoff",
"followers_url": "https://api.github.com/users/larsbrinkhoff/followers",
"following_url": "https://api.github.com/users/larsbrinkhoff/following{/other_user}",
"gists_url": "https://api.github.com/users/larsbrinkhoff/gists{/gist_id}",
"starred_url": "https://api.github.com/users/larsbrinkhoff/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/larsbrinkhoff/subscriptions",
"organizations_url": "https://api.github.com/users/larsbrinkhoff/orgs",
"repos_url": "https://api.github.com/users/larsbrinkhoff/repos",
"events_url": "https://api.github.com/users/larsbrinkhoff/events{/privacy}",
"received_events_url": "https://api.github.com/users/larsbrinkhoff/received_events",
"type": "User",
"site_admin": false
},
"created_at": "2018-04-16T11:59:24Z",
"updated_at": "2018-04-16T11:59:43Z",
"author_association": "MEMBER",
"body": "Since TM10B uses direct memory access, it has a potential for higher transfer speeds than TM10A which makes an interrupt for every work. However, at this point, the KA10 simulator doesn't have an option to increase the data rate."
},
{
"url": "https://api.github.com/repos/PDP-10/its/issues/comments/381576446",
"html_url": "https://github.com/PDP-10/its/issues/681#issuecomment-381576446",
"issue_url": "https://api.github.com/repos/PDP-10/its/issues/681",
"id": 381576446,
"node_id": "MDEyOklzc3VlQ29tbWVudDM4MTU3NjQ0Ng==",
"user": {
"login": "larsbrinkhoff",
"id": 775050,
"node_id": "MDQ6VXNlcjc3NTA1MA==",
"avatar_url": "https://avatars0.githubusercontent.com/u/775050?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/larsbrinkhoff",
"html_url": "https://github.com/larsbrinkhoff",
"followers_url": "https://api.github.com/users/larsbrinkhoff/followers",
"following_url": "https://api.github.com/users/larsbrinkhoff/following{/other_user}",
"gists_url": "https://api.github.com/users/larsbrinkhoff/gists{/gist_id}",
"starred_url": "https://api.github.com/users/larsbrinkhoff/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/larsbrinkhoff/subscriptions",
"organizations_url": "https://api.github.com/users/larsbrinkhoff/orgs",
"repos_url": "https://api.github.com/users/larsbrinkhoff/repos",
"events_url": "https://api.github.com/users/larsbrinkhoff/events{/privacy}",
"received_events_url": "https://api.github.com/users/larsbrinkhoff/received_events",
"type": "User",
"site_admin": false
},
"created_at": "2018-04-16T12:06:01Z",
"updated_at": "2018-04-16T13:01:59Z",
"author_association": "MEMBER",
"body": "Some more from BACKUP:\r\n\r\n- TS OOMIDAS - version 76, backed up 04/21/72\r\n- TS OMIDAS - version 77, backed up 04/21/72\r\n- TS OLMIDA - version 77, backed up 04/21/72\r\n- MIDAS BIN289 - version 289, timestamp 1976-09-13\r\n\r\nInformation from @atsampson is that 76/77 get an error calling .CBLK. And that version 73 uses .CORE."
},
{
"url": "https://api.github.com/repos/PDP-10/its/issues/comments/381587168",
"html_url": "https://github.com/PDP-10/its/issues/681#issuecomment-381587168",
"issue_url": "https://api.github.com/repos/PDP-10/its/issues/681",
"id": 381587168,
"node_id": "MDEyOklzc3VlQ29tbWVudDM4MTU4NzE2OA==",
"user": {
"login": "larsbrinkhoff",
"id": 775050,
"node_id": "MDQ6VXNlcjc3NTA1MA==",
"avatar_url": "https://avatars0.githubusercontent.com/u/775050?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/larsbrinkhoff",
"html_url": "https://github.com/larsbrinkhoff",
"followers_url": "https://api.github.com/users/larsbrinkhoff/followers",
"following_url": "https://api.github.com/users/larsbrinkhoff/following{/other_user}",
"gists_url": "https://api.github.com/users/larsbrinkhoff/gists{/gist_id}",
"starred_url": "https://api.github.com/users/larsbrinkhoff/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/larsbrinkhoff/subscriptions",
"organizations_url": "https://api.github.com/users/larsbrinkhoff/orgs",
"repos_url": "https://api.github.com/users/larsbrinkhoff/repos",
"events_url": "https://api.github.com/users/larsbrinkhoff/events{/privacy}",
"received_events_url": "https://api.github.com/users/larsbrinkhoff/received_events",
"type": "User",
"site_admin": false
},
"created_at": "2018-04-16T12:47:33Z",
"updated_at": "2018-04-16T12:47:33Z",
"author_association": "MEMBER",
"body": "There's a MIDAS 16K from Peter Samson's \"RandomSystem\" DECtape.\r\n\r\nThe symbol table has three sections: MIDAS, MACTAP, and ASSEMB.\r\n\r\nIt uses TD10 device numbers."
},
{
"url": "https://api.github.com/repos/PDP-10/its/issues/comments/381608668",
"html_url": "https://github.com/PDP-10/its/pull/698#issuecomment-381608668",
"issue_url": "https://api.github.com/repos/PDP-10/its/issues/698",
"id": 381608668,
"node_id": "MDEyOklzc3VlQ29tbWVudDM4MTYwODY2OA==",
"user": {
"login": "rcornwell",
"id": 17032462,
"node_id": "MDQ6VXNlcjE3MDMyNDYy",
"avatar_url": "https://avatars2.githubusercontent.com/u/17032462?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/rcornwell",
"html_url": "https://github.com/rcornwell",
"followers_url": "https://api.github.com/users/rcornwell/followers",
"following_url": "https://api.github.com/users/rcornwell/following{/other_user}",
"gists_url": "https://api.github.com/users/rcornwell/gists{/gist_id}",
"starred_url": "https://api.github.com/users/rcornwell/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/rcornwell/subscriptions",
"organizations_url": "https://api.github.com/users/rcornwell/orgs",
"repos_url": "https://api.github.com/users/rcornwell/repos",
"events_url": "https://api.github.com/users/rcornwell/events{/privacy}",
"received_events_url": "https://api.github.com/users/rcornwell/received_events",
"type": "User",
"site_admin": false
},
"created_at": "2018-04-16T13:58:00Z",
"updated_at": "2018-04-16T13:58:00Z",
"author_association": "MEMBER",
"body": "There will not be a increase in speed since the speed of the tape device was independent of the type of controller used. "
},
{
"url": "https://api.github.com/repos/PDP-10/its/issues/comments/381614311",
"html_url": "https://github.com/PDP-10/its/issues/681#issuecomment-381614311",
"issue_url": "https://api.github.com/repos/PDP-10/its/issues/681",
"id": 381614311,
"node_id": "MDEyOklzc3VlQ29tbWVudDM4MTYxNDMxMQ==",
"user": {
"login": "atsampson",
"id": 436317,
"node_id": "MDQ6VXNlcjQzNjMxNw==",
"avatar_url": "https://avatars3.githubusercontent.com/u/436317?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/atsampson",
"html_url": "https://github.com/atsampson",
"followers_url": "https://api.github.com/users/atsampson/followers",
"following_url": "https://api.github.com/users/atsampson/following{/other_user}",
"gists_url": "https://api.github.com/users/atsampson/gists{/gist_id}",
"starred_url": "https://api.github.com/users/atsampson/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/atsampson/subscriptions",
"organizations_url": "https://api.github.com/users/atsampson/orgs",
"repos_url": "https://api.github.com/users/atsampson/repos",
"events_url": "https://api.github.com/users/atsampson/events{/privacy}",
"received_events_url": "https://api.github.com/users/atsampson/received_events",
"type": "User",
"site_admin": false
},
"created_at": "2018-04-16T14:15:27Z",
"updated_at": "2018-04-16T14:16:25Z",
"author_association": "CONTRIBUTOR",
"body": "A bit more about the options used to build the older MIDAS binaries.\r\n\r\nMOBY=1 produces a bigger symbol table. .SYMTAB was introduced in MIDAS 92 (according to MIDAS ARCHIV); versions from 92 to at least 352 look at their JNAME and dynamically allocate a larger table if they're called MMIDAS or MM, so the naming below suggests that this was done by hand before.\r\n\r\nLISTSW=1 is \"LISTING FEATURE FOR MAINT PROGS\"; it adds an \"L\" option to MIDAS.\r\n\r\nThe binaries were built with:\r\n\r\n- ./files/muddle/ts.midas - MIDAS 73\r\n- ./files/backup/ts.oomida - MIDAS 76\r\n- ./files/backup/ts.oommid - MIDAS 76, MOBY=1\r\n- ./files/backup/ts.omidas - MIDAS 77\r\n- ./files/backup/ts.ommida - MIDAS 77, MOBY=1\r\n- ./files/backup/ts.olmida - MIDAS 77, MOBY=1, LISTSW=1"
},
{
"url": "https://api.github.com/repos/PDP-10/its/issues/comments/381720138",
"html_url": "https://github.com/PDP-10/its/issues/813#issuecomment-381720138",
"issue_url": "https://api.github.com/repos/PDP-10/its/issues/813",
"id": 381720138,
"node_id": "MDEyOklzc3VlQ29tbWVudDM4MTcyMDEzOA==",
"user": {
"login": "larsbrinkhoff",
"id": 775050,
"node_id": "MDQ6VXNlcjc3NTA1MA==",
"avatar_url": "https://avatars0.githubusercontent.com/u/775050?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/larsbrinkhoff",
"html_url": "https://github.com/larsbrinkhoff",
"followers_url": "https://api.github.com/users/larsbrinkhoff/followers",
"following_url": "https://api.github.com/users/larsbrinkhoff/following{/other_user}",
"gists_url": "https://api.github.com/users/larsbrinkhoff/gists{/gist_id}",
"starred_url": "https://api.github.com/users/larsbrinkhoff/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/larsbrinkhoff/subscriptions",
"organizations_url": "https://api.github.com/users/larsbrinkhoff/orgs",
"repos_url": "https://api.github.com/users/larsbrinkhoff/repos",
"events_url": "https://api.github.com/users/larsbrinkhoff/events{/privacy}",
"received_events_url": "https://api.github.com/users/larsbrinkhoff/received_events",
"type": "User",
"site_admin": false
},
"created_at": "2018-04-16T19:25:12Z",
"updated_at": "2018-04-16T19:25:12Z",
"author_association": "MEMBER",
"body": "This file set is checked in as 1b555896ebae8fa122210322e0b01490a9bc02a4"
},
{
"url": "https://api.github.com/repos/PDP-10/its/issues/comments/381723357",
"html_url": "https://github.com/PDP-10/its/issues/813#issuecomment-381723357",
"issue_url": "https://api.github.com/repos/PDP-10/its/issues/813",
"id": 381723357,
"node_id": "MDEyOklzc3VlQ29tbWVudDM4MTcyMzM1Nw==",
"user": {
"login": "eswenson1",
"id": 867939,
"node_id": "MDQ6VXNlcjg2NzkzOQ==",
"avatar_url": "https://avatars0.githubusercontent.com/u/867939?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/eswenson1",
"html_url": "https://github.com/eswenson1",
"followers_url": "https://api.github.com/users/eswenson1/followers",
"following_url": "https://api.github.com/users/eswenson1/following{/other_user}",
"gists_url": "https://api.github.com/users/eswenson1/gists{/gist_id}",
"starred_url": "https://api.github.com/users/eswenson1/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/eswenson1/subscriptions",
"organizations_url": "https://api.github.com/users/eswenson1/orgs",
"repos_url": "https://api.github.com/users/eswenson1/repos",
"events_url": "https://api.github.com/users/eswenson1/events{/privacy}",
"received_events_url": "https://api.github.com/users/eswenson1/received_events",
"type": "User",
"site_admin": false
},
"created_at": "2018-04-16T19:36:46Z",
"updated_at": "2018-04-16T19:36:46Z",
"author_association": "MEMBER",
"body": "By the way, the BUILD.CMD in that commit here is most definitely the one for ITS. I think the other commit (with later sources?) has a build.cmd for TOPS-20, right? We may wish to try to use the BUILD.CMD with my sources or try that same BUILD.CMD with the later sources."
},
{
"url": "https://api.github.com/repos/PDP-10/its/issues/comments/381725807",
"html_url": "https://github.com/PDP-10/its/issues/813#issuecomment-381725807",
"issue_url": "https://api.github.com/repos/PDP-10/its/issues/813",
"id": 381725807,
"node_id": "MDEyOklzc3VlQ29tbWVudDM4MTcyNTgwNw==",
"user": {
"login": "larsbrinkhoff",
"id": 775050,
"node_id": "MDQ6VXNlcjc3NTA1MA==",
"avatar_url": "https://avatars0.githubusercontent.com/u/775050?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/larsbrinkhoff",
"html_url": "https://github.com/larsbrinkhoff",
"followers_url": "https://api.github.com/users/larsbrinkhoff/followers",
"following_url": "https://api.github.com/users/larsbrinkhoff/following{/other_user}",
"gists_url": "https://api.github.com/users/larsbrinkhoff/gists{/gist_id}",
"starred_url": "https://api.github.com/users/larsbrinkhoff/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/larsbrinkhoff/subscriptions",
"organizations_url": "https://api.github.com/users/larsbrinkhoff/orgs",
"repos_url": "https://api.github.com/users/larsbrinkhoff/repos",
"events_url": "https://api.github.com/users/larsbrinkhoff/events{/privacy}",
"received_events_url": "https://api.github.com/users/larsbrinkhoff/received_events",
"type": "User",
"site_admin": false
},
"created_at": "2018-04-16T19:45:10Z",
"updated_at": "2018-04-16T19:45:10Z",
"author_association": "MEMBER",
"body": "No, Bob's file set only has .mud files, no .cmd files. BUILD CMD is from you. I renamed Bob's files and overlaid them on top of yours. Most files were the same, and for the few that differed I increased their version numbers.\r\n\r\nI think BUILD CMD looks like TOPS-20 commands (or TENEX). \"CONN \\<ZORK>\" means connect to the MDL directory."
},
{
"url": "https://api.github.com/repos/PDP-10/its/issues/comments/381726116",
"html_url": "https://github.com/PDP-10/its/issues/813#issuecomment-381726116",
"issue_url": "https://api.github.com/repos/PDP-10/its/issues/813",
"id": 381726116,
"node_id": "MDEyOklzc3VlQ29tbWVudDM4MTcyNjExNg==",
"user": {
"login": "larsbrinkhoff",
"id": 775050,
"node_id": "MDQ6VXNlcjc3NTA1MA==",
"avatar_url": "https://avatars0.githubusercontent.com/u/775050?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/larsbrinkhoff",
"html_url": "https://github.com/larsbrinkhoff",
"followers_url": "https://api.github.com/users/larsbrinkhoff/followers",
"following_url": "https://api.github.com/users/larsbrinkhoff/following{/other_user}",
"gists_url": "https://api.github.com/users/larsbrinkhoff/gists{/gist_id}",
"starred_url": "https://api.github.com/users/larsbrinkhoff/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/larsbrinkhoff/subscriptions",
"organizations_url": "https://api.github.com/users/larsbrinkhoff/orgs",
"repos_url": "https://api.github.com/users/larsbrinkhoff/repos",
"events_url": "https://api.github.com/users/larsbrinkhoff/events{/privacy}",
"received_events_url": "https://api.github.com/users/larsbrinkhoff/received_events",
"type": "User",
"site_admin": false
},
"created_at": "2018-04-16T19:46:15Z",
"updated_at": "2018-04-16T19:46:15Z",
"author_association": "MEMBER",
"body": "@taa01776, in the top comment in this issue, Eric reveals how he got the Zork source code files. Do you remember this event?"
},
{
"url": "https://api.github.com/repos/PDP-10/its/issues/comments/381726968",
"html_url": "https://github.com/PDP-10/its/issues/813#issuecomment-381726968",
"issue_url": "https://api.github.com/repos/PDP-10/its/issues/813",
"id": 381726968,
"node_id": "MDEyOklzc3VlQ29tbWVudDM4MTcyNjk2OA==",
"user": {
"login": "larsbrinkhoff",
"id": 775050,
"node_id": "MDQ6VXNlcjc3NTA1MA==",
"avatar_url": "https://avatars0.githubusercontent.com/u/775050?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/larsbrinkhoff",
"html_url": "https://github.com/larsbrinkhoff",
"followers_url": "https://api.github.com/users/larsbrinkhoff/followers",
"following_url": "https://api.github.com/users/larsbrinkhoff/following{/other_user}",
"gists_url": "https://api.github.com/users/larsbrinkhoff/gists{/gist_id}",
"starred_url": "https://api.github.com/users/larsbrinkhoff/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/larsbrinkhoff/subscriptions",
"organizations_url": "https://api.github.com/users/larsbrinkhoff/orgs",
"repos_url": "https://api.github.com/users/larsbrinkhoff/repos",
"events_url": "https://api.github.com/users/larsbrinkhoff/events{/privacy}",
"received_events_url": "https://api.github.com/users/larsbrinkhoff/received_events",
"type": "User",
"site_admin": false
},
"created_at": "2018-04-16T19:49:08Z",
"updated_at": "2018-04-16T19:49:08Z",
"author_association": "MEMBER",
"body": "These are the changes in Bob's version: 93879ee82fb0b635213739ddc66214e1c2228989"
},
{
"url": "https://api.github.com/repos/PDP-10/its/issues/comments/381728505",
"html_url": "https://github.com/PDP-10/its/issues/813#issuecomment-381728505",
"issue_url": "https://api.github.com/repos/PDP-10/its/issues/813",
"id": 381728505,
"node_id": "MDEyOklzc3VlQ29tbWVudDM4MTcyODUwNQ==",
"user": {
"login": "larsbrinkhoff",
"id": 775050,
"node_id": "MDQ6VXNlcjc3NTA1MA==",
"avatar_url": "https://avatars0.githubusercontent.com/u/775050?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/larsbrinkhoff",
"html_url": "https://github.com/larsbrinkhoff",
"followers_url": "https://api.github.com/users/larsbrinkhoff/followers",
"following_url": "https://api.github.com/users/larsbrinkhoff/following{/other_user}",
"gists_url": "https://api.github.com/users/larsbrinkhoff/gists{/gist_id}",
"starred_url": "https://api.github.com/users/larsbrinkhoff/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/larsbrinkhoff/subscriptions",
"organizations_url": "https://api.github.com/users/larsbrinkhoff/orgs",
"repos_url": "https://api.github.com/users/larsbrinkhoff/repos",
"events_url": "https://api.github.com/users/larsbrinkhoff/events{/privacy}",
"received_events_url": "https://api.github.com/users/larsbrinkhoff/received_events",
"type": "User",
"site_admin": false
},
"created_at": "2018-04-16T19:54:18Z",
"updated_at": "2018-04-16T19:54:18Z",
"author_association": "MEMBER",
"body": "I transcribed Bob's story as told in his Get Lamp interview:\r\n\r\n> The game was known as Dungeon at the time I met it. And what happened was it drifed in from MIT, via the ARPAnet. The MIT system that was being used as a development base was called ITS, which stood for the \"Incompatible Timesharing System\", which was a play on a much older MIT system called CTSS, the \"Compatible Time-Sharing System\". And there was a way to run it on a more conventional PDP-10 operating system called TOPS-20 of which there were a few, but only a few, in DEC. Most of them ran an older system called TOPS-10.\r\n> \r\n> And so it drifted in and as usual for a company - relatively small company in those day - the word began to get around that there was this much more elaborate, much more interesting and complicated puzzle/text adventure/problem solving game. And it was extraordinary difficult to get access to it because, as I said, the machines that even DEC owned that could run it were relatively few and far between. And having just come off working with Adventure, I was very eager to learn more about these games and when I saw Dungeon with its full-fledged parser and its far more elaborate descriptive mechanisms and just the general richness of the whole environment, it was very very interesting to me to see it.\r\n> \r\n> And it was also frustrating to play, because access was limited. It was a hard game - much harder than Adventure. And it was incomplete at the time. It was still being elaborated by Marc and Tim and the rest of the MIT gang. There was version skew going on between them and anybody else was playing it.\r\n> \r\n> So the same idea occurred to me which was if it was on a small machine, I'd have access to it. A lot more people would have acess to it, and we'd know more about it. So kind of without quite really understanding what was involved, I decided, well I'll do the same thing. I'll port it. There were only a couple of, sort of, minor assumptions that weren't quite right in my thinking.\r\n> \r\n> The first is of course that it wasn't written in Fortran. It was written in an obscure variant of a functional language like Lisp that was called MDL, Model Development Language. And when I first saw the sources I was like, what is this? I'd just have no clue what I was looking at.\r\n> \r\n> Then the second thing is, it's a much bigger game. The source size for Dungeon at the time was probably five to ten times the size of the Adventure sources. So the notion of trying to shoe-horn this into the machine target I had, which was the smallest most personal PDP-11 of the time, was a bit more daunting.\r\n> \r\n> And then the third problem was it wasn't done. It was changing all the time.\r\n> \r\n> So, well, I didn't know any better. And nonetheless I decided I would do this. I would do it in the only higher-level language that I was really fluent in which was Fortran. C was certainly available but it was probably not a single Unix system in DEC at the time. So Fortran was it.\r\n> \r\n> I bought a book on Muddle from the MIT Press. And started in doing some probe coding. And this was probably in late 1977 or early 1978. And I would not have made a huge amount of progress, except that in early 1978 there occurred what is foundly called the Blizzard of 78, when 26 inches or so of snow fell on the place in early February. And the state was shut down for a week. I was home. I was home with a printed Muddle listings. And the book. And I didn't have anything else to do at the time. So during that week I fundamentally worked out how to represent the data structures and the algorithms in Fortran from the sources I had. And I did a probe coded version of the game with no parser. But nonetheless you could basically type in numerical equivalents for a command and then it would go off and it would do the game action. It would display rooms and do actions and the pirate would show up and the thief would show up and cut your throat and all the good things it's supposed to do.\r\n> \r\n> When I had this running in March of 78 I made contact with the guys at MIT and said, hey you know, it's possible to run this on a much smaller machine. Would you be interested in supporting this by actually giving me the complete source set as opposed to the fragment that I had. They came out to where I was working, and I was actually working right across the divide here in the other building. And they were completely astounded to see that what they regarded as a mainframe large scale program was running on this - from their point of view - tiny machine. They agreed to provide the full source set so that I could port as much of the game as existed at the time. So for really the first half of 78, I finished off an initial complete implementation and put that out in DECUS. Their one condition was that the big database file, the text file, that sort of had all the strings couldn't be published in unencrypted form.\r\n> \r\n> And then basically as new inputs came in - they finished the endgame and so forth - I kept up with what they were doing for about the next eighteen months.\r\n"
},
{
"url": "https://api.github.com/repos/PDP-10/its/issues/comments/381939870",
"html_url": "https://github.com/PDP-10/its/issues/665#issuecomment-381939870",
"issue_url": "https://api.github.com/repos/PDP-10/its/issues/665",
"id": 381939870,
"node_id": "MDEyOklzc3VlQ29tbWVudDM4MTkzOTg3MA==",
"user": {
"login": "atsampson",
"id": 436317,
"node_id": "MDQ6VXNlcjQzNjMxNw==",
"avatar_url": "https://avatars3.githubusercontent.com/u/436317?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/atsampson",
"html_url": "https://github.com/atsampson",
"followers_url": "https://api.github.com/users/atsampson/followers",
"following_url": "https://api.github.com/users/atsampson/following{/other_user}",
"gists_url": "https://api.github.com/users/atsampson/gists{/gist_id}",
"starred_url": "https://api.github.com/users/atsampson/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/atsampson/subscriptions",
"organizations_url": "https://api.github.com/users/atsampson/orgs",
"repos_url": "https://api.github.com/users/atsampson/repos",
"events_url": "https://api.github.com/users/atsampson/events{/privacy}",
"received_events_url": "https://api.github.com/users/atsampson/received_events",
"type": "User",
"site_admin": false
},
"created_at": "2018-04-17T10:30:04Z",
"updated_at": "2018-04-17T14:14:28Z",
"author_association": "CONTRIBUTOR",
"body": "I've now got most of the 1973 MUDDLE source to assemble with current MIDAS and load successfully into current STINK (provided you fix the \"bad format\" problem mentioned above): https://github.com/PDP-10/muddle/tree/ats/its73\r\n\r\nBut the NUPRM source turns into binary junk halfway through, so I haven't been able to assemble it, and the symbols it provides (at least) are missing at the end of the link process. This is the equivalent of PRIMIT in the <mdl.int> source, so it's not really something we can do without; it'd need to be reconstructed from some combination of the newer PRIMIT and the TS MUDDLE binary.\r\n\r\nBy instrumenting STINK further, I've found two different causes of the nonsense pointer problem above:\r\n\r\n- With the 1973 source, I was initially using MIDAS 73. For most files, it was producing reasonable input to STINK, but for EVAL, MIDAS was producing link requests without the bit set that indicates that the address of the location to be updated should be relocated. Hence the bad pointer. MIDAS sets that bit (in LNKPRO) if it thinks the location of the symbol has been relocated; it was apparently getting confused by the junk after the END directive in that file, and removing it fixed it!\r\n\r\n- With the <mdl.int> source, and current MIDAS, MIDAS emits reasonable-looking link requests, but STINK sometimes relocates the address in them incorrectly. There's a good example of this when MUDDLE first uses its DOTCAL macro: it defines a symbol as . with some data after it, and MIDAS emits a link request for that symbol with the right address in, but the relocated location that STINK saves in its symbol table (from THRDR's call to RELOCT) isn't where it actually put the following data."
},
{
"url": "https://api.github.com/repos/PDP-10/its/issues/comments/381941681",
"html_url": "https://github.com/PDP-10/its/issues/410#issuecomment-381941681",
"issue_url": "https://api.github.com/repos/PDP-10/its/issues/410",
"id": 381941681,
"node_id": "MDEyOklzc3VlQ29tbWVudDM4MTk0MTY4MQ==",
"user": {
"login": "atsampson",
"id": 436317,
"node_id": "MDQ6VXNlcjQzNjMxNw==",
"avatar_url": "https://avatars3.githubusercontent.com/u/436317?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/atsampson",
"html_url": "https://github.com/atsampson",
"followers_url": "https://api.github.com/users/atsampson/followers",
"following_url": "https://api.github.com/users/atsampson/following{/other_user}",
"gists_url": "https://api.github.com/users/atsampson/gists{/gist_id}",
"starred_url": "https://api.github.com/users/atsampson/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/atsampson/subscriptions",
"organizations_url": "https://api.github.com/users/atsampson/orgs",
"repos_url": "https://api.github.com/users/atsampson/repos",
"events_url": "https://api.github.com/users/atsampson/events{/privacy}",
"received_events_url": "https://api.github.com/users/atsampson/received_events",
"type": "User",
"site_admin": false
},
"created_at": "2018-04-17T10:36:25Z",
"updated_at": "2018-04-17T10:36:25Z",
"author_association": "CONTRIBUTOR",
"body": "I've found at least one feature that MIDAS and STINK know about that's not in that document: extend code 2 in a standard data block can also be used to rename or expunge symbols, depending on the value you pass. See the code in LOCGLO in STINK."
},
{
"url": "https://api.github.com/repos/PDP-10/its/issues/comments/382062550",
"html_url": "https://github.com/PDP-10/its/issues/792#issuecomment-382062550",
"issue_url": "https://api.github.com/repos/PDP-10/its/issues/792",
"id": 382062550,
"node_id": "MDEyOklzc3VlQ29tbWVudDM4MjA2MjU1MA==",
"user": {
"login": "larsbrinkhoff",
"id": 775050,
"node_id": "MDQ6VXNlcjc3NTA1MA==",
"avatar_url": "https://avatars0.githubusercontent.com/u/775050?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/larsbrinkhoff",
"html_url": "https://github.com/larsbrinkhoff",
"followers_url": "https://api.github.com/users/larsbrinkhoff/followers",
"following_url": "https://api.github.com/users/larsbrinkhoff/following{/other_user}",
"gists_url": "https://api.github.com/users/larsbrinkhoff/gists{/gist_id}",
"starred_url": "https://api.github.com/users/larsbrinkhoff/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/larsbrinkhoff/subscriptions",
"organizations_url": "https://api.github.com/users/larsbrinkhoff/orgs",
"repos_url": "https://api.github.com/users/larsbrinkhoff/repos",
"events_url": "https://api.github.com/users/larsbrinkhoff/events{/privacy}",
"received_events_url": "https://api.github.com/users/larsbrinkhoff/received_events",
"type": "User",
"site_admin": false
},
"created_at": "2018-04-17T16:44:26Z",
"updated_at": "2018-04-17T16:44:26Z",
"author_association": "MEMBER",
"body": "I think I spoke to soon. SUDS does not run fine. It runs further along, but then ITS halts. At that point, a few .DSTART calls have been made. According to debug output, some reasonable looking words have been transferred to the 340. But near the end is more supicious data.\r\n\r\nHere's an example. Two 18-bit words with 403737. Does that make sense?\r\n\r\n```\r\nDBG(1138177760)> DPY DEBTAB_ISNULL: DPY 131 DATO 403737403737 PC=001341^M\r\ntype340 mode 03 status 0^M\r\ntype340 char 403737^M\r\ntype340 mode 0 status 0^M\r\ntype340 reserved param bits set 0403737^M\r\ntype340 set intensity 7^M\r\ntype340 set scale 2^M\r\ntype340 stop^M\r\ntype340 stop int^M\r\n"
},
{
"url": "https://api.github.com/repos/PDP-10/its/issues/comments/382062903",
"html_url": "https://github.com/PDP-10/its/issues/792#issuecomment-382062903",
"issue_url": "https://api.github.com/repos/PDP-10/its/issues/792",
"id": 382062903,
"node_id": "MDEyOklzc3VlQ29tbWVudDM4MjA2MjkwMw==",
"user": {
"login": "larsbrinkhoff",
"id": 775050,
"node_id": "MDQ6VXNlcjc3NTA1MA==",
"avatar_url": "https://avatars0.githubusercontent.com/u/775050?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/larsbrinkhoff",
"html_url": "https://github.com/larsbrinkhoff",
"followers_url": "https://api.github.com/users/larsbrinkhoff/followers",
"following_url": "https://api.github.com/users/larsbrinkhoff/following{/other_user}",
"gists_url": "https://api.github.com/users/larsbrinkhoff/gists{/gist_id}",
"starred_url": "https://api.github.com/users/larsbrinkhoff/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/larsbrinkhoff/subscriptions",
"organizations_url": "https://api.github.com/users/larsbrinkhoff/orgs",
"repos_url": "https://api.github.com/users/larsbrinkhoff/repos",
"events_url": "https://api.github.com/users/larsbrinkhoff/events{/privacy}",
"received_events_url": "https://api.github.com/users/larsbrinkhoff/received_events",
"type": "User",
"site_admin": false
},
"created_at": "2018-04-17T16:45:36Z",
"updated_at": "2018-04-17T16:45:36Z",
"author_association": "MEMBER",
"body": "Full log attached.\r\n[340.log](https://github.com/PDP-10/its/files/1920773/340.log)\r\n"
},
{
"url": "https://api.github.com/repos/PDP-10/its/issues/comments/382065791",
"html_url": "https://github.com/PDP-10/its/issues/665#issuecomment-382065791",
"issue_url": "https://api.github.com/repos/PDP-10/its/issues/665",
"id": 382065791,
"node_id": "MDEyOklzc3VlQ29tbWVudDM4MjA2NTc5MQ==",
"user": {
"login": "larsbrinkhoff",
"id": 775050,
"node_id": "MDQ6VXNlcjc3NTA1MA==",
"avatar_url": "https://avatars0.githubusercontent.com/u/775050?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/larsbrinkhoff",
"html_url": "https://github.com/larsbrinkhoff",
"followers_url": "https://api.github.com/users/larsbrinkhoff/followers",
"following_url": "https://api.github.com/users/larsbrinkhoff/following{/other_user}",
"gists_url": "https://api.github.com/users/larsbrinkhoff/gists{/gist_id}",
"starred_url": "https://api.github.com/users/larsbrinkhoff/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/larsbrinkhoff/subscriptions",
"organizations_url": "https://api.github.com/users/larsbrinkhoff/orgs",
"repos_url": "https://api.github.com/users/larsbrinkhoff/repos",
"events_url": "https://api.github.com/users/larsbrinkhoff/events{/privacy}",
"received_events_url": "https://api.github.com/users/larsbrinkhoff/received_events",
"type": "User",
"site_admin": false
},
"created_at": "2018-04-17T16:54:53Z",
"updated_at": "2018-04-17T16:54:53Z",
"author_association": "MEMBER",
"body": "Too bad NUPRM is damaged.\r\n\r\nI don't know, but I believe the MUDDLE files didn't come from the DynaMod ITS machine. It's possible that someone made a copy and tried to build it with MIDAS and/or STINK versions that couldn't quite cope. Maybe that explains why TS MUDDLE doesn't work. We don't know if TS MIDAS and TS STINK came along with the other files, or if they were put there later."
},
{
"url": "https://api.github.com/repos/PDP-10/its/issues/comments/382068111",
"html_url": "https://github.com/PDP-10/its/issues/792#issuecomment-382068111",
"issue_url": "https://api.github.com/repos/PDP-10/its/issues/792",
"id": 382068111,
"node_id": "MDEyOklzc3VlQ29tbWVudDM4MjA2ODExMQ==",
"user": {
"login": "philbudne",
"id": 7842179,
"node_id": "MDQ6VXNlcjc4NDIxNzk=",
"avatar_url": "https://avatars0.githubusercontent.com/u/7842179?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/philbudne",
"html_url": "https://github.com/philbudne",
"followers_url": "https://api.github.com/users/philbudne/followers",
"following_url": "https://api.github.com/users/philbudne/following{/other_user}",
"gists_url": "https://api.github.com/users/philbudne/gists{/gist_id}",
"starred_url": "https://api.github.com/users/philbudne/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/philbudne/subscriptions",
"organizations_url": "https://api.github.com/users/philbudne/orgs",
"repos_url": "https://api.github.com/users/philbudne/repos",
"events_url": "https://api.github.com/users/philbudne/events{/privacy}",
"received_events_url": "https://api.github.com/users/philbudne/received_events",
"type": "User",
"site_admin": false
},
"created_at": "2018-04-17T17:02:15Z",
"updated_at": "2018-04-17T17:02:15Z",
"author_association": "NONE",
"body": "I didn't notice any plotting commands, but all the \"reserved param bits\"\nmessages suggest someone is confused (could be my code) trying to interpret\na command while in the wrong mode.\n\n\nphil@p27:~/Downloads$ grep reserved 340.log | sort -u \ntype340 reserved param bits set 0200000\ntype340 reserved param bits set 0200400\ntype340 reserved param bits set 0201700\ntype340 reserved param bits set 0201740\ntype340 reserved param bits set 0201777\ntype340 reserved param bits set 0333436\ntype340 reserved param bits set 0403737\n\nThe first five could be \"point mode\" commands (200000 specifies\nvertical coordinate), and the last two could be character mode, with\nsix-bit (but not SIXBIT!) characters:\n\n33 is line feed\n34 is carriage return\n36 switches to lower case\n40 is space\n37 is escape from character mode\n\nBut none of the above would plot anything on the screen.\n"
},
{
"url": "https://api.github.com/repos/PDP-10/its/issues/comments/382112436",
"html_url": "https://github.com/PDP-10/its/issues/798#issuecomment-382112436",
"issue_url": "https://api.github.com/repos/PDP-10/its/issues/798",
"id": 382112436,
"node_id": "MDEyOklzc3VlQ29tbWVudDM4MjExMjQzNg==",
"user": {
"login": "eswenson1",
"id": 867939,
"node_id": "MDQ6VXNlcjg2NzkzOQ==",
"avatar_url": "https://avatars0.githubusercontent.com/u/867939?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/eswenson1",
"html_url": "https://github.com/eswenson1",
"followers_url": "https://api.github.com/users/eswenson1/followers",
"following_url": "https://api.github.com/users/eswenson1/following{/other_user}",
"gists_url": "https://api.github.com/users/eswenson1/gists{/gist_id}",
"starred_url": "https://api.github.com/users/eswenson1/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/eswenson1/subscriptions",
"organizations_url": "https://api.github.com/users/eswenson1/orgs",
"repos_url": "https://api.github.com/users/eswenson1/repos",
"events_url": "https://api.github.com/users/eswenson1/events{/privacy}",
"received_events_url": "https://api.github.com/users/eswenson1/received_events",
"type": "User",
"site_admin": false
},
"created_at": "2018-04-17T19:26:10Z",
"updated_at": "2018-04-17T19:26:10Z",
"author_association": "MEMBER",
"body": "I wonder if the Fortran compiler will let you specify sources from archives. I seem to recall trying to specify a directory (as well as FN1.FN2) and this failed. Maybe I did it wrong. In any case, the build could extract the sources from the archive, compile them, and then delete them when it was done. Do you know the syntax that DECSYS; F40 supports? Is there any documentation on this compiler?"
},
{
"url": "https://api.github.com/repos/PDP-10/its/issues/comments/382116472",
"html_url": "https://github.com/PDP-10/its/issues/798#issuecomment-382116472",
"issue_url": "https://api.github.com/repos/PDP-10/its/issues/798",
"id": 382116472,
"node_id": "MDEyOklzc3VlQ29tbWVudDM4MjExNjQ3Mg==",
"user": {
"login": "larsbrinkhoff",
"id": 775050,
"node_id": "MDQ6VXNlcjc3NTA1MA==",
"avatar_url": "https://avatars0.githubusercontent.com/u/775050?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/larsbrinkhoff",
"html_url": "https://github.com/larsbrinkhoff",
"followers_url": "https://api.github.com/users/larsbrinkhoff/followers",
"following_url": "https://api.github.com/users/larsbrinkhoff/following{/other_user}",
"gists_url": "https://api.github.com/users/larsbrinkhoff/gists{/gist_id}",
"starred_url": "https://api.github.com/users/larsbrinkhoff/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/larsbrinkhoff/subscriptions",
"organizations_url": "https://api.github.com/users/larsbrinkhoff/orgs",
"repos_url": "https://api.github.com/users/larsbrinkhoff/repos",
"events_url": "https://api.github.com/users/larsbrinkhoff/events{/privacy}",
"received_events_url": "https://api.github.com/users/larsbrinkhoff/received_events",
"type": "User",
"site_admin": false
},
"created_at": "2018-04-17T19:41:10Z",
"updated_at": "2018-04-17T19:41:10Z",
"author_association": "MEMBER",
"body": "Oh, right. No it may well not do that. If you can specify a directory, it could be [dir]filename. I think you can also say device:filename.\r\n\r\nI think there's just this, but it's only the language. http://bitsavers.org/pdf/dec/pdp10/TOPS10/DEC-10-AFC0-D_PDP-10_FORTRAN_IV_Programming_Manual_Aug69.pdf\r\n\r\n@mattwyrm, do you know if there's a manual for the F40 compiler?"
},
{
"url": "https://api.github.com/repos/PDP-10/its/issues/comments/382141785",
"html_url": "https://github.com/PDP-10/its/issues/681#issuecomment-382141785",
"issue_url": "https://api.github.com/repos/PDP-10/its/issues/681",
"id": 382141785,
"node_id": "MDEyOklzc3VlQ29tbWVudDM4MjE0MTc4NQ==",
"user": {
"login": "atsampson",
"id": 436317,
"node_id": "MDQ6VXNlcjQzNjMxNw==",
"avatar_url": "https://avatars3.githubusercontent.com/u/436317?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/atsampson",
"html_url": "https://github.com/atsampson",
"followers_url": "https://api.github.com/users/atsampson/followers",
"following_url": "https://api.github.com/users/atsampson/following{/other_user}",
"gists_url": "https://api.github.com/users/atsampson/gists{/gist_id}",
"starred_url": "https://api.github.com/users/atsampson/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/atsampson/subscriptions",
"organizations_url": "https://api.github.com/users/atsampson/orgs",
"repos_url": "https://api.github.com/users/atsampson/repos",
"events_url": "https://api.github.com/users/atsampson/events{/privacy}",
"received_events_url": "https://api.github.com/users/atsampson/received_events",
"type": "User",
"site_admin": false
},
"created_at": "2018-04-17T20:53:02Z",
"updated_at": "2018-04-25T16:22:48Z",
"author_association": "CONTRIBUTOR",
"body": "To produce a working Moby MIDAS 77:\r\n\r\n```\r\n:job midas\r\n:load ts ommida\r\n36042/ .core 57\r\n36043/ .value\r\n36044/ jrst 36053\r\n:pdump ts mmid77\r\n:kill\r\n```\r\n\r\nThis replaces the code that uses `.CBLK` on startup - it has a list of pages it's mapping in and out, and somehow in the process ends up unmapping the page with the list of pages in it... (Edit: this is wrong; see below for a better fix.)"
},
{
"url": "https://api.github.com/repos/PDP-10/its/issues/comments/382285741",
"html_url": "https://github.com/PDP-10/its/issues/792#issuecomment-382285741",
"issue_url": "https://api.github.com/repos/PDP-10/its/issues/792",
"id": 382285741,
"node_id": "MDEyOklzc3VlQ29tbWVudDM4MjI4NTc0MQ==",
"user": {
"login": "larsbrinkhoff",
"id": 775050,
"node_id": "MDQ6VXNlcjc3NTA1MA==",
"avatar_url": "https://avatars0.githubusercontent.com/u/775050?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/larsbrinkhoff",
"html_url": "https://github.com/larsbrinkhoff",
"followers_url": "https://api.github.com/users/larsbrinkhoff/followers",
"following_url": "https://api.github.com/users/larsbrinkhoff/following{/other_user}",
"gists_url": "https://api.github.com/users/larsbrinkhoff/gists{/gist_id}",
"starred_url": "https://api.github.com/users/larsbrinkhoff/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/larsbrinkhoff/subscriptions",
"organizations_url": "https://api.github.com/users/larsbrinkhoff/orgs",
"repos_url": "https://api.github.com/users/larsbrinkhoff/repos",
"events_url": "https://api.github.com/users/larsbrinkhoff/events{/privacy}",
"received_events_url": "https://api.github.com/users/larsbrinkhoff/received_events",
"type": "User",
"site_admin": false
},
"created_at": "2018-04-18T07:08:18Z",
"updated_at": "2018-04-18T07:08:18Z",
"author_association": "MEMBER",
"body": "Thanks Phil.\r\n\r\nI'm not sure what is supposed to be displayed when SUDS starts. Maybe a little bit of text and a cursor?\r\n\r\nMaybe there's still something wrong with how the display list is passed to the system. Certainly something is wrong when ITS hangs."
},
{
"url": "https://api.github.com/repos/PDP-10/its/issues/comments/382289906",
"html_url": "https://github.com/PDP-10/its/issues/681#issuecomment-382289906",
"issue_url": "https://api.github.com/repos/PDP-10/its/issues/681",
"id": 382289906,
"node_id": "MDEyOklzc3VlQ29tbWVudDM4MjI4OTkwNg==",
"user": {
"login": "larsbrinkhoff",
"id": 775050,
"node_id": "MDQ6VXNlcjc3NTA1MA==",
"avatar_url": "https://avatars0.githubusercontent.com/u/775050?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/larsbrinkhoff",
"html_url": "https://github.com/larsbrinkhoff",
"followers_url": "https://api.github.com/users/larsbrinkhoff/followers",
"following_url": "https://api.github.com/users/larsbrinkhoff/following{/other_user}",
"gists_url": "https://api.github.com/users/larsbrinkhoff/gists{/gist_id}",
"starred_url": "https://api.github.com/users/larsbrinkhoff/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/larsbrinkhoff/subscriptions",
"organizations_url": "https://api.github.com/users/larsbrinkhoff/orgs",
"repos_url": "https://api.github.com/users/larsbrinkhoff/repos",
"events_url": "https://api.github.com/users/larsbrinkhoff/events{/privacy}",
"received_events_url": "https://api.github.com/users/larsbrinkhoff/received_events",
"type": "User",
"site_admin": false
},
"created_at": "2018-04-18T07:24:13Z",
"updated_at": "2018-04-18T07:24:13Z",
"author_association": "MEMBER",
"body": "Thanks @atsampson, that's certainly a small change to make.\r\n\r\nMaybe it shouldn't be too hard to start with MIDAS 108 source code and reconstruct 77, 76, and 73. (But unless it's necesssary for assembling MUDDLE, I don't see a pressing need right now.)"
},
{
"url": "https://api.github.com/repos/PDP-10/its/issues/comments/382321446",
"html_url": "https://github.com/PDP-10/its/issues/798#issuecomment-382321446",
"issue_url": "https://api.github.com/repos/PDP-10/its/issues/798",
"id": 382321446,
"node_id": "MDEyOklzc3VlQ29tbWVudDM4MjMyMTQ0Ng==",
"user": {
"login": "larsbrinkhoff",
"id": 775050,
"node_id": "MDQ6VXNlcjc3NTA1MA==",
"avatar_url": "https://avatars0.githubusercontent.com/u/775050?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/larsbrinkhoff",
"html_url": "https://github.com/larsbrinkhoff",
"followers_url": "https://api.github.com/users/larsbrinkhoff/followers",
"following_url": "https://api.github.com/users/larsbrinkhoff/following{/other_user}",
"gists_url": "https://api.github.com/users/larsbrinkhoff/gists{/gist_id}",
"starred_url": "https://api.github.com/users/larsbrinkhoff/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/larsbrinkhoff/subscriptions",
"organizations_url": "https://api.github.com/users/larsbrinkhoff/orgs",
"repos_url": "https://api.github.com/users/larsbrinkhoff/repos",
"events_url": "https://api.github.com/users/larsbrinkhoff/events{/privacy}",
"received_events_url": "https://api.github.com/users/larsbrinkhoff/received_events",
"type": "User",
"site_admin": false
},
"created_at": "2018-04-18T09:17:16Z",
"updated_at": "2018-04-18T09:17:16Z",
"author_association": "MEMBER",
"body": "Also, filename translations.\r\n\r\nIf F40 tries to open, say GAMES; ADV448 F, you can add a translation to make it read, say, AR1: GAMES; ADV448 F."
},
{
"url": "https://api.github.com/repos/PDP-10/its/issues/comments/382321818",
"html_url": "https://github.com/PDP-10/its/issues/798#issuecomment-382321818",
"issue_url": "https://api.github.com/repos/PDP-10/its/issues/798",
"id": 382321818,
"node_id": "MDEyOklzc3VlQ29tbWVudDM4MjMyMTgxOA==",
"user": {
"login": "larsbrinkhoff",
"id": 775050,
"node_id": "MDQ6VXNlcjc3NTA1MA==",
"avatar_url": "https://avatars0.githubusercontent.com/u/775050?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/larsbrinkhoff",
"html_url": "https://github.com/larsbrinkhoff",
"followers_url": "https://api.github.com/users/larsbrinkhoff/followers",
"following_url": "https://api.github.com/users/larsbrinkhoff/following{/other_user}",
"gists_url": "https://api.github.com/users/larsbrinkhoff/gists{/gist_id}",
"starred_url": "https://api.github.com/users/larsbrinkhoff/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/larsbrinkhoff/subscriptions",
"organizations_url": "https://api.github.com/users/larsbrinkhoff/orgs",
"repos_url": "https://api.github.com/users/larsbrinkhoff/repos",
"events_url": "https://api.github.com/users/larsbrinkhoff/events{/privacy}",
"received_events_url": "https://api.github.com/users/larsbrinkhoff/received_events",
"type": "User",
"site_admin": false
},
"created_at": "2018-04-18T09:18:25Z",
"updated_at": "2018-04-18T09:18:25Z",
"author_association": "MEMBER",
"body": "Granted, that isn't a huge improvement over copying and deleting.\r\n\r\nBut it's the kind of thing ITS hackers were prone to do."
},
{
"url": "https://api.github.com/repos/PDP-10/its/issues/comments/382344245",
"html_url": "https://github.com/PDP-10/its/issues/181#issuecomment-382344245",
"issue_url": "https://api.github.com/repos/PDP-10/its/issues/181",
"id": 382344245,
"node_id": "MDEyOklzc3VlQ29tbWVudDM4MjM0NDI0NQ==",
"user": {
"login": "larsbrinkhoff",
"id": 775050,
"node_id": "MDQ6VXNlcjc3NTA1MA==",
"avatar_url": "https://avatars0.githubusercontent.com/u/775050?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/larsbrinkhoff",
"html_url": "https://github.com/larsbrinkhoff",
"followers_url": "https://api.github.com/users/larsbrinkhoff/followers",
"following_url": "https://api.github.com/users/larsbrinkhoff/following{/other_user}",
"gists_url": "https://api.github.com/users/larsbrinkhoff/gists{/gist_id}",
"starred_url": "https://api.github.com/users/larsbrinkhoff/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/larsbrinkhoff/subscriptions",
"organizations_url": "https://api.github.com/users/larsbrinkhoff/orgs",
"repos_url": "https://api.github.com/users/larsbrinkhoff/repos",
"events_url": "https://api.github.com/users/larsbrinkhoff/events{/privacy}",
"received_events_url": "https://api.github.com/users/larsbrinkhoff/received_events",
"type": "User",
"site_admin": false
},
"created_at": "2018-04-18T10:40:46Z",
"updated_at": "2018-04-18T10:40:46Z",
"author_association": "MEMBER",
"body": "MIT Arpanet hosts:\r\n\r\n**IMP 6**\r\n- Host 0: Multics\r\n- Host 1: MIT-DMS\r\n- Host 2: MIT-AI\r\n- Host 3: MIT-ML\r\n\r\n**IMP 44**\r\n- Host 0: MIT-XX\r\n- Host 2: MIT-TSTGW\r\n- Host 3: MIT-MC\r\n\r\n**IMP 77**\r\n- Host 0: MIT-GW\r\n- Host 1: MIT-DEVMULTICS\r\n- Host 2: MIT-TAC\r\n"
},
{
"url": "https://api.github.com/repos/PDP-10/its/issues/comments/382350590",
"html_url": "https://github.com/PDP-10/its/issues/815#issuecomment-382350590",
"issue_url": "https://api.github.com/repos/PDP-10/its/issues/815",
"id": 382350590,
"node_id": "MDEyOklzc3VlQ29tbWVudDM4MjM1MDU5MA==",
"user": {
"login": "larsbrinkhoff",
"id": 775050,
"node_id": "MDQ6VXNlcjc3NTA1MA==",
"avatar_url": "https://avatars0.githubusercontent.com/u/775050?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/larsbrinkhoff",
"html_url": "https://github.com/larsbrinkhoff",
"followers_url": "https://api.github.com/users/larsbrinkhoff/followers",
"following_url": "https://api.github.com/users/larsbrinkhoff/following{/other_user}",
"gists_url": "https://api.github.com/users/larsbrinkhoff/gists{/gist_id}",
"starred_url": "https://api.github.com/users/larsbrinkhoff/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/larsbrinkhoff/subscriptions",
"organizations_url": "https://api.github.com/users/larsbrinkhoff/orgs",
"repos_url": "https://api.github.com/users/larsbrinkhoff/repos",
"events_url": "https://api.github.com/users/larsbrinkhoff/events{/privacy}",
"received_events_url": "https://api.github.com/users/larsbrinkhoff/received_events",
"type": "User",
"site_admin": false
},
"created_at": "2018-04-18T11:08:45Z",
"updated_at": "2018-04-18T11:08:45Z",
"author_association": "MEMBER",
"body": "Related to this, @atsampson had a great idea: To make an interactive fiction game in the Tech Square universe.\r\n\r\nWe have a map of the ninth floor: \r\nhttp://gunkies.org/wiki/Tech_Square"
},
{
"url": "https://api.github.com/repos/PDP-10/its/issues/comments/382359193",
"html_url": "https://github.com/PDP-10/its/issues/813#issuecomment-382359193",
"issue_url": "https://api.github.com/repos/PDP-10/its/issues/813",
"id": 382359193,
"node_id": "MDEyOklzc3VlQ29tbWVudDM4MjM1OTE5Mw==",
"user": {
"login": "taa01776",
"id": 1692509,
"node_id": "MDQ6VXNlcjE2OTI1MDk=",
"avatar_url": "https://avatars0.githubusercontent.com/u/1692509?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/taa01776",
"html_url": "https://github.com/taa01776",
"followers_url": "https://api.github.com/users/taa01776/followers",
"following_url": "https://api.github.com/users/taa01776/following{/other_user}",
"gists_url": "https://api.github.com/users/taa01776/gists{/gist_id}",
"starred_url": "https://api.github.com/users/taa01776/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/taa01776/subscriptions",
"organizations_url": "https://api.github.com/users/taa01776/orgs",
"repos_url": "https://api.github.com/users/taa01776/repos",
"events_url": "https://api.github.com/users/taa01776/events{/privacy}",
"received_events_url": "https://api.github.com/users/taa01776/received_events",
"type": "User",
"site_admin": false
},
"created_at": "2018-04-18T11:46:32Z",
"updated_at": "2018-04-18T11:46:32Z",
"author_association": "NONE",
"body": "Only vaguely.\r\nI was a little disappointed that Bobs story about translating Zork didnt mention how *he* got the sources. Not that different from Erics, but there was a third party involved, along with ITS 1.5 documentation and a DEC-20 running acceptance. Good times.\r\n -ta\r\n\r\n\r\nFrom: Lars Brinkhoff [mailto:notifications@github.com]\r\nSent: Monday, 16 April, 2018 15:46\r\nTo: PDP-10/its <its@noreply.github.com>\r\nCc: Anderson, Timothy A. <taa@stresearch.com>; Mention <mention@noreply.github.com>\r\nSubject: Re: [PDP-10/its] Zork story by EJS (#813)\r\n\r\n\r\n@taa01776<https://github.com/taa01776>, in the top comment in this issue, Eric reveals how he got the Zork source code files. Do you remember this event?\r\n\r\n—\r\nYou are receiving this because you were mentioned.\r\nReply to this email directly, view it on GitHub<https://github.com/PDP-10/its/issues/813#issuecomment-381726116>, or mute the thread<https://github.com/notifications/unsubscribe-auth/ABnTXXXRfDwZQhzdNK-RwM3n_B5XTYjnks5tpPUJgaJpZM4TXGJK>.\r\n"
},
{
"url": "https://api.github.com/repos/PDP-10/its/issues/comments/382385483",
"html_url": "https://github.com/PDP-10/its/issues/798#issuecomment-382385483",
"issue_url": "https://api.github.com/repos/PDP-10/its/issues/798",
"id": 382385483,
"node_id": "MDEyOklzc3VlQ29tbWVudDM4MjM4NTQ4Mw==",
"user": {
"login": "eswenson1",
"id": 867939,
"node_id": "MDQ6VXNlcjg2NzkzOQ==",
"avatar_url": "https://avatars0.githubusercontent.com/u/867939?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/eswenson1",
"html_url": "https://github.com/eswenson1",
"followers_url": "https://api.github.com/users/eswenson1/followers",
"following_url": "https://api.github.com/users/eswenson1/following{/other_user}",
"gists_url": "https://api.github.com/users/eswenson1/gists{/gist_id}",
"starred_url": "https://api.github.com/users/eswenson1/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/eswenson1/subscriptions",
"organizations_url": "https://api.github.com/users/eswenson1/orgs",
"repos_url": "https://api.github.com/users/eswenson1/repos",
"events_url": "https://api.github.com/users/eswenson1/events{/privacy}",
"received_events_url": "https://api.github.com/users/eswenson1/received_events",
"type": "User",
"site_admin": false
},
"created_at": "2018-04-18T13:26:13Z",
"updated_at": "2018-04-18T13:26:13Z",
"author_association": "MEMBER",
"body": "Yeah. After reading your issue regarding subroutines in DDT, it occurred to me to do just that hack with DDT translations for advent compilation. May well do that."
},
{
"url": "https://api.github.com/repos/PDP-10/its/issues/comments/382417935",
"html_url": "https://github.com/PDP-10/its/issues/665#issuecomment-382417935",
"issue_url": "https://api.github.com/repos/PDP-10/its/issues/665",
"id": 382417935,
"node_id": "MDEyOklzc3VlQ29tbWVudDM4MjQxNzkzNQ==",
"user": {
"login": "atsampson",
"id": 436317,
"node_id": "MDQ6VXNlcjQzNjMxNw==",
"avatar_url": "https://avatars3.githubusercontent.com/u/436317?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/atsampson",
"html_url": "https://github.com/atsampson",
"followers_url": "https://api.github.com/users/atsampson/followers",
"following_url": "https://api.github.com/users/atsampson/following{/other_user}",
"gists_url": "https://api.github.com/users/atsampson/gists{/gist_id}",
"starred_url": "https://api.github.com/users/atsampson/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/atsampson/subscriptions",
"organizations_url": "https://api.github.com/users/atsampson/orgs",
"repos_url": "https://api.github.com/users/atsampson/repos",
"events_url": "https://api.github.com/users/atsampson/events{/privacy}",
"received_events_url": "https://api.github.com/users/atsampson/received_events",
"type": "User",
"site_admin": false
},
"created_at": "2018-04-18T15:00:37Z",
"updated_at": "2018-04-19T15:55:52Z",
"author_association": "CONTRIBUTOR",
"body": "\"Where it actually put the following data\" isn't where MUDDLE intended it to be. The MUDDLE > include file defines the PURE/IMPURE macros, which let it accumulate code/data starting from two different addresses. This relies on both MIDAS and STINK to track . and the relocation offset correctly.\r\n\r\n(Edited as we've tried new versions below:)\r\n\r\nI've written a simple testcase based on these macros - https://github.com/atsampson/its-tests/tree/master/stink - and tried it with various combinations of MIDAS and STINK {\"1\" from <mdl.int> modified to ignore bad EXPUNGEs, and 201}. \"OK\" is the correct result.\r\n\r\n<table>\r\n<tr>\r\n<th>MIDAS:</th>\r\n<th>73</th>\r\n<th>76</th>\r\n<th>77</th>\r\n<th>289</th>\r\n<th>308</th>\r\n<th>323</th>\r\n<th>328</th>\r\n<th>332</th>\r\n<th>352</th>\r\n<th>458</th>\r\n</tr>\r\n<tr>\r\n<th>STINK \"1\"</th>\r\n<td>OK</td>\r\n<td>Bad1</td>\r\n<td>Bad1</td>\r\n<td>OK</td>\r\n<td>OK</td>\r\n<td>OK</td>\r\n<td>Bad3</td>\r\n<td>Bad3</td>\r\n<td>Bad3</td>\r\n<td>Bad3</td>\r\n</tr>\r\n<tr>\r\n<th>STINK 201</th>\r\n<td>OK</td>\r\n<td>Bad2</td>\r\n<td>Bad2</td>\r\n<td>Bad2</td>\r\n<td>Bad2</td>\r\n<td>Bad2</td>\r\n<td>Bad3</td>\r\n<td>Bad3</td>\r\n<td>Bad3</td>\r\n<td>Bad3</td>\r\n</tr>\r\n</table>\r\n\r\n<table>\r\n<tr>\r\n<th>\r\nOK\r\n</th>\r\n<th>\r\nBad1\r\n</th>\r\n<th>\r\nBad2\r\n</th>\r\n<th>\r\nBad3\r\n</th>\r\n</tr>\r\n<tr>\r\n<td>\r\n100/ 1,,1<br>\r\n101/ 1,,2<br>\r\n102/ 1,,3<br>\r\n103/ 1,,101<br>\r\n104/ 1,,102<br>\r\n105/ 1,,103<br>\r\n106/ 1,,201<br>\r\n107/ 1,,202<br>\r\n110/ 1,,203<br>\r\n700000/ 7,,1<br>\r\n700001/ 7,,2<br>\r\n700002/ 7,,3<br>\r\n700003/ 7,,101<br>\r\n700004/ 7,,102<br>\r\n700005/ 7,,103<br>\r\n700006/ 7,,201<br>\r\n700007/ 7,,202<br>\r\n700010/ 7,,203<br>\r\nHI=700011 LO=111\r\n</td>\r\n\r\n<td>\r\n100/ 1,,1<br>\r\n101/ 1,,2<br>\r\n102/ 1,,3<br>\r\n103/ 1,,101<br>\r\n104/ 1,,102<br>\r\n105/ 1,,103<br>\r\n106/ 1,,201<br>\r\n107/ 1,,202<br>\r\n110/ 1,,203<br>\r\n700000/ 7,,101<br>\r\n700001/ 7,,102<br>\r\n700002/ 7,,103<br>\r\n700003/ 7,,201<br>\r\n700004/ 7,,202<br>\r\n700005/ 7,,203<br>\r\nHI=700006 LO=111\r\n</td>\r\n\r\n<td>\r\n100/ 7,,101<br>\r\n101/ 7,,102<br>\r\n102/ 7,,103<br>\r\n103/ 7,,201<br>\r\n104/ 7,,202<br>\r\n105/ 7,,203<br>\r\n106/ 1,,201<br>\r\n107/ 1,,202<br>\r\n110/ 1,,203<br>\r\n700000/ 7,,1<br>\r\n700001/ 7,,2<br>\r\n700002/ 7,,3<br>\r\nHI=106 LO=111\r\n</td>\r\n\r\n<td>\r\n100/ 1,,1<br>\r\n101/ 1,,2<br>\r\n102/ 1,,3<br>\r\n103/ 1,,201<br>\r\n104/ 1,,202<br>\r\n105/ 1,,203<br>\r\n700000/ 7,,1<br>\r\n700001/ 7,,2<br>\r\n700002/ 7,,3<br>\r\n700003/ 7,,201<br>\r\n700004/ 7,,202<br>\r\n700005/ 7,,203<br>\r\nHI=700003 LO=103<br>\r\n(with MDG warnings on LO/HI)\r\n</td>\r\n</tr>\r\n</table>\r\n\r\nUnfortunately, we only have a non-MOBY version of MIDAS 73, which can't handle several of the bigger files in the MUDDLE source. I've tried binary-patching it to have a larger symbol table but it's definitely non-trivial."
},
{
"url": "https://api.github.com/repos/PDP-10/its/issues/comments/382420321",
"html_url": "https://github.com/PDP-10/its/issues/665#issuecomment-382420321",
"issue_url": "https://api.github.com/repos/PDP-10/its/issues/665",
"id": 382420321,
"node_id": "MDEyOklzc3VlQ29tbWVudDM4MjQyMDMyMQ==",
"user": {
"login": "eswenson1",
"id": 867939,
"node_id": "MDQ6VXNlcjg2NzkzOQ==",
"avatar_url": "https://avatars0.githubusercontent.com/u/867939?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/eswenson1",
"html_url": "https://github.com/eswenson1",
"followers_url": "https://api.github.com/users/eswenson1/followers",
"following_url": "https://api.github.com/users/eswenson1/following{/other_user}",
"gists_url": "https://api.github.com/users/eswenson1/gists{/gist_id}",
"starred_url": "https://api.github.com/users/eswenson1/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/eswenson1/subscriptions",
"organizations_url": "https://api.github.com/users/eswenson1/orgs",
"repos_url": "https://api.github.com/users/eswenson1/repos",
"events_url": "https://api.github.com/users/eswenson1/events{/privacy}",
"received_events_url": "https://api.github.com/users/eswenson1/received_events",
"type": "User",
"site_admin": false
},
"created_at": "2018-04-18T15:07:25Z",
"updated_at": "2018-04-18T15:07:25Z",
"author_association": "MEMBER",
"body": "I can't find any source for MIDAS 73, but I do see sources for MIDAS 108 and 199. I wonder if those would be useful to retrieve (and build moby versions for)?"
},
{
"url": "https://api.github.com/repos/PDP-10/its/issues/comments/382424566",
"html_url": "https://github.com/PDP-10/its/issues/681#issuecomment-382424566",
"issue_url": "https://api.github.com/repos/PDP-10/its/issues/681",
"id": 382424566,
"node_id": "MDEyOklzc3VlQ29tbWVudDM4MjQyNDU2Ng==",
"user": {
"login": "atsampson",
"id": 436317,
"node_id": "MDQ6VXNlcjQzNjMxNw==",
"avatar_url": "https://avatars3.githubusercontent.com/u/436317?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/atsampson",
"html_url": "https://github.com/atsampson",
"followers_url": "https://api.github.com/users/atsampson/followers",
"following_url": "https://api.github.com/users/atsampson/following{/other_user}",
"gists_url": "https://api.github.com/users/atsampson/gists{/gist_id}",
"starred_url": "https://api.github.com/users/atsampson/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/atsampson/subscriptions",
"organizations_url": "https://api.github.com/users/atsampson/orgs",
"repos_url": "https://api.github.com/users/atsampson/repos",
"events_url": "https://api.github.com/users/atsampson/events{/privacy}",
"received_events_url": "https://api.github.com/users/atsampson/received_events",
"type": "User",
"site_admin": false
},
"created_at": "2018-04-18T15:19:37Z",
"updated_at": "2018-04-25T16:24:59Z",
"author_association": "CONTRIBUTOR",
"body": "Similar fix for Moby MIDAS 76:\r\n\r\n```\r\n:job midas\r\n:load ts oommid\r\n36042/ .core 57\r\n36043/ .value\r\n36044/ jrst 36053\r\n:corblk fresh 4000\r\n:corblk fresh 6000\r\n:corblk fresh 10000\r\n:corblk fresh 12000\r\n:corblk fresh 14000\r\n:corblk fresh 16000\r\n:pdump ts mmid76\r\n:kill\r\n```\r\n\r\nThe same `.CBLK` hack as the above (it even happens to be at the same address), but as TS OOMMID is in PDUMP format, we need to map in some missing pages at the start. You could fix this properly by rewriting the `.CBLK` args. (Edit: better fix below.)"
},
{
"url": "https://api.github.com/repos/PDP-10/its/issues/comments/382433702",
"html_url": "https://github.com/PDP-10/its/issues/665#issuecomment-382433702",
"issue_url": "https://api.github.com/repos/PDP-10/its/issues/665",
"id": 382433702,
"node_id": "MDEyOklzc3VlQ29tbWVudDM4MjQzMzcwMg==",
"user": {
"login": "larsbrinkhoff",
"id": 775050,
"node_id": "MDQ6VXNlcjc3NTA1MA==",
"avatar_url": "https://avatars0.githubusercontent.com/u/775050?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/larsbrinkhoff",
"html_url": "https://github.com/larsbrinkhoff",
"followers_url": "https://api.github.com/users/larsbrinkhoff/followers",
"following_url": "https://api.github.com/users/larsbrinkhoff/following{/other_user}",
"gists_url": "https://api.github.com/users/larsbrinkhoff/gists{/gist_id}",
"starred_url": "https://api.github.com/users/larsbrinkhoff/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/larsbrinkhoff/subscriptions",
"organizations_url": "https://api.github.com/users/larsbrinkhoff/orgs",
"repos_url": "https://api.github.com/users/larsbrinkhoff/repos",
"events_url": "https://api.github.com/users/larsbrinkhoff/events{/privacy}",
"received_events_url": "https://api.github.com/users/larsbrinkhoff/received_events",
"type": "User",
"site_admin": false
},
"created_at": "2018-04-18T15:45:27Z",
"updated_at": "2018-04-18T15:45:27Z",
"author_association": "MEMBER",
"body": "Eric, we do have MIDAS 108. It's in the PDP-10/its-vault repo.\r\n\r\nI think I tried to retrieve 199, but it didn't work out. We do have a binary for 135 if that's any help."
},
{
"url": "https://api.github.com/repos/PDP-10/its/issues/comments/382435437",
"html_url": "https://github.com/PDP-10/its/issues/665#issuecomment-382435437",
"issue_url": "https://api.github.com/repos/PDP-10/its/issues/665",
"id": 382435437,
"node_id": "MDEyOklzc3VlQ29tbWVudDM4MjQzNTQzNw==",
"user": {
"login": "eswenson1",
"id": 867939,
"node_id": "MDQ6VXNlcjg2NzkzOQ==",
"avatar_url": "https://avatars0.githubusercontent.com/u/867939?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/eswenson1",
"html_url": "https://github.com/eswenson1",
"followers_url": "https://api.github.com/users/eswenson1/followers",
"following_url": "https://api.github.com/users/eswenson1/following{/other_user}",
"gists_url": "https://api.github.com/users/eswenson1/gists{/gist_id}",
"starred_url": "https://api.github.com/users/eswenson1/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/eswenson1/subscriptions",
"organizations_url": "https://api.github.com/users/eswenson1/orgs",
"repos_url": "https://api.github.com/users/eswenson1/repos",
"events_url": "https://api.github.com/users/eswenson1/events{/privacy}",
"received_events_url": "https://api.github.com/users/eswenson1/received_events",
"type": "User",
"site_admin": false
},
"created_at": "2018-04-18T15:50:21Z",
"updated_at": "2018-04-18T15:50:21Z",
"author_association": "MEMBER",
"body": "Ok, then @atsampson does it make sense to see if you can build a moby version of MIDAS 108 and see if that behaves as well (or better) than MIDAS 73?"
},
{
"url": "https://api.github.com/repos/PDP-10/its/issues/comments/382436937",
"html_url": "https://github.com/PDP-10/its/issues/665#issuecomment-382436937",
"issue_url": "https://api.github.com/repos/PDP-10/its/issues/665",
"id": 382436937,
"node_id": "MDEyOklzc3VlQ29tbWVudDM4MjQzNjkzNw==",
"user": {
"login": "larsbrinkhoff",
"id": 775050,
"node_id": "MDQ6VXNlcjc3NTA1MA==",
"avatar_url": "https://avatars0.githubusercontent.com/u/775050?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/larsbrinkhoff",
"html_url": "https://github.com/larsbrinkhoff",
"followers_url": "https://api.github.com/users/larsbrinkhoff/followers",
"following_url": "https://api.github.com/users/larsbrinkhoff/following{/other_user}",
"gists_url": "https://api.github.com/users/larsbrinkhoff/gists{/gist_id}",
"starred_url": "https://api.github.com/users/larsbrinkhoff/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/larsbrinkhoff/subscriptions",
"organizations_url": "https://api.github.com/users/larsbrinkhoff/orgs",
"repos_url": "https://api.github.com/users/larsbrinkhoff/repos",
"events_url": "https://api.github.com/users/larsbrinkhoff/events{/privacy}",
"received_events_url": "https://api.github.com/users/larsbrinkhoff/received_events",
"type": "User",
"site_admin": false
},
"created_at": "2018-04-18T15:54:55Z",
"updated_at": "2018-04-18T15:54:55Z",
"author_association": "MEMBER",
"body": "I have assembled MIDAS 108 and it's MOBY by default. I used 458 to assemble, and I don't think there were any particular problems. Maybe add a few definitions. Apparently older MIDASes had a bunch of device symbols predefined like TTY, PI, etc."
},
{
"url": "https://api.github.com/repos/PDP-10/its/issues/comments/382440828",
"html_url": "https://github.com/PDP-10/its/issues/681#issuecomment-382440828",
"issue_url": "https://api.github.com/repos/PDP-10/its/issues/681",
"id": 382440828,
"node_id": "MDEyOklzc3VlQ29tbWVudDM4MjQ0MDgyOA==",
"user": {
"login": "atsampson",
"id": 436317,
"node_id": "MDQ6VXNlcjQzNjMxNw==",
"avatar_url": "https://avatars3.githubusercontent.com/u/436317?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/atsampson",
"html_url": "https://github.com/atsampson",
"followers_url": "https://api.github.com/users/atsampson/followers",
"following_url": "https://api.github.com/users/atsampson/following{/other_user}",
"gists_url": "https://api.github.com/users/atsampson/gists{/gist_id}",
"starred_url": "https://api.github.com/users/atsampson/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/atsampson/subscriptions",
"organizations_url": "https://api.github.com/users/atsampson/orgs",
"repos_url": "https://api.github.com/users/atsampson/repos",
"events_url": "https://api.github.com/users/atsampson/events{/privacy}",
"received_events_url": "https://api.github.com/users/atsampson/received_events",
"type": "User",
"site_admin": false
},
"created_at": "2018-04-18T16:06:47Z",
"updated_at": "2018-04-18T16:06:47Z",
"author_association": "CONTRIBUTOR",
"body": "> @larsbrinkhoff: I think there may be a bug in MIDAS 108. It doesn't seem to be processing the ^M from the command line.\r\n\r\nIn CMDL, CAIG A,40 should be CAIN A,40, else it treats all control characters as spaces. But it then crashes on my HILO2 trivial example, so there may be other things wrong with this source..."
},
{
"url": "https://api.github.com/repos/PDP-10/its/issues/comments/382445403",
"html_url": "https://github.com/PDP-10/its/issues/681#issuecomment-382445403",
"issue_url": "https://api.github.com/repos/PDP-10/its/issues/681",
"id": 382445403,
"node_id": "MDEyOklzc3VlQ29tbWVudDM4MjQ0NTQwMw==",
"user": {
"login": "larsbrinkhoff",
"id": 775050,
"node_id": "MDQ6VXNlcjc3NTA1MA==",
"avatar_url": "https://avatars0.githubusercontent.com/u/775050?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/larsbrinkhoff",
"html_url": "https://github.com/larsbrinkhoff",
"followers_url": "https://api.github.com/users/larsbrinkhoff/followers",
"following_url": "https://api.github.com/users/larsbrinkhoff/following{/other_user}",
"gists_url": "https://api.github.com/users/larsbrinkhoff/gists{/gist_id}",
"starred_url": "https://api.github.com/users/larsbrinkhoff/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/larsbrinkhoff/subscriptions",
"organizations_url": "https://api.github.com/users/larsbrinkhoff/orgs",
"repos_url": "https://api.github.com/users/larsbrinkhoff/repos",
"events_url": "https://api.github.com/users/larsbrinkhoff/events{/privacy}",
"received_events_url": "https://api.github.com/users/larsbrinkhoff/received_events",
"type": "User",
"site_admin": false
},
"created_at": "2018-04-18T16:21:23Z",
"updated_at": "2018-04-18T16:21:23Z",
"author_association": "MEMBER",
"body": "Oh, crashes? It built something trivial when I tried it. But then I used DDT to force it to go to CMDE at the appropriate point."
},
{
"url": "https://api.github.com/repos/PDP-10/its/issues/comments/382445449",
"html_url": "https://github.com/PDP-10/its/issues/681#issuecomment-382445449",
"issue_url": "https://api.github.com/repos/PDP-10/its/issues/681",
"id": 382445449,
"node_id": "MDEyOklzc3VlQ29tbWVudDM4MjQ0NTQ0OQ==",
"user": {
"login": "larsbrinkhoff",
"id": 775050,
"node_id": "MDQ6VXNlcjc3NTA1MA==",
"avatar_url": "https://avatars0.githubusercontent.com/u/775050?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/larsbrinkhoff",
"html_url": "https://github.com/larsbrinkhoff",
"followers_url": "https://api.github.com/users/larsbrinkhoff/followers",
"following_url": "https://api.github.com/users/larsbrinkhoff/following{/other_user}",
"gists_url": "https://api.github.com/users/larsbrinkhoff/gists{/gist_id}",
"starred_url": "https://api.github.com/users/larsbrinkhoff/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/larsbrinkhoff/subscriptions",
"organizations_url": "https://api.github.com/users/larsbrinkhoff/orgs",
"repos_url": "https://api.github.com/users/larsbrinkhoff/repos",
"events_url": "https://api.github.com/users/larsbrinkhoff/events{/privacy}",
"received_events_url": "https://api.github.com/users/larsbrinkhoff/received_events",
"type": "User",
"site_admin": false
},
"created_at": "2018-04-18T16:21:31Z",
"updated_at": "2018-04-18T16:21:31Z",
"author_association": "MEMBER",
"body": "We also have SYSBIN; MIDAS 135BIN."
},
{
"url": "https://api.github.com/repos/PDP-10/its/issues/comments/382446496",
"html_url": "https://github.com/PDP-10/its/issues/665#issuecomment-382446496",
"issue_url": "https://api.github.com/repos/PDP-10/its/issues/665",
"id": 382446496,
"node_id": "MDEyOklzc3VlQ29tbWVudDM4MjQ0NjQ5Ng==",
"user": {
"login": "atsampson",
"id": 436317,
"node_id": "MDQ6VXNlcjQzNjMxNw==",
"avatar_url": "https://avatars3.githubusercontent.com/u/436317?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/atsampson",
"html_url": "https://github.com/atsampson",
"followers_url": "https://api.github.com/users/atsampson/followers",
"following_url": "https://api.github.com/users/atsampson/following{/other_user}",
"gists_url": "https://api.github.com/users/atsampson/gists{/gist_id}",
"starred_url": "https://api.github.com/users/atsampson/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/atsampson/subscriptions",
"organizations_url": "https://api.github.com/users/atsampson/orgs",
"repos_url": "https://api.github.com/users/atsampson/repos",
"events_url": "https://api.github.com/users/atsampson/events{/privacy}",
"received_events_url": "https://api.github.com/users/atsampson/received_events",
"type": "User",
"site_admin": false
},
"created_at": "2018-04-18T16:25:02Z",
"updated_at": "2018-04-18T16:25:02Z",
"author_association": "CONTRIBUTOR",
"body": "I've just tried a MIDAS 108 built from the source we have, but it crashes while building the HILO2/HILO3 files in my testcase. I've also tried MIDAS 352 (source from SAILDART), which behaves the same as MIDAS 458."
},
{
"url": "https://api.github.com/repos/PDP-10/its/issues/comments/382488941",
"html_url": "https://github.com/PDP-10/its/issues/665#issuecomment-382488941",
"issue_url": "https://api.github.com/repos/PDP-10/its/issues/665",
"id": 382488941,
"node_id": "MDEyOklzc3VlQ29tbWVudDM4MjQ4ODk0MQ==",
"user": {
"login": "atsampson",
"id": 436317,
"node_id": "MDQ6VXNlcjQzNjMxNw==",
"avatar_url": "https://avatars3.githubusercontent.com/u/436317?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/atsampson",
"html_url": "https://github.com/atsampson",
"followers_url": "https://api.github.com/users/atsampson/followers",
"following_url": "https://api.github.com/users/atsampson/following{/other_user}",
"gists_url": "https://api.github.com/users/atsampson/gists{/gist_id}",
"starred_url": "https://api.github.com/users/atsampson/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/atsampson/subscriptions",
"organizations_url": "https://api.github.com/users/atsampson/orgs",
"repos_url": "https://api.github.com/users/atsampson/repos",
"events_url": "https://api.github.com/users/atsampson/events{/privacy}",
"received_events_url": "https://api.github.com/users/atsampson/received_events",
"type": "User",
"site_admin": false
},
"created_at": "2018-04-18T18:43:33Z",
"updated_at": "2018-04-18T18:43:33Z",
"author_association": "CONTRIBUTOR",
"body": "Tried MIDAS 289 (purified from MIDAS BIN289). That produces the correct result with STINK 2 but not with STINK 201!"
},
{
"url": "https://api.github.com/repos/PDP-10/its/issues/comments/382496997",
"html_url": "https://github.com/PDP-10/its/issues/665#issuecomment-382496997",
"issue_url": "https://api.github.com/repos/PDP-10/its/issues/665",
"id": 382496997,
"node_id": "MDEyOklzc3VlQ29tbWVudDM4MjQ5Njk5Nw==",
"user": {
"login": "larsbrinkhoff",
"id": 775050,
"node_id": "MDQ6VXNlcjc3NTA1MA==",
"avatar_url": "https://avatars0.githubusercontent.com/u/775050?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/larsbrinkhoff",
"html_url": "https://github.com/larsbrinkhoff",
"followers_url": "https://api.github.com/users/larsbrinkhoff/followers",
"following_url": "https://api.github.com/users/larsbrinkhoff/following{/other_user}",
"gists_url": "https://api.github.com/users/larsbrinkhoff/gists{/gist_id}",
"starred_url": "https://api.github.com/users/larsbrinkhoff/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/larsbrinkhoff/subscriptions",
"organizations_url": "https://api.github.com/users/larsbrinkhoff/orgs",
"repos_url": "https://api.github.com/users/larsbrinkhoff/repos",
"events_url": "https://api.github.com/users/larsbrinkhoff/events{/privacy}",
"received_events_url": "https://api.github.com/users/larsbrinkhoff/received_events",
"type": "User",
"site_admin": false
},
"created_at": "2018-04-18T19:10:23Z",
"updated_at": "2018-04-18T19:10:23Z",
"author_association": "MEMBER",
"body": "Seems like a hit-and-miss thing (mostly miss). Is 289 moby enough, or has an adjustable symbol table?"
},
{
"url": "https://api.github.com/repos/PDP-10/its/issues/comments/382709379",
"html_url": "https://github.com/PDP-10/its/issues/665#issuecomment-382709379",
"issue_url": "https://api.github.com/repos/PDP-10/its/issues/665",
"id": 382709379,
"node_id": "MDEyOklzc3VlQ29tbWVudDM4MjcwOTM3OQ==",
"user": {
"login": "atsampson",
"id": 436317,
"node_id": "MDQ6VXNlcjQzNjMxNw==",
"avatar_url": "https://avatars3.githubusercontent.com/u/436317?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/atsampson",
"html_url": "https://github.com/atsampson",
"followers_url": "https://api.github.com/users/atsampson/followers",
"following_url": "https://api.github.com/users/atsampson/following{/other_user}",
"gists_url": "https://api.github.com/users/atsampson/gists{/gist_id}",
"starred_url": "https://api.github.com/users/atsampson/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/atsampson/subscriptions",
"organizations_url": "https://api.github.com/users/atsampson/orgs",
"repos_url": "https://api.github.com/users/atsampson/repos",
"events_url": "https://api.github.com/users/atsampson/events{/privacy}",
"received_events_url": "https://api.github.com/users/atsampson/received_events",
"type": "User",
"site_admin": false
},
"created_at": "2018-04-19T12:04:58Z",
"updated_at": "2018-04-19T12:04:58Z",
"author_association": "CONTRIBUTOR",
"body": "MIDAS 289 does indeed have dynamic symbol table support; that was added in MIDAS 98 according to MIDAS ARCHIV. It can compile all of the <mdl.int> source with our fixes, and the resulting REL files get further in STINK than anything else I've tried so far. :-) It eventually fails in INITM when the .LOP .VALUE assertion in there fires, indicating the TVBASE table has overflowed. I've tried increasing TVLNT unsuccessfully but not looked into it any further yet.\r\n\r\nMIDAS ARCHIV also says that in MIDAS 135, as part of adding .DECTWO support, \"IT IS O.K. TO INTERSPERSE HIGH AND LOW SEGMENT CODE BY SAVING AND RESTORING THE TWO LOCATION COUNTERS\". So perhaps it worked originally, then broke at some point, then was fixed when adding .DECTWO, then broke again later...\r\n\r\nHowever, I've also had a look back at the original <mdl.int> files. There's a midas.exe in there in [TOPS-20 sharable save format](http://bitsavers.informatik.uni-stuttgart.de/pdf/dec/pdp10/TOPS20/V7/JSYS_REFERENCE.MEM.txt) - converting it with wfconv -au produces output that doesn't look quite right but does include the ASCIZ string \"CORRECTION PLEASE.\", which appears in the MIDAS 73 binary but not in 76 or later. So along with all the other evidence (BIN filenames in the STINK file, broken conditional blocks, STINK 1 not handling bad EXPUNG directives, no .SYMTAB directives in the source...) I'm pretty confident that <mdl.int> was being built with something close to MIDAS 73 rather than a later version."
},
{
"url": "https://api.github.com/repos/PDP-10/its/issues/comments/382725359",
"html_url": "https://github.com/PDP-10/its/issues/665#issuecomment-382725359",
"issue_url": "https://api.github.com/repos/PDP-10/its/issues/665",
"id": 382725359,
"node_id": "MDEyOklzc3VlQ29tbWVudDM4MjcyNTM1OQ==",
"user": {
"login": "atsampson",
"id": 436317,
"node_id": "MDQ6VXNlcjQzNjMxNw==",
"avatar_url": "https://avatars3.githubusercontent.com/u/436317?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/atsampson",
"html_url": "https://github.com/atsampson",
"followers_url": "https://api.github.com/users/atsampson/followers",
"following_url": "https://api.github.com/users/atsampson/following{/other_user}",
"gists_url": "https://api.github.com/users/atsampson/gists{/gist_id}",
"starred_url": "https://api.github.com/users/atsampson/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/atsampson/subscriptions",
"organizations_url": "https://api.github.com/users/atsampson/orgs",
"repos_url": "https://api.github.com/users/atsampson/repos",
"events_url": "https://api.github.com/users/atsampson/events{/privacy}",
"received_events_url": "https://api.github.com/users/atsampson/received_events",
"type": "User",
"site_admin": false
},
"created_at": "2018-04-19T13:00:42Z",
"updated_at": "2018-04-19T13:41:30Z",
"author_association": "CONTRIBUTOR",
"body": "MIDAS 308, which we have source for, behaves the same as MIDAS 289. (Edit: added more results above.)"
},
{
"url": "https://api.github.com/repos/PDP-10/its/issues/comments/382735942",
"html_url": "https://github.com/PDP-10/its/issues/681#issuecomment-382735942",
"issue_url": "https://api.github.com/repos/PDP-10/its/issues/681",
"id": 382735942,
"node_id": "MDEyOklzc3VlQ29tbWVudDM4MjczNTk0Mg==",
"user": {
"login": "larsbrinkhoff",
"id": 775050,
"node_id": "MDQ6VXNlcjc3NTA1MA==",
"avatar_url": "https://avatars0.githubusercontent.com/u/775050?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/larsbrinkhoff",
"html_url": "https://github.com/larsbrinkhoff",
"followers_url": "https://api.github.com/users/larsbrinkhoff/followers",
"following_url": "https://api.github.com/users/larsbrinkhoff/following{/other_user}",
"gists_url": "https://api.github.com/users/larsbrinkhoff/gists{/gist_id}",
"starred_url": "https://api.github.com/users/larsbrinkhoff/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/larsbrinkhoff/subscriptions",
"organizations_url": "https://api.github.com/users/larsbrinkhoff/orgs",
"repos_url": "https://api.github.com/users/larsbrinkhoff/repos",
"events_url": "https://api.github.com/users/larsbrinkhoff/events{/privacy}",
"received_events_url": "https://api.github.com/users/larsbrinkhoff/received_events",
"type": "User",
"site_admin": false
},
"created_at": "2018-04-19T13:30:27Z",
"updated_at": "2018-04-25T20:26:37Z",
"author_association": "MEMBER",
"body": "Note that timestamps may not reflect the actual creation date. Sometimes it's the date of a copy, or a file in Saildart. In other cases there is no reliable timestamp, and it's the backup date.\r\n\r\nYear without month and day is backup date. Full date is timestamp.\r\n\r\n| File | Version | Timestamp | Source | Binary\r\n| --- | --- | --- | --- | ---\r\n| TX-0 MIDAS |\r\n| .; @ MIDAS | ? | 1972 | | yes\r\n| (DECtape) MIDAS 16K | ? | ? | | yes\r\n| MUDDLE; TS MIDAS | 73 | 1973 | | yes\r\n| AIM-147A | 75 | 1971 |\r\n| BACKUP; TS OOMIDA | 76 | 1972 | | yes\r\n| BACKUP; TS OOMMID | 76 | 1972 | | yes\r\n| BACKUP; TS OMIDAS | 77 | 1972 | | yes\r\n| BACKUP; TS OLMIDA | 77 | 1972 | | yes\r\n| BACKUP; TS OMMIDA | 77 | 1972 | | yes\r\n| INFO; MIDAS ARCHIV | 94 | 1972-07-10\r\n| INFO; MIDAS ARCHIV | 96 | 1972-08-10\r\n| INFO; MIDAS ARCHIV | 98 | 1972-08-13\r\n| INFO; MIDAS ARCHIV | 103 | 1973-02-11\r\n| INFO; MIDAS ARCHIV | 108 | 1973-03-06\r\n| SYSENG; MIDAS 108 | 108 | 1973 | yes |\r\n| INFO; MIDAS ARCHIV | 113 | 1973-03-27\r\n| INFO; MIDAS ARCHIV | 119 | 1973-04-08\r\n| INFO; MIDAS ARCHIV | 121 | 1973-04-20\r\n| INFO; MIDAS ARCHIV | 123 | 1973-06-07\r\n| INFO; MIDAS ARCHIV | 135 | 1974-04-01\r\n| SYSBIN; MIDAS 135BIN | 135 | 1974-03-26 | | yes\r\n| INFO; MIDAS ARCHIV | 142 | 1974-05-01\r\n| INFO; MIDAS ARCHIV | 185 | 1974-06-16\r\n| INFO; MIDAS ARCHIV | 194 | 1975-01-30\r\n| INFO; MIDAS ARCHIV | 199 | 1975-04-10\r\n| INFO; MIDAS ARCHIV | 217 | 1976-03-17\r\n| INFO; MIDAS ARCHIV | 234 | 1976-03-23\r\n| INFO; MIDAS ARCHIV | 245 | 1976-04-02\r\n| INFO; MIDAS ARCHIV | 252 | 1976-04-11\r\n| INFO; MIDAS ARCHIV | 254 | 1976-05-16\r\n| INFO; MIDAS ARCHIV | 255 | 1976-05-16\r\n| INFO; MIDAS ARCHIV | 283 | 1976-08-22\r\n| BACKUP; MIDAS BIN289 | 289 | 1976-09-13 | | yes\r\n| INFO; MIDAS ARCHIV | 290 | 1976-09-01\r\n| INFO; MIDAS ARCHIV | 299 | 1976-09-12\r\n| MIDAS; MIDAS 308 | 308 | 1976-10-19 | yes\r\n| MIDAS.323[CSP,SYS] | 323 | Saildart | yes\r\n| MIDAS.328[CSP,SYS] | 328 | Saildart | yes\r\n| MIDAS.329[CSP,SYS] | 329 | Saildart | yes\r\n| MIDAS; MIDAS 332 | 332 | 1977-07-09 | yes\r\n| MIDAS.333[CSP,SYS] | 329 | Saildart | yes\r\n| MIDAS; MIDAS 343 | 343 | 1977-07-19 | yes\r\n| MIDAS.346[CSP,SYS] | 346 | Saildart | yes\r\n| MIDAS.351[CSP,SYS] | 351 | Saildart | yes\r\n| MIDAS.352[CSP,SYS] | 352 | Saildart | yes\r\n| MIDAS.353[CSP,SYS] | 353 | Saildart | yes\r\n| INFO; MIDAS ARCHIV | 354 | 1977-10-30\r\n| INFO; MIDAS ARCHIV | 355 | 1977-11-16\r\n| MIDAS.359[CSP,SYS] | 359 | Saildart | yes\r\n| INFO; MIDAS ARCHIV | 390 | 1978-05-01\r\n| INFO; MIDAS ARCHIV | 393 | 1978-06-10\r\n| MIDAS.394[CSP,SYS] | 394 | Saildart | yes\r\n| MIDAS.400[CSP,SYS] | 400 | Saildart | yes\r\n| INFO; MIDAS ARCHIV | 402 | 1978-07-27\r\n| MIDAS.409[CSP,SYS] | 409 | Saildart | yes\r\n| INFO; MIDAS ARCHIV | 410 | 1978-11-15\r\n| MIDAS; MIDAS 412 | 412 | 1978-12-05 | yes\r\n| MIDAS; MIDAS 421 | 421 | 1980-03-05 | yes\r\n| MIDAS; MIDAS 433 | 433 | 1983-04-05 | yes\r\n| MIDAS; MIDAS 455 | 455 | 1984-01-31 | yes\r\n| MIDAS; MIDAS 456 | 456 | 1984-06-27 | yes\r\n| MIDAS; MIDAS 458 | 458 | 1984-10-03 | yes\r\n\r\n@eswenson1, these are the versions of MIDAS we currently have."
},
{
"url": "https://api.github.com/repos/PDP-10/its/issues/comments/382798248",
"html_url": "https://github.com/PDP-10/its/issues/681#issuecomment-382798248",
"issue_url": "https://api.github.com/repos/PDP-10/its/issues/681",
"id": 382798248,
"node_id": "MDEyOklzc3VlQ29tbWVudDM4Mjc5ODI0OA==",
"user": {
"login": "atsampson",
"id": 436317,
"node_id": "MDQ6VXNlcjQzNjMxNw==",
"avatar_url": "https://avatars3.githubusercontent.com/u/436317?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/atsampson",
"html_url": "https://github.com/atsampson",
"followers_url": "https://api.github.com/users/atsampson/followers",
"following_url": "https://api.github.com/users/atsampson/following{/other_user}",
"gists_url": "https://api.github.com/users/atsampson/gists{/gist_id}",
"starred_url": "https://api.github.com/users/atsampson/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/atsampson/subscriptions",
"organizations_url": "https://api.github.com/users/atsampson/orgs",
"repos_url": "https://api.github.com/users/atsampson/repos",
"events_url": "https://api.github.com/users/atsampson/events{/privacy}",
"received_events_url": "https://api.github.com/users/atsampson/received_events",
"type": "User",
"site_admin": false
},
"created_at": "2018-04-19T16:27:09Z",
"updated_at": "2018-04-19T16:27:09Z",
"author_association": "CONTRIBUTOR",
"body": "Another one for the list of random fixes: to make [MIDAS 328 from SAILDART](https://www.saildart.org/MIDAS.328[CSP,SYS]) build on ITS:\r\n\r\n```\r\nIFN SMALSW,IFNDEF MACL,MACL==6000 ;(MUST BE BIG ENOUGH TO COVER INIT CODE)\r\n```\r\n\r\nought to be:\r\n\r\n```\r\nIFE SMALSW,IFNDEF MACL,MACL==6000 ;(MUST BE BIG ENOUGH TO COVER INIT CODE)\r\n```"
},
{
"url": "https://api.github.com/repos/PDP-10/its/issues/comments/383010509",
"html_url": "https://github.com/PDP-10/its/issues/795#issuecomment-383010509",
"issue_url": "https://api.github.com/repos/PDP-10/its/issues/795",
"id": 383010509,
"node_id": "MDEyOklzc3VlQ29tbWVudDM4MzAxMDUwOQ==",
"user": {
"login": "larsbrinkhoff",
"id": 775050,
"node_id": "MDQ6VXNlcjc3NTA1MA==",
"avatar_url": "https://avatars0.githubusercontent.com/u/775050?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/larsbrinkhoff",
"html_url": "https://github.com/larsbrinkhoff",
"followers_url": "https://api.github.com/users/larsbrinkhoff/followers",
"following_url": "https://api.github.com/users/larsbrinkhoff/following{/other_user}",
"gists_url": "https://api.github.com/users/larsbrinkhoff/gists{/gist_id}",
"starred_url": "https://api.github.com/users/larsbrinkhoff/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/larsbrinkhoff/subscriptions",
"organizations_url": "https://api.github.com/users/larsbrinkhoff/orgs",
"repos_url": "https://api.github.com/users/larsbrinkhoff/repos",
"events_url": "https://api.github.com/users/larsbrinkhoff/events{/privacy}",
"received_events_url": "https://api.github.com/users/larsbrinkhoff/received_events",
"type": "User",
"site_admin": false
},
"created_at": "2018-04-20T07:39:01Z",
"updated_at": "2018-04-20T07:39:01Z",
"author_association": "MEMBER",
"body": "Duplicate of #782."
},
{
"url": "https://api.github.com/repos/PDP-10/its/issues/comments/383042738",
"html_url": "https://github.com/PDP-10/its/pull/266#issuecomment-383042738",
"issue_url": "https://api.github.com/repos/PDP-10/its/issues/266",
"id": 383042738,
"node_id": "MDEyOklzc3VlQ29tbWVudDM4MzA0MjczOA==",
"user": {
"login": "larsbrinkhoff",
"id": 775050,
"node_id": "MDQ6VXNlcjc3NTA1MA==",
"avatar_url": "https://avatars0.githubusercontent.com/u/775050?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/larsbrinkhoff",
"html_url": "https://github.com/larsbrinkhoff",
"followers_url": "https://api.github.com/users/larsbrinkhoff/followers",
"following_url": "https://api.github.com/users/larsbrinkhoff/following{/other_user}",
"gists_url": "https://api.github.com/users/larsbrinkhoff/gists{/gist_id}",
"starred_url": "https://api.github.com/users/larsbrinkhoff/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/larsbrinkhoff/subscriptions",
"organizations_url": "https://api.github.com/users/larsbrinkhoff/orgs",
"repos_url": "https://api.github.com/users/larsbrinkhoff/repos",
"events_url": "https://api.github.com/users/larsbrinkhoff/events{/privacy}",
"received_events_url": "https://api.github.com/users/larsbrinkhoff/received_events",
"type": "User",
"site_admin": false
},
"created_at": "2018-04-20T09:36:43Z",
"updated_at": "2018-04-20T09:36:43Z",
"author_association": "MEMBER",
"body": "DECUSLIB10-01 has a CHESS.SAV that is claimed to be MacHack, and it's timestamped 1970. I disassembled it, but there's no use of device 130 (the 340)."
},
{
"url": "https://api.github.com/repos/PDP-10/its/issues/comments/383068246",
"html_url": "https://github.com/PDP-10/its/issues/820#issuecomment-383068246",
"issue_url": "https://api.github.com/repos/PDP-10/its/issues/820",
"id": 383068246,
"node_id": "MDEyOklzc3VlQ29tbWVudDM4MzA2ODI0Ng==",
"user": {
"login": "larsbrinkhoff",
"id": 775050,
"node_id": "MDQ6VXNlcjc3NTA1MA==",
"avatar_url": "https://avatars0.githubusercontent.com/u/775050?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/larsbrinkhoff",
"html_url": "https://github.com/larsbrinkhoff",
"followers_url": "https://api.github.com/users/larsbrinkhoff/followers",
"following_url": "https://api.github.com/users/larsbrinkhoff/following{/other_user}",
"gists_url": "https://api.github.com/users/larsbrinkhoff/gists{/gist_id}",
"starred_url": "https://api.github.com/users/larsbrinkhoff/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/larsbrinkhoff/subscriptions",
"organizations_url": "https://api.github.com/users/larsbrinkhoff/orgs",
"repos_url": "https://api.github.com/users/larsbrinkhoff/repos",
"events_url": "https://api.github.com/users/larsbrinkhoff/events{/privacy}",
"received_events_url": "https://api.github.com/users/larsbrinkhoff/received_events",
"type": "User",
"site_admin": false
},
"created_at": "2018-04-20T11:31:04Z",
"updated_at": "2018-04-20T11:40:00Z",
"author_association": "MEMBER",
"body": "TSRTNS = timesharing routines. It's .INSRTed when IFN TS. In MIDAS 359 it was part of the main file; some time before version 394 it was split off."
},
{
"url": "https://api.github.com/repos/PDP-10/its/issues/comments/383095879",
"html_url": "https://github.com/PDP-10/its/issues/235#issuecomment-383095879",
"issue_url": "https://api.github.com/repos/PDP-10/its/issues/235",
"id": 383095879,
"node_id": "MDEyOklzc3VlQ29tbWVudDM4MzA5NTg3OQ==",
"user": {
"login": "larsbrinkhoff",
"id": 775050,
"node_id": "MDQ6VXNlcjc3NTA1MA==",
"avatar_url": "https://avatars0.githubusercontent.com/u/775050?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/larsbrinkhoff",
"html_url": "https://github.com/larsbrinkhoff",
"followers_url": "https://api.github.com/users/larsbrinkhoff/followers",
"following_url": "https://api.github.com/users/larsbrinkhoff/following{/other_user}",
"gists_url": "https://api.github.com/users/larsbrinkhoff/gists{/gist_id}",
"starred_url": "https://api.github.com/users/larsbrinkhoff/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/larsbrinkhoff/subscriptions",
"organizations_url": "https://api.github.com/users/larsbrinkhoff/orgs",
"repos_url": "https://api.github.com/users/larsbrinkhoff/repos",
"events_url": "https://api.github.com/users/larsbrinkhoff/events{/privacy}",
"received_events_url": "https://api.github.com/users/larsbrinkhoff/received_events",
"type": "User",
"site_admin": false
},
"created_at": "2018-04-20T13:28:44Z",
"updated_at": "2018-04-20T13:28:44Z",
"author_association": "MEMBER",
"body": "Maybe DMCG; MONIT 200 and DMCG; TS MONIT."
},
{
"url": "https://api.github.com/repos/PDP-10/its/issues/comments/383159206",
"html_url": "https://github.com/PDP-10/its/issues/665#issuecomment-383159206",
"issue_url": "https://api.github.com/repos/PDP-10/its/issues/665",
"id": 383159206,
"node_id": "MDEyOklzc3VlQ29tbWVudDM4MzE1OTIwNg==",
"user": {
"login": "atsampson",
"id": 436317,
"node_id": "MDQ6VXNlcjQzNjMxNw==",
"avatar_url": "https://avatars3.githubusercontent.com/u/436317?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/atsampson",
"html_url": "https://github.com/atsampson",
"followers_url": "https://api.github.com/users/atsampson/followers",
"following_url": "https://api.github.com/users/atsampson/following{/other_user}",
"gists_url": "https://api.github.com/users/atsampson/gists{/gist_id}",
"starred_url": "https://api.github.com/users/atsampson/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/atsampson/subscriptions",
"organizations_url": "https://api.github.com/users/atsampson/orgs",
"repos_url": "https://api.github.com/users/atsampson/repos",
"events_url": "https://api.github.com/users/atsampson/events{/privacy}",
"received_events_url": "https://api.github.com/users/atsampson/received_events",
"type": "User",
"site_admin": false
},
"created_at": "2018-04-20T17:00:34Z",
"updated_at": "2018-04-20T17:18:13Z",
"author_association": "CONTRIBUTOR",
"body": "Not there yet, but closer. \r\n\r\nI'm pretty convinced that the failing test in INITM is buggy (testing >= rather than <=). [Using .LOP](https://github.com/atsampson/its-tests/blob/master/stink/dvalue.mid), I've had a look at the values it's testing, and they seem sensible, so I've fixed the assertion. (It's a linker-evaluated expression, so perhaps it never actually got evaluated correctly before, but I'm just guessing...)\r\n\r\nAll the MIDAS 323-compiled files now load into STINK 2. Useful commands at this point: `?` shows unresolved symbols, `-1?`shows unresolved symbols and the relocation chain for each, `S` shows resolved symbols.\r\n\r\nMost of the unresolved symbols were further ITS/TENEX conditional problems. I've pushed fixes for these to [ats/its](https://github.com/PDP-10/muddle/tree/ats/its).\r\n\r\nHowever, I'm now left with a set of unresolved symbols with names like \"TO B$F\" and \"J$XGA7\". Dropping some extra symbols into the source and looking at the output of -1?/S reveals that the locations STINK wants to write their values into are \"between files\" - i.e. adding a symbol at the end of MUDDLE's END macro and another at the beginning of the next file brackets the mystery addresses. So this looks like MIDAS doing something odd with REL output again, and the next step is to have a more careful look at the REL files.\r\n\r\n(I tried this with MIDAS 289 as well; same behaviour.)"
},
{
"url": "https://api.github.com/repos/PDP-10/its/issues/comments/383172584",
"html_url": "https://github.com/PDP-10/its/issues/665#issuecomment-383172584",
"issue_url": "https://api.github.com/repos/PDP-10/its/issues/665",
"id": 383172584,
"node_id": "MDEyOklzc3VlQ29tbWVudDM4MzE3MjU4NA==",
"user": {
"login": "larsbrinkhoff",
"id": 775050,
"node_id": "MDQ6VXNlcjc3NTA1MA==",
"avatar_url": "https://avatars0.githubusercontent.com/u/775050?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/larsbrinkhoff",
"html_url": "https://github.com/larsbrinkhoff",
"followers_url": "https://api.github.com/users/larsbrinkhoff/followers",
"following_url": "https://api.github.com/users/larsbrinkhoff/following{/other_user}",
"gists_url": "https://api.github.com/users/larsbrinkhoff/gists{/gist_id}",
"starred_url": "https://api.github.com/users/larsbrinkhoff/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/larsbrinkhoff/subscriptions",
"organizations_url": "https://api.github.com/users/larsbrinkhoff/orgs",
"repos_url": "https://api.github.com/users/larsbrinkhoff/repos",
"events_url": "https://api.github.com/users/larsbrinkhoff/events{/privacy}",
"received_events_url": "https://api.github.com/users/larsbrinkhoff/received_events",
"type": "User",
"site_admin": false
},
"created_at": "2018-04-20T17:49:18Z",
"updated_at": "2018-04-20T17:49:18Z",
"author_association": "MEMBER",
"body": "Excellent work! From the looks of your table, it seems like STINK \"2\" is the best bet so far.\r\n\r\nI don't think it matters, but STINK 200 is a reconstruction from binary. But done in the classic era:\r\n\r\n> Date: Tue, 11 Jun 85 05:36:46 EDT\r\n> From: Ken Harrenstien <KLH@MIT-MC.ARPA>\r\n> Subject: STINK\r\n> To: BUG-ITS@MIT-MC.ARPA\r\n>\r\n> You may find this news hard to believe.\r\n>\r\n> As you may recall, the source for STINK didn't assemble properly, and had a higher version number than the (presumably working) binary. The true source, if it ever existed, has been lost in the distant fires of ITS dump tapes being burned at the stake.\r\n>\r\n> I was thinking about a possible hack which at some point might require the services of STINK. Never mind what it is. The problem as I saw it was not the fact that STINK is unique and unsupported, but the fact that STINK could not be supported without a real source. So I made a half-hearted attempt to investigate by comparing the (faulty) result of an assembly with the existing binary, using SRCCOM's /$ switch.\r\n> \r\n> Boy, am I glad I put that hack into SRCCOM. The comparison much to my surprise showed the binaries were virtually identical, except for one changed label and a couple of missing symbols. It only took a few minutes to fix those and come up with a source that assembles into exactly the same thing (modulo .FNAM2) as the old TS STINK!\r\n> \r\n> Anyway, I wrote out this new source as STINK 200, and installed a new TS STINK. STINK lives again! (phew)"
},
{
"url": "https://api.github.com/repos/PDP-10/its/issues/comments/383172619",
"html_url": "https://github.com/PDP-10/its/issues/665#issuecomment-383172619",
"issue_url": "https://api.github.com/repos/PDP-10/its/issues/665",
"id": 383172619,
"node_id": "MDEyOklzc3VlQ29tbWVudDM4MzE3MjYxOQ==",
"user": {
"login": "larsbrinkhoff",
"id": 775050,
"node_id": "MDQ6VXNlcjc3NTA1MA==",
"avatar_url": "https://avatars0.githubusercontent.com/u/775050?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/larsbrinkhoff",
"html_url": "https://github.com/larsbrinkhoff",
"followers_url": "https://api.github.com/users/larsbrinkhoff/followers",
"following_url": "https://api.github.com/users/larsbrinkhoff/following{/other_user}",
"gists_url": "https://api.github.com/users/larsbrinkhoff/gists{/gist_id}",
"starred_url": "https://api.github.com/users/larsbrinkhoff/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/larsbrinkhoff/subscriptions",
"organizations_url": "https://api.github.com/users/larsbrinkhoff/orgs",
"repos_url": "https://api.github.com/users/larsbrinkhoff/repos",
"events_url": "https://api.github.com/users/larsbrinkhoff/events{/privacy}",
"received_events_url": "https://api.github.com/users/larsbrinkhoff/received_events",
"type": "User",
"site_admin": false
},
"created_at": "2018-04-20T17:49:27Z",
"updated_at": "2018-04-20T17:49:27Z",
"author_association": "MEMBER",
"body": "And let me add, that .LOP .VALUE trick is a delight!"
},
{
"url": "https://api.github.com/repos/PDP-10/its/issues/comments/383286751",
"html_url": "https://github.com/PDP-10/its/issues/665#issuecomment-383286751",
"issue_url": "https://api.github.com/repos/PDP-10/its/issues/665",
"id": 383286751,
"node_id": "MDEyOklzc3VlQ29tbWVudDM4MzI4Njc1MQ==",
"user": {
"login": "atsampson",
"id": 436317,
"node_id": "MDQ6VXNlcjQzNjMxNw==",
"avatar_url": "https://avatars3.githubusercontent.com/u/436317?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/atsampson",
"html_url": "https://github.com/atsampson",
"followers_url": "https://api.github.com/users/atsampson/followers",
"following_url": "https://api.github.com/users/atsampson/following{/other_user}",
"gists_url": "https://api.github.com/users/atsampson/gists{/gist_id}",
"starred_url": "https://api.github.com/users/atsampson/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/atsampson/subscriptions",
"organizations_url": "https://api.github.com/users/atsampson/orgs",
"repos_url": "https://api.github.com/users/atsampson/repos",
"events_url": "https://api.github.com/users/atsampson/events{/privacy}",
"received_events_url": "https://api.github.com/users/atsampson/received_events",
"type": "User",
"site_admin": false
},
"created_at": "2018-04-21T11:22:10Z",
"updated_at": "2018-04-22T00:04:01Z",
"author_association": "CONTRIBUTOR",
"body": "I've written [explain-rel](https://github.com/atsampson/its-tests/blob/master/tools/explain-rel): you give it a REL file, it feeds it through dis10 -r, and it annotates the output to explain what the REL constructs are doing. I'm using it along with my [instrumented STINK 201](https://github.com/atsampson/its-tests/blob/master/tools/astink.mid) that dumps a lot of information about what it's doing. (@larsbrinkhoff, it might also be useful for you for REL loading support in dis10.)\r\n\r\nSo far, I've found two things that MIDAS (323) is doing that confuse STINK:\r\n\r\n- When writing a \"standard data\" block to a REL file, MIDAS can split some kinds of directives (e.g. EXPUNGE) across multiple blocks in a way that the spec doesn't seem to allow, and STINK doesn't understand. Anything else in the second block is misinterpreted by STINK because it's out of sync by a word. [More details and a fix.](https://github.com/PDP-10/muddle/commit/9acab4bb48c8dc8ad66e214576db5fca12e58716) Edit: [Better fix](https://github.com/PDP-10/muddle/commit/7b287323744afbf07053e2673b2e15ce6f202db8) and [testcase](https://github.com/atsampson/its-tests/blob/master/midas/spill.mid).\r\n\r\n- ~~MIDAS emits incorrect global reference directives for [] constants~~ No, that's not right - STINK does interpret this the way MIDAS expected, but it's missing the definition of the symbol later."
},
{
"url": "https://api.github.com/repos/PDP-10/its/issues/comments/383342443",
"html_url": "https://github.com/PDP-10/its/issues/665#issuecomment-383342443",
"issue_url": "https://api.github.com/repos/PDP-10/its/issues/665",
"id": 383342443,
"node_id": "MDEyOklzc3VlQ29tbWVudDM4MzM0MjQ0Mw==",
"user": {
"login": "atsampson",
"id": 436317,
"node_id": "MDQ6VXNlcjQzNjMxNw==",
"avatar_url": "https://avatars3.githubusercontent.com/u/436317?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/atsampson",
"html_url": "https://github.com/atsampson",
"followers_url": "https://api.github.com/users/atsampson/followers",
"following_url": "https://api.github.com/users/atsampson/following{/other_user}",
"gists_url": "https://api.github.com/users/atsampson/gists{/gist_id}",
"starred_url": "https://api.github.com/users/atsampson/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/atsampson/subscriptions",
"organizations_url": "https://api.github.com/users/atsampson/orgs",
"repos_url": "https://api.github.com/users/atsampson/repos",
"events_url": "https://api.github.com/users/atsampson/events{/privacy}",
"received_events_url": "https://api.github.com/users/atsampson/received_events",
"type": "User",
"site_admin": false
},
"created_at": "2018-04-22T00:03:02Z",
"updated_at": "2018-04-22T00:03:02Z",
"author_association": "CONTRIBUTOR",
"body": "Second MIDAS bug found: it was writing out the symbol at the start of a CONSTANTS block in the wrong form. Here's [the fix to MIDAS](https://github.com/PDP-10/muddle/commit/8bfd9169aa0e4ec24cc41684c46b5f7efe1eb200) and [a testcase](https://github.com/atsampson/its-tests/blob/master/midas/const.mid).\r\n\r\nWith the versions of MIDAS and STINK in [ats/its](https://github.com/PDP-10/muddle/tree/ats/its), I can now successfully link a MUDDLE binary!\r\n\r\n```\r\n:mid289 ts m323f_midas 323\r\n:midas ts msstk_stink 2\r\n:xfile xfile muddle\r\n(snip lots of output)\r\n:msstk\r\nMMUDDLE LOADER$@$$\r\n(snip list of files)\r\n*MMUDDLE BIN$Y$$\r\n:KILL\r\n*:job muddle\r\n!\r\n*:load muddle bin\r\n*$g\r\n.VAL 0; EBPUR1>>MOVEI 1,-1(5) 1/ IMAGFL+31 E.A. _ 1\r\n```\r\n\r\nThis is about 110,000 instructions into its initialisation process, so it's making some progress at least! DDT doesn't seem to see all the symbols, although STINK can print a list of them with S$$. Single-stepping through the first few instructions fails because (in klh10, at least) it clobbers location 20, which MUDDLE wants to read early on, but setting a later breakpoint (SETUP+12) is OK.\r\n\r\nI've had a look at the TOPS-20 build files from <mdl.int> and there doesn't seem to be anything particular they're doing in terms of purification - the two binary patches they apply are to set the version number (which VCREATE can do automatically on ITS, in theory) and to twiddle another parameter that doesn't apply to ITS."
},
{
"url": "https://api.github.com/repos/PDP-10/its/issues/comments/383362684",
"html_url": "https://github.com/PDP-10/its/issues/665#issuecomment-383362684",
"issue_url": "https://api.github.com/repos/PDP-10/its/issues/665",
"id": 383362684,
"node_id": "MDEyOklzc3VlQ29tbWVudDM4MzM2MjY4NA==",
"user": {
"login": "larsbrinkhoff",
"id": 775050,
"node_id": "MDQ6VXNlcjc3NTA1MA==",
"avatar_url": "https://avatars0.githubusercontent.com/u/775050?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/larsbrinkhoff",
"html_url": "https://github.com/larsbrinkhoff",
"followers_url": "https://api.github.com/users/larsbrinkhoff/followers",
"following_url": "https://api.github.com/users/larsbrinkhoff/following{/other_user}",
"gists_url": "https://api.github.com/users/larsbrinkhoff/gists{/gist_id}",
"starred_url": "https://api.github.com/users/larsbrinkhoff/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/larsbrinkhoff/subscriptions",
"organizations_url": "https://api.github.com/users/larsbrinkhoff/orgs",
"repos_url": "https://api.github.com/users/larsbrinkhoff/repos",
"events_url": "https://api.github.com/users/larsbrinkhoff/events{/privacy}",
"received_events_url": "https://api.github.com/users/larsbrinkhoff/received_events",
"type": "User",
"site_admin": false
},
"created_at": "2018-04-22T07:51:45Z",
"updated_at": "2018-04-22T07:51:45Z",
"author_association": "MEMBER",
"body": "Congratulations on getting this far! It's a milestone."
},
{
"url": "https://api.github.com/repos/PDP-10/its/issues/comments/383366696",
"html_url": "https://github.com/PDP-10/its/issues/813#issuecomment-383366696",
"issue_url": "https://api.github.com/repos/PDP-10/its/issues/813",
"id": 383366696,
"node_id": "MDEyOklzc3VlQ29tbWVudDM4MzM2NjY5Ng==",
"user": {
"login": "larsbrinkhoff",
"id": 775050,
"node_id": "MDQ6VXNlcjc3NTA1MA==",
"avatar_url": "https://avatars0.githubusercontent.com/u/775050?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/larsbrinkhoff",
"html_url": "https://github.com/larsbrinkhoff",
"followers_url": "https://api.github.com/users/larsbrinkhoff/followers",
"following_url": "https://api.github.com/users/larsbrinkhoff/following{/other_user}",
"gists_url": "https://api.github.com/users/larsbrinkhoff/gists{/gist_id}",
"starred_url": "https://api.github.com/users/larsbrinkhoff/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/larsbrinkhoff/subscriptions",
"organizations_url": "https://api.github.com/users/larsbrinkhoff/orgs",
"repos_url": "https://api.github.com/users/larsbrinkhoff/repos",
"events_url": "https://api.github.com/users/larsbrinkhoff/events{/privacy}",
"received_events_url": "https://api.github.com/users/larsbrinkhoff/received_events",
"type": "User",
"site_admin": false
},
"created_at": "2018-04-22T09:07:21Z",
"updated_at": "2018-04-22T09:07:21Z",
"author_association": "MEMBER",
"body": "Some more details have been published in the New Zork Times:\r\n\r\n> Although people could get runnable Zorks, they couldnt get sources. We tried two approaches to protecting the sources (remember, there was no protection of any sort on DM): they were normally kept encrypted; and we patched the system to protect the directory where we kept the sources (named CFS, for either “Charles F. Stanley” or “Computer Fantasy and Simulation”). This worked pretty well, but was finally beaten by a system hacker from Digital: using some archaic ITS documentation (theres never been any other kind), he was able to figure out how to modify the running operating system. Being clever, he was also able to figure out how our patch to protect the source directory worked. Then it was just a matter of decrypting the sources, but that was soon reduced to figuring out the key wed used. Ted had no trouble getting machine time; he just found a new TOPS-20 machine that was undergoing final testing, and started a program that tried every key until it got something that looked like text. After less than a day of crunching, he had a readable copy of the source. We had to concede that anyone whod go to that much trouble deserved it. "
},
{
"url": "https://api.github.com/repos/PDP-10/its/issues/comments/383405260",
"html_url": "https://github.com/PDP-10/its/pull/507#issuecomment-383405260",
"issue_url": "https://api.github.com/repos/PDP-10/its/issues/507",
"id": 383405260,
"node_id": "MDEyOklzc3VlQ29tbWVudDM4MzQwNTI2MA==",
"user": {
"login": "larsbrinkhoff",
"id": 775050,
"node_id": "MDQ6VXNlcjc3NTA1MA==",
"avatar_url": "https://avatars0.githubusercontent.com/u/775050?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/larsbrinkhoff",
"html_url": "https://github.com/larsbrinkhoff",
"followers_url": "https://api.github.com/users/larsbrinkhoff/followers",
"following_url": "https://api.github.com/users/larsbrinkhoff/following{/other_user}",
"gists_url": "https://api.github.com/users/larsbrinkhoff/gists{/gist_id}",
"starred_url": "https://api.github.com/users/larsbrinkhoff/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/larsbrinkhoff/subscriptions",
"organizations_url": "https://api.github.com/users/larsbrinkhoff/orgs",
"repos_url": "https://api.github.com/users/larsbrinkhoff/repos",
"events_url": "https://api.github.com/users/larsbrinkhoff/events{/privacy}",
"received_events_url": "https://api.github.com/users/larsbrinkhoff/received_events",
"type": "User",
"site_admin": false
},
"created_at": "2018-04-22T19:14:48Z",
"updated_at": "2018-04-22T19:14:48Z",
"author_association": "MEMBER",
"body": "Does .INSRTs from the AI device. Fixing that, I get\r\n\r\n```\r\n*:gcmail\r\n:◊ Delete ◊\r\n*q/?U? :INPUSH :inpop\r\n*\r\n2/ 0 '◊1' ◊ \r\n3/ 0 '◊1' ◊ \r\n"
},
{
"url": "https://api.github.com/repos/PDP-10/its/issues/comments/383417957",
"html_url": "https://github.com/PDP-10/its/issues/665#issuecomment-383417957",
"issue_url": "https://api.github.com/repos/PDP-10/its/issues/665",
"id": 383417957,
"node_id": "MDEyOklzc3VlQ29tbWVudDM4MzQxNzk1Nw==",
"user": {
"login": "atsampson",
"id": 436317,
"node_id": "MDQ6VXNlcjQzNjMxNw==",
"avatar_url": "https://avatars3.githubusercontent.com/u/436317?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/atsampson",
"html_url": "https://github.com/atsampson",
"followers_url": "https://api.github.com/users/atsampson/followers",
"following_url": "https://api.github.com/users/atsampson/following{/other_user}",
"gists_url": "https://api.github.com/users/atsampson/gists{/gist_id}",
"starred_url": "https://api.github.com/users/atsampson/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/atsampson/subscriptions",
"organizations_url": "https://api.github.com/users/atsampson/orgs",
"repos_url": "https://api.github.com/users/atsampson/repos",
"events_url": "https://api.github.com/users/atsampson/events{/privacy}",
"received_events_url": "https://api.github.com/users/atsampson/received_events",
"type": "User",
"site_admin": false
},
"created_at": "2018-04-22T22:38:25Z",
"updated_at": "2018-04-22T22:38:25Z",
"author_association": "CONTRIBUTOR",
"body": "Success:\r\n\r\n```\r\n*:mudsav;muddle\r\nMUDDLE\r\nLISTENING-AT-LEVEL 1 PROCESS 1\r\n<+ 3 4>$\r\n7\r\n```\r\n\r\nSo running the executable I built yesterday kicks off a purification process, which eventually drops you back into DDT to dump the real executable. I traced through the initialisation process, and fixed a number of problems:\r\n\r\n- The crash I was seeing yesterday was because ILOOP, which copies objects into \"pure\" storage after the end of the code, was running off the end of memory. The pure section was configured to start at BOT=700000 and it looks like it's running about 2000 words over; I've set it to 600000 for now (as MUDDLE's comments indicate that used to be its value), but I guess you could get away with 670000 or similar.\r\n\r\n- It should have printed `MUDDLE INITIALIZATION` by that point, and it hadn't. The syscall to open the TTY needed fixing (looks like a copy-and-paste error).\r\n\r\n- `FATAL ERROR CAN'T CREATE SQUOZE FILE`. It expects the MUDSAV; directory to exist; it'll write various files there (e.g. the GC code, which it maps in when needed).\r\n\r\n- `FATAL ERROR CANT FIXUP INTERPRETER`. The binary we've written so far needs to be MUDSAV;TS MUDG, in PDUMP format; MUDDLE opens the file and reads the page map out of it. So you can't use STINK's Y command, you have to drop into DDT with D and :pdump it. The MUDG name is derived from MUDDLE's version number, which should be written into MUDSTR before dumping, but it works without for now.\r\n\r\n- `FATAL ERROR INITM -- CAN'T PURIFY HIGH CORE`. By this point it's written out its executables and tried swapping in the GC, so it's mostly working. This is the last CORBLK call in PURIMP failing, trying to make all the pure-code pages read-only. I don't know why it doesn't work (any ideas?) -- so I've commented it out... which gets it to the final valret happily.\r\n\r\nI haven't tried anything more complex than arithmetic with MUDDLE yet, so it's quite likely more stuff is broken. All the changes above on the [ats/its](https://github.com/PDP-10/muddle/commits/ats/its) branch; it'd be helpful if someone else could try building it to check I've not left anything out.\r\n\r\nI found another bug in MIDAS as well: using the JRST [stuff... ? JRST .+1] idiom for a skippable block doesn't work in RELOCATABLE mode, because it treats . as the location inside the constant. Fortunately MUDDLE doesn't use this!"
},
{
"url": "https://api.github.com/repos/PDP-10/its/issues/comments/383421774",
"html_url": "https://github.com/PDP-10/its/issues/665#issuecomment-383421774",
"issue_url": "https://api.github.com/repos/PDP-10/its/issues/665",
"id": 383421774,
"node_id": "MDEyOklzc3VlQ29tbWVudDM4MzQyMTc3NA==",
"user": {
"login": "eswenson1",
"id": 867939,
"node_id": "MDQ6VXNlcjg2NzkzOQ==",
"avatar_url": "https://avatars0.githubusercontent.com/u/867939?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/eswenson1",
"html_url": "https://github.com/eswenson1",
"followers_url": "https://api.github.com/users/eswenson1/followers",
"following_url": "https://api.github.com/users/eswenson1/following{/other_user}",
"gists_url": "https://api.github.com/users/eswenson1/gists{/gist_id}",
"starred_url": "https://api.github.com/users/eswenson1/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/eswenson1/subscriptions",
"organizations_url": "https://api.github.com/users/eswenson1/orgs",
"repos_url": "https://api.github.com/users/eswenson1/repos",
"events_url": "https://api.github.com/users/eswenson1/events{/privacy}",
"received_events_url": "https://api.github.com/users/eswenson1/received_events",
"type": "User",
"site_admin": false
},
"created_at": "2018-04-22T23:48:57Z",
"updated_at": "2018-04-22T23:48:57Z",
"author_association": "MEMBER",
"body": "Congrats! Thats great. Now it will be interesting to see if your assembles muddle does better than the executable we tried to run zork sources with!"
},
{
"url": "https://api.github.com/repos/PDP-10/its/issues/comments/383455984",
"html_url": "https://github.com/PDP-10/its/issues/665#issuecomment-383455984",
"issue_url": "https://api.github.com/repos/PDP-10/its/issues/665",
"id": 383455984,
"node_id": "MDEyOklzc3VlQ29tbWVudDM4MzQ1NTk4NA==",
"user": {
"login": "larsbrinkhoff",
"id": 775050,
"node_id": "MDQ6VXNlcjc3NTA1MA==",
"avatar_url": "https://avatars0.githubusercontent.com/u/775050?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/larsbrinkhoff",
"html_url": "https://github.com/larsbrinkhoff",
"followers_url": "https://api.github.com/users/larsbrinkhoff/followers",
"following_url": "https://api.github.com/users/larsbrinkhoff/following{/other_user}",
"gists_url": "https://api.github.com/users/larsbrinkhoff/gists{/gist_id}",
"starred_url": "https://api.github.com/users/larsbrinkhoff/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/larsbrinkhoff/subscriptions",
"organizations_url": "https://api.github.com/users/larsbrinkhoff/orgs",
"repos_url": "https://api.github.com/users/larsbrinkhoff/repos",
"events_url": "https://api.github.com/users/larsbrinkhoff/events{/privacy}",
"received_events_url": "https://api.github.com/users/larsbrinkhoff/received_events",
"type": "User",
"site_admin": false
},
"created_at": "2018-04-23T05:11:06Z",
"updated_at": "2018-04-23T05:11:06Z",
"author_association": "MEMBER",
"body": "Fantastic!\r\n\r\nI'll verify that I can build this as well.\r\n\r\nI'm eager to have this merged into the its repository. I think we can use special versions of MIDAS and STINK. (There's historical precedent.) Long term, I'd like to make all necessary fixes to the latest versions."
},
{
"url": "https://api.github.com/repos/PDP-10/its/issues/comments/383460530",
"html_url": "https://github.com/PDP-10/its/issues/665#issuecomment-383460530",
"issue_url": "https://api.github.com/repos/PDP-10/its/issues/665",
"id": 383460530,
"node_id": "MDEyOklzc3VlQ29tbWVudDM4MzQ2MDUzMA==",
"user": {
"login": "larsbrinkhoff",
"id": 775050,
"node_id": "MDQ6VXNlcjc3NTA1MA==",
"avatar_url": "https://avatars0.githubusercontent.com/u/775050?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/larsbrinkhoff",
"html_url": "https://github.com/larsbrinkhoff",
"followers_url": "https://api.github.com/users/larsbrinkhoff/followers",
"following_url": "https://api.github.com/users/larsbrinkhoff/following{/other_user}",
"gists_url": "https://api.github.com/users/larsbrinkhoff/gists{/gist_id}",
"starred_url": "https://api.github.com/users/larsbrinkhoff/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/larsbrinkhoff/subscriptions",
"organizations_url": "https://api.github.com/users/larsbrinkhoff/orgs",
"repos_url": "https://api.github.com/users/larsbrinkhoff/repos",
"events_url": "https://api.github.com/users/larsbrinkhoff/events{/privacy}",
"received_events_url": "https://api.github.com/users/larsbrinkhoff/received_events",
"type": "User",
"site_admin": false
},
"created_at": "2018-04-23T05:42:01Z",
"updated_at": "2018-04-23T05:42:01Z",
"author_association": "MEMBER",
"body": "One thing to test: garbage collection. Ensure that the mult-section GC isn't used.\r\n\r\nAlso check whether SECAGC is needed at all in the ITS version."
},
{
"url": "https://api.github.com/repos/PDP-10/its/issues/comments/383470653",
"html_url": "https://github.com/PDP-10/its/issues/826#issuecomment-383470653",
"issue_url": "https://api.github.com/repos/PDP-10/its/issues/826",
"id": 383470653,
"node_id": "MDEyOklzc3VlQ29tbWVudDM4MzQ3MDY1Mw==",
"user": {
"login": "larsbrinkhoff",
"id": 775050,
"node_id": "MDQ6VXNlcjc3NTA1MA==",
"avatar_url": "https://avatars0.githubusercontent.com/u/775050?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/larsbrinkhoff",
"html_url": "https://github.com/larsbrinkhoff",
"followers_url": "https://api.github.com/users/larsbrinkhoff/followers",
"following_url": "https://api.github.com/users/larsbrinkhoff/following{/other_user}",
"gists_url": "https://api.github.com/users/larsbrinkhoff/gists{/gist_id}",
"starred_url": "https://api.github.com/users/larsbrinkhoff/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/larsbrinkhoff/subscriptions",
"organizations_url": "https://api.github.com/users/larsbrinkhoff/orgs",
"repos_url": "https://api.github.com/users/larsbrinkhoff/repos",
"events_url": "https://api.github.com/users/larsbrinkhoff/events{/privacy}",
"received_events_url": "https://api.github.com/users/larsbrinkhoff/received_events",
"type": "User",
"site_admin": false
},
"created_at": "2018-04-23T06:41:53Z",
"updated_at": "2018-04-24T09:39:52Z",
"author_association": "MEMBER",
"body": "I think the next version of MIDAS should be 459 rather than incremented for every bugfix or git commit."
},
{
"url": "https://api.github.com/repos/PDP-10/its/issues/comments/383486647",
"html_url": "https://github.com/PDP-10/its/issues/826#issuecomment-383486647",
"issue_url": "https://api.github.com/repos/PDP-10/its/issues/826",
"id": 383486647,
"node_id": "MDEyOklzc3VlQ29tbWVudDM4MzQ4NjY0Nw==",
"user": {
"login": "larsbrinkhoff",
"id": 775050,
"node_id": "MDQ6VXNlcjc3NTA1MA==",
"avatar_url": "https://avatars0.githubusercontent.com/u/775050?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/larsbrinkhoff",
"html_url": "https://github.com/larsbrinkhoff",
"followers_url": "https://api.github.com/users/larsbrinkhoff/followers",
"following_url": "https://api.github.com/users/larsbrinkhoff/following{/other_user}",
"gists_url": "https://api.github.com/users/larsbrinkhoff/gists{/gist_id}",
"starred_url": "https://api.github.com/users/larsbrinkhoff/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/larsbrinkhoff/subscriptions",
"organizations_url": "https://api.github.com/users/larsbrinkhoff/orgs",
"repos_url": "https://api.github.com/users/larsbrinkhoff/repos",
"events_url": "https://api.github.com/users/larsbrinkhoff/events{/privacy}",
"received_events_url": "https://api.github.com/users/larsbrinkhoff/received_events",
"type": "User",
"site_admin": false
},
"created_at": "2018-04-23T07:53:54Z",
"updated_at": "2018-04-23T07:53:54Z",
"author_association": "MEMBER",
"body": "Also add the INFO; MIDAS ARCHIV file."
},
{
"url": "https://api.github.com/repos/PDP-10/its/issues/comments/383569051",
"html_url": "https://github.com/PDP-10/its/issues/262#issuecomment-383569051",
"issue_url": "https://api.github.com/repos/PDP-10/its/issues/262",
"id": 383569051,
"node_id": "MDEyOklzc3VlQ29tbWVudDM4MzU2OTA1MQ==",
"user": {
"login": "larsbrinkhoff",
"id": 775050,
"node_id": "MDQ6VXNlcjc3NTA1MA==",
"avatar_url": "https://avatars0.githubusercontent.com/u/775050?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/larsbrinkhoff",
"html_url": "https://github.com/larsbrinkhoff",
"followers_url": "https://api.github.com/users/larsbrinkhoff/followers",
"following_url": "https://api.github.com/users/larsbrinkhoff/following{/other_user}",
"gists_url": "https://api.github.com/users/larsbrinkhoff/gists{/gist_id}",
"starred_url": "https://api.github.com/users/larsbrinkhoff/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/larsbrinkhoff/subscriptions",
"organizations_url": "https://api.github.com/users/larsbrinkhoff/orgs",
"repos_url": "https://api.github.com/users/larsbrinkhoff/repos",
"events_url": "https://api.github.com/users/larsbrinkhoff/events{/privacy}",
"received_events_url": "https://api.github.com/users/larsbrinkhoff/received_events",
"type": "User",
"site_admin": false
},
"created_at": "2018-04-23T13:09:18Z",
"updated_at": "2018-04-23T13:09:18Z",
"author_association": "MEMBER",
"body": "@atsampson has a version of his own: \r\nhttps://stuff.offog.org/ats.evars"
},
{
"url": "https://api.github.com/repos/PDP-10/its/issues/comments/383577752",
"html_url": "https://github.com/PDP-10/its/issues/262#issuecomment-383577752",
"issue_url": "https://api.github.com/repos/PDP-10/its/issues/262",
"id": 383577752,
"node_id": "MDEyOklzc3VlQ29tbWVudDM4MzU3Nzc1Mg==",
"user": {
"login": "atsampson",
"id": 436317,
"node_id": "MDQ6VXNlcjQzNjMxNw==",
"avatar_url": "https://avatars3.githubusercontent.com/u/436317?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/atsampson",
"html_url": "https://github.com/atsampson",
"followers_url": "https://api.github.com/users/atsampson/followers",
"following_url": "https://api.github.com/users/atsampson/following{/other_user}",
"gists_url": "https://api.github.com/users/atsampson/gists{/gist_id}",
"starred_url": "https://api.github.com/users/atsampson/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/atsampson/subscriptions",
"organizations_url": "https://api.github.com/users/atsampson/orgs",
"repos_url": "https://api.github.com/users/atsampson/repos",
"events_url": "https://api.github.com/users/atsampson/events{/privacy}",
"received_events_url": "https://api.github.com/users/atsampson/received_events",
"type": "User",
"site_admin": false
},
"created_at": "2018-04-23T13:37:03Z",
"updated_at": "2018-04-23T13:37:03Z",
"author_association": "CONTRIBUTOR",
"body": "There's also [the EMACS vt100 library](https://github.com/PDP-10/its/blob/master/src/emacs1/vt100.49), which includes the cursor keys amongst other bindings."
},
{
"url": "https://api.github.com/repos/PDP-10/its/issues/comments/383603218",
"html_url": "https://github.com/PDP-10/its/issues/665#issuecomment-383603218",
"issue_url": "https://api.github.com/repos/PDP-10/its/issues/665",
"id": 383603218,
"node_id": "MDEyOklzc3VlQ29tbWVudDM4MzYwMzIxOA==",
"user": {
"login": "larsbrinkhoff",
"id": 775050,
"node_id": "MDQ6VXNlcjc3NTA1MA==",
"avatar_url": "https://avatars0.githubusercontent.com/u/775050?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/larsbrinkhoff",
"html_url": "https://github.com/larsbrinkhoff",
"followers_url": "https://api.github.com/users/larsbrinkhoff/followers",
"following_url": "https://api.github.com/users/larsbrinkhoff/following{/other_user}",
"gists_url": "https://api.github.com/users/larsbrinkhoff/gists{/gist_id}",
"starred_url": "https://api.github.com/users/larsbrinkhoff/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/larsbrinkhoff/subscriptions",
"organizations_url": "https://api.github.com/users/larsbrinkhoff/orgs",
"repos_url": "https://api.github.com/users/larsbrinkhoff/repos",
"events_url": "https://api.github.com/users/larsbrinkhoff/events{/privacy}",
"received_events_url": "https://api.github.com/users/larsbrinkhoff/received_events",
"type": "User",
"site_admin": false
},
"created_at": "2018-04-23T14:51:09Z",
"updated_at": "2018-04-23T18:36:08Z",
"author_association": "MEMBER",
"body": "MIDAS 323, STINK \"2\", and Muddle (to be 56?) are now built in the ats/muddle branch.\r\n\r\nOne strange thing is that STINK doesn't print its \"*\" prompt. EDIT: When run in Travis CI."
},
{
"url": "https://api.github.com/repos/PDP-10/its/issues/comments/383638112",
"html_url": "https://github.com/PDP-10/its/pull/507#issuecomment-383638112",
"issue_url": "https://api.github.com/repos/PDP-10/its/issues/507",
"id": 383638112,
"node_id": "MDEyOklzc3VlQ29tbWVudDM4MzYzODExMg==",
"user": {
"login": "larsbrinkhoff",
"id": 775050,
"node_id": "MDQ6VXNlcjc3NTA1MA==",
"avatar_url": "https://avatars0.githubusercontent.com/u/775050?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/larsbrinkhoff",
"html_url": "https://github.com/larsbrinkhoff",
"followers_url": "https://api.github.com/users/larsbrinkhoff/followers",
"following_url": "https://api.github.com/users/larsbrinkhoff/following{/other_user}",
"gists_url": "https://api.github.com/users/larsbrinkhoff/gists{/gist_id}",
"starred_url": "https://api.github.com/users/larsbrinkhoff/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/larsbrinkhoff/subscriptions",
"organizations_url": "https://api.github.com/users/larsbrinkhoff/orgs",
"repos_url": "https://api.github.com/users/larsbrinkhoff/repos",
"events_url": "https://api.github.com/users/larsbrinkhoff/events{/privacy}",
"received_events_url": "https://api.github.com/users/larsbrinkhoff/received_events",
"type": "User",
"site_admin": false
},
"created_at": "2018-04-23T16:29:01Z",
"updated_at": "2018-04-24T09:16:09Z",
"author_association": "MEMBER",
"body": "This is apparently due to the %OPDDT job options bit being set. DDT sets it in all its inferiors.\r\n\r\nIt looks like it should deposit something in the Q accumulator. Q should be defined.\r\n\r\nRunning this from Puff the Magic Dragon ought to work."
},
{
"url": "https://api.github.com/repos/PDP-10/its/issues/comments/383666100",
"html_url": "https://github.com/PDP-10/its/pull/507#issuecomment-383666100",
"issue_url": "https://api.github.com/repos/PDP-10/its/issues/507",
"id": 383666100,
"node_id": "MDEyOklzc3VlQ29tbWVudDM4MzY2NjEwMA==",
"user": {
"login": "larsbrinkhoff",
"id": 775050,
"node_id": "MDQ6VXNlcjc3NTA1MA==",
"avatar_url": "https://avatars0.githubusercontent.com/u/775050?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/larsbrinkhoff",
"html_url": "https://github.com/larsbrinkhoff",
"followers_url": "https://api.github.com/users/larsbrinkhoff/followers",
"following_url": "https://api.github.com/users/larsbrinkhoff/following{/other_user}",
"gists_url": "https://api.github.com/users/larsbrinkhoff/gists{/gist_id}",
"starred_url": "https://api.github.com/users/larsbrinkhoff/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/larsbrinkhoff/subscriptions",
"organizations_url": "https://api.github.com/users/larsbrinkhoff/orgs",
"repos_url": "https://api.github.com/users/larsbrinkhoff/repos",
"events_url": "https://api.github.com/users/larsbrinkhoff/events{/privacy}",
"received_events_url": "https://api.github.com/users/larsbrinkhoff/received_events",
"type": "User",
"site_admin": false
},
"created_at": "2018-04-23T17:56:44Z",
"updated_at": "2018-04-23T17:56:44Z",
"author_association": "MEMBER",
"body": "I made the link in my test ITS. Should know in an hour if GCMAIL did its job."
},
{
"url": "https://api.github.com/repos/PDP-10/its/issues/comments/383667207",
"html_url": "https://github.com/PDP-10/its/issues/665#issuecomment-383667207",
"issue_url": "https://api.github.com/repos/PDP-10/its/issues/665",
"id": 383667207,
"node_id": "MDEyOklzc3VlQ29tbWVudDM4MzY2NzIwNw==",
"user": {
"login": "larsbrinkhoff",
"id": 775050,
"node_id": "MDQ6VXNlcjc3NTA1MA==",
"avatar_url": "https://avatars0.githubusercontent.com/u/775050?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/larsbrinkhoff",
"html_url": "https://github.com/larsbrinkhoff",
"followers_url": "https://api.github.com/users/larsbrinkhoff/followers",
"following_url": "https://api.github.com/users/larsbrinkhoff/following{/other_user}",
"gists_url": "https://api.github.com/users/larsbrinkhoff/gists{/gist_id}",
"starred_url": "https://api.github.com/users/larsbrinkhoff/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/larsbrinkhoff/subscriptions",
"organizations_url": "https://api.github.com/users/larsbrinkhoff/orgs",
"repos_url": "https://api.github.com/users/larsbrinkhoff/repos",
"events_url": "https://api.github.com/users/larsbrinkhoff/events{/privacy}",
"received_events_url": "https://api.github.com/users/larsbrinkhoff/received_events",
"type": "User",
"site_admin": false
},
"created_at": "2018-04-23T18:00:10Z",
"updated_at": "2018-04-23T18:00:10Z",
"author_association": "MEMBER",
"body": "I did a quick test leaving out AMSGC REL from the link. UTILIT wants IAMSGC, and LOADGC wants MARK2S and SLENGC. No other undefined symbols."
},
{
"url": "https://api.github.com/repos/PDP-10/its/issues/comments/383667506",
"html_url": "https://github.com/PDP-10/its/issues/829#issuecomment-383667506",
"issue_url": "https://api.github.com/repos/PDP-10/its/issues/829",
"id": 383667506,
"node_id": "MDEyOklzc3VlQ29tbWVudDM4MzY2NzUwNg==",
"user": {
"login": "eswenson1",
"id": 867939,
"node_id": "MDQ6VXNlcjg2NzkzOQ==",
"avatar_url": "https://avatars0.githubusercontent.com/u/867939?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/eswenson1",
"html_url": "https://github.com/eswenson1",
"followers_url": "https://api.github.com/users/eswenson1/followers",
"following_url": "https://api.github.com/users/eswenson1/following{/other_user}",
"gists_url": "https://api.github.com/users/eswenson1/gists{/gist_id}",
"starred_url": "https://api.github.com/users/eswenson1/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/eswenson1/subscriptions",
"organizations_url": "https://api.github.com/users/eswenson1/orgs",
"repos_url": "https://api.github.com/users/eswenson1/repos",
"events_url": "https://api.github.com/users/eswenson1/events{/privacy}",
"received_events_url": "https://api.github.com/users/eswenson1/received_events",
"type": "User",
"site_admin": false
},
"created_at": "2018-04-23T18:01:05Z",
"updated_at": "2018-04-23T18:01:05Z",
"author_association": "MEMBER",
"body": "Quite funny, actually. The Multics emacs chart command had the same problem -- it generated a bad year as well. But the Multics emacs is written in MacLisp -- and the ITS version in TECO."
},
{
"url": "https://api.github.com/repos/PDP-10/its/issues/comments/383669453",
"html_url": "https://github.com/PDP-10/its/issues/665#issuecomment-383669453",
"issue_url": "https://api.github.com/repos/PDP-10/its/issues/665",
"id": 383669453,
"node_id": "MDEyOklzc3VlQ29tbWVudDM4MzY2OTQ1Mw==",
"user": {
"login": "larsbrinkhoff",
"id": 775050,
"node_id": "MDQ6VXNlcjc3NTA1MA==",
"avatar_url": "https://avatars0.githubusercontent.com/u/775050?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/larsbrinkhoff",
"html_url": "https://github.com/larsbrinkhoff",
"followers_url": "https://api.github.com/users/larsbrinkhoff/followers",
"following_url": "https://api.github.com/users/larsbrinkhoff/following{/other_user}",
"gists_url": "https://api.github.com/users/larsbrinkhoff/gists{/gist_id}",
"starred_url": "https://api.github.com/users/larsbrinkhoff/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/larsbrinkhoff/subscriptions",
"organizations_url": "https://api.github.com/users/larsbrinkhoff/orgs",
"repos_url": "https://api.github.com/users/larsbrinkhoff/repos",
"events_url": "https://api.github.com/users/larsbrinkhoff/events{/privacy}",
"received_events_url": "https://api.github.com/users/larsbrinkhoff/received_events",
"type": "User",
"site_admin": false
},
"created_at": "2018-04-23T18:07:29Z",
"updated_at": "2018-04-23T18:07:29Z",
"author_association": "MEMBER",
"body": "Oops, that was the wrong garbage collector!\r\n\r\nSECAGC is indeed not needed in ITS Muddle."
},
{
"url": "https://api.github.com/repos/PDP-10/its/issues/comments/383673162",
"html_url": "https://github.com/PDP-10/its/issues/665#issuecomment-383673162",
"issue_url": "https://api.github.com/repos/PDP-10/its/issues/665",
"id": 383673162,
"node_id": "MDEyOklzc3VlQ29tbWVudDM4MzY3MzE2Mg==",
"user": {
"login": "larsbrinkhoff",
"id": 775050,
"node_id": "MDQ6VXNlcjc3NTA1MA==",
"avatar_url": "https://avatars0.githubusercontent.com/u/775050?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/larsbrinkhoff",
"html_url": "https://github.com/larsbrinkhoff",
"followers_url": "https://api.github.com/users/larsbrinkhoff/followers",
"following_url": "https://api.github.com/users/larsbrinkhoff/following{/other_user}",
"gists_url": "https://api.github.com/users/larsbrinkhoff/gists{/gist_id}",
"starred_url": "https://api.github.com/users/larsbrinkhoff/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/larsbrinkhoff/subscriptions",
"organizations_url": "https://api.github.com/users/larsbrinkhoff/orgs",
"repos_url": "https://api.github.com/users/larsbrinkhoff/repos",
"events_url": "https://api.github.com/users/larsbrinkhoff/events{/privacy}",
"received_events_url": "https://api.github.com/users/larsbrinkhoff/received_events",
"type": "User",
"site_admin": false
},
"created_at": "2018-04-23T18:19:15Z",
"updated_at": "2018-04-23T18:25:56Z",
"author_association": "MEMBER",
"body": "> The pure section was configured to start at BOT=700000 and it looks like it's running about 2000 words over; I've set it to 600000 for now\r\n\r\nMaybe you should use TXPURE instead of PURE?\r\n\r\nEDIT: Looks like it's for TENEX."
},
{
"url": "https://api.github.com/repos/PDP-10/its/issues/comments/383812496",
"html_url": "https://github.com/PDP-10/its/pull/830#issuecomment-383812496",
"issue_url": "https://api.github.com/repos/PDP-10/its/issues/830",
"id": 383812496,
"node_id": "MDEyOklzc3VlQ29tbWVudDM4MzgxMjQ5Ng==",
"user": {
"login": "eswenson1",
"id": 867939,
"node_id": "MDQ6VXNlcjg2NzkzOQ==",
"avatar_url": "https://avatars0.githubusercontent.com/u/867939?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/eswenson1",
"html_url": "https://github.com/eswenson1",
"followers_url": "https://api.github.com/users/eswenson1/followers",
"following_url": "https://api.github.com/users/eswenson1/following{/other_user}",
"gists_url": "https://api.github.com/users/eswenson1/gists{/gist_id}",
"starred_url": "https://api.github.com/users/eswenson1/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/eswenson1/subscriptions",
"organizations_url": "https://api.github.com/users/eswenson1/orgs",
"repos_url": "https://api.github.com/users/eswenson1/repos",
"events_url": "https://api.github.com/users/eswenson1/events{/privacy}",
"received_events_url": "https://api.github.com/users/eswenson1/received_events",
"type": "User",
"site_admin": false
},
"created_at": "2018-04-24T05:56:39Z",
"updated_at": "2018-04-24T05:56:39Z",
"author_association": "MEMBER",
"body": "As far as I remember, the language was MDL, but the interpreter was called MUDDLE. TS MDL seems wrongdoings me. The executable was called TS MUDDLE."
},
{
"url": "https://api.github.com/repos/PDP-10/its/issues/comments/383814100",
"html_url": "https://github.com/PDP-10/its/pull/830#issuecomment-383814100",
"issue_url": "https://api.github.com/repos/PDP-10/its/issues/830",
"id": 383814100,
"node_id": "MDEyOklzc3VlQ29tbWVudDM4MzgxNDEwMA==",
"user": {
"login": "larsbrinkhoff",
"id": 775050,
"node_id": "MDQ6VXNlcjc3NTA1MA==",
"avatar_url": "https://avatars0.githubusercontent.com/u/775050?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/larsbrinkhoff",
"html_url": "https://github.com/larsbrinkhoff",
"followers_url": "https://api.github.com/users/larsbrinkhoff/followers",
"following_url": "https://api.github.com/users/larsbrinkhoff/following{/other_user}",
"gists_url": "https://api.github.com/users/larsbrinkhoff/gists{/gist_id}",
"starred_url": "https://api.github.com/users/larsbrinkhoff/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/larsbrinkhoff/subscriptions",
"organizations_url": "https://api.github.com/users/larsbrinkhoff/orgs",
"repos_url": "https://api.github.com/users/larsbrinkhoff/repos",
"events_url": "https://api.github.com/users/larsbrinkhoff/events{/privacy}",
"received_events_url": "https://api.github.com/users/larsbrinkhoff/received_events",
"type": "User",
"site_admin": false
},
"created_at": "2018-04-24T06:05:58Z",
"updated_at": "2018-04-24T06:05:58Z",
"author_association": "MEMBER",
"body": "I'll note that the 1973 version includes a TS MUDDLE. TOPS-20 executables are named MDL10*n*.EXE. Adam, you found a reference to TS MDL in some manual?"
},
{
"url": "https://api.github.com/repos/PDP-10/its/issues/comments/383817836",
"html_url": "https://github.com/PDP-10/its/issues/681#issuecomment-383817836",
"issue_url": "https://api.github.com/repos/PDP-10/its/issues/681",
"id": 383817836,
"node_id": "MDEyOklzc3VlQ29tbWVudDM4MzgxNzgzNg==",
"user": {
"login": "larsbrinkhoff",
"id": 775050,
"node_id": "MDQ6VXNlcjc3NTA1MA==",
"avatar_url": "https://avatars0.githubusercontent.com/u/775050?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/larsbrinkhoff",
"html_url": "https://github.com/larsbrinkhoff",
"followers_url": "https://api.github.com/users/larsbrinkhoff/followers",
"following_url": "https://api.github.com/users/larsbrinkhoff/following{/other_user}",
"gists_url": "https://api.github.com/users/larsbrinkhoff/gists{/gist_id}",
"starred_url": "https://api.github.com/users/larsbrinkhoff/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/larsbrinkhoff/subscriptions",
"organizations_url": "https://api.github.com/users/larsbrinkhoff/orgs",
"repos_url": "https://api.github.com/users/larsbrinkhoff/repos",
"events_url": "https://api.github.com/users/larsbrinkhoff/events{/privacy}",
"received_events_url": "https://api.github.com/users/larsbrinkhoff/received_events",
"type": "User",
"site_admin": false
},
"created_at": "2018-04-24T06:26:22Z",
"updated_at": "2018-04-24T06:26:22Z",
"author_association": "MEMBER",
"body": "I don't know which version this is, but it's close to 421: \r\nhttps://github.com/PDP-10/sri-nic/blob/master/files/src/utilities/midas.mid"
},
{
"url": "https://api.github.com/repos/PDP-10/its/issues/comments/383825834",
"html_url": "https://github.com/PDP-10/its/pull/507#issuecomment-383825834",
"issue_url": "https://api.github.com/repos/PDP-10/its/issues/507",
"id": 383825834,
"node_id": "MDEyOklzc3VlQ29tbWVudDM4MzgyNTgzNA==",
"user": {
"login": "larsbrinkhoff",
"id": 775050,
"node_id": "MDQ6VXNlcjc3NTA1MA==",
"avatar_url": "https://avatars0.githubusercontent.com/u/775050?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/larsbrinkhoff",
"html_url": "https://github.com/larsbrinkhoff",
"followers_url": "https://api.github.com/users/larsbrinkhoff/followers",
"following_url": "https://api.github.com/users/larsbrinkhoff/following{/other_user}",
"gists_url": "https://api.github.com/users/larsbrinkhoff/gists{/gist_id}",
"starred_url": "https://api.github.com/users/larsbrinkhoff/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/larsbrinkhoff/subscriptions",
"organizations_url": "https://api.github.com/users/larsbrinkhoff/orgs",
"repos_url": "https://api.github.com/users/larsbrinkhoff/repos",
"events_url": "https://api.github.com/users/larsbrinkhoff/events{/privacy}",
"received_events_url": "https://api.github.com/users/larsbrinkhoff/received_events",
"type": "User",
"site_admin": false
},
"created_at": "2018-04-24T07:04:22Z",
"updated_at": "2018-04-24T09:16:17Z",
"author_association": "MEMBER",
"body": "The link didn't make GCMAIL delete files from .MAIL.\r\n\r\nBut I ran it in DDT clearing the %OPDDT bit. The files were removed. So maybe I didn't make the link right, or Puff didn't pick it up."
},
{
"url": "https://api.github.com/repos/PDP-10/its/issues/comments/383825938",
"html_url": "https://github.com/PDP-10/its/pull/507#issuecomment-383825938",
"issue_url": "https://api.github.com/repos/PDP-10/its/issues/507",
"id": 383825938,
"node_id": "MDEyOklzc3VlQ29tbWVudDM4MzgyNTkzOA==",
"user": {
"login": "larsbrinkhoff",
"id": 775050,
"node_id": "MDQ6VXNlcjc3NTA1MA==",
"avatar_url": "https://avatars0.githubusercontent.com/u/775050?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/larsbrinkhoff",
"html_url": "https://github.com/larsbrinkhoff",
"followers_url": "https://api.github.com/users/larsbrinkhoff/followers",
"following_url": "https://api.github.com/users/larsbrinkhoff/following{/other_user}",
"gists_url": "https://api.github.com/users/larsbrinkhoff/gists{/gist_id}",
"starred_url": "https://api.github.com/users/larsbrinkhoff/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/larsbrinkhoff/subscriptions",
"organizations_url": "https://api.github.com/users/larsbrinkhoff/orgs",
"repos_url": "https://api.github.com/users/larsbrinkhoff/repos",
"events_url": "https://api.github.com/users/larsbrinkhoff/events{/privacy}",
"received_events_url": "https://api.github.com/users/larsbrinkhoff/received_events",
"type": "User",
"site_admin": false
},
"created_at": "2018-04-24T07:04:52Z",
"updated_at": "2018-04-24T07:04:52Z",
"author_association": "MEMBER",
"body": "I'll hold off merging this until MDL is in."
},
{
"url": "https://api.github.com/repos/PDP-10/its/issues/comments/383841632",
"html_url": "https://github.com/PDP-10/its/issues/385#issuecomment-383841632",
"issue_url": "https://api.github.com/repos/PDP-10/its/issues/385",
"id": 383841632,
"node_id": "MDEyOklzc3VlQ29tbWVudDM4Mzg0MTYzMg==",
"user": {
"login": "larsbrinkhoff",
"id": 775050,
"node_id": "MDQ6VXNlcjc3NTA1MA==",
"avatar_url": "https://avatars0.githubusercontent.com/u/775050?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/larsbrinkhoff",
"html_url": "https://github.com/larsbrinkhoff",
"followers_url": "https://api.github.com/users/larsbrinkhoff/followers",
"following_url": "https://api.github.com/users/larsbrinkhoff/following{/other_user}",
"gists_url": "https://api.github.com/users/larsbrinkhoff/gists{/gist_id}",
"starred_url": "https://api.github.com/users/larsbrinkhoff/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/larsbrinkhoff/subscriptions",
"organizations_url": "https://api.github.com/users/larsbrinkhoff/orgs",
"repos_url": "https://api.github.com/users/larsbrinkhoff/repos",
"events_url": "https://api.github.com/users/larsbrinkhoff/events{/privacy}",
"received_events_url": "https://api.github.com/users/larsbrinkhoff/received_events",
"type": "User",
"site_admin": false
},
"created_at": "2018-04-24T08:05:52Z",
"updated_at": "2018-04-24T08:05:52Z",
"author_association": "MEMBER",
"body": "I don't know how the Name Dragon was started."
},
{
"url": "https://api.github.com/repos/PDP-10/its/issues/comments/383853658",
"html_url": "https://github.com/PDP-10/its/issues/831#issuecomment-383853658",
"issue_url": "https://api.github.com/repos/PDP-10/its/issues/831",
"id": 383853658,
"node_id": "MDEyOklzc3VlQ29tbWVudDM4Mzg1MzY1OA==",
"user": {
"login": "larsbrinkhoff",
"id": 775050,
"node_id": "MDQ6VXNlcjc3NTA1MA==",
"avatar_url": "https://avatars0.githubusercontent.com/u/775050?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/larsbrinkhoff",
"html_url": "https://github.com/larsbrinkhoff",
"followers_url": "https://api.github.com/users/larsbrinkhoff/followers",
"following_url": "https://api.github.com/users/larsbrinkhoff/following{/other_user}",
"gists_url": "https://api.github.com/users/larsbrinkhoff/gists{/gist_id}",
"starred_url": "https://api.github.com/users/larsbrinkhoff/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/larsbrinkhoff/subscriptions",
"organizations_url": "https://api.github.com/users/larsbrinkhoff/orgs",
"repos_url": "https://api.github.com/users/larsbrinkhoff/repos",
"events_url": "https://api.github.com/users/larsbrinkhoff/events{/privacy}",
"received_events_url": "https://api.github.com/users/larsbrinkhoff/received_events",
"type": "User",
"site_admin": false
},
"created_at": "2018-04-24T08:46:30Z",
"updated_at": "2018-04-24T08:46:30Z",
"author_association": "MEMBER",
"body": "Related to #830."
},
{
"url": "https://api.github.com/repos/PDP-10/its/issues/comments/383872650",
"html_url": "https://github.com/PDP-10/its/issues/832#issuecomment-383872650",
"issue_url": "https://api.github.com/repos/PDP-10/its/issues/832",
"id": 383872650,
"node_id": "MDEyOklzc3VlQ29tbWVudDM4Mzg3MjY1MA==",
"user": {
"login": "larsbrinkhoff",
"id": 775050,
"node_id": "MDQ6VXNlcjc3NTA1MA==",
"avatar_url": "https://avatars0.githubusercontent.com/u/775050?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/larsbrinkhoff",
"html_url": "https://github.com/larsbrinkhoff",
"followers_url": "https://api.github.com/users/larsbrinkhoff/followers",
"following_url": "https://api.github.com/users/larsbrinkhoff/following{/other_user}",
"gists_url": "https://api.github.com/users/larsbrinkhoff/gists{/gist_id}",
"starred_url": "https://api.github.com/users/larsbrinkhoff/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/larsbrinkhoff/subscriptions",
"organizations_url": "https://api.github.com/users/larsbrinkhoff/orgs",
"repos_url": "https://api.github.com/users/larsbrinkhoff/repos",
"events_url": "https://api.github.com/users/larsbrinkhoff/events{/privacy}",
"received_events_url": "https://api.github.com/users/larsbrinkhoff/received_events",
"type": "User",
"site_admin": false
},
"created_at": "2018-04-24T09:50:14Z",
"updated_at": "2018-04-24T15:46:18Z",
"author_association": "MEMBER",
"body": "Random notes:\r\n\r\n- I believe there should be a SYS*n*; TS ZORK. (Historically, *n* ∈ { 1, 2, 3 })\r\n- Maybe the source code should be moved to CFS.\r\n- The default location for the Zork save file in ITS is CFS; MADADV SAVE.\r\n- Zork seems to prefer MDL 104 (and 54?); there could be incompatible differences in 106/56.\r\n- The TOPS-20 build script starts with loading M104UNI. What's that, maybe a pre-built \"universe\" populated with libraries?\r\n- Next, it loads LITLPK.GBIN. What is that?"
},
{
"url": "https://api.github.com/repos/PDP-10/its/issues/comments/383872877",
"html_url": "https://github.com/PDP-10/its/issues/832#issuecomment-383872877",
"issue_url": "https://api.github.com/repos/PDP-10/its/issues/832",
"id": 383872877,
"node_id": "MDEyOklzc3VlQ29tbWVudDM4Mzg3Mjg3Nw==",
"user": {
"login": "larsbrinkhoff",
"id": 775050,
"node_id": "MDQ6VXNlcjc3NTA1MA==",
"avatar_url": "https://avatars0.githubusercontent.com/u/775050?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/larsbrinkhoff",
"html_url": "https://github.com/larsbrinkhoff",
"followers_url": "https://api.github.com/users/larsbrinkhoff/followers",
"following_url": "https://api.github.com/users/larsbrinkhoff/following{/other_user}",
"gists_url": "https://api.github.com/users/larsbrinkhoff/gists{/gist_id}",
"starred_url": "https://api.github.com/users/larsbrinkhoff/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/larsbrinkhoff/subscriptions",
"organizations_url": "https://api.github.com/users/larsbrinkhoff/orgs",
"repos_url": "https://api.github.com/users/larsbrinkhoff/repos",
"events_url": "https://api.github.com/users/larsbrinkhoff/events{/privacy}",
"received_events_url": "https://api.github.com/users/larsbrinkhoff/received_events",
"type": "User",
"site_admin": false
},
"created_at": "2018-04-24T09:51:00Z",
"updated_at": "2018-04-24T09:51:00Z",
"author_association": "MEMBER",
"body": "I think we could use some Muddle eyeballs on build.cmd and rooms.394. @36bit?"
},
{
"url": "https://api.github.com/repos/PDP-10/its/issues/comments/383879684",
"html_url": "https://github.com/PDP-10/its/issues/832#issuecomment-383879684",
"issue_url": "https://api.github.com/repos/PDP-10/its/issues/832",
"id": 383879684,
"node_id": "MDEyOklzc3VlQ29tbWVudDM4Mzg3OTY4NA==",
"user": {
"login": "larsbrinkhoff",
"id": 775050,
"node_id": "MDQ6VXNlcjc3NTA1MA==",
"avatar_url": "https://avatars0.githubusercontent.com/u/775050?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/larsbrinkhoff",
"html_url": "https://github.com/larsbrinkhoff",
"followers_url": "https://api.github.com/users/larsbrinkhoff/followers",
"following_url": "https://api.github.com/users/larsbrinkhoff/following{/other_user}",
"gists_url": "https://api.github.com/users/larsbrinkhoff/gists{/gist_id}",
"starred_url": "https://api.github.com/users/larsbrinkhoff/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/larsbrinkhoff/subscriptions",
"organizations_url": "https://api.github.com/users/larsbrinkhoff/orgs",
"repos_url": "https://api.github.com/users/larsbrinkhoff/repos",
"events_url": "https://api.github.com/users/larsbrinkhoff/events{/privacy}",
"received_events_url": "https://api.github.com/users/larsbrinkhoff/received_events",
"type": "User",
"site_admin": false
},
"created_at": "2018-04-24T10:14:46Z",
"updated_at": "2018-04-24T11:20:06Z",
"author_association": "MEMBER",
"body": "- ITS-GET-NAME retrieves information from the INQUIR database (or DM equivalent?). We probably don't have that library.\r\n- Funny symbols: REMARKABLY-DISGUSTING-CODE, EXCRUCIATINGLY-UNTASTEFUL-CODE, etc.\r\n- TELL 152 is mostly written in assembly language. Do we have that assembler?"
},
{
"url": "https://api.github.com/repos/PDP-10/its/issues/comments/383886689",
"html_url": "https://github.com/PDP-10/its/pull/830#issuecomment-383886689",
"issue_url": "https://api.github.com/repos/PDP-10/its/issues/830",
"id": 383886689,
"node_id": "MDEyOklzc3VlQ29tbWVudDM4Mzg4NjY4OQ==",
"user": {
"login": "atsampson",
"id": 436317,
"node_id": "MDQ6VXNlcjQzNjMxNw==",
"avatar_url": "https://avatars3.githubusercontent.com/u/436317?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/atsampson",
"html_url": "https://github.com/atsampson",
"followers_url": "https://api.github.com/users/atsampson/followers",
"following_url": "https://api.github.com/users/atsampson/following{/other_user}",
"gists_url": "https://api.github.com/users/atsampson/gists{/gist_id}",
"starred_url": "https://api.github.com/users/atsampson/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/atsampson/subscriptions",
"organizations_url": "https://api.github.com/users/atsampson/orgs",
"repos_url": "https://api.github.com/users/atsampson/repos",
"events_url": "https://api.github.com/users/atsampson/events{/privacy}",
"received_events_url": "https://api.github.com/users/atsampson/received_events",
"type": "User",
"site_admin": false
},
"created_at": "2018-04-24T10:42:42Z",
"updated_at": "2018-04-24T10:42:42Z",
"author_association": "CONTRIBUTOR",
"body": "TS MDL came from Chapter 1 of the 55/105 manual:\r\n\r\n> Somehow get the interpreter running -- the program in the file SYS:TS MDL in the ITS version or SYS:MDL.SAV in the Tenex version or SYS:MDL.EXE in the Tops-20 version. [...] The program will be referred to as just \"MDL\" (or \"the interpreter\") from here on.\r\n\r\nThere's a comment in the source that suggest TS MUDDLE was a previous name, though:\r\n\r\n> ; HACK FOR TS FOO linked to TS MUDDLE\r\n\r\nWe could install it under both names?"
}
]