From e5da55823d50cdfb972555fead7db12c7b463394 Mon Sep 17 00:00:00 2001 From: Lars Brinkhoff Date: Mon, 20 Jan 2020 12:19:34 +0100 Subject: [PATCH] Document making a new @ SALV. --- doc/NITS.md | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/doc/NITS.md b/doc/NITS.md index 6cc794ad..4d8773fa 100644 --- a/doc/NITS.md +++ b/doc/NITS.md @@ -61,7 +61,16 @@ Note: `XX` means the name of the ITS you are building. Answer the question `MACHINE NAME = ` with `XX`. -4. Merge the ITS binary with DDT and (N)SALV. +4. If you made a change to (N)SALV, you should update @ (N)SALV. The latter is just (N)SALV dumped with its symbol table and DDT in the core image. + + ``` + L$DDT + T$(N)SALV BIN + $U + D$(N)SALV + ``` + +5. Merge the ITS binary with DDT and (N)SALV. There are two options for doing this. The normal way is to reboot and do it in DSKDMP. The other way is to do it in timesharing DDT. @@ -82,6 +91,6 @@ Note: `XX` means the name of the ITS you are building. 4. Merge in ITS with symbols: $$L .; NITS BIN 5. Write the result to disk: $Y .; @ NITS -5. If you're in DSKDMP and want to run ITS right away after dumping it, type G$. You're now in DDT. You can examine ITS, set breakpoints, etc. Type $G to start ITS. +6. If you're in DSKDMP and want to run ITS right away after dumping it, type G$. You're now in DDT. You can examine ITS, set breakpoints, etc. Type $G to start ITS. -6. When the new ITS has passed testing, rename the old `.; @ ITS` to `.; @ OITS`. Rename the new ITS to `.; @ ITS`. +7. When the new ITS has passed testing, rename the old `.; @ ITS` to `.; @ OITS`. Rename the new ITS to `.; @ ITS`.