From 97021996db032ace65fe5e6f10247f2e7dda822b Mon Sep 17 00:00:00 2001 From: Phil Budne Date: Fri, 25 Mar 2016 18:14:28 -0400 Subject: [PATCH 1/3] ed1.s: fix "jmp putsc" in "w" command to "jms putsc" --- src/cmd/ed1.s | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/cmd/ed1.s b/src/cmd/ed1.s index f5922c2..89f246e 100644 --- a/src/cmd/ed1.s +++ b/src/cmd/ed1.s @@ -246,7 +246,7 @@ cw: " w(rite) sna jmp 3f isz num - jmp putsc; tal1 + jms putsc; tal1 isz c2 "** 08-rest.pdf page 12 "[handwritten page number top right of scan - 5] From b5d50297d10bf8fa303473eca422e4d3b4424f85 Mon Sep 17 00:00:00 2001 From: Phil Budne Date: Fri, 25 Mar 2016 18:26:18 -0400 Subject: [PATCH 2/3] fix another jmp/jms (in cadvanc) --- src/cmd/ed2.s | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/cmd/ed2.s b/src/cmd/ed2.s index ae6ef36..ef6ce7e 100644 --- a/src/cmd/ed2.s +++ b/src/cmd/ed2.s @@ -201,7 +201,7 @@ cadvanc: "sad o52 "jmp clsure dac 1f - jmp comp + jms comp 1; jms matchar; 1: 0; 0 jmp cadvanc From 7323e802f054a05009788d3733aa18a2d1df5006 Mon Sep 17 00:00:00 2001 From: Phil Budne Date: Fri, 25 Mar 2016 18:33:11 -0400 Subject: [PATCH 3/3] update with ed progress --- build/Notes.md | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/build/Notes.md b/build/Notes.md index e2189fb..1abed6f 100644 --- a/build/Notes.md +++ b/build/Notes.md @@ -144,7 +144,7 @@ We have a new scan from Norman Wilson, and some transcription errors in ed have been fixed. ed now assembles and runs, but it isn't working perfectly yet. -## plb Fri Mar 25 00:45:57 EDT 2016 +## pb Fri Mar 25 00:45:57 EDT 2016 boot.rim is now "Hardware Read In", and only 120 bytes (12 inches), and in the format an actual PDP-7 wants at cold start! @@ -161,5 +161,16 @@ and resulting a.out (once renamed to nas) assembles as.s verified ESCAPE leaves 010100 word core file (file with i-num #1) +## pb Fri Mar 25 18:30:29 EDT 2016 +Found three typos in ed: dskbuf needs to be 1024 words, and two jms' +that had been typed as jmp. +Now working/tested: + a (in an empty buffer) + r (in an empty buffer) + numeric address changes . + p + w + /word/ + ?word?