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? 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] 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