<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://www.ndwiki.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=TArntsen</id>
	<title>NDWiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://www.ndwiki.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=TArntsen"/>
	<link rel="alternate" type="text/html" href="https://www.ndwiki.org/wiki/Special:Contributions/TArntsen"/>
	<updated>2026-05-03T13:18:51Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://www.ndwiki.org/index.php?title=MAC&amp;diff=7855</id>
		<title>MAC</title>
		<link rel="alternate" type="text/html" href="https://www.ndwiki.org/index.php?title=MAC&amp;diff=7855"/>
		<updated>2026-04-19T12:11:48Z</updated>

		<summary type="html">&lt;p&gt;TArntsen: Use link for MON&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;MAC&#039;&#039;&#039; is a [[Wikipedia:Macro assembler|Macro assembler]] for computers of the [[NORD-1]], [[NORD-10]], and [[ND-100]] lines from [[Norsk Data]].&lt;br /&gt;
&lt;br /&gt;
Based on a concept developed at MIT&amp;lt;ref&amp;gt;[[Wikipedia:Massachusetts Institute of Technology]]&amp;lt;/ref&amp;gt;, two assemblers ASEM (for the SAM 1 computer&amp;lt;ref&amp;gt;[[Wikipedia:no:SAM (datamaskin)]]&amp;lt;/ref&amp;gt;) and SMIL (for the SAM 2 computer) was developed at FFI&amp;lt;ref&amp;gt;[[Wikipedia:no:Forsvarets forskningsinstitutt]]&amp;lt;/ref&amp;gt;. With experience from these two assemblers, ND developed MAC for NORD-1 in 1968.&amp;lt;ref&amp;gt;[[ND-NYTT]] No 7, May 1973, article &amp;quot;Software for NORD maskiner&amp;quot;.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Limitations==&lt;br /&gt;
The assembler had several snags which today would be considered exotic or strange.&lt;br /&gt;
&lt;br /&gt;
===Identifier length===&lt;br /&gt;
Like many assemblers MAC placed a limit on the length of variable names, however, rather than simply disallowing names greater than the maximum length it only kept the last five letters of an [[Wikipedia:identifier|identifier]], ignoring the first part of the name. The reason for keeping the last 5 was so that variables such as MY_ARRAY1 and MY_ARRAY2 would be distinguishable. The result was that the internal storage of some names was very strange and some times hard to understand as the names would be identical to names such as RRAY1 and RRAY2 respectively. This behavior caused some programmers to adopt the practice of writing only the last five letters of a name in their program code as the assembler would ignore the rest anyway. Because of the difficulty faced by a human reader in understanding what was meant by the name, the code became much more difficult to understand. This resulted in less code reuse on the system.&lt;br /&gt;
&lt;br /&gt;
===Translation to machine code===&lt;br /&gt;
Another peculiarity was that the assembler worked by adding together the &amp;quot;values&amp;quot; of all the symbols in an instruction to form the actual machine code. For example to copy the contents of the X [[Wikipedia:Processor register|register]] to the A register you would write:&lt;br /&gt;
&lt;br /&gt;
 COPY SX DA&lt;br /&gt;
&lt;br /&gt;
Internally the assembler had a numerical value for &amp;quot;COPY&amp;quot;, another value for &amp;quot;SX&amp;quot;, and a third value for &amp;quot;DA&amp;quot;. Adding them together yielded the actual machine instruction. However, if the programmer made a mistake and typed in (notice that both registers are &amp;quot;source&amp;quot; registers):&lt;br /&gt;
&lt;br /&gt;
 COPY SX SA&lt;br /&gt;
&lt;br /&gt;
the machine would not do what was really intended by the programmer, nor would it throw an error. Instead the assembler would accept the program but it would not be translated into a COPY instruction. The SX + SA part would most likely result in either the value of some third register or would overflow so that the operation part of the instruction was modified changing it from copy to some other unintended operation.&lt;br /&gt;
&lt;br /&gt;
===Standard call library===&lt;br /&gt;
Another issue for assembler programmers in general is the list of so-called [[monitor calls]] ([[MON]]). The MON instruction is equivalent to the INT instruction found in [[Wikipedia:List of Intel microprocessors|Intel CPUs]]. However, while they originally had a nice set of functions to write to a file, read from a file, etc; it quickly devolved into an ad-hoc set of functions. An example being a function originally designed to output 8 bytes stored in 4 of the registers (A, D, T and X). Soon someone, having the bytes in some other registers, made a new function to output from those registers. This left the programmer with a veritable forest of output functions all doing almost the same thing. In the latter days of [[SINTRAN III]] the problem then was to find available codes for these system calls as all 256 of them had already been taken by several such near identical functions. Thus, the extended multi-function monitor calls entered the scene where one monitor call could do a number of functions with a function code specified in a register designating which of its subroutines would be executed.&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
* [[DMAC (command)]]&lt;br /&gt;
* [[MACM]]&lt;br /&gt;
* [[NORD PL]]&lt;br /&gt;
* [[PLANC]]&lt;br /&gt;
* [[ND-1xx_Instructions#Instruction_Set|ND-100 series instruction set]]&lt;br /&gt;
&lt;br /&gt;
== Product number ==&lt;br /&gt;
MAC is part of [[:Category:ND-210400|ND-210400]] Subsystem package II.&lt;br /&gt;
&lt;br /&gt;
== Sources ==&lt;br /&gt;
*{{OriginWP-EN|Norsk_Data_Assembler|8 December 2008}} &lt;br /&gt;
*{{ND-doc|60.096.01}} printed March 1978&lt;br /&gt;
&lt;br /&gt;
[[Category:Norsk Data software]]&lt;br /&gt;
[[Category:Programming Languages]]&lt;/div&gt;</summary>
		<author><name>TArntsen</name></author>
	</entry>
	<entry>
		<id>https://www.ndwiki.org/index.php?title=ND-5000_family&amp;diff=7820</id>
		<title>ND-5000 family</title>
		<link rel="alternate" type="text/html" href="https://www.ndwiki.org/index.php?title=ND-5000_family&amp;diff=7820"/>
		<updated>2026-02-02T08:36:05Z</updated>

		<summary type="html">&lt;p&gt;TArntsen: Minor typos&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The &#039;&#039;&#039;ND-5000&#039;&#039;&#039; family is the third generations system based on the [[ND-500]] architecture. It is a totally new construction both in hardware and physical layout. The [[ND-5000 CPU]] uses the same instructions as the [[ND-500 CPU]] but adds  25 new instructions&amp;lt;ref&amp;gt;{{ND-doc|05.009.3}}&amp;lt;/ref&amp;gt; called &#039;[[87 extensions]]&#039;, also found in the ND-500/1 and ND-500/2 CPUs.&lt;br /&gt;
&lt;br /&gt;
The new ND-5000 CPU replaces 24 cards in the old ND-500 arcitecture. The single processor ND-5700 system has the same computational power as a [[ND-570]] system.&lt;br /&gt;
&lt;br /&gt;
The ND-5000 series of computers is able to run both [[SINTRAN III]] and [[NDIX]], Norsk Data&#039;s version of UNIX.&lt;br /&gt;
&lt;br /&gt;
== Hardware implementation ==&lt;br /&gt;
&lt;br /&gt;
The ND-5000 family systems use a [[ND-100 CPU|ND-100]]/[[ND-110 CPU|ND-110]]/[[ND-120 CPU]] as I/O processor.&lt;br /&gt;
&lt;br /&gt;
===Samson===&lt;br /&gt;
Sold as the &#039;&#039;&#039;ND-5200&#039;&#039;&#039;, &#039;&#039;&#039;ND-5400&#039;&#039;&#039;, &#039;&#039;&#039;ND-5500&#039;&#039;&#039;, &#039;&#039;&#039;ND-5700&#039;&#039;&#039;, and &#039;&#039;&#039;ND-5800&#039;&#039;&#039;. The ND-120 CPU line, which constituted the ND-100 side of most ND-5000 computers, was named Delilah. As the 5000 line progressed in speed, the dual-arch ND-100/500 configuration increasingly became bottlenecked by all I/O having to go through the ND-100.&lt;br /&gt;
&lt;br /&gt;
===Rallar===&lt;br /&gt;
Sold as the &#039;&#039;&#039;ND-5830&#039;&#039;&#039; and &#039;&#039;&#039;ND-5850&#039;&#039;&#039;. The Rallar processor consisted of two main VLSI gate arrays, &#039;&#039;&#039;KUSK&#039;&#039;&#039; and &#039;&#039;&#039;GAMP&#039;&#039;&#039; - meaning &amp;quot;Jockey&amp;quot; and &amp;quot;Horse&amp;quot;, respectively.&lt;br /&gt;
&lt;br /&gt;
== CPU types ==&lt;br /&gt;
&lt;br /&gt;
The ND-5000 CPUs came in 3 types. Type 1 had two layers of cards, type 2 had three layers of cards, and type 3 had four layers of cards. Type 1 and type 2 used similar mother boards/baby modules, the difference was that a layer with instruction/data cache and the [[AAP]] (Additional Arithmetic Processor) was missing in the type 1 CPUs. The missing AAP meant that on type 1 CPUs floating point operations were performed by the microprogram&amp;lt;ref&amp;gt;ND-5000 Hardware Description ND-05.020.1&amp;lt;/ref&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== System performance ==&lt;br /&gt;
&lt;br /&gt;
The difference in performance between models was mainly devised by 3 methods:&lt;br /&gt;
* Select a CPU (Type 1 / Type 2 / Type 3).&lt;br /&gt;
* Jumper the master clock speed to Slow (156 ns) or Normal (70 ns).&lt;br /&gt;
* Disable or enable a number or performance enhancing caching features.&lt;br /&gt;
Different combinations of the above resulted in the different ND-5000 models. The table below illustrates this&amp;lt;ref&amp;gt;ND-5000 Hardware Description ND-05.020.1&amp;lt;/ref&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align: center;&amp;quot;&lt;br /&gt;
|+ND-5000 model differences and list of enabled functions&lt;br /&gt;
|-&lt;br /&gt;
!System !! CPU type !! Instruction cache &lt;br /&gt;
!Data cache !! Address cache !! Smart IfGo cache&lt;br /&gt;
! WICO (Write in Cache only)&lt;br /&gt;
! Master clock speed&lt;br /&gt;
|-&lt;br /&gt;
| ND-5200 || 1 || - || - || - || - || - || 70 ns&lt;br /&gt;
|-&lt;br /&gt;
| ND-5400 || 2 || Yes || - || - || Yes || - || 156 ns&lt;br /&gt;
|-&lt;br /&gt;
| ND-5500 || 2 || Yes || Yes || - || Yes || - || 156 ns&lt;br /&gt;
|-&lt;br /&gt;
| ND-5700 || 2 || Yes || Yes || Yes || Yes || - || 70 ns&lt;br /&gt;
|-&lt;br /&gt;
| ND-5800 || 3 || Yes || Yes || Yes || Yes || Yes || 70 ns&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Models ==&lt;br /&gt;
&lt;br /&gt;
The original series of ND-5000 computers came in three different models, [[ND-5700]], [[ND-5800]] and [[ND-5900]]. The ND-5900 models are the same as the ND-5800, but with multiple CPUs (2, 3 or 4). Later additions to the family were [[Compact]] models, [[ND-5200 Compact]] and [[ND-5700 Compact]]&amp;lt;ref&amp;gt;PRODUCT NEWS November 1987&amp;lt;/ref&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align: center;&amp;quot;&lt;br /&gt;
|+ND-5000 system comparision chart&lt;br /&gt;
|-&lt;br /&gt;
! System !!Relative CPU performance !! Memory shared (MB) !! Memory local (MB)&lt;br /&gt;
! Data cache (KB) !! Instruction cache (KB) !! Max disk capacity (GB)&lt;br /&gt;
|-&lt;br /&gt;
| ND-5200 Compact || || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
| ND-5400 Compact || || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
| ND-5500 Compact || || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
| ND-5700 || | || 8 - 512 || 2 || 64 || 320 || 29&lt;br /&gt;
|-&lt;br /&gt;
| ND-5700 Compact || || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
| ND-5800 || 2 || 16 - 512 || 4 || 64 || 320 || 29&lt;br /&gt;
|-&lt;br /&gt;
| ND-5900 model 2|| 4 || 16 - 512 || 4 || 2x64 || 2x320 || 29&lt;br /&gt;
|-&lt;br /&gt;
| ND-5900 model 3|| 6 || 16 - 512 || 4 || 3x64 || 3x320 || 29&lt;br /&gt;
|-&lt;br /&gt;
| ND-5900 model 4|| 8 || 16 - 512 || 4 || 4x64 || 4x320 || 29&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== The ND-5000 Compact series ===&lt;br /&gt;
The ND-5000 Compact series is equipped with:&lt;br /&gt;
* ND-110/CX I/O Processor (ND-110 in ND-5200 Compact system)&lt;br /&gt;
* Internal disks or a controller for external disks&lt;br /&gt;
* One Streamer, 125 MB (Option on systems with external disks)&lt;br /&gt;
* One floppy-disk drive (1.2 MB capacity)&lt;br /&gt;
* 4 to 6 MB memory&lt;br /&gt;
* SINTRAN and utilities&lt;br /&gt;
&lt;br /&gt;
All ND-5000 Compact systems are available in two models: A model with internal disks and B model with external disk option. A models include from one to four internal disks of 125 MB capacity each (called models A1 to A4). ND-5200&lt;br /&gt;
Compact system includes an extra model with one 60 MB internal disk (called model A0). Model B versions are delivered with a controller for external disks and can be configured with external disks and magtape.&lt;br /&gt;
&lt;br /&gt;
== Hardware Upgrades ==&lt;br /&gt;
The following upgrades are possible&lt;br /&gt;
&lt;br /&gt;
=== ND-5200 to ND-5400 system ===&lt;br /&gt;
* Exchange the ND-5000 CPU from CPU type 1 to CPU type 2.&lt;br /&gt;
* Exchange the ND-110 CPU with ND-120 CPU with 4MB memory.&lt;br /&gt;
* Use the updating tool to set the CPU model to 4.&lt;br /&gt;
* Exchange the ND-5000 microprogram with version 144xx. (Remember to change switch settings for MPM port and local 100 memory)&lt;br /&gt;
&lt;br /&gt;
=== ND-5400 to ND-5500 system ===&lt;br /&gt;
* Use the updating tool to set the CPU model to 5.&lt;br /&gt;
* Exchange the ND-5000 microprogram with version 145xx.&lt;br /&gt;
&lt;br /&gt;
=== ND-5500 to ND-5700 system ===&lt;br /&gt;
* Use the updating tool to set the CPU model to 7.&lt;br /&gt;
* Exchange the ND-5000 microprogram with version 147xx.&lt;br /&gt;
* Exchange the ND-110/CX CPU with ND-120/CX-4MB. (Remember to change switch settings for memory 1imits for MPM port and loca1 100 memory).&lt;br /&gt;
&lt;br /&gt;
=== ND-5700 to ND-5800 system ===&lt;br /&gt;
* Exchange the ND-5000 CPU from CPU type 2 to CPU type 3.&lt;br /&gt;
* Exchange the ND-120/CX-2MB CPU with ND-120/CX-4MB CPU. (Remember to change switch settings for memory 1imits for MPM port and 1oca1 100 memory)&lt;br /&gt;
* Use the updating tool to set the CPU model to 8.&lt;br /&gt;
* Exchange the ND-5000 microprogram with version 148xx.&lt;br /&gt;
&lt;br /&gt;
=== ND-5800 to ND-5900 system ===&lt;br /&gt;
* Insert extra ND-5000 CPU type 3 [1,2 or 3 extra CPUs).&lt;br /&gt;
* Insert &amp;quot;Samson console print&amp;quot; behind each extra ND-5000 CPU.&lt;br /&gt;
* Use the updating tool (*) to configurate and set the CPU model to 8 for the extra ND-5000 CPU&#039;s:&lt;br /&gt;
** ND-5000 CPU 1, octobus station no. 708 &lt;br /&gt;
** ND-5000 CPU 2, octobus station no. 718&lt;br /&gt;
** ND-5000 CPU 3, octobus station no. 728&lt;br /&gt;
** ND-5000 CPU 4, octobus station no. 738&lt;br /&gt;
&lt;br /&gt;
Updating tool to be used on ND-5000 Compact systems:       Part no: 350156 Double Bus Contr. updating tool.&lt;br /&gt;
&lt;br /&gt;
Updating tool to be used on ND-5000, large cabinet version:               Part no: 350157 MF Bus Controller updating tool.&lt;br /&gt;
&lt;br /&gt;
Note: The updating tool will be available in limited volume and will normally only be needed when upgrading the ND-5000 CPU.&lt;br /&gt;
&lt;br /&gt;
=== Setting of the ND-5000 CPU model ===&lt;br /&gt;
Setting of the CPU model has to be done when the ND-5000 CPU has to be upgraded or when the content of the EEPROM in the MF backplane is cleared or lost.&lt;br /&gt;
&lt;br /&gt;
=== Updating tool for ND-5000 Compact Series ===&lt;br /&gt;
Part no: 350156  Double Bus Contr. updating tool.&lt;br /&gt;
&lt;br /&gt;
In this kit only the special PROM are available.&lt;br /&gt;
&lt;br /&gt;
To be able to set the CPU model, exchange these PROMs with the one on the Double bus controller.&lt;br /&gt;
&lt;br /&gt;
PROM version 27/11 -87&lt;br /&gt;
                          pos 16J, 18J, 16K and 18K&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Comment&#039;&#039;&#039;: The MF bus will not be available when these PROMs are used. These PROMs are only to be used during initializion of the MF bus or setting the CPU model on ND-5000 CPUs.&lt;br /&gt;
To set the CPU model, the command shown below must be used.&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
=========================================================&lt;br /&gt;
=               MF bus - TEST AND MAINTENANCE PROGRAM - =&lt;br /&gt;
=               INTERNAL VERSION for 5465 (5454)        =&lt;br /&gt;
=               November 11, 1987                       =&lt;br /&gt;
=========================================================&lt;br /&gt;
&lt;br /&gt;
   - * INITIALIZING MF-BUS MEMORY * -&lt;br /&gt;
BANK NOT PROPERLY INITIALIZED - NOT AVAILABLE&lt;br /&gt;
&lt;br /&gt;
&amp;gt;SET-CPU-MODEL&lt;br /&gt;
&lt;br /&gt;
DANGER! YOU CAN DAMAGE YOUR SYSTEM&lt;br /&gt;
&lt;br /&gt;
PASSWORD:&lt;br /&gt;
&lt;br /&gt;
SLOTNO:6          % Slot position of the ND-5000 CPU&lt;br /&gt;
CPU:7             % ND-SOOO CPU model ref. list abowe.&lt;br /&gt;
                  % Values 2,4,5,7 or 8.&lt;br /&gt;
&lt;br /&gt;
 - WRITING TO NONVOLATILE MEMORY, PLEASE WAIT -&lt;br /&gt;
NEW-PASSWORD (Y/N):N&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
To verify that the CPU model is correct the following command can be used:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;gt;LIST-CONFIGURATION&lt;br /&gt;
Slotno:6&lt;br /&gt;
SLOT 06   : ND 5000 MODEL: 00B&lt;br /&gt;
STATION NO: 0000708&lt;br /&gt;
POWER FAIL DESTINATION: 000001B&lt;br /&gt;
BROADCAST TYPE: OOOOOOB&lt;br /&gt;
SPEED: OOOOO1B&lt;br /&gt;
CPU MODEL: 000007B&lt;br /&gt;
MASTER CONTROL REG : 000201B&lt;br /&gt;
&lt;br /&gt;
LIMITS THAT DEFINE ACCESS-AREAS FOR THIS SLOT&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
When the correct ND-5000 CPU mode] setting has been set, the normal PROMS have to be inserted again on the MF bus controller to be able to run the system.&lt;br /&gt;
&lt;br /&gt;
Note:&lt;br /&gt;
* The MF-bus will not be set available when using the upgrading tool. When setting of the CPU model is finished, exchange from the upgrading tool, back to the old MF controller with correct version of the MF PROMs.&lt;br /&gt;
* Check what kind of AAP module (Checkpoint 3) is installed and use the correct microprogram according to CPU model. Ref. overview of the ND-5000 microprograms.&lt;br /&gt;
&lt;br /&gt;
Warning:&lt;br /&gt;
* If the updating tool is not available, the following commands in the MF maintenance program must be avoided:&lt;br /&gt;
 &amp;gt;INITIATE-EEPROM with slot number equal to the MF controller.&lt;br /&gt;
 &amp;gt;CONFIGURATE-SLOT with slot number equaI to the ND-5000 CPU and the configuration is saved.&lt;br /&gt;
These two commands will destroy the CPU model setting for the ND-5000 CPU.&lt;br /&gt;
&lt;br /&gt;
=== Updating tool for ND-5000 Large Cabinet version ===&lt;br /&gt;
Part no: 350157 MF Bus Controller updating tool.&lt;br /&gt;
&lt;br /&gt;
In this kit onIy the special PROMs are available. To be able&lt;br /&gt;
to set the CPU model, exchange these PROMs with the one on&lt;br /&gt;
the MF bus controller.&lt;br /&gt;
&lt;br /&gt;
PROM version 11/11 -87&lt;br /&gt;
                          pos 18C, 20C, 22C and 23C&lt;br /&gt;
&lt;br /&gt;
Use the command SET-CPU-MODEL to set the correct model.&lt;br /&gt;
&lt;br /&gt;
== Remaining systems ==&lt;br /&gt;
&lt;br /&gt;
This is a list of some of the known surviving machines. Know about a machine not in this list? Let us know!&lt;br /&gt;
&lt;br /&gt;
* There are several machines in the [[Telemuseums storage in Fetsund]].&lt;br /&gt;
* There are several machines in the [[User:Gandalf|collection of Gandalf]].&lt;br /&gt;
** [[ND-5200-Compact Serial 5282.20502|One ND-5200 Compact]] with cards.&lt;br /&gt;
** [[ND-5xxx-Compact Serial unknown 3|One ND-5xxx Compact]] empty cabinet.&lt;br /&gt;
** [[ND-5700 Serial unknown 1]] large cabinet with cards.&lt;br /&gt;
** [[ND-5700 Serial unknown 2]] large cabinet without cards.&lt;br /&gt;
** Two ND-5000 full size racks named [[ND-5800-Serial 5800.258|Piff]] and [[ND-5500-Serial 5500.20636|Puff]] with Several CPU:s included. Previously with the computer club LUDD in Luleå.&lt;br /&gt;
** A [[ND-5800 Serial 475|ND-5800 named Batman]] and [[ND-5830 Serial xxx|ND-5830 named Robin]] together with a filestore. Previously [http://datamuseum.dk/wiki/Norsk_Data part of the collection] of [http://datamuseum.dk/ Dansk Datahistorisk Forening].&lt;br /&gt;
&lt;br /&gt;
== Reference ==&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;br /&gt;
* {{ND-doc|05.017.01}}&lt;br /&gt;
* NEWS March 1987, pg. 52-53, &amp;quot;The ND-5000 Series: Removing Hardware Limitations&amp;quot;.&lt;br /&gt;
* {{ND-doc|20.060.1}}&lt;br /&gt;
&lt;br /&gt;
{{stub}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Norsk Data hardware]]&lt;/div&gt;</summary>
		<author><name>TArntsen</name></author>
	</entry>
	<entry>
		<id>https://www.ndwiki.org/index.php?title=User:TArntsen&amp;diff=7777</id>
		<title>User:TArntsen</title>
		<link rel="alternate" type="text/html" href="https://www.ndwiki.org/index.php?title=User:TArntsen&amp;diff=7777"/>
		<updated>2025-10-26T06:50:18Z</updated>

		<summary type="html">&lt;p&gt;TArntsen: Add &amp;#039;imd2raw&amp;#039; to software tools I maintain in the ND context&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Image:Crop-nd100-cx-filestore.png |300px | thumb | The good old [[ND-100|ND-100/CX]]. The orange rack to the left of the console terminal.]]&lt;br /&gt;
&lt;br /&gt;
== Other pages found here ==&lt;br /&gt;
[[User:TArntsen/Missing-docs|Missing-docs]], a list of documents that http://sintran.com/ doesn&#039;t yet have, with info about where to possibly find them (and eventually provide scans for sintran.com)&lt;br /&gt;
&lt;br /&gt;
[[User:TArntsen/Floppies|Floppy disks]], a list of ND floppy disks that I have (nearly all 5.25&amp;quot; 1.2MB)&lt;br /&gt;
&lt;br /&gt;
== ND Hardware ==&lt;br /&gt;
* Happy owner of an [[ND-110 Satellite 9883.21238|ND-110 Satellite]] system, graciously donated by [[User:Gandalf|Gandalf]]&lt;br /&gt;
* Nokia NOTIS VDU 301 S terminal, also from Gandalf&lt;br /&gt;
* ND-5000 extension board, from a co-worker&lt;br /&gt;
== Other Hardware ==&lt;br /&gt;
* Anritsu 9-track CCT drive, can read ND CCTs&lt;br /&gt;
&lt;br /&gt;
== Alternative to physical SCSI disks for ND machines ==&lt;br /&gt;
I noticed that [[User:Tingo|Tingo]] just ordered a [http://www.codesrc.com/mediawiki/index.php?title=SCSI2SD SCSI2SD] v5 adapter from itead. I have one of those already, bought from the same place, which I bought with a future ND SCSI system (which I now have) in mind. It looks like just the thing, with support for reprogrammable [[Talk:ND-110_Satellite_9883.21238| &#039;&#039;&#039;SCSI sector size&#039;&#039;&#039;]] and more. Unfortunately I seem to have managed to forget it in Japan, but I&#039;ll bring it along when I return in November. --[[User:TArntsen|TArntsen]] ([[User talk:TArntsen|talk]]) 11:44, 5 September 2016 (UTC)&lt;br /&gt;
&lt;br /&gt;
== About me ==&lt;br /&gt;
These days a Unix and Linux geek, but I used to work with a Nord-10/S system back in 1982. From 1983 and until about 1986 I worked with real-time systems on ND-100, after that also ND-500, and ND-5000 systems as soon as they became available.  The latter systems (first ND-550 and later ND-5500/5700) were deployed at ESA (the European Space Agency) from 1988 to approximately 1995 (when we replaced them with Silicon Graphics systems), where they were used for reception and processing of data from the [http://www.esa.int/esaEO/GGGWBR8RVDC_index_0.html ERS-1] satellite, and also the ERS-2 satellite in the final year. ERS-1 was launched in 1991 but ESA did fully manned 24/7 simulation-data operations on the first deployed system (ND plus VAX) for two years until launch.. how does that compare to your regular testing regime? :-) &lt;br /&gt;
&lt;br /&gt;
I used to have several sets of what must have been close to every manual Norsk Data ever produced, but unfortunately everything somehow got thrown away at some point (by &#039;&#039;someone&#039;&#039;, not me), except for a few documents.  I also have lots of CCT backup tapes (although some of them are probably quite degraded by now), and I once wrote a tool to read backup-system format tapes on an SGI system, but unfortunately I only copied a couple of tapes back then when I still had a CCT tape drive.&lt;br /&gt;
:&#039;&#039;&#039;Update:&#039;&#039;&#039; The last CCT drive magically re-appeared a few years ago, and since I wrote the above I copied nearly all my CCTs, via a setup including an SGI Octane, an Anritsu CCT drive (a heavy monster now stored in my garage - the Anritsu is still much smaller than those full-height Tandberg/Kennedy/Pertec racks we used with the actual ND machines), and my own software. It turned out 99.9% of the CCTs were fine, all initial problems disappeared after a little cleaning of the CCT drive. Unfortunately I&#039;m still short of real disk images, at some point in the far past I had thought that image backups had less value than file backups, so I dumped most of the image backups. Not a smart thing to do, as it turned out - emulators like disk image backups, and there are more files on those than on dedicated file backups.&lt;br /&gt;
&lt;br /&gt;
All of which goes to show that despite the best of intentions information loss does continue to happen..&lt;br /&gt;
&lt;br /&gt;
(oh, and I&#039;m also writing my own ND500(x) and ND100 emulators.. the latter just so I can use assembler-500.prog to generate test programs for the former)&lt;br /&gt;
&lt;br /&gt;
Edit: Updating the timeline a bit as and when my memory recall improves.&lt;br /&gt;
&lt;br /&gt;
== License for contributions ==&lt;br /&gt;
[[User:TArntsen|TArntsen]] 11:09, 19 October 2009 (UTC):&lt;br /&gt;
For my contributions to the wiki Mike may use any license he sees fit.&lt;br /&gt;
&lt;br /&gt;
== Software for ND-100 ==&lt;br /&gt;
 * [[Image:Snpcal.tar.gz]]&lt;br /&gt;
Snoopy calendar program for ND-100.&lt;br /&gt;
It creates a SNPCAL:OUT file with calendar for 1988.&lt;br /&gt;
This is the original IBM version modified for PDP-11 slightly modified for ND.&lt;br /&gt;
The tar file contains source and data files, and an ND-100 executable compiled in 1-bank mode for easy network transfer.&lt;br /&gt;
There is also a sample output file.&lt;br /&gt;
Source files have Sintran line endings, but names must be changed from FILE.TYPE to FILE:TYPE&lt;br /&gt;
&lt;br /&gt;
== ND-100 disassembler for Unix ==&lt;br /&gt;
 * [https://www.dropbox.com/s/vcm56n47od8hq4c/ND100-disassembler-i686-static.tar.gz ND100-disassembler-i686-static.tar.gz]&lt;br /&gt;
&lt;br /&gt;
This is a disassembler for ND-100 which executes on *nix (this particular one is for Linux). Disassembles BPUN and PROG files, but also non-programs like floppy bootstrap code or SINTRAN:DATA (which is a file in a Sintran filesystem which simply maps to the first pages of the directory image itself). Usage is fairly simple:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
./dump100 -h&lt;br /&gt;
Usage: ./dump100 [options] &amp;lt;nd100program.[bpun|prog]&amp;gt;&lt;br /&gt;
Options:&lt;br /&gt;
-h              Print this help and exit.&lt;br /&gt;
-o &amp;lt;offset&amp;gt;     Optional start offset, in 16-bit words. Default is start&lt;br /&gt;
                address for PROG and BPUN files, and 0 for RAW files.&lt;br /&gt;
-b              File is a BPUN file.&lt;br /&gt;
-p              File is a PROG file.&lt;br /&gt;
-r              File is a RAW file (no header).&lt;br /&gt;
&lt;br /&gt;
Default file type is deduced from the file extension unless -p or -b&lt;br /&gt;
is specified. -r must ALWAYS be set for raw files. If both -p and -b&lt;br /&gt;
are specifed then the last takes precedence. Don&#039;t use -b or -p with -r.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
./dump100 ~/brf-linker-c01.prog |more&lt;br /&gt;
Start address  : 30031b&lt;br /&gt;
Restart address: 30031b&lt;br /&gt;
First address  : 0b&lt;br /&gt;
Last address   : 77023b&lt;br /&gt;
Bank 2:&lt;br /&gt;
First address  : 0b&lt;br /&gt;
Last address   : 26011b&lt;br /&gt;
030031 : 171400 SAX 0&lt;br /&gt;
030032 : 135137 JPL I * 137&lt;br /&gt;
030033 : 000002 STZ * 2&lt;br /&gt;
030034 : 002372 STZ ,X - 6&lt;br /&gt;
030035 : 010000 STT * 0&lt;br /&gt;
030036 : 000001 STZ * 1&lt;br /&gt;
030037 : 000000 STZ * 0&lt;br /&gt;
030040 : 124024 JMP * 24&lt;br /&gt;
030041 : 146147 COPY SL DX&lt;br /&gt;
..&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
./dump100 -r ~/nd-image |more&lt;br /&gt;
Start offset  : 0b&lt;br /&gt;
First address : 0&lt;br /&gt;
Last address  : 177777b&lt;br /&gt;
000000 : 150405 PIOF&lt;br /&gt;
000001 : 150001 TRA STS&lt;br /&gt;
000002 : 170412 SAA 12&lt;br /&gt;
000003 : 150103 TRR PCR&lt;br /&gt;
000004 : 170400 SAA 0&lt;br /&gt;
000005 : 150111 TRR LCIL&lt;br /&gt;
..&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Sorry for the simple box.net link. This is only a tar.gz file with a statically linked &#039;dump100&#039; application, it will work on Linux i686 or x86-64 if the kernel is reasonably new - it won&#039;t work on 2.6.8, for example, but it will work on at least 2.6.22 or later. Maybe as old as 2.6.18, I&#039;m not sure.&lt;br /&gt;
&lt;br /&gt;
I&#039;ll do a proper release at a later point, with source etc. It&#039;ll be GPL&#039;ed. I will also add the actual lib function itself (the dump100 tool is just a user interface to the function). The function itself is useful e.g. in emulators/emulator debuggers where you want a trace of the executing code, for example. I&#039;ll add an update for that as soon as I can, I&#039;m rather busy right now so this is just to get something out that maybe a very few persons might find useful. A rather limited market I presume, but so be it :-) --[[User:TArntsen|TArntsen]] 16:50, 31 May 2011 (CEST)&lt;br /&gt;
&lt;br /&gt;
== Norsk Data filesystem lister and extractor for Unix ==&lt;br /&gt;
 * [https://www.dropbox.com/s/26qop90y2lauf0w/ndfs-tool-1.2.tar.gz ndfs-tool-1.2.tar.gz]&lt;br /&gt;
 * [https://www.dropbox.com/s/h3tbn2wqlbqscnu/ndfs-tool-1.3.tar.gz ndfs-tool-1.3.tar.gz]&lt;br /&gt;
 * [https://www.dropbox.com/s/vhlntrkndqaduwm/ndfs-tool-1.4.tar.gz ndfs-tool-1.4.tar.gz]&lt;br /&gt;
 * [https://www.dropbox.com/s/qzwrzmcbpc4wvpp/ndfs-tool-1.5.tar.gz ndfs-tool-1.5.tar.gz]&lt;br /&gt;
 * [https://www.dropbox.com/s/iicw4uxokmojum6/ndfs-tool-1.6.tar.gz ndfs-tool-1.6.tar.gz]&lt;br /&gt;
&lt;br /&gt;
This is a filesystem tool for Norsk Data filesystem images (e.g. floppy images or hard disk images) which I wrote in 2009. Version 1.2 is from 2012, the latest version 1.6 is from May 16 2023. Source code in tar files.   &lt;br /&gt;
&lt;br /&gt;
Version 1.3 corrects handling of sub-indexed files for accounts set up with more than 256 files, and it adds special handling for Norsk Data timestamps where the timestamp is zero (which should be interpreted as 1/1 1950, not 31/12 1949)-&lt;br /&gt;
&lt;br /&gt;
Version 1.4 includes rudimentary consistency verification of the masterblock, for early detection of corrupt images. It cannot, however, detect if the actual data of files is corrupt. But it has better error messages for when data blocks are pointing outside the filesystem image.  This version also prints the physical size of the filesystem image, in pages (2048 bytes/page). Version 1.4 also adds build support for Sun, AIX, and OSF. It is known to build and work correctly on SGI (IRIX), Linux, AIX, FreeBSD, DragonFly, Sun Solaris.&lt;br /&gt;
&lt;br /&gt;
Version 1.5 fixes an issue with 1.4 (not present in earlier releases) where direct reading from e.g. /dev/fd1 didn&#039;t work.&lt;br /&gt;
This version also includes a simple build script as an alternative if you don&#039;t have GNU Make.&lt;br /&gt;
&lt;br /&gt;
Version 1.6 shows a hexdump of the 32-byte directory entry when the &amp;quot;-i&amp;quot; flag is used. (This flag existed but did not do anything in later releases).  This version also avoids a (false) compiler warning with later versions of GCC. &lt;br /&gt;
&lt;br /&gt;
* Build with &#039;make -f Makefile.ndfs&#039;. Needs GNU Make. Works on 32/64-bit, big-endian, little-endian *nix and Linux. (From &#039;&#039;&#039;1.4&#039;&#039;&#039;: Just &#039;&#039;&#039;&#039;make&#039;&#039;&#039;&#039; is sufficient).&lt;br /&gt;
* Version 1.6 was released 2023-05-16&lt;br /&gt;
* License: GPL V3&lt;br /&gt;
&lt;br /&gt;
If you don&#039;t have GNU Make available the tool can be built on most platforms like so:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cc -c ndfs.c&lt;br /&gt;
cc -o ndfs ndfs.o&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Or simply execute the provided build script (since v1.5): &amp;lt;pre&amp;gt;./build.sh&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
It works a bit like &#039;zip&#039; or &#039;tar&#039; in list- or extraction mode.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
./ndfs &lt;br /&gt;
Usage: ./ndfs [-t | -x [-d] | other options] &amp;lt;Sintran filesystem image&amp;gt;&lt;br /&gt;
Options:&lt;br /&gt;
-h      Print this help and exit&lt;br /&gt;
-i      Info mode: Show more info from directory entry&lt;br /&gt;
-t      List files in image&lt;br /&gt;
-u      List user entries (-v also sets this)&lt;br /&gt;
-x      Extract files from image&lt;br /&gt;
-d      If used with -x, also extract directories&lt;br /&gt;
-l      Convert names to lower case letters&lt;br /&gt;
        (This also changes &#039;:&#039; to &#039;.&#039; for extracted files)&lt;br /&gt;
-c      Ignore bytepointer for contiguous files&lt;br /&gt;
-v      Verbose output when extracting files&lt;br /&gt;
-V      Show version number and exit&lt;br /&gt;
&lt;br /&gt;
./ndfs -V&lt;br /&gt;
ndfs: Sintran Filesystem tool version 1.6&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
I have it installed in /usr/local/bin and can thus do:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ ndfs -t 210523G02-XX-02D.image&lt;br /&gt;
Directory name            : 210523G02-XX-02D&lt;br /&gt;
Filesystem image size     : 616 pages&lt;br /&gt;
Object file index pointer : 508 SI: 0x1 (indexed)&lt;br /&gt;
User file index pointer   : 510 SI: 0x1 (indexed)&lt;br /&gt;
Bit file pointer          : 306 SI: 0x0 (contiguous)&lt;br /&gt;
No. of unreserved pages   : 1&lt;br /&gt;
Files:&lt;br /&gt;
  0   0: I       28 pages     56182 bytes 1988-03-04 20:13:49 (FLOPPY-USER)TPE-MON-100-B00:BPUN&lt;br /&gt;
  0   1: I       36 pages     72192 bytes 1988-06-09 11:17:46 (FLOPPY-USER)DISK-MM-B00:TEST&lt;br /&gt;
  0   2: I       36 pages     72704 bytes 1988-06-15 08:33:31 (FLOPPY-USER)SCSI-TV-B00:TEST&lt;br /&gt;
  0   3: I       19 pages     37376 bytes 1988-06-15 08:33:33 (FLOPPY-USER)SCSI-TV-OVL1-B00:NEXT&lt;br /&gt;
  0   4: I       16 pages     31232 bytes 1988-06-15 08:33:36 (FLOPPY-USER)SCSI-TV-OVL2-B00:NEXT&lt;br /&gt;
  0   5: I       19 pages     37376 bytes 1988-06-15 08:33:37 (FLOPPY-USER)SCSI-TV-OVL3-B00:NEXT&lt;br /&gt;
  0   6: I       18 pages     36352 bytes 1988-06-15 08:33:38 (FLOPPY-USER)SCSI-TV-OVL4-B00:NEXT&lt;br /&gt;
Directory size            : 611 pages&lt;br /&gt;
Bit file size             : 1 page &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
and&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ mkdir tmp&lt;br /&gt;
$ cd tmp&lt;br /&gt;
$ ndfs -x -l ../210523G02-XX-02D.image&lt;br /&gt;
Directory name            : 210523g02-xx-02d&lt;br /&gt;
Filesystem image size     : 616 pages&lt;br /&gt;
Object file index pointer : 508 SI: 0x1 (indexed)&lt;br /&gt;
User file index pointer   : 510 SI: 0x1 (indexed)&lt;br /&gt;
Bit file pointer          : 306 SI: 0x0 (contiguous)&lt;br /&gt;
No. of unreserved pages   : 1&lt;br /&gt;
Directory size            : 611 pages&lt;br /&gt;
Bit file size             : 1 page &lt;br /&gt;
Extracting: tpe-mon-100-b00.bpun&lt;br /&gt;
Extracting: disk-mm-b00.test&lt;br /&gt;
Extracting: scsi-tv-b00.test&lt;br /&gt;
Extracting: scsi-tv-ovl1-b00.next&lt;br /&gt;
Extracting: scsi-tv-ovl2-b00.next&lt;br /&gt;
Extracting: scsi-tv-ovl3-b00.next&lt;br /&gt;
Extracting: scsi-tv-ovl4-b00.next&lt;br /&gt;
$ ls&lt;br /&gt;
disk-mm-b00.test  scsi-tv-ovl1-b00.next  scsi-tv-ovl3-b00.next  tpe-mon-100-b00.bpun&lt;br /&gt;
scsi-tv-b00.test  scsi-tv-ovl2-b00.next  scsi-tv-ovl4-b00.next&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
or, without -l, and with -d:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ ndfs -x -d ../210523G02-XX-02D.image&lt;br /&gt;
Directory name            : 210523G02-XX-02D&lt;br /&gt;
Filesystem image size     : 616 pages&lt;br /&gt;
Object file index pointer : 508 SI: 0x1 (indexed)&lt;br /&gt;
User file index pointer   : 510 SI: 0x1 (indexed)&lt;br /&gt;
Bit file pointer          : 306 SI: 0x0 (contiguous)&lt;br /&gt;
No. of unreserved pages   : 1&lt;br /&gt;
Directory size            : 611 pages&lt;br /&gt;
Bit file size             : 1 page &lt;br /&gt;
Extracting: FLOPPY-USER/TPE-MON-100-B00:BPUN&lt;br /&gt;
Extracting: FLOPPY-USER/DISK-MM-B00:TEST&lt;br /&gt;
Extracting: FLOPPY-USER/SCSI-TV-B00:TEST&lt;br /&gt;
Extracting: FLOPPY-USER/SCSI-TV-OVL1-B00:NEXT&lt;br /&gt;
Extracting: FLOPPY-USER/SCSI-TV-OVL2-B00:NEXT&lt;br /&gt;
Extracting: FLOPPY-USER/SCSI-TV-OVL3-B00:NEXT&lt;br /&gt;
Extracting: FLOPPY-USER/SCSI-TV-OVL4-B00:NEXT&lt;br /&gt;
$ ls&lt;br /&gt;
FLOPPY-USER/&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
It can&#039;t extract single files, i.e. you can&#039;t give it optional file arguments as with e.g. tar or zip. I can add that if someone needs it.&lt;br /&gt;
&lt;br /&gt;
== Extract ND disk images from WINCH-TO-FLOPP backups ==&lt;br /&gt;
I wrote a small tool to recreate an ND filesystem image from floppy disk backups made with the SINTRAN tool [[WINCH-TO-FLOPP]]. It can be found on [https://github.com/ptor/flopp-to-winch github]. It compiles on various Unix versions as well as Linux. GPL licensed.&lt;br /&gt;
&lt;br /&gt;
== Convert IMD format ND floppy images to ND filesystem floppy images ==&lt;br /&gt;
www.datormuseum.se has an archive of Norsk Data floppy disk images. These images are however stored in IMD format, not raw ND floppy images. To convert these IMD images to raw floppy images I grabbed an old tool called &#039;imd2raw&#039; from bitsavers, and updated it slightly so that builds and works properly on modern *nix systems (or at least Linux). It can be found here: https://github.com/ptor/imd2raw&lt;br /&gt;
and can be used as follows (say you have an IMD format image called DISK9.IMD):&lt;br /&gt;
 cat DISK9.IMD | imd2raw &amp;gt; disk9.img&lt;br /&gt;
and then it should be readable with ndfs (if it&#039;s really a raw ND disk/floppy image):&lt;br /&gt;
 ndfs -t disk9.img&lt;br /&gt;
 Directory name            : N-10-102-I&lt;br /&gt;
 Filesystem image size     : 154 pages&lt;br /&gt;
 Object file index pointer : 149 SI: 0x1 (indexed)&lt;br /&gt;
 User file index pointer   : 151 SI: 0x1 (indexed)&lt;br /&gt;
 Bit file pointer          : 153 SI: 0x0 (contiguous)&lt;br /&gt;
 No. of unreserved pages   : 1&lt;br /&gt;
 Files:&lt;br /&gt;
  0   0: A       20 pages     31916 bytes 1985-12-22 15:20:22 (SYSTEM)MACM-1718K:BPUN&lt;br /&gt;
  0   1: A      127 pages    190735 bytes 1985-12-22 15:20:29 (SYSTEM)SINTRAN-I:DATA&lt;br /&gt;
 Directory size            : 149 pages&lt;br /&gt;
 Bit file size             : 1 page&lt;br /&gt;
&lt;br /&gt;
== Curiosities ==&lt;br /&gt;
&lt;br /&gt;
=== ND-100 on a mobile phone: ===&lt;br /&gt;
My ND-100 emulator (user-level only) on my Nokia 900, running PED:&lt;br /&gt;
[[Image:PED-N900-screenshot.png| left| 210 px| thumb | PED Editor on the Nokia N900]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
=== The LED editor help screen ===&lt;br /&gt;
Notice this spelling error in the first A01 release. It was still there in later versions, at least as late as verson B03!&lt;br /&gt;
[[Image:Led-screenshot1.png| left | 210 px| thumb | LED A01 editor help page]]&lt;/div&gt;</summary>
		<author><name>TArntsen</name></author>
	</entry>
	<entry>
		<id>https://www.ndwiki.org/index.php?title=BPUN_File_Format&amp;diff=7766</id>
		<title>BPUN File Format</title>
		<link rel="alternate" type="text/html" href="https://www.ndwiki.org/index.php?title=BPUN_File_Format&amp;diff=7766"/>
		<updated>2025-09-11T18:44:51Z</updated>

		<summary type="html">&lt;p&gt;TArntsen: Fixed my own one-letter typo&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The :BPUN file format ((Bootable Punched Tape)&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|Preamble || Start || Boot ||! || Address || Count || Data || Checksum || Action&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;b&amp;gt;Preamble&amp;lt;/b&amp;gt; || May contain any characters except &amp;quot;!&amp;quot; (41 octal, 0x21). Its original use was a bootstrap loader for stand-alone CPUs. This is no longer used. But various tools still generate the bootstrap loader, including the BPUN command in [[NRL]].&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;b&amp;gt;Start&amp;lt;/b&amp;gt; || A field containing an ASCII encoded octal start address for the program. It is terminated by a carriage return (15 octal) and optionally a line feed (12 octal).&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;b&amp;gt;Boot&amp;lt;/b&amp;gt;|| A field containing an ASCII encoded octal value giving the start address of the bootstrap loader (see Pre-amble) and terminated by the &amp;quot;!&amp;quot; character (i.e. the next field, below). No longer used, but still created by tools that generate the bootstrap loader.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;b&amp;gt;&amp;quot;!&amp;quot;&amp;lt;/b&amp;gt; || Exclamation mark: Start-of-data signal.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;b&amp;gt;Address&amp;lt;/b&amp;gt; || Address where the binary load of the data will start. Two-byte word in big endian format.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;b&amp;gt;Count&amp;lt;/b&amp;gt; || Number of 16-bit words in the following Data field. Two-byte word in big endian format.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;b&amp;gt;Data&amp;lt;/b&amp;gt; || A field containing &amp;lt;Count&amp;gt; 16-bit words. Big endian format.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;b&amp;gt;Checksum&amp;lt;/b&amp;gt; || Arithmetic sum of all the words in the Data field, modulo 2&amp;lt;sup&amp;gt;16&amp;lt;/sup&amp;gt;. Two-byte word in big endian format.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;b&amp;gt;Action&amp;lt;/b&amp;gt; || Two-byte field. If the action field is zero, execution will start at the address specified in the Start field. If not zero, the CPU will remain in OPCOM mode. The &amp;lt;b&amp;gt;P&amp;lt;/b&amp;gt; register will contain the value read from the Start field.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Everything before the &amp;quot;!&amp;quot; mark is in 7-bit ASCII with even parity, except that there may be a string of binary zeroes before the actual preamble starts. The preamble itself (the bootstrap) is code encoded as octal values of the instructions, with carriage return and line feed between each instruction. CR/LF also use parity, so CR is encoded as 0x8D.&lt;br /&gt;
&lt;br /&gt;
The preamble (boostrap loader) starts with a command that instructs the hardware loader about where in memory to load the following code. The command is an address followed by the &amp;quot;/&amp;quot; character.&lt;br /&gt;
Example of preamble below (hexdump with parity stripped off in the ascii section at the right):&lt;br /&gt;
 000000: 8D 0A B1 B7 B7 B4 30 30 AF B1 B4 36 B1 30 B1 8D    ..177400/146101.&lt;br /&gt;
 000010: 0A B1 33 B4 30 B2 B1 8D 0A B1 B4 36 B1 35 B7 8D    .134021..146157.&lt;br /&gt;
 000020: 0A B1 33 B4 30 B1 B7 8D 0A B1 B4 36 B1 35 36 8D    .134017..146156.&lt;br /&gt;
 000030: 0A B1 33 B4 30 B1 35 8D 0A 30 30 36 30 30 30 8D    .134015..006000.&lt;br /&gt;
 000040: 0A B1 B4 36 30 35 B1 8D 0A B1 B4 36 B2 30 36 8D    .146051..146206.&lt;br /&gt;
 000050: 0A B1 B4 B2 30 30 36 8D 0A B1 B2 B4 30 30 33 8D    .142006..124003.&lt;br /&gt;
 000060: 0A B1 B7 33 B4 30 B1 8D 0A B1 B2 B4 33 B7 B1 8D    .173401..124371.&lt;br /&gt;
 000070: 0A B1 33 B4 30 30 35 8D 0A B1 B4 36 36 B1 35 8D    .134005..146615.&lt;br /&gt;
 000080: 0A B1 33 B1 30 B2 33 8D 0A B1 35 B1 30 B7 B7 8D    .131023..151077.&lt;br /&gt;
 000090: 0A 30 36 35 35 30 B4 8D 0A B1 B4 36 B1 B4 35 8D    .065504..146145.&lt;br /&gt;
 0000a0: 0A 30 30 B4 30 B1 36 8D 0A B1 33 B4 30 30 36 8D    .004016..134006.&lt;br /&gt;
 0000b0: 0A B1 35 35 35 B7 30 8D 0A 30 30 B4 33 B7 33 8D    .155570..004373.&lt;br /&gt;
 0000c0: 0A B1 33 B4 30 30 33 8D 0A 30 36 30 33 B7 B1 8D    .134003..060371.&lt;br /&gt;
 0000d0: 0A B1 B2 35 30 B1 30 8D 0A B1 B7 30 B4 30 B4 8D    .125010..170404.&lt;br /&gt;
 0000e0: 0A B1 36 B4 B4 30 33 8D 0A B1 36 B4 B4 30 B2 8D    .164403..164402.&lt;br /&gt;
 0000f0: 0A B1 B7 35 B2 33 35 8D 0A B1 B2 B4 33 B7 36 8D    .175235..124376.&lt;br /&gt;
 000100: 0A B1 36 B4 B4 30 30 8D 0A B1 B4 36 B1 B4 B2 8D    .164400..146142.&lt;br /&gt;
 000110: 0A 30 30 30 30 30 30 8D 0A B1 B2 35 30 30 B1 8D    .000000..125001.&lt;br /&gt;
 000120: 0A 30 30 30 30 30 30 8D 0A B1 B7 B7 B4 30 30 21    .000000..177400!&lt;br /&gt;
&lt;br /&gt;
The last line shows the &#039;Start&#039; and &#039;Boot&#039; fields, with the value 000000 for the start address of the program, and 177400 as the address of the bootstrap. It matches the bootstrap load address seen in the first line. A &#039;!&#039; character indicates that the program part follows, and that part is in binary unlike the section before the exclamation mark. The actual bootstrap loader is position independent code, so the bootstrap load address may vary between :BPUN files (the 177400 value in the example above, i.e. first and last numbers), but the actual bootstrap code appears to always be the same. The load address of the bootstrap code will be after the end of the actual program code which the bootstrap is loading, so not to overwrite the bootstrap code itself. But :BPUN files do not always follow this rule, and can thus not be loaded by this mechanism. For these files the preamble section is a vestigal non-functioning section. But tools like [[DITAP]] will produce :BPUN files from :PROG files with correctly adjusted boostrap load address. The above hexdump is from such a file, PED-ENG-J:BPUN as generated by DITAP from PED-ENG-J:PROG. PED loads from 0 to 177377, and the boostrap loader is placed at 177400 by the hardware loader. PED can therefore be safely loaded without overwriting the bootstrap loader itself.&lt;br /&gt;
&lt;br /&gt;
Some :BPUN files have no preamble, they start with just the &#039;Start&#039; and &#039;Boot&#039; fields, followed by the exclamation mark and the rest.&lt;br /&gt;
These files obviously can&#039;t run stand-alone.&lt;br /&gt;
&lt;br /&gt;
The bootstrap loader used for :BPUN files is as follows. &#039;ORG&#039; would be 177400 for the example in the hexdump above.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
%&lt;br /&gt;
% Paper Tape Reader Bootstrap Loader&lt;br /&gt;
% The paper tape is a character (byte) storage.&lt;br /&gt;
% &#039;ORG&#039; is a 16-bit word, in octal.&lt;br /&gt;
% The rest of the bootstrap loader is also in octal,&lt;br /&gt;
% all written as ASCII with parity, each octal value&lt;br /&gt;
% terminated with CR or CR/LF.&lt;br /&gt;
% Loading of the Boostrap Loader stops when an exclamation&lt;br /&gt;
% mark (!) is found on the tape.&lt;br /&gt;
%&lt;br /&gt;
       ORG/		% Tell hardware loader where to write the following.&lt;br /&gt;
ORG,   COPY 0 DD	% 0 =: D % Init checksum register&lt;br /&gt;
% Read Address word:&lt;br /&gt;
       JPL * 21		% Call GetW&lt;br /&gt;
       COPY SA DX	% A =: X % Store address in X&lt;br /&gt;
% Read Count word:&lt;br /&gt;
       JPL * 17		% Call GetW&lt;br /&gt;
       COPY SA DT	% A =: T % Store count in T&lt;br /&gt;
&lt;br /&gt;
% Read Data (program), word by word, decrement T until T is zero:&lt;br /&gt;
next,  JPL * 15		% Call GetW&lt;br /&gt;
       STA ,X 0		% A =: (X) % Store word in (X) (i.e. at address)&lt;br /&gt;
       RADD SA DD	% A+D =: D % Add up checksum&lt;br /&gt;
       RADD CM1 0 DT	% T-1 =: T % Decrement T&lt;br /&gt;
       SKP IF DT UEQ 0	% IF T != 0 goto cont % Done?&lt;br /&gt;
       JMP * 3		% Otherwise goto done (i.e. T has become zero)&lt;br /&gt;
cont,  AAX 1		% X+1 =: X % Increment X (which points to address)&lt;br /&gt;
       JMP * - 7	% goto next&lt;br /&gt;
&lt;br /&gt;
% Read Checksum word:&lt;br /&gt;
done,  JPL * 5		% Call GetW&lt;br /&gt;
       RSUB SD DA	% A-D =: D % Check if A = D           % Checksum OK?&lt;br /&gt;
       JAZ * 23		% Goto Run		              % Yes&lt;br /&gt;
       WAIT 77		% Stop,[1]  show 77 in operator panel % No&lt;br /&gt;
&lt;br /&gt;
tmp,			% Holding space for upper byte of a word&lt;br /&gt;
&lt;br /&gt;
% Function to get a 16-bit word from paper tape reader:&lt;br /&gt;
GetW,  COPY SL DA	% L =: A&lt;br /&gt;
       STA * 16		% A =: L-reg   % Store L in memory&lt;br /&gt;
       JPL * 6		% Call rdbyt   % Get higher byte&lt;br /&gt;
       SHA ROT - 10	% A &amp;lt;&amp;lt; 8       % (shift 8 bits arithmetic left)&lt;br /&gt;
       STA * - 5	% A =: tmp     % Store upper byte of word&lt;br /&gt;
       JPL * 3		% Call rdbyt   % Get lower byte&lt;br /&gt;
       ADD * - 7	% A + tmp =: A % A now contains 16-bit word&lt;br /&gt;
       JMP I * 10	% Goto (L-reg) % Return&lt;br /&gt;
&lt;br /&gt;
rdbyt, SAA 4		% 4 =: A       % Set bit 2: function &amp;quot;Activate&amp;quot;&lt;br /&gt;
       IOX 403		% Write control register paper tape reader (activate)&lt;br /&gt;
wait,  IOX 402		% STATUS =: A  % Read status register&lt;br /&gt;
       BSKP ONE 30 DA	% If bit 3 goto getbyt % Test bit 3: Data ready&lt;br /&gt;
       JMP * - 2	% goto wait    % Data not available yet&lt;br /&gt;
getbyt,IOX 400		% DATA =: A    % Read data register (8 bits for PTR[2])&lt;br /&gt;
       COPY SL DP	% L =: P       % Return (COPY SL DP: Also called EXIT)&lt;br /&gt;
&lt;br /&gt;
L-reg,	    		% L-reg temporary storage&lt;br /&gt;
&lt;br /&gt;
Run    JMP I * 1	% Goto (start)&lt;br /&gt;
start  000000		% Start address (hardcoded, may be != 000000)&lt;br /&gt;
btldr  177400		% Boot loader address (hardcoded)&lt;br /&gt;
&lt;br /&gt;
[1] WAIT stops CPU if interrupt system is off&lt;br /&gt;
[2] PTR: Paper Tape Reader&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Note that the bootstrap loader completely ignores the Action field. If the Checksum is correct then the loaded program will start.&lt;br /&gt;
&lt;br /&gt;
== Reading BPUN Files into Memory Using C ==&lt;br /&gt;
&lt;br /&gt;
The following C example demonstrates how to read BPUN files into memory.  &lt;br /&gt;
It is from the ND-100 emulator implementation in (https://github.com/open-simh/simh/blob/master/ND100/nd100_sys.c)&lt;br /&gt;
&lt;br /&gt;
=== Code Example ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/*&lt;br /&gt;
 * Copyright (c) 2023 Anders Magnusson.&lt;br /&gt;
 *&lt;br /&gt;
 * Bootable (BPUN) tape format.&lt;br /&gt;
 * Disks can use it as well with a max of 64 words data.  In this case &lt;br /&gt;
 * the bytes are stored in the LSB of the words from beginning of disk.&lt;br /&gt;
 * 1kw block should be read at address 0 in memory.&lt;br /&gt;
 *&lt;br /&gt;
 * A bootable tape consists of nine segments, named A-I.&lt;br /&gt;
 *&lt;br /&gt;
 * A - Any chars not including &#039;!&#039;&lt;br /&gt;
 * B - (optional) octal number terminated by CR (LF ignored).&lt;br /&gt;
 * C - (optional) octal number terminated by &#039;!&#039;.&lt;br /&gt;
 * D - A &#039;!&#039; delimeter&lt;br /&gt;
 * E - Block start address (in memory), two byte, MSB first.&lt;br /&gt;
 * F - Word count in G section, two byte, MSB first.&lt;br /&gt;
 * G - Words as counted in F section.&lt;br /&gt;
 * H - Checksum of G section, one word.&lt;br /&gt;
 * I - Action code.  If non-zero, start at address in B, otherwise nothing.&lt;br /&gt;
 */&lt;br /&gt;
t_stat&lt;br /&gt;
sim_load(FILE *f, CONST char *buf, CONST char *fnam, t_bool flag)&lt;br /&gt;
{&lt;br /&gt;
        int B, C, E, F, H, I;&lt;br /&gt;
        int w, i, rv;&lt;br /&gt;
        uint16 s;&lt;br /&gt;
&lt;br /&gt;
        rv = SCPE_OK;&lt;br /&gt;
        if (sim_switches &amp;amp; SWMASK(&#039;D&#039;)) {       /* read file from disk */&lt;br /&gt;
                mlp = 0;&lt;br /&gt;
                for (i = 0; i &amp;lt; 1024; i++) {&lt;br /&gt;
                        /* images have MSB first */&lt;br /&gt;
                        s = (getc(f) &amp;amp; 0377) &amp;lt;&amp;lt; 8;&lt;br /&gt;
                        s |= getc(f) &amp;amp; 0377;&lt;br /&gt;
                        pwrmem(i, s, PM_CPU);&lt;br /&gt;
                }&lt;br /&gt;
                f = NULL;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        /* read B/C section */&lt;br /&gt;
        for (B = C = 0;(w = gb(f) &amp;amp; 0177) != &#039;!&#039;; ) {&lt;br /&gt;
                switch (w) {&lt;br /&gt;
                case &#039;\n&#039;:&lt;br /&gt;
                        continue;&lt;br /&gt;
                case &#039;\r&#039;:&lt;br /&gt;
                        B = C, C = 0;&lt;br /&gt;
                        break;&lt;br /&gt;
                case &#039;0&#039;: case &#039;1&#039;: case &#039;2&#039;: case &#039;3&#039;: &lt;br /&gt;
                case &#039;4&#039;: case &#039;5&#039;: case &#039;6&#039;: case &#039;7&#039;: &lt;br /&gt;
                        C = (C &amp;lt;&amp;lt; 3) | (w - &#039;0&#039;);&lt;br /&gt;
                        break;&lt;br /&gt;
                default:&lt;br /&gt;
                        B = C = 0;&lt;br /&gt;
                }&lt;br /&gt;
        }&lt;br /&gt;
        printf(&amp;quot;B address    %06o\n&amp;quot;, B);&lt;br /&gt;
        printf(&amp;quot;C address    %06o\n&amp;quot;, C);&lt;br /&gt;
        regP = B;&lt;br /&gt;
        printf(&amp;quot;Load address %06o\n&amp;quot;, E = gw(f));&lt;br /&gt;
        printf(&amp;quot;Word count   %06o\n&amp;quot;, F = gw(f));&lt;br /&gt;
        for (i = s = 0; i &amp;lt; F; i++) {&lt;br /&gt;
                pwrmem(E+i, gw(f), PM_CPU);&lt;br /&gt;
                s += prdmem(E+i, PM_CPU);&lt;br /&gt;
        }&lt;br /&gt;
        printf(&amp;quot;Checksum     %06o\n&amp;quot;, H = gw(f));&lt;br /&gt;
        if (H != s)&lt;br /&gt;
                rv = STOP_CKSUM;&lt;br /&gt;
        printf(&amp;quot;Execute      %06o\n&amp;quot;, I = gw(f));&lt;br /&gt;
        printf(&amp;quot;Words read   %06o\n&amp;quot;, i);&lt;br /&gt;
        ald = 0300;     /* from tape reader */&lt;br /&gt;
        return rv;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>TArntsen</name></author>
	</entry>
	<entry>
		<id>https://www.ndwiki.org/index.php?title=User:VonBrodney92774&amp;diff=7723</id>
		<title>User:VonBrodney92774</title>
		<link rel="alternate" type="text/html" href="https://www.ndwiki.org/index.php?title=User:VonBrodney92774&amp;diff=7723"/>
		<updated>2025-07-22T08:05:15Z</updated>

		<summary type="html">&lt;p&gt;TArntsen: Delete spam page&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>TArntsen</name></author>
	</entry>
	<entry>
		<id>https://www.ndwiki.org/index.php?title=User:MarcoLaporte&amp;diff=7716</id>
		<title>User:MarcoLaporte</title>
		<link rel="alternate" type="text/html" href="https://www.ndwiki.org/index.php?title=User:MarcoLaporte&amp;diff=7716"/>
		<updated>2025-07-09T05:08:09Z</updated>

		<summary type="html">&lt;p&gt;TArntsen: Delete spam page&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>TArntsen</name></author>
	</entry>
	<entry>
		<id>https://www.ndwiki.org/index.php?title=User:MarcoLaporte&amp;diff=7715</id>
		<title>User:MarcoLaporte</title>
		<link rel="alternate" type="text/html" href="https://www.ndwiki.org/index.php?title=User:MarcoLaporte&amp;diff=7715"/>
		<updated>2025-07-09T05:07:44Z</updated>

		<summary type="html">&lt;p&gt;TArntsen: delete junk&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;I&#039;m a passionate sports analyst who discovered the outstanding benefits of using the Bet9ja bonus code: YOHAIG. I take pleasure in revealing this chance to increase your betting experience.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;my website -&lt;/div&gt;</summary>
		<author><name>TArntsen</name></author>
	</entry>
	<entry>
		<id>https://www.ndwiki.org/index.php?title=User:DGLThaddeus&amp;diff=7707</id>
		<title>User:DGLThaddeus</title>
		<link rel="alternate" type="text/html" href="https://www.ndwiki.org/index.php?title=User:DGLThaddeus&amp;diff=7707"/>
		<updated>2025-05-31T12:55:48Z</updated>

		<summary type="html">&lt;p&gt;TArntsen: Spam content removed&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>TArntsen</name></author>
	</entry>
	<entry>
		<id>https://www.ndwiki.org/index.php?title=User:BryonRiver15260&amp;diff=7664</id>
		<title>User:BryonRiver15260</title>
		<link rel="alternate" type="text/html" href="https://www.ndwiki.org/index.php?title=User:BryonRiver15260&amp;diff=7664"/>
		<updated>2025-04-20T23:29:49Z</updated>

		<summary type="html">&lt;p&gt;TArntsen: Emptied, spam&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>TArntsen</name></author>
	</entry>
	<entry>
		<id>https://www.ndwiki.org/index.php?title=User:PercyNewhouse&amp;diff=7642</id>
		<title>User:PercyNewhouse</title>
		<link rel="alternate" type="text/html" href="https://www.ndwiki.org/index.php?title=User:PercyNewhouse&amp;diff=7642"/>
		<updated>2025-03-21T12:43:20Z</updated>

		<summary type="html">&lt;p&gt;TArntsen: Blanked the page (spam)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>TArntsen</name></author>
	</entry>
	<entry>
		<id>https://www.ndwiki.org/index.php?title=ND-5000_family&amp;diff=7096</id>
		<title>ND-5000 family</title>
		<link rel="alternate" type="text/html" href="https://www.ndwiki.org/index.php?title=ND-5000_family&amp;diff=7096"/>
		<updated>2023-11-05T11:48:01Z</updated>

		<summary type="html">&lt;p&gt;TArntsen: Performance: Minor word tweak&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The &#039;&#039;&#039;ND-5000&#039;&#039;&#039; family is the third generations system based on the [[ND-500]] architecture. It is a totally new construction both in hardware and physical layout. The [[ND-5000 CPU]] uses the same instructions as the [[ND-500 CPU]] but adds  25 new instructions&amp;lt;ref&amp;gt;{{ND-doc|05.009.3}}&amp;lt;/ref&amp;gt; called &#039;[[87 extensions]]&#039;, also found in the ND-500/1 and ND-500/2 CPUs.&lt;br /&gt;
&lt;br /&gt;
The new ND-5000 CPU replaces 24 cards in the old ND-500 arcitecture. The single processor ND-5700 system have the same computational power as a [[ND-570]] system.&lt;br /&gt;
&lt;br /&gt;
The ND-5000 series of computers is able to run both [[SINTRAN III]] and [[NDIX]], Norsk Data&#039;s version of UNIX.&lt;br /&gt;
&lt;br /&gt;
== Hardware implementation ==&lt;br /&gt;
&lt;br /&gt;
The ND-5000 family systems uses a [[ND-100 CPU|ND-100]]/[[ND-110 CPU|ND-110]]/[[ND-120 CPU]] as I/O processor.&lt;br /&gt;
&lt;br /&gt;
===Samson===&lt;br /&gt;
Sold as the &#039;&#039;&#039;ND-5200&#039;&#039;&#039;, &#039;&#039;&#039;ND-5400&#039;&#039;&#039;, &#039;&#039;&#039;ND-5500&#039;&#039;&#039;, &#039;&#039;&#039;ND-5700&#039;&#039;&#039;, and &#039;&#039;&#039;ND-5800&#039;&#039;&#039;. The ND-120 CPU line, which constituted the ND-100 side of most ND-5000 computers, was named Delilah. As the 5000 line progressed in speed, the dual-arch ND-100/500 configuration increasingly became bottlenecked by all I/O having to go through the ND-100.&lt;br /&gt;
&lt;br /&gt;
===Rallar===&lt;br /&gt;
Sold as the &#039;&#039;&#039;ND-5830&#039;&#039;&#039; and &#039;&#039;&#039;ND-5850&#039;&#039;&#039;. The Rallar processor consisted of two main VLSI gate arrays, &#039;&#039;&#039;KUSK&#039;&#039;&#039; and &#039;&#039;&#039;GAMP&#039;&#039;&#039; - meaning &amp;quot;Jockey&amp;quot; and &amp;quot;Horse&amp;quot;, respectively.&lt;br /&gt;
&lt;br /&gt;
== CPU types ==&lt;br /&gt;
&lt;br /&gt;
The ND-5000 CPUs came in 3 types. Type 1 had two layers of cards, type 2 had three layers of cards, and type 3 had four layers of cards. Type 1 and type 2 used similar mother boards/baby modules, the difference was that a layer with instruction/data cache and the [[AAP]] (Additional Arithmetic Processor) was missing in the type 1 CPUs. The missing AAP meant that on type 1 CPUs floating point operations were performed by the microprogram&amp;lt;ref&amp;gt;ND-5000 Hardware Description ND-05.020.1&amp;lt;/ref&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== System performance ==&lt;br /&gt;
&lt;br /&gt;
The difference in performance between models was mainly devised by 3 methods:&lt;br /&gt;
* Select a CPU (Type 1 / Type 2 / Type 3).&lt;br /&gt;
* Jumper the master clock speed to Slow (156 ns) or Normal (70 ns).&lt;br /&gt;
* Disable or enable a number or performance enhancing caching features.&lt;br /&gt;
Different combinations of the above resulted in the different ND-5000 models. The table below illustrates this&amp;lt;ref&amp;gt;ND-5000 Hardware Description ND-05.020.1&amp;lt;/ref&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align: center;&amp;quot;&lt;br /&gt;
|+ND-5000 model differences and list of enabled functions&lt;br /&gt;
|-&lt;br /&gt;
!System !! CPU type !! Instruction cache &lt;br /&gt;
!Data cache !! Address cache !! Smart IfGo cache&lt;br /&gt;
! WICO (Write in Cache only)&lt;br /&gt;
! Master clock speed&lt;br /&gt;
|-&lt;br /&gt;
| ND-5200 || 1 || - || - || - || - || - || 70 ns&lt;br /&gt;
|-&lt;br /&gt;
| ND-5400 || 2 || Yes || - || - || Yes || - || 156 ns&lt;br /&gt;
|-&lt;br /&gt;
| ND-5500 || 2 || Yes || Yes || - || Yes || - || 156 ns&lt;br /&gt;
|-&lt;br /&gt;
| ND-5700 || 2 || Yes || Yes || Yes || Yes || - || 70 ns&lt;br /&gt;
|-&lt;br /&gt;
| ND-5800 || 3 || Yes || Yes || Yes || Yes || Yes || 70 ns&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Models ==&lt;br /&gt;
&lt;br /&gt;
The original series of ND-5000 computers came in three different models, [[ND-5700]], [[ND-5800]] and [[ND-5900]]. The ND-5900 models are the same as the ND-5800, but with multiple CPUs (2, 3 or 4). Later additions to the family were [[Compact]] models, [[ND-5200 Compact]] and [[ND-5700 Compact]]&amp;lt;ref&amp;gt;PRODUCT NEWS November 1987&amp;lt;/ref&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align: center;&amp;quot;&lt;br /&gt;
|+ND-5000 system comparision chart&lt;br /&gt;
|-&lt;br /&gt;
! System !!Relative CPU performance !! Memory shared (MB) !! Memory local (MB)&lt;br /&gt;
! Data cache (KB) !! Instruction cache (KB) !! Max disk capacity (GB)&lt;br /&gt;
|-&lt;br /&gt;
| ND-5200 Compact || || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
| ND-5400 Compact || || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
| ND-5500 Compact || || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
| ND-5700 || | || 8 - 512 || 2 || 64 || 320 || 29&lt;br /&gt;
|-&lt;br /&gt;
| ND-5700 Compact || || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
| ND-5800 || 2 || 16 - 512 || 4 || 64 || 320 || 29&lt;br /&gt;
|-&lt;br /&gt;
| ND-5900 model 2|| 4 || 16 - 512 || 4 || 2x64 || 2x320 || 29&lt;br /&gt;
|-&lt;br /&gt;
| ND-5900 model 3|| 6 || 16 - 512 || 4 || 3x64 || 3x320 || 29&lt;br /&gt;
|-&lt;br /&gt;
| ND-5900 model 4|| 8 || 16 - 512 || 4 || 4x64 || 4x320 || 29&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== The ND-5000 Compact series ===&lt;br /&gt;
The ND-5000 Compact series is equipped with:&lt;br /&gt;
* ND-110/CX I/O Processor (ND-110 in ND-5200 Compact system)&lt;br /&gt;
* Internal disks or a controller for external disks&lt;br /&gt;
* One Streamer, 125 MB (Option on systems with external disks)&lt;br /&gt;
* One floppy-disk drive (1.2 MB capacity)&lt;br /&gt;
* 4 to 6 MB memory&lt;br /&gt;
* SINTRAN and utilities&lt;br /&gt;
&lt;br /&gt;
All ND-5000 Compact systems are available in two models: A model with internal disks and B model with external disk option. A models include from one to four internal disks of 125 MB capacity each (called models A1 to A4). ND-5200&lt;br /&gt;
Compact system includes an extra model with one 60 MB internal disk (called model A0). Model B versions are delivered with a controller for external disks and can be configured with external disks and magtape.&lt;br /&gt;
&lt;br /&gt;
== Hardware Upgrades ==&lt;br /&gt;
The following upgrades are possible&lt;br /&gt;
&lt;br /&gt;
=== ND-5200 to ND-5400 system ===&lt;br /&gt;
* Exchange the ND-5000 CPU from CPU type 1 to CPU type 2.&lt;br /&gt;
* Exchange the ND-110 CPU with ND-120 CPU with 4Mb memory.&lt;br /&gt;
* Use the updating tool to set the CPU model to 4.&lt;br /&gt;
* Exchange the ND-5000 microprogram with version 144xx. (Remember to change switch settings for MPM port and local 100 memory)&lt;br /&gt;
&lt;br /&gt;
=== ND-5400 to ND-5500 system ===&lt;br /&gt;
* Use the updating tool to set the CPU model to 5.&lt;br /&gt;
* Exchange the ND-5000 microprogram with version 145xx.&lt;br /&gt;
&lt;br /&gt;
=== ND-5500 to ND-5700 system ===&lt;br /&gt;
* Use the updating tool to set the CPU model to 7.&lt;br /&gt;
* Exchange the ND-5000 microprogram with version 147xx.&lt;br /&gt;
* Exchange the ND-110/CX CPU with ND-120/CX-4MB. (Remember to change switch settings for memory 1imits for MPM port and loca1 100 memory).&lt;br /&gt;
&lt;br /&gt;
=== ND-5700 to ND-5800 system ===&lt;br /&gt;
* Exchange the ND-5000 CPU from CPU type 2 to CPU type 3.&lt;br /&gt;
* Exchange the ND-120/CX-2MB CPU with ND-120/CX-4MB CPU. (Remember to change switch settings for memory 1imits for MPM port and 1oca1 100 memory)&lt;br /&gt;
* Use the updating tool to set the CPU model to 8.&lt;br /&gt;
* Exchange the ND-5000 microprogram with version 148xx.&lt;br /&gt;
&lt;br /&gt;
=== ND-5800 to ND-5900 system ===&lt;br /&gt;
* Insert extra ND-5000 CPU type 3 [1,2 or 3 extra CPU&#039;s).&lt;br /&gt;
* Insert &amp;quot;Samson console print&amp;quot; behind each extra ND-5000 CPU.&lt;br /&gt;
* Use the updating tool (*) to configurate and set the CPU model to 8 for the extra ND-5000 CPU&#039;s:&lt;br /&gt;
** ND-5000 CPU 1, octobus station no. 708 &lt;br /&gt;
** ND-5000 CPU 2, octobus station no. 718&lt;br /&gt;
** ND-5000 CPU 3, octobus station no. 728&lt;br /&gt;
** ND-5000 CPU 4, octobus station no. 738&lt;br /&gt;
&lt;br /&gt;
Updating tool to be used on ND-5000 Compact systems:       Part no: 350156 Double Bus Contr. updating tool.&lt;br /&gt;
&lt;br /&gt;
Updating tool to be used on ND-5000, large cabinet version:               Part no: 350157 MF Bus Controller updating tool.&lt;br /&gt;
&lt;br /&gt;
Note: The updating tool will be available in limited volume and will normally only be needed when upgrading the ND-5000 CPU.&lt;br /&gt;
&lt;br /&gt;
=== Setting of the ND-5000 CPU model ===&lt;br /&gt;
Setting of the CPU model has to be done when the ND-5000 CPU has to be upgraded or when the content of the EEPROM in the MF backplane is cleared or lost.&lt;br /&gt;
&lt;br /&gt;
=== Updating tool for ND-5000 Compact Series ===&lt;br /&gt;
Part no: 350156  Double Bus Contr. updating tool.&lt;br /&gt;
&lt;br /&gt;
In this kit only the special PROM are available.&lt;br /&gt;
&lt;br /&gt;
To be able to set the CPU model, exchange these PROMs with the one on the Double bus controller.&lt;br /&gt;
&lt;br /&gt;
PROM version 27/11 -87&lt;br /&gt;
                          pos 16J, 18J, 16K and 18K&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Comment&#039;&#039;&#039;: The MF bus will not be available when these PROMs are used. These PROMs are only to be used during initializion of the MF bus or setting the CPU model on ND-5000 CPU&#039;s.&lt;br /&gt;
To set the CPU model, the command shown below must be used.&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
=========================================================&lt;br /&gt;
=               MF bus - TEST AND MAINTENANCE PROGRAM - =&lt;br /&gt;
=               INTERNAL VERSION for 5465 (5454)        =&lt;br /&gt;
=               November 11, 1987                       =&lt;br /&gt;
=========================================================&lt;br /&gt;
&lt;br /&gt;
   - * INITIALIZING MF-BUS MEMORY * -&lt;br /&gt;
BANK NOT PROPERLY INITIALIZED - NOT AVAILABLE&lt;br /&gt;
&lt;br /&gt;
&amp;gt;SET-CPU-MODEL&lt;br /&gt;
&lt;br /&gt;
DANGER! YOU CAN DAMAGE YOUR SYSTEM&lt;br /&gt;
&lt;br /&gt;
PASSWORD:&lt;br /&gt;
&lt;br /&gt;
SLOTNO:6          % Slot position of the ND-5000 CPU&lt;br /&gt;
CPU:7             % ND-SOOO CPU model ref. list abowe.&lt;br /&gt;
                  % Values 2,4,5,7 or 8.&lt;br /&gt;
&lt;br /&gt;
 - WRITING TO NONVOLATILE MEMORY, PLEASE WAIT -&lt;br /&gt;
NEW-PASSWORD (Y/N):N&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
To verify that the CPU model is correct the following command can be used:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;gt;LIST-CONFIGURATION&lt;br /&gt;
Slotno:6&lt;br /&gt;
SLOT 06   : ND 5000 MODEL: 00B&lt;br /&gt;
STATION NO: 0000708&lt;br /&gt;
POWER FAIL DESTINATION: 000001B&lt;br /&gt;
BROADCAST TYPE: OOOOOOB&lt;br /&gt;
SPEED: OOOOO1B&lt;br /&gt;
CPU MODEL: 000007B&lt;br /&gt;
MASTER CONTROL REG : 000201B&lt;br /&gt;
&lt;br /&gt;
LIMITS THAT DEFINE ACCESS-AREAS FOR THIS SLOT&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
When the correct ND-5000 CPU mode] setting has been set, the normal PROMS has to be inserted again on the MF bus controller to be able to run the system.&lt;br /&gt;
&lt;br /&gt;
Note:&lt;br /&gt;
* The MF-bus will not be set available when using the upgrading tool. When setting of the CPU model is finished, exchange from the upgrading tool, back to the old MF controller with correct version of the MF PROM&#039;s.&lt;br /&gt;
* Check what kind of AAP module (Checkpoint 3) is installed and use the correct microprogram according to CPU model. Ref. overview of the ND-5000 microprograms.&lt;br /&gt;
&lt;br /&gt;
Warning:&lt;br /&gt;
* If the updating tool is not available, the following commands in the MF maintenance program must be avoided:&lt;br /&gt;
 &amp;gt;INITIATE-EEPROM with slot number equal to the MF controller.&lt;br /&gt;
 &amp;gt;CONFIGURATE-SLOT with slot number equaI to the ND-5000 CPU and the configuration is saved.&lt;br /&gt;
These two commands will destroy the CPU model setting for the ND-5000 CPU.&lt;br /&gt;
&lt;br /&gt;
=== Updating tool for ND-5000 Large Cabinet version ===&lt;br /&gt;
Part no: 350157 MF Bus Controller updating tool.&lt;br /&gt;
&lt;br /&gt;
In this kit onIy the special PROM are available. To be able&lt;br /&gt;
to set the CPU model, exchange these PROMs with the one on&lt;br /&gt;
the MF bus controller.&lt;br /&gt;
&lt;br /&gt;
PROM version 11/11 -87&lt;br /&gt;
                          pos 18C, 20C, 22C and 23C&lt;br /&gt;
&lt;br /&gt;
Use the command SET-CPU-MODEL to set the correct model.&lt;br /&gt;
&lt;br /&gt;
== Remaining systems ==&lt;br /&gt;
&lt;br /&gt;
This is a list of some of the known surviving machines. Know about a machine not in this list? Let us know!&lt;br /&gt;
&lt;br /&gt;
* There are several machines in the [[Telemuseums storage in Fetsund]].&lt;br /&gt;
* There are several machines in the [[User:Gandalf|collection of Gandalf]].&lt;br /&gt;
** [[ND-5200-Compact Serial 5282.20502|One ND-5200 Compact]] with cards.&lt;br /&gt;
** [[ND-5xxx-Compact Serial unknown 3|One ND-5xxx Compact]] empty cabinet.&lt;br /&gt;
** [[ND-5700 Serial unknown 1]] large cabinet with cards.&lt;br /&gt;
** [[ND-5700 Serial unknown 2]] large cabinet without cards.&lt;br /&gt;
** Two ND-5000 full size racks named [[ND-5800-Serial 5800.258|Piff]] and [[ND-5500-Serial 5500.20636|Puff]] with Several CPU:s included. Previously with the computer club LUDD in Luleå.&lt;br /&gt;
** A [[ND-5800 Serial 475|ND-5800 named Batman]] and [[ND-5830 Serial xxx|ND-5830 named Robin]] together with a filestore. Previously [http://datamuseum.dk/wiki/Norsk_Data part of the collection] of [http://datamuseum.dk/ Dansk Datahistorisk Forening].&lt;br /&gt;
&lt;br /&gt;
== Reference ==&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;br /&gt;
* {{ND-doc|05.017.01}}&lt;br /&gt;
* NEWS March 1987, pg. 52-53, &amp;quot;The ND-5000 Series: Removing Hardware Limitations&amp;quot;.&lt;br /&gt;
* {{ND-doc|20.060.1}}&lt;br /&gt;
&lt;br /&gt;
{{stub}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Norsk Data hardware]]&lt;/div&gt;</summary>
		<author><name>TArntsen</name></author>
	</entry>
	<entry>
		<id>https://www.ndwiki.org/index.php?title=ND-500&amp;diff=7095</id>
		<title>ND-500</title>
		<link rel="alternate" type="text/html" href="https://www.ndwiki.org/index.php?title=ND-500&amp;diff=7095"/>
		<updated>2023-11-05T11:26:45Z</updated>

		<summary type="html">&lt;p&gt;TArntsen: Starting to extend this page&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The &#039;&#039;&#039;ND-500&#039;&#039;&#039; is a 32-bit superminicomputer delivered in [[1981]] by [[Norsk Data]]. It relied on a [[ND-100]] to do housekeeping tasks and run the operating system, [[SINTRAN III]].&lt;br /&gt;
&lt;br /&gt;
A configuration could feature up to four ND-500 CPUs, in a shared-memory configuration. &lt;br /&gt;
&lt;br /&gt;
==Hardware implementations==&lt;br /&gt;
The ND-500 architecture lived through four distinct implementations. Each implementation was sold under a variety of different model numbers.&lt;br /&gt;
&lt;br /&gt;
ND also sold multiprocessor configurations, naming them ND-580/&#039;&#039;n&#039;&#039; and an ND-590&#039;&#039;n&#039;&#039;, where &#039;&#039;n&#039;&#039; represented the number of CPUs in a given configuration, 2, 3, or 4.&lt;br /&gt;
&lt;br /&gt;
===ND-500/1===&lt;br /&gt;
Sold as the &#039;&#039;&#039;ND-520&#039;&#039;&#039;, &#039;&#039;&#039;ND-540&#039;&#039;&#039;, and &#039;&#039;&#039;ND-560&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
===ND-500/2===&lt;br /&gt;
Sold as the &#039;&#039;&#039;ND-510&#039;&#039;&#039;, &#039;&#039;&#039;ND-530&#039;&#039;&#039;, &#039;&#039;&#039;ND-550&#039;&#039;&#039;, &#039;&#039;&#039;ND-560&#039;&#039;&#039;, &#039;&#039;&#039;ND-570&#039;&#039;&#039; (and various /CX variants as newer ND-1x0 variants became available)&lt;br /&gt;
&lt;br /&gt;
====ND-505====&lt;br /&gt;
A 31-bit version of the ND-500 machine, but . Pin 27 was snipped on the backplane, removing its status as a superminicomputer, allowing it to legally pass through the CoCom embargo. Cocom (&#039;&#039;Coordinating Committee for Multilateral Export Controls&#039;&#039;) was an embargo on Western exports to East Bloc countries during the Cold War &amp;lt;ref&amp;gt;https://en.wikipedia.org/wiki/Coordinating_Committee_for_Multilateral_Export_Controls&amp;lt;/ref&amp;gt;, &amp;lt;ref&amp;gt;https://en.wikipedia.org/wiki/History_of_computer_hardware_in_Eastern_Bloc_countries&amp;lt;/ref&amp;gt;&lt;br /&gt;
The ND-505(/CX) uses a 500/2 CPU. 29 bits of addressing space is available for the user &amp;lt;ref&amp;gt;http://sintran.com/norsk-data/library/libpdpi/ND-505CX-A1-EN.pdf&amp;lt;/ref&amp;gt; (exactly how this relates to the physical 31 bits is not entirely clear).&lt;br /&gt;
&lt;br /&gt;
===ND-5000===&lt;br /&gt;
The [[ND-5000_family|ND-5000]] series was the latest physical implementation of the ND-500 architecture.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Cost==&lt;br /&gt;
The price of the smallest ND-500 system in 1981 was 400.000 German mark, according to a 1981 article in Computerwoche (the source has since disappeared from the internet).&lt;br /&gt;
&lt;br /&gt;
==Sources==&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;br /&gt;
*{{ND-doc|05.009|(ND-05.009.4)}}&lt;br /&gt;
&lt;br /&gt;
{{stub}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Norsk Data hardware]]&lt;/div&gt;</summary>
		<author><name>TArntsen</name></author>
	</entry>
	<entry>
		<id>https://www.ndwiki.org/index.php?title=ND-500&amp;diff=7094</id>
		<title>ND-500</title>
		<link rel="alternate" type="text/html" href="https://www.ndwiki.org/index.php?title=ND-500&amp;diff=7094"/>
		<updated>2023-11-04T13:31:06Z</updated>

		<summary type="html">&lt;p&gt;TArntsen: ND-500/2: Extend the list&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The &#039;&#039;&#039;ND-500&#039;&#039;&#039; is a 32-bit superminicomputer delivered in [[1981]] by [[Norsk Data]]. It relied on a [[ND-100]] to do housekeeping tasks and run the operating system, [[SINTRAN III]].&lt;br /&gt;
&lt;br /&gt;
A configuration could feature up to four ND-500 CPUs, in a shared-memory configuration. &lt;br /&gt;
&lt;br /&gt;
==Hardware implementations==&lt;br /&gt;
The ND-500 architecture lived through four distinct implementations. Each implementation was sold under a variety of different model numbers.&lt;br /&gt;
&lt;br /&gt;
ND also sold multiprocessor configurations, naming them ND-580/&#039;&#039;n&#039;&#039; and an ND-590&#039;&#039;n&#039;&#039;, where &#039;&#039;n&#039;&#039; represented the number of CPUs in a given configuration, 2, 3, or 4.&lt;br /&gt;
&lt;br /&gt;
===ND-500/1===&lt;br /&gt;
Sold as the &#039;&#039;&#039;ND-520&#039;&#039;&#039;, &#039;&#039;&#039;ND-540&#039;&#039;&#039;, and &#039;&#039;&#039;ND-560&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
===ND-500/2===&lt;br /&gt;
Sold as the &#039;&#039;&#039;ND-510&#039;&#039;&#039;, &#039;&#039;&#039;ND-530&#039;&#039;&#039;, &#039;&#039;&#039;ND-550&#039;&#039;&#039;, &#039;&#039;&#039;ND-560&#039;&#039;&#039;, &#039;&#039;&#039;ND-570&#039;&#039;&#039;, &#039;&#039;&#039;ND-580&#039;&#039;&#039; (and various /CX variants as newer ND-1x0 variants became available)&lt;br /&gt;
&lt;br /&gt;
===ND-505===&lt;br /&gt;
A 31-bit version of the ND-500 machine. Pin 27 was snipped on the backplane, removing its status as a superminicomputer, allowing it to legally pass through the CoCom embargo. Cocom (&#039;&#039;Coordinating Committee for Multilateral Export Controls&#039;&#039;) was an embargo on Western exports to East Bloc countries during the Cold War.{{Citation needed}}&lt;br /&gt;
&lt;br /&gt;
==Cost==&lt;br /&gt;
The price of the smallest ND-500 system in 1981 was 400.000 German mark.&amp;lt;ref&amp;gt;[http://www.computerwoche.de/heftarchiv/1981/14/1185732/ Norsk Data Deutschland GmbH: Nur ein Schritt von 16 auf 32 Bit, Computerwoche 14/1981]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Sources==&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;br /&gt;
*{{OriginWP-EN|ND-500|3 November 2008}} &lt;br /&gt;
[http://sintran.com/sintran/hardware/nd-other/nd-xxN500.html sintran.com: ND-500 Operator panel]&lt;br /&gt;
&lt;br /&gt;
{{stub}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Norsk Data hardware]]&lt;/div&gt;</summary>
		<author><name>TArntsen</name></author>
	</entry>
	<entry>
		<id>https://www.ndwiki.org/index.php?title=ND-500&amp;diff=7093</id>
		<title>ND-500</title>
		<link rel="alternate" type="text/html" href="https://www.ndwiki.org/index.php?title=ND-500&amp;diff=7093"/>
		<updated>2023-11-04T13:27:21Z</updated>

		<summary type="html">&lt;p&gt;TArntsen: 500/1 did not include a just &amp;quot;500&amp;quot; machine&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The &#039;&#039;&#039;ND-500&#039;&#039;&#039; is a 32-bit superminicomputer delivered in [[1981]] by [[Norsk Data]]. It relied on a [[ND-100]] to do housekeeping tasks and run the operating system, [[SINTRAN III]].&lt;br /&gt;
&lt;br /&gt;
A configuration could feature up to four ND-500 CPUs, in a shared-memory configuration. &lt;br /&gt;
&lt;br /&gt;
==Hardware implementations==&lt;br /&gt;
The ND-500 architecture lived through four distinct implementations. Each implementation was sold under a variety of different model numbers.&lt;br /&gt;
&lt;br /&gt;
ND also sold multiprocessor configurations, naming them ND-580/&#039;&#039;n&#039;&#039; and an ND-590&#039;&#039;n&#039;&#039;, where &#039;&#039;n&#039;&#039; represented the number of CPUs in a given configuration, 2, 3, or 4.&lt;br /&gt;
&lt;br /&gt;
===ND-500/1===&lt;br /&gt;
Sold as the &#039;&#039;&#039;ND-520&#039;&#039;&#039;, &#039;&#039;&#039;ND-540&#039;&#039;&#039;, and &#039;&#039;&#039;ND-560&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
===ND-500/2===&lt;br /&gt;
Sold as the &#039;&#039;&#039;ND-570&#039;&#039;&#039;, &#039;&#039;&#039;ND-570/CX&#039;&#039;&#039;, and the &#039;&#039;&#039;ND-570/ACX&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
===ND-505===&lt;br /&gt;
A 31-bit version of the ND-500 machine. Pin 27 was snipped on the backplane, removing its status as a superminicomputer, allowing it to legally pass through the CoCom embargo. Cocom (&#039;&#039;Coordinating Committee for Multilateral Export Controls&#039;&#039;) was an embargo on Western exports to East Bloc countries during the Cold War.{{Citation needed}}&lt;br /&gt;
&lt;br /&gt;
==Cost==&lt;br /&gt;
The price of the smallest ND-500 system in 1981 was 400.000 German mark.&amp;lt;ref&amp;gt;[http://www.computerwoche.de/heftarchiv/1981/14/1185732/ Norsk Data Deutschland GmbH: Nur ein Schritt von 16 auf 32 Bit, Computerwoche 14/1981]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Sources==&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;br /&gt;
*{{OriginWP-EN|ND-500|3 November 2008}} &lt;br /&gt;
[http://sintran.com/sintran/hardware/nd-other/nd-xxN500.html sintran.com: ND-500 Operator panel]&lt;br /&gt;
&lt;br /&gt;
{{stub}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Norsk Data hardware]]&lt;/div&gt;</summary>
		<author><name>TArntsen</name></author>
	</entry>
	<entry>
		<id>https://www.ndwiki.org/index.php?title=ND-500_Serial_062&amp;diff=7092</id>
		<title>ND-500 Serial 062</title>
		<link rel="alternate" type="text/html" href="https://www.ndwiki.org/index.php?title=ND-500_Serial_062&amp;diff=7092"/>
		<updated>2023-11-04T11:26:14Z</updated>

		<summary type="html">&lt;p&gt;TArntsen: Minor typo fixed (possessive &amp;quot;its&amp;quot;)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;ND-500 Serial number 062 was delivered to Studsvik Energiteknik in Nyköping, Sweden, in April 1982. It consisted of a [[ND-520]] cabinet with 1/4 MByte local ND-100 memory and 1/2 MByte multiport memory. It also had a 75 MByte disk and four terminal interfaces.&lt;br /&gt;
&lt;br /&gt;
[[Image:ND-530-CX snr 5171.17768 front.jpg |300px | thumb | [[ND530/CX]] front. ]]&lt;br /&gt;
Either this system was upgraded extensively or the documentation is for another system, the machine I got is a ND-530/CX and the serial number for the system seems to be &amp;quot;5171.17768&amp;quot;. I have to check the serial numbers of the power supplies, floppys and the disks in the filestore rack. If it turns out to be a different system then I will split this page in two separate pages.&lt;br /&gt;
&lt;br /&gt;
The system was given to me in August 2009.&lt;br /&gt;
&lt;br /&gt;
Originally delivered options&lt;br /&gt;
 CPU :&lt;br /&gt;
 * ND-100 CE with 32 bit floating point and fast option&lt;br /&gt;
 Peripherals :&lt;br /&gt;
 * ND-514 : CDC SMD disk 75 Mbyte, serial number 58-948&lt;br /&gt;
 * ND-310 : Shugart floppy drive, serial number 91-1763&lt;br /&gt;
 * ND-230S : Texas Instruments OMNI-800, serial number 114-906&lt;br /&gt;
 * ND-242S : Tandberg TDV-2215, serial number 125-2671&lt;br /&gt;
 Power supply :&lt;br /&gt;
 * Philips PE-1743 (floppy), serial number 1222&lt;br /&gt;
 * Tore Seem P-6010 (5V 150A, ND100), serial number 240&lt;br /&gt;
 * EMI EMP-355/3 (5V 220A, ND500), serial number 82080006&lt;br /&gt;
 * Philips PE-1759-01 (Standby), serial number 173&lt;br /&gt;
 * EMI ESP-271/3 (5V, MPM4), serial number 81350632&lt;br /&gt;
&lt;br /&gt;
== Card cage configuration ==&lt;br /&gt;
=== ND-100 crate ===&lt;br /&gt;
This list reflects the original configuration as well as the current one. Along the way it&#039;s been upgraded.&lt;br /&gt;
&lt;br /&gt;
[[Image:ND-530-CX snr 5171.17768 ND-100 crate.jpg |300px | thumb | [[ND530/CX]] ND-100 crate. ]]&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Position !! Card !! Name !! Current card !! Current name !! Notes&lt;br /&gt;
|-&lt;br /&gt;
| 1 || [[3002]] || ND-100 CPU || [[3033]] || ND-100/CX CPU || &lt;br /&gt;
|-&lt;br /&gt;
| 2 ||  || Empty || || || &lt;br /&gt;
|-&lt;br /&gt;
| 3 || [[3012]] || MEMORY MANAGEMENT W/CACHE || [[3104]] || MEMORY MANAGEMENT 2 || &lt;br /&gt;
|-&lt;br /&gt;
| 4 || || || || || &lt;br /&gt;
|-&lt;br /&gt;
| 5 || [[3022]] || ND—500 INTERFACE || [[3015]] || ND100 HDLC W/A.LO. || &lt;br /&gt;
|-&lt;br /&gt;
| 6 || [[3018]] || LARGE DISC || || || &lt;br /&gt;
|-&lt;br /&gt;
| 7 || [[3019]] || LARGE DISC || [[3022]] || ND—500 INTERFACE || &lt;br /&gt;
|-&lt;br /&gt;
| 8 || [[3027]] || FLOPPY DISC CONTROLLER || [[3018]] || SMD CONTR. || &lt;br /&gt;
|-&lt;br /&gt;
| 9 || [[3010]] || 4 TERMINAL INTERFACE || [[3019]] || SMD DATA || &lt;br /&gt;
|-&lt;br /&gt;
| 10 || [[3009]] || LOCAL I/O BUS || [[3112]] || 8&amp;quot; + 5 1/4&amp;quot; FL+STR || &lt;br /&gt;
|-&lt;br /&gt;
| 11 ||  ||  || ???? || || Missing edge print&lt;br /&gt;
|-&lt;br /&gt;
| 12 ||  ||  || || || &lt;br /&gt;
|-&lt;br /&gt;
| 13 ||  ||  || [[3013]] || NO100 8 TERM IF. || &lt;br /&gt;
|-&lt;br /&gt;
| 14 || [[3034]] || 128K DYNAMIC RAM || || || &lt;br /&gt;
|-&lt;br /&gt;
| 15 || [[3030]] || N 100 BUS MASTFP || || || &lt;br /&gt;
|-&lt;br /&gt;
| 16 ||  || Not used || || || &lt;br /&gt;
|-&lt;br /&gt;
| 17 || [[3031]] || ND 100 BUS—CONTROL || || || &lt;br /&gt;
|-&lt;br /&gt;
| 18 || [[3032]] || MPM4 PORT A. ( DATA MOST ) || [[3034]] || NO100 512KB RAM || &lt;br /&gt;
|-&lt;br /&gt;
| 19 || [[3032]] || MPM4 PORT A. ( INSTR. MOST ) || [[3034]] || NO100 512KB RAM || &lt;br /&gt;
|-&lt;br /&gt;
| 20 || [[3034]] || 128K DYNAMIC RAM || [[3034]] || NO100 512KB RAM || &lt;br /&gt;
|-&lt;br /&gt;
| 21 ||  ||  || [[3034]] || NO100 512KB RAM || &lt;br /&gt;
|-&lt;br /&gt;
| 22 ||  || Not used || [[3109]] || MPM LINE DRIVER || &lt;br /&gt;
|-&lt;br /&gt;
| 23 ||  ||  || || || &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== ND-500 crate ===&lt;br /&gt;
This list shows both the original configuration and the current one.&lt;br /&gt;
&lt;br /&gt;
[[Image:ND-530-CX snr 5171.17768 ND-500 crate.jpg |300px | thumb | [[ND530/CX]] ND-500 crate. ]]&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Position !! Card !! Name !! Current card !! Current name !! Notes&lt;br /&gt;
|-&lt;br /&gt;
| 1 || [[3031]] || ND 100 BUS CONTROL || Empty || || &lt;br /&gt;
|-&lt;br /&gt;
| 2 || [[3032]] || MPM4 PORT A.( DATA LEAST ) || [[5411]] || MPM5 DYN. RAM 2MB || &lt;br /&gt;
|-&lt;br /&gt;
| 3 || [[3032]] || MPM4 PORT B.( INST LEAST ) || [[5155]] || MPM5 PORT || &lt;br /&gt;
|-&lt;br /&gt;
| 4 || [[3034]] ||  128K DYNAMIC RAM || [[5155]] || MPM5 PORT || &lt;br /&gt;
|-&lt;br /&gt;
| 5 ||  ||  || [[5155]] || MPM5 PORT || &lt;br /&gt;
|-&lt;br /&gt;
| 6 ||  || Not used || [[5156]] || MPM5 CONTROLLER || &lt;br /&gt;
|-&lt;br /&gt;
| 7 || [[5006]] || CACHE INSTR. || [[5119]] || INSTRUC. MEM CH. DR || &lt;br /&gt;
|-&lt;br /&gt;
| 8 || [[5017]] || CACHE CONTROL ( INSTR. ) || [[5121]] || INSTR. MEM. CH. CO || &lt;br /&gt;
|-&lt;br /&gt;
| 9 || [[5006]] || CACHE DATA || [[5109]] || MEM. CHANNEL DRIVER || &lt;br /&gt;
|-&lt;br /&gt;
| 10 || [[5017]] || CACHE CONTROL ( DATA ) || [[5110]] || MEM. CHANNEL CONTR. || &lt;br /&gt;
|-&lt;br /&gt;
| 11 || [[5005]] || MEMORY MANAGEMENT INSTR. || [[5120]] || INSTR. MEM. MAN. || &lt;br /&gt;
|-&lt;br /&gt;
| 12 || [[5005]] || MEMORY MANAGEMENT DATA || [[5112]] || MEMORY MANAGEMENT || &lt;br /&gt;
|-&lt;br /&gt;
| 13 || [[5015]] || CONTROL II || [[5107]] || CONTROL 2 || &lt;br /&gt;
|-&lt;br /&gt;
| 14 || [[5018]] || PREFETCH || [[5104]] || U PREFETCH || &lt;br /&gt;
|-&lt;br /&gt;
| 15 || [[5012]] || CONTROL I || [[5111]] || CONTROL I || &lt;br /&gt;
|-&lt;br /&gt;
| 16 || [[5019]] || TRAP || [[5109]] || TRAP || &lt;br /&gt;
|-&lt;br /&gt;
| 17 || [[5401]] || CONTROL STORE || [[5402]] || 8K CS RAM || &lt;br /&gt;
|-&lt;br /&gt;
| 18 || [[5004]] || SEQUENCER || [[5106]] || SEQUENCER || &lt;br /&gt;
|-&lt;br /&gt;
| 19 || [[5001]] || CPU—SLICE || [[5431]] || SLICE || &lt;br /&gt;
|-&lt;br /&gt;
| 20 || [[5001]] || CPU—SLICE || [[5431]] || SLICE || &lt;br /&gt;
|-&lt;br /&gt;
| 21 || [[5001]] || CPU—SLICE || [[5431]] || SLICE || &lt;br /&gt;
|-&lt;br /&gt;
| 22 || [[5001]] || CPU—SLICE || [[5431]] || SLICE || &lt;br /&gt;
|-&lt;br /&gt;
| 23 || [[5008]] || ARITH. 1 || [[5008]] || N500 ARITH. 1 SLOW || &lt;br /&gt;
|-&lt;br /&gt;
| 24 || [[5009]] || ARITH. 2 || [[5009]] || N500 ARITH. 2 SLOW || &lt;br /&gt;
|-&lt;br /&gt;
| 25 || [[5011]] || ARITH. 3 || [[5011]] || ARITH. 3 || &lt;br /&gt;
|-&lt;br /&gt;
| 26 || [[5014]] || ARITH. 4 || [[5014]] || || No text on edge&lt;br /&gt;
|-&lt;br /&gt;
| 27 ||  || Spare || [[5118]] || BCD ARITH. || &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Current status==&lt;br /&gt;
The system resides in the ND-Collection in Umeå. Its operational status isn&#039;t known and it is standing in a corner. With the system came a lot of binders with the original documentation and software.&lt;br /&gt;
&lt;br /&gt;
==Plans==&lt;br /&gt;
The system will be put in working order some time in the future. First it will be documented.&lt;br /&gt;
&lt;br /&gt;
[[Category:Individual_systems]]&lt;/div&gt;</summary>
		<author><name>TArntsen</name></author>
	</entry>
	<entry>
		<id>https://www.ndwiki.org/index.php?title=User:TArntsen&amp;diff=7066</id>
		<title>User:TArntsen</title>
		<link rel="alternate" type="text/html" href="https://www.ndwiki.org/index.php?title=User:TArntsen&amp;diff=7066"/>
		<updated>2023-05-16T02:25:57Z</updated>

		<summary type="html">&lt;p&gt;TArntsen: Norsk Data filesystem lister and extractor for Unix version 1.6&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Image:Crop-nd100-cx-filestore.png |300px | thumb | The good old [[ND-100|ND-100/CX]]. The orange rack to the left of the console terminal.]]&lt;br /&gt;
&lt;br /&gt;
== Other pages found here ==&lt;br /&gt;
[[User:TArntsen/Missing-docs|Missing-docs]], a list of documents that http://sintran.com/ doesn&#039;t yet have, with info about where to possibly find them (and eventually provide scans for sintran.com)&lt;br /&gt;
&lt;br /&gt;
[[User:TArntsen/Floppies|Floppy disks]], a list of ND floppy disks that I have (nearly all 5.25&amp;quot; 1.2MB)&lt;br /&gt;
&lt;br /&gt;
== ND Hardware ==&lt;br /&gt;
* Happy owner of an [[ND-110 Satellite 9883.21238|ND-110 Satellite]] system, graciously donated by [[User:Gandalf|Gandalf]]&lt;br /&gt;
* Nokia NOTIS VDU 301 S terminal, also from Gandalf&lt;br /&gt;
* ND-5000 extension board, from a co-worker&lt;br /&gt;
== Other Hardware ==&lt;br /&gt;
* Anritsu 9-track CCT drive, can read ND CCTs&lt;br /&gt;
&lt;br /&gt;
== Alternative to physical SCSI disks for ND machines ==&lt;br /&gt;
I noticed that [[User:Tingo|Tingo]] just ordered a [http://www.codesrc.com/mediawiki/index.php?title=SCSI2SD SCSI2SD] v5 adapter from itead. I have one of those already, bought from the same place, which I bought with a future ND SCSI system (which I now have) in mind. It looks like just the thing, with support for reprogrammable [[Talk:ND-110_Satellite_9883.21238| &#039;&#039;&#039;SCSI sector size&#039;&#039;&#039;]] and more. Unfortunately I seem to have managed to forget it in Japan, but I&#039;ll bring it along when I return in November. --[[User:TArntsen|TArntsen]] ([[User talk:TArntsen|talk]]) 11:44, 5 September 2016 (UTC)&lt;br /&gt;
&lt;br /&gt;
== About me ==&lt;br /&gt;
These days a Unix and Linux geek, but I used to work with a Nord-10/S system back in 1982. From 1983 and until about 1986 I worked with real-time systems on ND-100, after that also ND-500, and ND-5000 systems as soon as they became available.  The latter systems (first ND-550 and later ND-5500/5700) were deployed at ESA (the European Space Agency) from 1988 to approximately 1995 (when we replaced them with Silicon Graphics systems), where they were used for reception and processing of data from the [http://www.esa.int/esaEO/GGGWBR8RVDC_index_0.html ERS-1] satellite, and also the ERS-2 satellite in the final year. ERS-1 was launched in 1991 but ESA did fully manned 24/7 simulation-data operations on the first deployed system (ND plus VAX) for two years until launch.. how does that compare to your regular testing regime? :-) &lt;br /&gt;
&lt;br /&gt;
I used to have several sets of what must have been close to every manual Norsk Data ever produced, but unfortunately everything somehow got thrown away at some point (by &#039;&#039;someone&#039;&#039;, not me), except for a few documents.  I also have lots of CCT backup tapes (although some of them are probably quite degraded by now), and I once wrote a tool to read backup-system format tapes on an SGI system, but unfortunately I only copied a couple of tapes back then when I still had a CCT tape drive.&lt;br /&gt;
:&#039;&#039;&#039;Update:&#039;&#039;&#039; The last CCT drive magically re-appeared a few years ago, and since I wrote the above I copied nearly all my CCTs, via a setup including an SGI Octane, an Anritsu CCT drive (a heavy monster now stored in my garage - the Anritsu is still much smaller than those full-height Tandberg/Kennedy/Pertec racks we used with the actual ND machines), and my own software. It turned out 99.9% of the CCTs were fine, all initial problems disappeared after a little cleaning of the CCT drive. Unfortunately I&#039;m still short of real disk images, at some point in the far past I had thought that image backups had less value than file backups, so I dumped most of the image backups. Not a smart thing to do, as it turned out - emulators like disk image backups, and there are more files on those than on dedicated file backups.&lt;br /&gt;
&lt;br /&gt;
All of which goes to show that despite the best of intentions information loss does continue to happen..&lt;br /&gt;
&lt;br /&gt;
(oh, and I&#039;m also writing my own ND500(x) and ND100 emulators.. the latter just so I can use assembler-500.prog to generate test programs for the former)&lt;br /&gt;
&lt;br /&gt;
Edit: Updating the timeline a bit as and when my memory recall improves.&lt;br /&gt;
&lt;br /&gt;
== License for contributions ==&lt;br /&gt;
[[User:TArntsen|TArntsen]] 11:09, 19 October 2009 (UTC):&lt;br /&gt;
For my contributions to the wiki Mike may use any license he sees fit.&lt;br /&gt;
&lt;br /&gt;
== Software for ND-100 ==&lt;br /&gt;
 * [[Image:Snpcal.tar.gz]]&lt;br /&gt;
Snoopy calendar program for ND-100.&lt;br /&gt;
It creates a SNPCAL:OUT file with calendar for 1988.&lt;br /&gt;
This is the original IBM version modified for PDP-11 slightly modified for ND.&lt;br /&gt;
The tar file contains source and data files, and an ND-100 executable compiled in 1-bank mode for easy network transfer.&lt;br /&gt;
There is also a sample output file.&lt;br /&gt;
Source files have Sintran line endings, but names must be changed from FILE.TYPE to FILE:TYPE&lt;br /&gt;
&lt;br /&gt;
== ND-100 disassembler for Unix ==&lt;br /&gt;
 * [https://www.dropbox.com/s/vcm56n47od8hq4c/ND100-disassembler-i686-static.tar.gz ND100-disassembler-i686-static.tar.gz]&lt;br /&gt;
&lt;br /&gt;
This is a disassembler for ND-100 which executes on *nix (this particular one is for Linux). Disassembles BPUN and PROG files, but also non-programs like floppy bootstrap code or SINTRAN:DATA (which is a file in a Sintran filesystem which simply maps to the first pages of the directory image itself). Usage is fairly simple:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
./dump100 -h&lt;br /&gt;
Usage: ./dump100 [options] &amp;lt;nd100program.[bpun|prog]&amp;gt;&lt;br /&gt;
Options:&lt;br /&gt;
-h              Print this help and exit.&lt;br /&gt;
-o &amp;lt;offset&amp;gt;     Optional start offset, in 16-bit words. Default is start&lt;br /&gt;
                address for PROG and BPUN files, and 0 for RAW files.&lt;br /&gt;
-b              File is a BPUN file.&lt;br /&gt;
-p              File is a PROG file.&lt;br /&gt;
-r              File is a RAW file (no header).&lt;br /&gt;
&lt;br /&gt;
Default file type is deduced from the file extension unless -p or -b&lt;br /&gt;
is specified. -r must ALWAYS be set for raw files. If both -p and -b&lt;br /&gt;
are specifed then the last takes precedence. Don&#039;t use -b or -p with -r.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
./dump100 ~/brf-linker-c01.prog |more&lt;br /&gt;
Start address  : 30031b&lt;br /&gt;
Restart address: 30031b&lt;br /&gt;
First address  : 0b&lt;br /&gt;
Last address   : 77023b&lt;br /&gt;
Bank 2:&lt;br /&gt;
First address  : 0b&lt;br /&gt;
Last address   : 26011b&lt;br /&gt;
030031 : 171400 SAX 0&lt;br /&gt;
030032 : 135137 JPL I * 137&lt;br /&gt;
030033 : 000002 STZ * 2&lt;br /&gt;
030034 : 002372 STZ ,X - 6&lt;br /&gt;
030035 : 010000 STT * 0&lt;br /&gt;
030036 : 000001 STZ * 1&lt;br /&gt;
030037 : 000000 STZ * 0&lt;br /&gt;
030040 : 124024 JMP * 24&lt;br /&gt;
030041 : 146147 COPY SL DX&lt;br /&gt;
..&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
./dump100 -r ~/nd-image |more&lt;br /&gt;
Start offset  : 0b&lt;br /&gt;
First address : 0&lt;br /&gt;
Last address  : 177777b&lt;br /&gt;
000000 : 150405 PIOF&lt;br /&gt;
000001 : 150001 TRA STS&lt;br /&gt;
000002 : 170412 SAA 12&lt;br /&gt;
000003 : 150103 TRR PCR&lt;br /&gt;
000004 : 170400 SAA 0&lt;br /&gt;
000005 : 150111 TRR LCIL&lt;br /&gt;
..&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Sorry for the simple box.net link. This is only a tar.gz file with a statically linked &#039;dump100&#039; application, it will work on Linux i686 or x86-64 if the kernel is reasonably new - it won&#039;t work on 2.6.8, for example, but it will work on at least 2.6.22 or later. Maybe as old as 2.6.18, I&#039;m not sure.&lt;br /&gt;
&lt;br /&gt;
I&#039;ll do a proper release at a later point, with source etc. It&#039;ll be GPL&#039;ed. I will also add the actual lib function itself (the dump100 tool is just a user interface to the function). The function itself is useful e.g. in emulators/emulator debuggers where you want a trace of the executing code, for example. I&#039;ll add an update for that as soon as I can, I&#039;m rather busy right now so this is just to get something out that maybe a very few persons might find useful. A rather limited market I presume, but so be it :-) --[[User:TArntsen|TArntsen]] 16:50, 31 May 2011 (CEST)&lt;br /&gt;
&lt;br /&gt;
== Norsk Data filesystem lister and extractor for Unix ==&lt;br /&gt;
 * [https://www.dropbox.com/s/26qop90y2lauf0w/ndfs-tool-1.2.tar.gz ndfs-tool-1.2.tar.gz]&lt;br /&gt;
 * [https://www.dropbox.com/s/h3tbn2wqlbqscnu/ndfs-tool-1.3.tar.gz ndfs-tool-1.3.tar.gz]&lt;br /&gt;
 * [https://www.dropbox.com/s/vhlntrkndqaduwm/ndfs-tool-1.4.tar.gz ndfs-tool-1.4.tar.gz]&lt;br /&gt;
 * [https://www.dropbox.com/s/qzwrzmcbpc4wvpp/ndfs-tool-1.5.tar.gz ndfs-tool-1.5.tar.gz]&lt;br /&gt;
 * [https://www.dropbox.com/s/iicw4uxokmojum6/ndfs-tool-1.6.tar.gz ndfs-tool-1.6.tar.gz]&lt;br /&gt;
&lt;br /&gt;
This is a filesystem tool for Norsk Data filesystem images (e.g. floppy images or hard disk images) which I wrote in 2009. Version 1.2 is from 2012, the latest version 1.6 is from May 16 2023. Source code in tar files.   &lt;br /&gt;
&lt;br /&gt;
Version 1.3 corrects handling of sub-indexed files for accounts set up with more than 256 files, and it adds special handling for Norsk Data timestamps where the timestamp is zero (which should be interpreted as 1/1 1950, not 31/12 1949)-&lt;br /&gt;
&lt;br /&gt;
Version 1.4 includes rudimentary consistency verification of the masterblock, for early detection of corrupt images. It cannot, however, detect if the actual data of files is corrupt. But it has better error messages for when data blocks are pointing outside the filesystem image.  This version also prints the physical size of the filesystem image, in pages (2048 bytes/page). Version 1.4 also adds build support for Sun, AIX, and OSF. It is known to build and work correctly on SGI (IRIX), Linux, AIX, FreeBSD, DragonFly, Sun Solaris.&lt;br /&gt;
&lt;br /&gt;
Version 1.5 fixes an issue with 1.4 (not present in earlier releases) where direct reading from e.g. /dev/fd1 didn&#039;t work.&lt;br /&gt;
This version also includes a simple build script as an alternative if you don&#039;t have GNU Make.&lt;br /&gt;
&lt;br /&gt;
Version 1.6 shows a hexdump of the 32-byte directory entry when the &amp;quot;-i&amp;quot; flag is used. (This flag existed but did not do anything in later releases).  This version also avoids a (false) compiler warning with later versions of GCC. &lt;br /&gt;
&lt;br /&gt;
* Build with &#039;make -f Makefile.ndfs&#039;. Needs GNU Make. Works on 32/64-bit, big-endian, little-endian *nix and Linux. (From &#039;&#039;&#039;1.4&#039;&#039;&#039;: Just &#039;&#039;&#039;&#039;make&#039;&#039;&#039;&#039; is sufficient).&lt;br /&gt;
* Version 1.6 was released 2023-05-16&lt;br /&gt;
* License: GPL V3&lt;br /&gt;
&lt;br /&gt;
If you don&#039;t have GNU Make available the tool can be built on most platforms like so:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cc -c ndfs.c&lt;br /&gt;
cc -o ndfs ndfs.o&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Or simply execute the provided build script (since v1.5): &amp;lt;pre&amp;gt;./build.sh&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
It works a bit like &#039;zip&#039; or &#039;tar&#039; in list- or extraction mode.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
./ndfs &lt;br /&gt;
Usage: ./ndfs [-t | -x [-d] | other options] &amp;lt;Sintran filesystem image&amp;gt;&lt;br /&gt;
Options:&lt;br /&gt;
-h      Print this help and exit&lt;br /&gt;
-i      Info mode: Show more info from directory entry&lt;br /&gt;
-t      List files in image&lt;br /&gt;
-u      List user entries (-v also sets this)&lt;br /&gt;
-x      Extract files from image&lt;br /&gt;
-d      If used with -x, also extract directories&lt;br /&gt;
-l      Convert names to lower case letters&lt;br /&gt;
        (This also changes &#039;:&#039; to &#039;.&#039; for extracted files)&lt;br /&gt;
-c      Ignore bytepointer for contiguous files&lt;br /&gt;
-v      Verbose output when extracting files&lt;br /&gt;
-V      Show version number and exit&lt;br /&gt;
&lt;br /&gt;
./ndfs -V&lt;br /&gt;
ndfs: Sintran Filesystem tool version 1.6&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
I have it installed in /usr/local/bin and can thus do:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ ndfs -t 210523G02-XX-02D.image&lt;br /&gt;
Directory name            : 210523G02-XX-02D&lt;br /&gt;
Filesystem image size     : 616 pages&lt;br /&gt;
Object file index pointer : 508 SI: 0x1 (indexed)&lt;br /&gt;
User file index pointer   : 510 SI: 0x1 (indexed)&lt;br /&gt;
Bit file pointer          : 306 SI: 0x0 (contiguous)&lt;br /&gt;
No. of unreserved pages   : 1&lt;br /&gt;
Files:&lt;br /&gt;
  0   0: I       28 pages     56182 bytes 1988-03-04 20:13:49 (FLOPPY-USER)TPE-MON-100-B00:BPUN&lt;br /&gt;
  0   1: I       36 pages     72192 bytes 1988-06-09 11:17:46 (FLOPPY-USER)DISK-MM-B00:TEST&lt;br /&gt;
  0   2: I       36 pages     72704 bytes 1988-06-15 08:33:31 (FLOPPY-USER)SCSI-TV-B00:TEST&lt;br /&gt;
  0   3: I       19 pages     37376 bytes 1988-06-15 08:33:33 (FLOPPY-USER)SCSI-TV-OVL1-B00:NEXT&lt;br /&gt;
  0   4: I       16 pages     31232 bytes 1988-06-15 08:33:36 (FLOPPY-USER)SCSI-TV-OVL2-B00:NEXT&lt;br /&gt;
  0   5: I       19 pages     37376 bytes 1988-06-15 08:33:37 (FLOPPY-USER)SCSI-TV-OVL3-B00:NEXT&lt;br /&gt;
  0   6: I       18 pages     36352 bytes 1988-06-15 08:33:38 (FLOPPY-USER)SCSI-TV-OVL4-B00:NEXT&lt;br /&gt;
Directory size            : 611 pages&lt;br /&gt;
Bit file size             : 1 page &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
and&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ mkdir tmp&lt;br /&gt;
$ cd tmp&lt;br /&gt;
$ ndfs -x -l ../210523G02-XX-02D.image&lt;br /&gt;
Directory name            : 210523g02-xx-02d&lt;br /&gt;
Filesystem image size     : 616 pages&lt;br /&gt;
Object file index pointer : 508 SI: 0x1 (indexed)&lt;br /&gt;
User file index pointer   : 510 SI: 0x1 (indexed)&lt;br /&gt;
Bit file pointer          : 306 SI: 0x0 (contiguous)&lt;br /&gt;
No. of unreserved pages   : 1&lt;br /&gt;
Directory size            : 611 pages&lt;br /&gt;
Bit file size             : 1 page &lt;br /&gt;
Extracting: tpe-mon-100-b00.bpun&lt;br /&gt;
Extracting: disk-mm-b00.test&lt;br /&gt;
Extracting: scsi-tv-b00.test&lt;br /&gt;
Extracting: scsi-tv-ovl1-b00.next&lt;br /&gt;
Extracting: scsi-tv-ovl2-b00.next&lt;br /&gt;
Extracting: scsi-tv-ovl3-b00.next&lt;br /&gt;
Extracting: scsi-tv-ovl4-b00.next&lt;br /&gt;
$ ls&lt;br /&gt;
disk-mm-b00.test  scsi-tv-ovl1-b00.next  scsi-tv-ovl3-b00.next  tpe-mon-100-b00.bpun&lt;br /&gt;
scsi-tv-b00.test  scsi-tv-ovl2-b00.next  scsi-tv-ovl4-b00.next&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
or, without -l, and with -d:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ ndfs -x -d ../210523G02-XX-02D.image&lt;br /&gt;
Directory name            : 210523G02-XX-02D&lt;br /&gt;
Filesystem image size     : 616 pages&lt;br /&gt;
Object file index pointer : 508 SI: 0x1 (indexed)&lt;br /&gt;
User file index pointer   : 510 SI: 0x1 (indexed)&lt;br /&gt;
Bit file pointer          : 306 SI: 0x0 (contiguous)&lt;br /&gt;
No. of unreserved pages   : 1&lt;br /&gt;
Directory size            : 611 pages&lt;br /&gt;
Bit file size             : 1 page &lt;br /&gt;
Extracting: FLOPPY-USER/TPE-MON-100-B00:BPUN&lt;br /&gt;
Extracting: FLOPPY-USER/DISK-MM-B00:TEST&lt;br /&gt;
Extracting: FLOPPY-USER/SCSI-TV-B00:TEST&lt;br /&gt;
Extracting: FLOPPY-USER/SCSI-TV-OVL1-B00:NEXT&lt;br /&gt;
Extracting: FLOPPY-USER/SCSI-TV-OVL2-B00:NEXT&lt;br /&gt;
Extracting: FLOPPY-USER/SCSI-TV-OVL3-B00:NEXT&lt;br /&gt;
Extracting: FLOPPY-USER/SCSI-TV-OVL4-B00:NEXT&lt;br /&gt;
$ ls&lt;br /&gt;
FLOPPY-USER/&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
It can&#039;t extract single files, i.e. you can&#039;t give it optional file arguments as with e.g. tar or zip. I can add that if someone needs it.&lt;br /&gt;
&lt;br /&gt;
== Extract ND disk images from WINCH-TO-FLOPP backups ==&lt;br /&gt;
I wrote a small tool to recreate an ND filesystem image from floppy disk backups made with the SINTRAN tool [[WINCH-TO-FLOPP]]. It can be found on [https://github.com/ptor/flopp-to-winch github]. It compiles on various Unix versions as well as Linux. GPL licensed.&lt;br /&gt;
&lt;br /&gt;
== Curiosities ==&lt;br /&gt;
&lt;br /&gt;
=== ND-100 on a mobile phone: ===&lt;br /&gt;
My ND-100 emulator (user-level only) on my Nokia 900, running PED:&lt;br /&gt;
[[Image:PED-N900-screenshot.png| left| 210 px| thumb | PED Editor on the Nokia N900]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
=== The LED editor help screen ===&lt;br /&gt;
Notice this spelling error in the first A01 release. It was still there in later versions, at least as late as verson B03!&lt;br /&gt;
[[Image:Led-screenshot1.png| left | 210 px| thumb | LED A01 editor help page]]&lt;/div&gt;</summary>
		<author><name>TArntsen</name></author>
	</entry>
	<entry>
		<id>https://www.ndwiki.org/index.php?title=Talk:ND-110_Satellite_9883.21005/Sintran_start_errors&amp;diff=7065</id>
		<title>Talk:ND-110 Satellite 9883.21005/Sintran start errors</title>
		<link rel="alternate" type="text/html" href="https://www.ndwiki.org/index.php?title=Talk:ND-110_Satellite_9883.21005/Sintran_start_errors&amp;diff=7065"/>
		<updated>2023-05-06T06:02:26Z</updated>

		<summary type="html">&lt;p&gt;TArntsen: Disk image errors - addendum&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Hiya, I was going to ask if you have image files of these floppies, as I would like to start working on the emulator again, and especially the floppy and hdd emulation and system booting process. [[User:Roger|Roger]] ([[User talk:Roger|talk]]) 16:44, 13 July 2016 (UTC)&lt;br /&gt;
: I do, but I got these from someone else, and I don&#039;t know if I can share the link publically. Please check your email (I hope your email address from the nd100em mailinglist still works). --[[User:Tingo|Torfinn]] ([[User talk:Tingo|talk]]) 19:29, 13 July 2016 (UTC)&lt;br /&gt;
::If that email doesn&#039;t work I can get you two in contact. Roger, take a look at this site. [http://www.datormuseum.se/documentation-software/norsk-data-floppy-disks Datormuseum.se] --[[User:Gandalf|Gandalf]] ([[User talk:Gandalf|talk]]) 23:43, 13 July 2016 (UTC)&lt;br /&gt;
&lt;br /&gt;
===Disk image===&lt;br /&gt;
In that image I see things like e.g.&lt;br /&gt;
 139590: 2F 53 79 73 74 65 6D 2E 6D 61 70 2F 53 79 73 74/   System.map/Syst&lt;br /&gt;
 395a0:  65 6D 2E 6D 61 70 2D 31 2E 32 2E 31 33 70 6C 31    em.map-1.2.13pl1&lt;br /&gt;
 1395b0: 30 2E 67 7A 0A 2D 72 2D 2D 20 39 36 2F 30 34 2F    0.gz.-r-- 96/04/&lt;br /&gt;
 1395c0: 30 34 2D 31 32 3A 31 38 20 20 20 33 34 35 39 37    04-12:18   34597&lt;br /&gt;
 1395d0: 20 76 31 2E 32 2F 53 79 73 74 65 6D 2E 6D 61 70     v1.2/System.map&lt;br /&gt;
 1395e0: 2F 53 79 73 74 65 6D 2E 6D 61 70 2D 31 2E 32 2E    /System.map-1.2.&lt;br /&gt;
which doesn&#039;t seem to be from an ND disk. However, the very beginning looks like an ND disk (the first page of bytes) [[User:TArntsen|TArntsen]] ([[User talk:TArntsen|talk]]) 13:44, 1 May 2023 (UTC)&lt;br /&gt;
: Yes, the disk is larger than the image, so there is probably garbage / previous content at the end. [[User:Tingo|Torfinn]] ([[User talk:Tingo|talk]]) 20:08, 5 May 2023 (UTC)&lt;br /&gt;
::I see. The masterblock (the first page) looks fine up to, I think, byte 1452, after that it&#039;s just zeroes, except for one strange &amp;quot;DOS&amp;quot; somewhere in there (the bootloader section is supposed to go on a bit longer):&lt;br /&gt;
 000580: CC 4C 28 F3 21 D2 CC 62 86 79 FF F0 51 FD F6 28    .L(.!..b.y..Q..(&lt;br /&gt;
 000590: F1 F0 08 FC D1 0D FA BD A8 05 F6 F8 D1 0D 70 05    ..............p.&lt;br /&gt;
 0005a0: CC 62 40 F4 A8 F8 AA 02 00 FF 84 84 00 00 00 00    .b@.............&lt;br /&gt;
 0005b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................&lt;br /&gt;
 0005c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................&lt;br /&gt;
 0005d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................&lt;br /&gt;
 0005e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................&lt;br /&gt;
 0005f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................&lt;br /&gt;
 000600: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................&lt;br /&gt;
 000610: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................&lt;br /&gt;
 000620: 00 00 00 00 00 00 00 00 00 00 00 00 45 00 00 00    ............E...&lt;br /&gt;
 000630: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................&lt;br /&gt;
 000640: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................&lt;br /&gt;
 000650: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................&lt;br /&gt;
 000660: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................&lt;br /&gt;
 000670: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................&lt;br /&gt;
 000680: 00 00 00 10 00 00 00 80 00 00 00 00 00 00 00 01    ................&lt;br /&gt;
 000690: 00 00 00 01 00 00 00 35 00 00 00 02 00 00 00 00    .......5........&lt;br /&gt;
 0006a0: 00 00 00 00 00 00 00 02 00 00 20 9D 00 00 00 1E    .......... .....&lt;br /&gt;
 0006b0: 00 00 00 00 00 FF FF FF 00 FF FF FE FF FF FF FF    ................&lt;br /&gt;
 0006c0: 44 4F 53 03 00 00 00 00 00 00 00 00 00 00 00 00    DOS.............&lt;br /&gt;
 0006d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................&lt;br /&gt;
 0006e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................&lt;br /&gt;
 0006f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................&lt;br /&gt;
 000700: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................&lt;br /&gt;
 000710: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................&lt;br /&gt;
 000720: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................&lt;br /&gt;
 000730: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................&lt;br /&gt;
 000740: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................&lt;br /&gt;
 000750: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................&lt;br /&gt;
 000760: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................&lt;br /&gt;
 000770: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................&lt;br /&gt;
 000780: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................&lt;br /&gt;
 000790: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................&lt;br /&gt;
 0007a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................&lt;br /&gt;
 0007b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................&lt;br /&gt;
 0007c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................&lt;br /&gt;
 0007d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................&lt;br /&gt;
 0007e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................&lt;br /&gt;
 0007f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................&lt;br /&gt;
 000800:                                                    &lt;br /&gt;
The directory entry should have been in the last 48 bytes (as this is SINTRAN III version M, otherwise the last 32 bytes), and you should see the directory name there, as in my own image:&lt;br /&gt;
 0007e0: 50 41 43 4B 2D 4F 4E 45 27 45 27 00 00 00 00 00    PACK-ONE&#039;E&#039;.....&lt;br /&gt;
 0007f0: 40 00 77 FC 40 00 77 FE 00 00 77 2E 00 00 00 7E    @.w.@.w...w....~&lt;br /&gt;
 000800:&lt;br /&gt;
&lt;br /&gt;
However, the next 2048 bytes start correctly again.It&#039;s harder to analyze, but it doesn&#039;t seem to have a systematic error in that same part of the page as in the first page.&lt;br /&gt;
[[User:TArntsen|TArntsen]] ([[User talk:TArntsen|talk]]) 05:56, 6 May 2023 (UTC)&lt;/div&gt;</summary>
		<author><name>TArntsen</name></author>
	</entry>
	<entry>
		<id>https://www.ndwiki.org/index.php?title=Talk:ND-110_Satellite_9883.21005/Sintran_start_errors&amp;diff=7064</id>
		<title>Talk:ND-110 Satellite 9883.21005/Sintran start errors</title>
		<link rel="alternate" type="text/html" href="https://www.ndwiki.org/index.php?title=Talk:ND-110_Satellite_9883.21005/Sintran_start_errors&amp;diff=7064"/>
		<updated>2023-05-06T05:56:30Z</updated>

		<summary type="html">&lt;p&gt;TArntsen: Disk image errors&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Hiya, I was going to ask if you have image files of these floppies, as I would like to start working on the emulator again, and especially the floppy and hdd emulation and system booting process. [[User:Roger|Roger]] ([[User talk:Roger|talk]]) 16:44, 13 July 2016 (UTC)&lt;br /&gt;
: I do, but I got these from someone else, and I don&#039;t know if I can share the link publically. Please check your email (I hope your email address from the nd100em mailinglist still works). --[[User:Tingo|Torfinn]] ([[User talk:Tingo|talk]]) 19:29, 13 July 2016 (UTC)&lt;br /&gt;
::If that email doesn&#039;t work I can get you two in contact. Roger, take a look at this site. [http://www.datormuseum.se/documentation-software/norsk-data-floppy-disks Datormuseum.se] --[[User:Gandalf|Gandalf]] ([[User talk:Gandalf|talk]]) 23:43, 13 July 2016 (UTC)&lt;br /&gt;
&lt;br /&gt;
===Disk image===&lt;br /&gt;
In that image I see things like e.g.&lt;br /&gt;
 139590: 2F 53 79 73 74 65 6D 2E 6D 61 70 2F 53 79 73 74/   System.map/Syst&lt;br /&gt;
 395a0:  65 6D 2E 6D 61 70 2D 31 2E 32 2E 31 33 70 6C 31    em.map-1.2.13pl1&lt;br /&gt;
 1395b0: 30 2E 67 7A 0A 2D 72 2D 2D 20 39 36 2F 30 34 2F    0.gz.-r-- 96/04/&lt;br /&gt;
 1395c0: 30 34 2D 31 32 3A 31 38 20 20 20 33 34 35 39 37    04-12:18   34597&lt;br /&gt;
 1395d0: 20 76 31 2E 32 2F 53 79 73 74 65 6D 2E 6D 61 70     v1.2/System.map&lt;br /&gt;
 1395e0: 2F 53 79 73 74 65 6D 2E 6D 61 70 2D 31 2E 32 2E    /System.map-1.2.&lt;br /&gt;
which doesn&#039;t seem to be from an ND disk. However, the very beginning looks like an ND disk (the first page of bytes) [[User:TArntsen|TArntsen]] ([[User talk:TArntsen|talk]]) 13:44, 1 May 2023 (UTC)&lt;br /&gt;
: Yes, the disk is larger than the image, so there is probably garbage / previous content at the end. [[User:Tingo|Torfinn]] ([[User talk:Tingo|talk]]) 20:08, 5 May 2023 (UTC)&lt;br /&gt;
::I see. The masterblock (the first page) looks fine up to, I think, byte 1452, after that it&#039;s just zeroes, except for one strange &amp;quot;DOS&amp;quot; somewhere in there (the bootloader section is supposed to go on a bit longer):&lt;br /&gt;
 000580: CC 4C 28 F3 21 D2 CC 62 86 79 FF F0 51 FD F6 28    .L(.!..b.y..Q..(&lt;br /&gt;
 000590: F1 F0 08 FC D1 0D FA BD A8 05 F6 F8 D1 0D 70 05    ..............p.&lt;br /&gt;
 0005a0: CC 62 40 F4 A8 F8 AA 02 00 FF 84 84 00 00 00 00    .b@.............&lt;br /&gt;
 0005b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................&lt;br /&gt;
 0005c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................&lt;br /&gt;
 0005d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................&lt;br /&gt;
 0005e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................&lt;br /&gt;
 0005f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................&lt;br /&gt;
 000600: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................&lt;br /&gt;
 000610: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................&lt;br /&gt;
 000620: 00 00 00 00 00 00 00 00 00 00 00 00 45 00 00 00    ............E...&lt;br /&gt;
 000630: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................&lt;br /&gt;
 000640: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................&lt;br /&gt;
 000650: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................&lt;br /&gt;
 000660: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................&lt;br /&gt;
 000670: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................&lt;br /&gt;
 000680: 00 00 00 10 00 00 00 80 00 00 00 00 00 00 00 01    ................&lt;br /&gt;
 000690: 00 00 00 01 00 00 00 35 00 00 00 02 00 00 00 00    .......5........&lt;br /&gt;
 0006a0: 00 00 00 00 00 00 00 02 00 00 20 9D 00 00 00 1E    .......... .....&lt;br /&gt;
 0006b0: 00 00 00 00 00 FF FF FF 00 FF FF FE FF FF FF FF    ................&lt;br /&gt;
 0006c0: 44 4F 53 03 00 00 00 00 00 00 00 00 00 00 00 00    DOS.............&lt;br /&gt;
 0006d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................&lt;br /&gt;
 0006e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................&lt;br /&gt;
 0006f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................&lt;br /&gt;
 000700: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................&lt;br /&gt;
 000710: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................&lt;br /&gt;
 000720: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................&lt;br /&gt;
 000730: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................&lt;br /&gt;
 000740: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................&lt;br /&gt;
 000750: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................&lt;br /&gt;
 000760: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................&lt;br /&gt;
 000770: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................&lt;br /&gt;
 000780: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................&lt;br /&gt;
 000790: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................&lt;br /&gt;
 0007a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................&lt;br /&gt;
 0007b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................&lt;br /&gt;
 0007c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................&lt;br /&gt;
 0007d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................&lt;br /&gt;
 0007e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................&lt;br /&gt;
 0007f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................&lt;br /&gt;
 000800:                                                    &lt;br /&gt;
The directory entry should have been in the last 48 bytes (as this is SINTRAN III version M, otherwise the last 32 bytes), and you should see the directory name there, as in my own image:&lt;br /&gt;
 0007e0: 50 41 43 4B 2D 4F 4E 45 27 45 27 00 00 00 00 00    PACK-ONE&#039;E&#039;.....&lt;br /&gt;
 0007f0: 40 00 77 FC 40 00 77 FE 00 00 77 2E 00 00 00 7E    @.w.@.w...w....~&lt;br /&gt;
 000800:&lt;br /&gt;
[[User:TArntsen|TArntsen]] ([[User talk:TArntsen|talk]]) 05:56, 6 May 2023 (UTC)&lt;/div&gt;</summary>
		<author><name>TArntsen</name></author>
	</entry>
	<entry>
		<id>https://www.ndwiki.org/index.php?title=Talk:ND-110_Satellite_9883.21005/Sintran_start_errors&amp;diff=7062</id>
		<title>Talk:ND-110 Satellite 9883.21005/Sintran start errors</title>
		<link rel="alternate" type="text/html" href="https://www.ndwiki.org/index.php?title=Talk:ND-110_Satellite_9883.21005/Sintran_start_errors&amp;diff=7062"/>
		<updated>2023-05-01T13:44:24Z</updated>

		<summary type="html">&lt;p&gt;TArntsen: DIsk image - non-ND content&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Hiya, I was going to ask if you have image files of these floppies, as I would like to start working on the emulator again, and especially the floppy and hdd emulation and system booting process. [[User:Roger|Roger]] ([[User talk:Roger|talk]]) 16:44, 13 July 2016 (UTC)&lt;br /&gt;
: I do, but I got these from someone else, and I don&#039;t know if I can share the link publically. Please check your email (I hope your email address from the nd100em mailinglist still works). --[[User:Tingo|Torfinn]] ([[User talk:Tingo|talk]]) 19:29, 13 July 2016 (UTC)&lt;br /&gt;
::If that email doesn&#039;t work I can get you two in contact. Roger, take a look at this site. [http://www.datormuseum.se/documentation-software/norsk-data-floppy-disks Datormuseum.se] --[[User:Gandalf|Gandalf]] ([[User talk:Gandalf|talk]]) 23:43, 13 July 2016 (UTC)&lt;br /&gt;
&lt;br /&gt;
===Disk image===&lt;br /&gt;
In that image I see things like e.g.&lt;br /&gt;
 139590: 2F 53 79 73 74 65 6D 2E 6D 61 70 2F 53 79 73 74/   System.map/Syst&lt;br /&gt;
 395a0:  65 6D 2E 6D 61 70 2D 31 2E 32 2E 31 33 70 6C 31    em.map-1.2.13pl1&lt;br /&gt;
 1395b0: 30 2E 67 7A 0A 2D 72 2D 2D 20 39 36 2F 30 34 2F    0.gz.-r-- 96/04/&lt;br /&gt;
 1395c0: 30 34 2D 31 32 3A 31 38 20 20 20 33 34 35 39 37    04-12:18   34597&lt;br /&gt;
 1395d0: 20 76 31 2E 32 2F 53 79 73 74 65 6D 2E 6D 61 70     v1.2/System.map&lt;br /&gt;
 1395e0: 2F 53 79 73 74 65 6D 2E 6D 61 70 2D 31 2E 32 2E    /System.map-1.2.&lt;br /&gt;
which doesn&#039;t seem to be from an ND disk. However, the very beginning looks like an ND disk (the first page of bytes) [[User:TArntsen|TArntsen]] ([[User talk:TArntsen|talk]]) 13:44, 1 May 2023 (UTC)&lt;/div&gt;</summary>
		<author><name>TArntsen</name></author>
	</entry>
	<entry>
		<id>https://www.ndwiki.org/index.php?title=Talk:Telemuseums_storage_in_Fetsund&amp;diff=6882</id>
		<title>Talk:Telemuseums storage in Fetsund</title>
		<link rel="alternate" type="text/html" href="https://www.ndwiki.org/index.php?title=Talk:Telemuseums_storage_in_Fetsund&amp;diff=6882"/>
		<updated>2022-10-31T21:05:19Z</updated>

		<summary type="html">&lt;p&gt;TArntsen: Re 8-inch&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Reading 8 inch floppies? ==&lt;br /&gt;
&lt;br /&gt;
A couple of us are looking into the possibility of another trip to the storage in Fetsund. The purpose of the planned visit would be to read floppies. As many (most?) of the interesting floppies are 8 inch, the preferred setup would be a 8-inch floppy drive (compatible with ND floppies) with the necessary power supply, [[FluxEngine]] or [[Greaseweazle]] hardware, a laptop with necessary storage and the required software. A smartphone or other means to photograph the floppy labels is also nice. Normally there isn&#039;t internet inside the hall, so it is best if you have all needed documentation, procedures etc. localy available on your machine. It is also best to have verified your setup and your workflow before, this avoids wasting precious on-site time. --[[User:Tingo|Torfinn]] ([[User talk:Tingo|talk]]) 20:07, 31 October 2022 (UTC)&lt;br /&gt;
:I have an 8-inch drive (originally from an ND computer) and in principle I have the necessary parts to set it up for reading floppies, but it&#039;s a very heavy beast and I&#039;m not exactly close to Fetsund unfortunately. [[User:TArntsen|TArntsen]] ([[User talk:TArntsen|talk]]) 21:05, 31 October 2022 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Alternative: reading 5.25 inch floppies? ==&lt;br /&gt;
&lt;br /&gt;
An alternative floppy reading activity would be to use a 5.25 inch floppy drive connected to a [[FluxEngine]] or [[Greaseweazle]] adapter, psu and laptop. There are many 5.25 inch floppies in the storage as well, the need to be read. --[[User:Tingo|Torfinn]] ([[User talk:Tingo|talk]]) 20:10, 31 October 2022 (UTC)&lt;/div&gt;</summary>
		<author><name>TArntsen</name></author>
	</entry>
	<entry>
		<id>https://www.ndwiki.org/index.php?title=Virtual_library&amp;diff=6872</id>
		<title>Virtual library</title>
		<link rel="alternate" type="text/html" href="https://www.ndwiki.org/index.php?title=Virtual_library&amp;diff=6872"/>
		<updated>2022-10-13T08:40:35Z</updated>

		<summary type="html">&lt;p&gt;TArntsen: SINTRAN listing version is still TBC&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is a compilation of known documentation and where to find it.&lt;br /&gt;
If you can add to this list, please do that. If you don&#039;t want to do it your self, contact Goran Axelsson at &#039;&#039;axelsson at acc.umu.se&#039;&#039;.&lt;br /&gt;
It also exists a list of [[Online manuals]] on a separate page.&lt;br /&gt;
&lt;br /&gt;
== ND manuals on Bitsavers ==&lt;br /&gt;
[http://bitsavers.org/ Bitsavers] is a site dedicated to preservation of programs and documentation of old computers. It has a [http://bitsavers.org/pdf/norskData/ subsection with ND manuals], thanks to Al Kossow. This is a list of the manuals kept online. All manuals are in pdf format.&lt;br /&gt;
&lt;br /&gt;
* [http://bitsavers.org/pdf/norskData/BRF-ND-60.196.01_BRF-LINKER_1984.pdf BRF-ND-60.196.01_BRF-LINKER_1984.pdf]&lt;br /&gt;
* [http://bitsavers.org/pdf/norskData/MAC-ND-60.096.1_MAC_Interactive_Assembly_and_Debugging_System_1984.pdf MAC-ND-60.096.1_MAC_Interactive_Assembly_and_Debugging_System_1984.pdf]&lt;br /&gt;
* [http://bitsavers.org/pdf/norskData/ND-100-FD-ND-06.015.02_ND-100_Functional_Description_1985.pdf ND-100-FD-ND-06.015.02_ND-100_Functional_Description_1985.pdf]&lt;br /&gt;
* [http://bitsavers.org/pdf/norskData/ND-100-IO-ND-06.016.01_NORD-100_Input_Output_System_1980.pdf ND-100-IO-ND-06.016.01_NORD-100_Input_Output_System_1980.pdf]&lt;br /&gt;
* [http://bitsavers.org/pdf/norskData/ND-100-RM-ND-06.014.02_ND-100_Reference_Manual_1984.pdf ND-100-RM-ND-06.014.02_ND-100_Reference_Manual_1984.pdf]&lt;br /&gt;
* [http://bitsavers.org/pdf/norskData/ND-500-RM-ND-05.009.3_ND-500_Reference_Manual_Jun87.pdf ND-500-RM-ND-05.009.3_ND-500_Reference_Manual_Jun87.pdf]&lt;br /&gt;
* [http://bitsavers.org/pdf/norskData/NPL-ND-60.047.03_NORD_PL_Users_Guide_Jul77.pdf NPL-ND-60.047.03_NORD_PL_Users_Guide_Jul77.pdf]&lt;br /&gt;
* [http://bitsavers.org/pdf/norskData/NRL-ND-60.066.4_ND_Relocating_Loader_1983.pdf NRL-ND-60.066.4_ND_Relocating_Loader_1983.pdf]&lt;br /&gt;
* [http://bitsavers.org/pdf/norskData/SYMDEB-ND-60.158.4_Symbolic_Debugger_Users_Guide_Dec86.pdf SYMDEB-ND-60.158.4_Symbolic_Debugger_Users_Guide_Dec86.pdf]&lt;br /&gt;
* [http://bitsavers.org/pdf/norskData/TRACE-ND-60.046.2_Trace_Routine_1984.pdf TRACE-ND-60.046.2_Trace_Routine_1984.pdf]&lt;br /&gt;
&lt;br /&gt;
== ND library of Umeå ==&lt;br /&gt;
This is the ND library maintained by [[User:Gandalf|G&amp;amp;ouml;ran Axelsson]]. It consists of the combined collections of Göran and the storage on Teg.&lt;br /&gt;
&lt;br /&gt;
The large storage in Teg is emptied and the most of the manuals ended up in a new storage together with the library of Göran. The collection contained a lot of ND literature, software and hardware, this is the list of the manuals and software. The list is going to expand further, there are a couple of boxes we haven&#039;t gone through yet. So far we have listed 560 manuals plus extra material.&lt;br /&gt;
&lt;br /&gt;
It also contains a number of manuals that came with the ND-500 machine donated by [[User:Burbas|Burbas]] to the Umeå collection. Among later additions are manuals from Ragge and a bunch of manuals that came with the [[NORD-50 Serial 37|NORD-50]].&lt;br /&gt;
&lt;br /&gt;
=== Early unnumbered manuals ===&lt;br /&gt;
&lt;br /&gt;
* [http://www.home.neab.net/ND-library/00-Unnumbered/05-Early%20manuals/Reference%20Manual%20for%20the%20NORD%20TimeSharing%20System-Gandalf-OCR.pdf Reference Manual for the NORD TimeSharing System]&lt;br /&gt;
* [http://www.home.neab.net/ND-library/00-Unnumbered/05-Early%20manuals/NORD-1%20REFERENCE%20MANUAL%201968%20January-Gandalf-OCR.pdf NORD-1 REFERENCE MANUAL 1968 January]&lt;br /&gt;
&lt;br /&gt;
=== Numbered manuals ===&lt;br /&gt;
&lt;br /&gt;
* [http://www.home.neab.net/ND-library/01-NORD-1%20NORD-4/ND-01.004.01%20HARDWARE%20MANUAL%20NORD%201-Gandalf-OCR.pdf ND-01.004.01] : HARDWARE MANUAL NORD 1&lt;br /&gt;
* [http://www.home.neab.net/ND-library/01-NORD-1%20NORD-4/ND-01.004.01%20HARDWARE%20MANUAL%20VOL%20II%20FLOW%20DIAGRAMS-Gandalf-OCR.pdf ND-01.004.01] : HARDWARE MANUAL VOL II FLOW DIAGRAMS&lt;br /&gt;
* [http://www.home.neab.net/ND-library/05-NORD-5%20ND-500%20ND-5000%20CPU/ND-05.003.01%20NORD-50%20REFERENCE%20MANUAL-Gandalf-OCR.pdf ND-05.003.01] : NORD-50 REFERENCE MANUAL&lt;br /&gt;
* [http://www.home.neab.net/ND-library/05-NORD-5%20ND-500%20ND-5000%20CPU/ND-05.004.01%20NORD-50%20CPU%20HARDWARE%20MANUAL%20I-Gandalf-OCR.pdf ND-05.004.01] : NORD-50 CPU HARDWARE MANUAL I&lt;br /&gt;
* [http://www.home.neab.net/ND-library/05-NORD-5%20ND-500%20ND-5000%20CPU/ND-05.004.01%20NORD-50%20CPU%20HARDWARE%20MANUAL%20II-Gandalf-OCR.pdf ND-05.004.01] : NORD-50 CPU HARDWARE MANUAL II&lt;br /&gt;
* [http://www.home.neab.net/ND-library/05-NORD-5%20ND-500%20ND-5000%20CPU/ND-05.007.01%20NORD-50%20FUNCTIONAL%20DESCRIPTION-Gandalf-OCR.pdf ND-05.007.01] : NORD-50 FUNCTIONAL DESCRIPTION&lt;br /&gt;
* [http://www.home.neab.net/ND-library/05-NORD-5%20ND-500%20ND-5000%20CPU/ND-05.008.01%20NORD-50%20General%20Description%20and%20Module%20Description-Gandalf-OCR.pdf ND-05-008.01] : NORD-50 General Description and Module Description&lt;br /&gt;
* [http://www.home.neab.net/ND-library/05-NORD-5%20ND-500%20ND-5000%20CPU/ND-05.009.01%20NORD-500%20Reference%20Manual-Gandalf-OCR.pdf ND-05.009.01] : NORD-500 Reference Manual&lt;br /&gt;
* [http://www.home.neab.net/ND-library/05-NORD-5%20ND-500%20ND-5000%20CPU/ND-05.009.3%20EN%20ND-500%20Reference%20Manual-Gandalf-OCR.pdf ND-05.009.3 EN] : ND-500 Reference Manual&lt;br /&gt;
* [http://www.home.neab.net/ND-library/05-NORD-5%20ND-500%20ND-5000%20CPU/ND-05.009.4%20EN%20ND-500%20Reference%20Manual-Gandalf-OCR.pdf ND-05.009.4 EN] : ND-500 Reference Manual&lt;br /&gt;
* [http://www.home.neab.net/ND-library/05-NORD-5%20ND-500%20ND-5000%20CPU/ND-05.012.01%20ND-500%20Micro%20Program%20Guide-Gandalf-OCR.pdf ND-05.012.01] : ND-500 Micro Program Guide&lt;br /&gt;
* [http://www.home.neab.net/ND-library/05-NORD-5%20ND-500%20ND-5000%20CPU/ND-05.017.01%20EN%20ND-5000%20HARDWARE%20MAINTENANCE-Gandalf-OCR.pdf ND-05.017.01 EN] : ND-5000 HARDWARE MAINTENANCE&lt;br /&gt;
* [http://www.home.neab.net/ND-library/05-NORD-5%20ND-500%20ND-5000%20CPU/ND-05.020.01%20EN%20ND-5000%20Hardware%20Description-Gandalf-OCR.pdf ND-05.020.1 EN] : ND-5000 Hardware Description&lt;br /&gt;
* [http://www.home.neab.net/ND-library/05-NORD-5%20ND-500%20ND-5000%20CPU/ND-05.022.1%20EN%20ND-5000%20Microprogram%20Guide-Gandalf.pdf ND-05.022.1 EN] : ND-5000 Microprogram Guide&lt;br /&gt;
* [http://www.home.neab.net/ND-library/06-NORD-10%20ND-100%20ND-110%20ND-120%20CPU/ND-06.005.01%20NORD-10%20-%20NORD-50%20Communication%20System-Gandalf-OCR.pdf ND-06.005.01] : NORD-10 - NORD-50 Communication System (2 copies)&lt;br /&gt;
* [http://www.home.neab.net/ND-library/06-NORD-10%20ND-100%20ND-110%20ND-120%20CPU/ND-06.007.01%20BIG%20MULTIPORT%20MEMORY%20SYSTEM-Gandalf-OCR.pdf ND-06.007.01] : BIG MULTIPORT MEMORY SYSTEM&lt;br /&gt;
* [http://www.home.neab.net/ND-library/06-NORD-10%20ND-100%20ND-110%20ND-120%20CPU/ND-06.008.01%20NORD-10-S%20Reference%20Manual-Gandalf-OCR.pdf ND-06.008.01] : NORD-10/S Reference Manual&lt;br /&gt;
* [http://www.home.neab.net/ND-library/06-NORD-10%20ND-100%20ND-110%20ND-120%20CPU/ND-06.014.2A%20EN%20ND-100%20Reference%20Manual-Gandalf-OCR.pdf ND-06.014.2A EN] : ND-100 Reference Manual&lt;br /&gt;
* [http://www.home.neab.net/ND-library/06-NORD-10%20ND-100%20ND-110%20ND-120%20CPU/ND-06.015.01%20NORD-100%20Functional%20Description-Gandalf-OCR.pdf ND-06.015.01] : NORD-100 Functional Description&lt;br /&gt;
* [http://www.home.neab.net/ND-library/06-NORD-10%20ND-100%20ND-110%20ND-120%20CPU/ND-06.016.1%20EN%20ND-100%20InputOutput%20System-Gandalf-OCR.pdf ND-06.016.1 EN] : ND-100 Input/Output System (2 ex.)&lt;br /&gt;
* [http://www.home.neab.net/ND-library/06-NORD-10%20ND-100%20ND-110%20ND-120%20CPU/ND-06.018.01%20NORD-100%20Microprogramming%20Description-Gandalf-OCR.pdf ND-06.018.01] : NORD-100 Microprogramming Description&lt;br /&gt;
* [http://www.home.neab.net/ND-library/06-NORD-10%20ND-100%20ND-110%20ND-120%20CPU/ND-06.019.01%20ND-10%20device%20programming%20instructions-Gandalf-OCR.pdf ND-06.019.01] : ND-10 Device Programming Instructions&lt;br /&gt;
* [http://www.home.neab.net/ND-library/06-NORD-10%20ND-100%20ND-110%20ND-120%20CPU/ND-06.025.3%20EN%20BUTTERFLY-110%20Technical%20Reference%20Manual-Gandalf-OCR.pdf ND-06.025.3] : EN BUTTERFLY-110 Technical Reference Manual (Missing schematics)&lt;br /&gt;
* [http://www.home.neab.net/ND-library/06-NORD-10%20ND-100%20ND-110%20ND-120%20CPU/ND-06.026.1%20EN%20ND-110%20Functional%20Description-Gandalf-OCR.pdf ND-06.026.1 EN] : ND-110 Functional Description (30 ex.)&lt;br /&gt;
* [http://www.home.neab.net/ND-library/06-NORD-10%20ND-100%20ND-110%20ND-120%20CPU/ND-06.029.1%20EN%20ND-110%20Instruction%20Set-Gandalf-OCR.pdf ND-06.029.1 EN] : ND-110 Instruction Set (23 ex.)&lt;br /&gt;
* [http://www.home.neab.net/ND-library/10-MPM%20hardware/ND-10.004.01-MPM%205%20Technical%20Description-Gandalf-OCR.pdf ND-10.004.01] : MPM 5 Technical Description&lt;br /&gt;
* [http://www.home.neab.net/ND-library/11-Data%20storage%20equipment/ND-11.012.01%20FLOPPY%20DISK%20SYSTEM-Gandalf-OCR.pdf ND-11.012.01] : FLOPPY DISK SYSTEM (2 ex.)&lt;br /&gt;
* [http://www.home.neab.net/ND-library/11-Data%20storage%20equipment/ND-11.015.01-Floppy%20Disk%20Controller%203027-Gandalf-OCR.pdf ND-11.015.01] : Floppy Disk Controller [[3027]]&lt;br /&gt;
* [http://www.home.neab.net/ND-library/11-Data%20storage%20equipment/ND-11.020.01%2015MHZ%20SMB%20CONTROLLER-Gandalf-OCR.pdf ND-11.020.01] : 15MHZ SMB CONTROLLER&lt;br /&gt;
* [http://www.home.neab.net/ND-library/11-Data%20storage%20equipment/ND-11.021.1%20EN-Floppy%20and%20Streamer%20Controller%203106%203112-Gandalf-OCR.pdf ND-11.021.1 EN] : Floppy and Streamer Controller [[3106]]/[[3112]] (2 ex.)&lt;br /&gt;
* [http://www.home.neab.net/ND-library/12-IO%20Interfaces/ND-12.018.01%20High%20Level%20Data%20Link%20Control%20(HDLC)%20Interface-Gandalf-OCR.pdf ND-12.018.01] : High Level Data Link Control (HDLC) Interface&lt;br /&gt;
* [http://www.home.neab.net/ND-library/12-IO%20Interfaces/ND-12.043.1%20EN%20616%20CN%20PRINTER%20User%20Manual-Gandalf-OCR.pdf ND-12.043.1 EN] : 616 CN PRINTER User Manual&lt;br /&gt;
* [http://www.home.neab.net/ND-library/12-IO%20Interfaces/ND-12.044.1%20EN%20616%20CN%20Printer%20Operator%20Guide-Gandalf-OCR.pdf ND-12.044.1 EN] : 616 CN PRINTER Operator Guide (2 ex.)&lt;br /&gt;
* [http://www.home.neab.net/ND-library/12-IO%20Interfaces/ND-12.045.1%20EN%20ND%20Display%20Terminal%201200%20User%20Guide-Gandalf-OCR.pdf ND-12.045.1 EN] : ND Display Terminal 1200 User Guide&lt;br /&gt;
* [http://www.home.neab.net/ND-library/12-IO%20Interfaces/ND-12.045.2%20EN%20ND%20Display%20Terminal%201200%20Operator%20Guide-Gandalf-OCR.pdf ND-12.045.2 EN] : ND Display Terminal 1200 Operator Guide&lt;br /&gt;
* [http://www.home.neab.net/ND-library/12-IO%20Interfaces/ND-12.055.1%20EN%20Ethernet%20II%20Controller-Gandalf-OCR.pdf ND-12.055.1 EN] : Ethernet II Controller (2 ex.)&lt;br /&gt;
* [http://www.home.neab.net/ND-library/30-Operating,%20diagnostic,%20maintenance/ND-30.003.04%20SINTRAN%20III%20System%20Supervisor-Gandalf-OCR.pdf ND-30.003.04] : SINTRAN III System Supervisor&lt;br /&gt;
* [http://www.home.neab.net/ND-library/30-Operating,%20diagnostic,%20maintenance/ND-30.003.05%20SINTRAN%20III%20System%20Supervisor-Gandalf-OCR.pdf ND-30.003.05] : SINTRAN III System Supervisor (2 ex.)&lt;br /&gt;
* [http://www.home.neab.net/ND-library/30-Operating,%20diagnostic,%20maintenance/ND-30.003.06%20SINTRAN%20III%20System%20Supervisor-Gandalf-OCR.pdf ND-30.003.06] : SINTRAN III System Supervisor (4 ex.)&lt;br /&gt;
* [http://www.home.neab.net/ND-library/30-Operating,%20diagnostic,%20maintenance/ND-30.003.06A%20SINTRAN%20III%20System%20Supervisor-Gandalf-OCR.pdf ND-30.003.06A] : SINTRAN III System Supervisor&lt;br /&gt;
* [http://www.home.neab.net/ND-library/30-Operating,%20diagnostic,%20maintenance/ND-30.003.007%20EN%20SINTRAN%20III%20System%20Supervisor-Gandalf-OCR.pdf ND-30.003.007 EN] : SINTRAN III System Supervisor (3 ex.)&lt;br /&gt;
* [http://www.home.neab.net/ND-library/30-Operating,%20diagnostic,%20maintenance/ND-30.005.01%20Test%20Program%20Description%20for%20ND-100-10S%20Volume%201-Gandalf-OCR.pdf ND-30.005.01] : Test Program Description for ND-100/10S Volume 1&lt;br /&gt;
* [http://www.home.neab.net/ND-library/30-Operating,%20diagnostic,%20maintenance/ND-30.005.3%20EN%20Test%20Program%20Description%20for%20ND-100%20ND-110-Gandalf-OCR.pdf ND-30.005.3 EN] : Test Program Description for ND-100/ND-110 (6 ex.)&lt;br /&gt;
* [http://www.home.neab.net/ND-library/30-Operating,%20diagnostic,%20maintenance/ND-30.009.01%20SIBAS%20II%20Operator&#039;s%20Manual-Gandalf-OCR.pdf ND-30.009.01] : SIBAS II Operator&#039;s Manual&lt;br /&gt;
* [http://www.home.neab.net/ND-library/30-Operating,%20diagnostic,%20maintenance/ND-30.009.3%20EN%20SIBAS%20II%20Operator%20Manual-Gandalf-OCR.pdf ND-30.009.3 EN] : SIBAS II Operator Manual&lt;br /&gt;
* [http://www.home.neab.net/ND-library/30-Operating,%20diagnostic,%20maintenance/ND-30.010.02%20NORD-50%20Hardware%20Maintenance%20Manual-Gandalf-OCR.pdf ND-30.010.02] : NORD-50 Hardware Maintenance Manual&lt;br /&gt;
* [http://www.home.neab.net/ND-library/30-Operating,%20diagnostic,%20maintenance/ND-30.013.02%20Test%20Micro%20Program%20Descriptions%20for%20ND-500-Gandalf-OCR.pdf ND-30.013.02] : Test Micro Program Descriptions for ND-500 (3 ex.)&lt;br /&gt;
* [http://www.home.neab.net/ND-library/30-Operating,%20diagnostic,%20maintenance/ND-30.020.02%20ACCESS%20DBA%20HANDBOK-Gandalf-OCR.pdf ND-30.020.02] : ACCESS DBA HANDBOK&lt;br /&gt;
* [http://www.home.neab.net/ND-library/30-Operating,%20diagnostic,%20maintenance/ND-30.020.3%20SW%20ACCESS%20DBA%20Anv%c3%a4ndarhandbok-Gandalf-OCR.pdf ND-30.020.03 SW] : ACCESS DBA HANDBOK&lt;br /&gt;
* [http://www.home.neab.net/ND-library/30-Operating,%20diagnostic,%20maintenance/ND-30.022.03%20ACCESS%20DBA%20Manual-Gandalf-OCR.pdf ND-30.022.03] : ACCESS DBA Manual&lt;br /&gt;
* [http://www.home.neab.net/ND-library/30-Operating,%20diagnostic,%20maintenance/ND-30.022.4%20SW%20ACCESS%20DBA%20Handbok-Gandalf-OCR.pdf ND-30.022.4 SW] : ACCESS DBA Handbok&lt;br /&gt;
* [http://www.home.neab.net/ND-library/30-Operating,%20diagnostic,%20maintenance/ND-30.024.02%20Satellite%20Installation%20and%20Operation%20Guide-Gandalf-OCR.pdf ND-30.024.02] : Satellite Installation and Operation Guide&lt;br /&gt;
* [http://www.home.neab.net/ND-library/30-Operating,%20diagnostic,%20maintenance/ND-30.025.02%20COSMOS%20Operator%20Guide-Gandalf-OCR.pdf ND-30.025.2 EN] : COSMOS Operator Guide (6 ex.)&lt;br /&gt;
* [http://www.home.neab.net/ND-library/30-Operating,%20diagnostic,%20maintenance/ND-30.025.02%20COSMOS%20Operator%20Guide-Gandalf-OCR.pdf ND-30.025.02] : COSMOS Operator Guide&lt;br /&gt;
* [http://www.home.neab.net/ND-library/30-Operating,%20diagnostic,%20maintenance/ND-30.026.01%20NORDRIFT%20H%c3%a5ndbok%20for%20driftoperat%c3%b6rer-Gandalf.pdf ND-30.026.01] : NORDRIFT Håndbok for driftoperatører&lt;br /&gt;
* [http://www.home.neab.net/ND-library/30-Operating,%20diagnostic,%20maintenance/ND-30.030.2A%20EN%20ND%20TPS-II%20Operator%20Guide-Gandalf-OCR.pdf ND-30.030.2A EN] : ND TPS-II Operator Guide&lt;br /&gt;
* [http://www.home.neab.net/ND-library/30-Operating,%20diagnostic,%20maintenance/ND-30.031.3%20EN%20ND-100%20COMPACT%20Operator%20Guide-Gandalf-OCR.pdf ND-30.031.3 EN] : ND-100 COMPACT Operator Guide (2 ex.)&lt;br /&gt;
* [http://www.home.neab.net/ND-library/30-Operating,%20diagnostic,%20maintenance/ND-30.033.01%20COSMOS%20X.21%20Option%20Operators%20Guide-Gandalf-OCR.pdf ND-30.033.01] : COSMOS X.21 Option Operators Guide (4 ex.)&lt;br /&gt;
* [http://www.home.neab.net/ND-library/30-Operating,%20diagnostic,%20maintenance/ND-30.034.01%20COSMOS%20X.25%20Option%20Operator&#039;s%20Guide-Gandalf-OCR.pdf ND-30.034.01] : COSMOS X.25 Option Operator&#039;s Guide&lt;br /&gt;
* [http://www.home.neab.net/ND-library/30-Operating,%20diagnostic,%20maintenance/ND-30.040.2%20EN%20TELEFIX%20Reference%20Manual-Gandalf-OCR.pdf ND-30.040.2 EN] : TELEFIX Reference Manual&lt;br /&gt;
* [http://www.home.neab.net/ND-library/30-Operating,%20diagnostic,%20maintenance/ND-30.041.1%20EN%20ND-100%20SATELLITE%20Operators%20Guide-Gandalf-OCR.pdf ND-30.041.1 EN] : ND-110 SATELLITE Operators Guide&lt;br /&gt;
* [http://www.home.neab.net/ND-library/30-Operating,%20diagnostic,%20maintenance/ND-30.041.2%20EN%20ND-110%20SATELLITE%20Operator%20Guide-Gandalf-OCR.pdf ND-30.041.2 EN] : ND-110 SATELLITE Operators Guide (2 ex.)&lt;br /&gt;
* [http://www.home.neab.net/ND-library/30-Operating,%20diagnostic,%20maintenance/ND-30.042.1%20EN%20TRUE%20Operator%20Guide-Gandalf-OCR.pdf ND-30.042.1 EN] : TRUE Operator Guide&lt;br /&gt;
* ND-30.042.2 EN : TRUE Operators Guide (4 ex.)&lt;br /&gt;
* [http://www.home.neab.net/ND-library/30-Operating,%20diagnostic,%20maintenance/ND-30.049.1%20EN%20SINTRAN%20III%20Tuning%20Guide-Gandalf-OCR.pdf ND-30.049.1 EN] : SINTRAN III Tuning Guide&lt;br /&gt;
* [http://www.home.neab.net/ND-library/30-Operating,%20diagnostic,%20maintenance/ND-30.050.1%20EN%20OSI%20TRANSPORT%20SERVICE%20Operator%20Guide-Gandalf-OCR.pdf ND-30.050.1 EN] : OSI TRANSPORT SERVICE Operator Guide&lt;br /&gt;
* [http://www.home.neab.net/ND-library/30-Operating,%20diagnostic,%20maintenance/ND-30.053.01%20SINTRAN%20III%20-%20How%20to%20order%20it-Gandalf-OCR.pdf ND-30.053.1 EN] : SINTRAN III - How to order it&lt;br /&gt;
* [http://www.home.neab.net/ND-library/30-Operating,%20diagnostic,%20maintenance/ND-30.056.2%20EN%20BUTTERFLY%20TEAMSTATION%20Installation%20Guide-Gandalf-OCR.pdf ND-30.056.2 EN] : BUTTERFLY TEAMSTATION Installation Guide&lt;br /&gt;
* [http://www.home.neab.net/ND-library/30-Operating,%20diagnostic,%20maintenance/ND-30.057.2%20EN%20BUTTERFLY%20TEAMSTATION%20SUPERVISOR%20GUIDE-Gandalf-OCR.pdf ND-30.057.2 EN] : BUTTERFLY TEAMSTATION SUPERVISOR GUIDE&lt;br /&gt;
* ND-30.059.4 EN : NOTIS-DS Supervisor Guide&lt;br /&gt;
* ND-30.061 EN : Operator Environment User Guide (4 ex.)&lt;br /&gt;
* [http://www.home.neab.net/ND-library/30-Operating,%20diagnostic,%20maintenance/ND-30.067.1%20EN%20COSMOS%20Network%20Monitor%20Operators%20Guide-Gandalf-OCR.pdf ND-30.067.1 EN] : COSMOS Network Monitor Operators Guide (3 ex.)&lt;br /&gt;
* [http://www.home.neab.net/ND-library/30-Operating,%20diagnostic,%20maintenance/ND-30.070.1%20EN%20Disk%20Mirroring%20Operator%20Guide-Gandalf-OCR.pdf ND-30.070.1 EN] : Disk Mirroring Operator Guide&lt;br /&gt;
* [http://www.home.neab.net/ND-library/30-Operating,%20diagnostic,%20maintenance/ND-30.071.01%20EN%20ND-5000%20Series%20User%20Guide-Gandalf-OCR.pdf ND-30.071.1 EN] : ND-5000 Series User Guide&lt;br /&gt;
* [http://www.home.neab.net/ND-library/30-Operating,%20diagnostic,%20maintenance/ND-30.076.2%20EN%20OWS%20SUPERVISOR%20GUIDE-Gandalf-OCR.pdf ND-30.076.2 EN] : OWS SUPERVISOR GUIDE&lt;br /&gt;
* [http://www.home.neab.net/ND-library/30-Operating,%20diagnostic,%20maintenance/ND-30.089.1%20EN%20ND-110%20COMPACT%20Operators%20Guide-Gandalf-OCR.pdf ND-30.089.1 EN] : ND-110 COMPACT Operators Guide (2 ex.)&lt;br /&gt;
* ND-30.094.1 EN : OWS System Reference Guide (14 ex.)&lt;br /&gt;
* [http://www.home.neab.net/ND-library/30-Operating,%20diagnostic,%20maintenance/ND-30.094.1%20EN%20OWS%20SYSTEM%20REFERENCE%20GUIDE%20Errata-Gandalf-OCR.pdf ND-30.094.1 EN] : Errata (9 ex.)&lt;br /&gt;
* ND-30.107.1 EN : OpenLAN Network Supervisor Guide&lt;br /&gt;
* [http://www.home.neab.net/ND-library/40-Miscellaneous/ND-40.004.02%20Documentation%20Catalogue-Gandalf-OCR.pdf ND-40.004.02] : Documentation Catalogue&lt;br /&gt;
* ND-40.004.06 : Norsk Data Documentation Catalogue&lt;br /&gt;
* [http://www.home.neab.net/ND-library/40-Miscellaneous/ND-40.004.7%20EN%20Documentation%20Catalogue-Gandalf-OCR.pdf ND-40.004.7 EN] : Documentation Catalogue (5 ex.)&lt;br /&gt;
* [http://www.home.neab.net/ND-library/40-Miscellaneous/ND-40.012.01%20EN%20Information%20Pamphlet%20for%20Norsk%20Data%20Customers-Gandalf-OCR.pdf ND-40.012.1 EN] : Information Pamphlet for Norsk Data Customers (6 ex.)&lt;br /&gt;
* [http://www.home.neab.net/ND-library/40-Miscellaneous/ND-41.001.02%20The%20Software%20Catalog-Gandalf-OCR.pdf ND-41.001.02] : The Software Catalog&lt;br /&gt;
* ND-60.014.01 : Page III-1-1 to A-9 (some pages missing)&lt;br /&gt;
* ND-60.031.4 EN : QED Users Manual&lt;br /&gt;
* [http://www.home.neab.net/ND-library/60-General%20software/ND-60.046.02%20TRACE%20ROUTINE-Gandalf-OCR.pdf ND-60.046.02] : TRACE ROUTINE&lt;br /&gt;
* [http://www.home.neab.net/ND-library/60-General%20software/ND-60.047.03%20NORD%20PL%20User&#039;s%20Guide-Gandalf-OCR.pdf ND-60.047.03A] : NORD PL User&#039;s Guide&lt;br /&gt;
* ND-60.047.3A EN : NORD PL User&#039;s Guide&lt;br /&gt;
* ND-60.047.03A : NORD PL User&#039;s Guide&lt;br /&gt;
* [http://www.home.neab.net/ND-library/60-General%20software/ND-60.050.06%20SINTRAN%20III%20Users%20Guide-Gandalf-OCR.pdf ND-60.050.06] : SINTRAN III Users Guide&lt;br /&gt;
* ND-60.051.07 : SINTRAN III Real Time Loader (2 ex.)&lt;br /&gt;
* ND-60.051.8 : SINTRAN III Real Time Loader (2 ex. one broken)&lt;br /&gt;
* ND-60.051.8 EN : SINTRAN III Real Time Loader (14 ex.)&lt;br /&gt;
* [http://www.home.neab.net/ND-library/60-General%20software/ND-60.062.01D%20SINTRAN%20III%20System%20Documentation-Gandalf-OCR.pdf ND-60.062.01D] : SINTRAN III System Documentation&lt;br /&gt;
* ND-60.066.02 : ND Relocating Loader&lt;br /&gt;
* [http://www.home.neab.net/ND-library/60-General%20software/ND-60.066.04%20ND%20Relocating%20Loader-Gandalf-OCR.pdf ND-60.066.04] : ND Relocating Loader (2 ex.)&lt;br /&gt;
* [http://www.home.neab.net/ND-library/60-General%20software/ND-60.071.01D%20NORD-10%20BASIC%20Compiler%20Reference%20Manual-Gandalf-OCR.pdf ND-60.071.01D] : NORD-10 BASIC Compiler Reference Manual (2 ex.)&lt;br /&gt;
* [http://www.home.neab.net/ND-library/60-General%20software/ND-60.072.02%20SINTRAN%20III%20REAL%20TIME%20LOADER%20System%20Documentation-Gandalf-OCR.pdf ND-60.072.02] : SINTRAN III REAL TIME LOADER System Documentation&lt;br /&gt;
* [http://www.home.neab.net/ND-library/60-General%20software/ND-60.074.01%20NORD-10%20FORTRAN%20SYSTEM%20Reference%20Manual-Gandalf-OCR.pdf ND-60.074.01] : NORD-10 FORTRAN SYSTEM Reference Manual&lt;br /&gt;
* [http://www.home.neab.net/ND-library/60-General%20software/ND-60.075.01%20NORD-50%20Assembler-Gandalf-OCR.pdf ND-60.075.01] : NORD-50 Assembler&lt;br /&gt;
* [http://www.home.neab.net/ND-library/60-General%20software/ND-60.075.01A%20NORD-50%20Assembler-Gandalf-OCR.pdf ND-60.075.01A] : NORD-50 Assembler&lt;br /&gt;
* [http://www.home.neab.net/ND-library/60-General%20software/ND-60.076.02%20NORD-50%20MONITOR%20User&#039;s%20Guide%20and%20System%20Documentation-Gandalf-OCR.pdf ND-60.076.02] : NORD-50 MONITOR User&#039;s Guide and System Documentation (3 copies)&lt;br /&gt;
* [http://www.home.neab.net/ND-library/60-General%20software/ND-60.077.01%20SIBINTER-Gandalf-OCR.pdf ND-60.077.01] : SIBINTER (3 ex.)&lt;br /&gt;
* [http://www.home.neab.net/ND-library/60-General%20software/ND-60.083.02%20NORD-50%20LOADER%20User&#039;s%20Guide-Gandalf-OCR.pdf ND-60.083.02] : NORD-50 LOADER User&#039;s Guide&lt;br /&gt;
* [http://www.home.neab.net/ND-library/60-General%20software/ND-60.085.01%20BRF%20EDITOR-Gandalf-OCR.pdf ND-60.085.01] : BRF Editor&lt;br /&gt;
* [http://www.home.neab.net/ND-library/60-General%20software/ND-60.088.03%20ND%20Screen%20Handling%20System-Gandalf-OCR.pdf ND-60.088.03] : ND Screen Handling System&lt;br /&gt;
* [http://www.home.neab.net/ND-library/60-General%20software/ND-60.092.03%20NORD-100%20SINTRAN%20III%20SIMULA%20-%20Reference%20Manual-Gandalf-OCR.pdf ND-60.092.03] : NORD-100 SINTRAN III SIMULA - Reference Manual&lt;br /&gt;
* [http://www.home.neab.net/ND-library/60-General%20software/ND-60.096.01%20MAC%20Interactive%20Assembly%20and%20Debugging%20System%20User&#039;s%20Guide-Gandalf-OCR.pdf ND-60.096.01] : MAC Interactive Assembly and Debugging System User&#039;s Guide&lt;br /&gt;
* ND-60.096.1 EN : MAC Interactive Assembly and Debugging System User&#039;s Guide (3 ex.)&lt;br /&gt;
* [http://www.home.neab.net/ND-library/60-General%20software/ND-60.102.02%20NORD%20FILE%20EXTRACT%20UTILITY%20COMMAND%20User&#039;s%20Guide-Gandalf-OCR.pdf ND-60.102.02] : NORD FILE EXTRACT UTILITY COMMAND User&#039;s Guide&lt;br /&gt;
* ND-60.104.2 EN : ND SNA 3270 Program Access Programmers Guide (5 ex.)&lt;br /&gt;
* [http://www.home.neab.net/ND-library/60-General%20software/ND-60.105.03%20ND%20TPS%20General%20Description-Gandalf-OCR.pdf ND-60.105.03] : ND TPS General Description&lt;br /&gt;
* [http://www.home.neab.net/ND-library/60-General%20software/ND-60.108.6%20EN%20ISAM%20Reference%20Manual-Gandalf-OCR.pdf ND-60.108.6 EN] : ISAM Reference Manual&lt;br /&gt;
* ND-60.108.7 EN : ISAM Reference Manual (5 ex.)&lt;br /&gt;
* [http://www.home.neab.net/ND-library/60-General%20software/ND-60.111.03%20ND%20TPS%20User&#039;s%20Guide-Gandalf-OCR.pdf ND-60.111.03] : ND TPS User&#039;s Guide&lt;br /&gt;
* [http://www.home.neab.net/ND-library/60-General%20software/ND-60.111.04%20ND%20TPS%20User&#039;s%20Guide-Gandalf-OCR.pdf ND-60.111.04] : ND TPS User&#039;s Guide&lt;br /&gt;
* [http://www.home.neab.net/ND-library/60-General%20software/ND-60.112.01%20SINTRAN%20III%20System%20documentation%20Appendix%20A%20-%20Data%20Fields-Gandalf-OCR.pdf ND-60.112.01] : SINTRAN III System Documentation Appendix A - Data Fields&lt;br /&gt;
* [http://www.home.neab.net/ND-library/60-General%20software/ND-60.113.02%20NORD-500%20ASSEMBLER%20Reference%20Manual-Gandalf-OCR.pdf ND-60.113.02] : NORD-500 ASSEMBLER Reference Manual&lt;br /&gt;
* [http://www.home.neab.net/ND-library/60-General%20software/ND-60.116.01%20NORD-10%20-%20NORD-50%20Operator&#039;s%20Guide-Gandalf-OCR.pdf ND-60.116.01] : NORD-10/NORD-50 Operator&#039;s Guide (2 copies)&lt;br /&gt;
* [http://www.home.neab.net/ND-library/60-General%20software/ND-60.117.04A%20PLANC%20Reference%20Manual-Gandalf-OCR.pdf ND-60.117.04A] : PLANC Reference Manual&lt;br /&gt;
* [http://www.home.neab.net/ND-library/60-General%20software/ND-60.117.5%20EN%20PLANC%20Reference%20Manual-missing%20page-Gandalf-OCR.pdf ND-60.117.5 EN] : PLANC Reference Manual (2 ex.)(missing a few pages)&lt;br /&gt;
* [http://www.home.neab.net/ND-library/60-General%20software/ND-60.118.01%20US50%20Course%20Manual%20for%20NORD-50%20Software%20Courses-Gandalf-OCR.pdf ND-60.118.01] : US50 Course Manual for NORD-50 Software Courses&lt;br /&gt;
* [http://www.home.neab.net/ND-library/60-General%20software/ND-60.121.02%20PED%20User&#039;s%20Guide-Gandalf-OCR.pdf ND-60.121.02] : PED User&#039;s Guide&lt;br /&gt;
* [http://www.home.neab.net/ND-library/60-General%20software/ND-60.121.03%20PED%20USER&#039;S%20GUIDE-Gandalf-OCR.pdf ND-60.121.03] : PED USER&#039;S GUIDE&lt;br /&gt;
* [http://www.home.neab.net/ND-library/60-General%20software/ND-60.121.4%20PED%20User&#039;s%20Guide-Gandalf-OCR.pdf ND-60.121.04] : PED User&#039;s Guide&lt;br /&gt;
* ND-60.121.4 EN : PED User&#039;s Guide&lt;br /&gt;
* [http://www.home.neab.net/ND-library/60-General%20software/ND-60.122.02%20NORD%20File%20System%20System%20Documentation-Gandalf-OCR.pdf ND-60.122.02] : NORD File System System Documentation&lt;br /&gt;
* [http://www.home.neab.net/ND-library/60-General%20software/ND-60.124.05%20ND-PASCAL%20User&#039;s%20Guide-Gandalf-OCR.pdf ND-60.124.05] : ND-PASCAL User&#039;s Guide&lt;br /&gt;
* [http://www.home.neab.net/ND-library/60-General%20software/ND-60.125.02%20SINTRAN%20III%20INTRODUCTION-Gandalf-OCR.pdf ND-60.125.02] : SINTRAN III INTRODUCTION&lt;br /&gt;
* [http://www.home.neab.net/ND-library/60-General%20software/ND-60.125.04%20SINTRAN%20III%20Introduction-Gandalf-OCR.pdf ND-60.125.04] : SINTRAN III Introduction (3 ex.)&lt;br /&gt;
* [http://www.home.neab.net/ND-library/60-General%20software/ND-60.127.03%20THE%20DATABASE%20SYSTEM%20SIBAS%20II-D%20ND%20User&#039;s%20Manual-Gandalf-OCR.pdf ND-60.127.03] : THE DATABASE SYSTEM SIBAS II/D ND User&#039;s Manual&lt;br /&gt;
* [http://www.home.neab.net/ND-library/60-General%20software/ND-60.127.5%20EN%20THE%20DATABASE%20SYSTEM%20SIBAS%20II%20ND%20User%20Manual-Gandalf-OCR.pdf ND-60.127.5 EN] : THE DATABASE SYSTEM SIBAS II ND User Manual (2 ex.)&lt;br /&gt;
* [http://www.home.neab.net/ND-library/60-General%20software/ND-60.128.02%20SINTRAN%20III%20Reference%20Manual-Gandalf-Missing-2.1-pages-OCR.pdf ND-60.128.02] : SINTRAN III Reference Manual&lt;br /&gt;
* [http://www.home.neab.net/ND-library/60-General%20software/ND-60.128.03%20SINTRAN%20III%20Reference%20Manual-Gandalf-OCR.pdf ND-60.128.03] : SINTRAN III COMMANDS Reference Manual (5 ex.)&lt;br /&gt;
* [http://www.home.neab.net/ND-library/60-General%20software/ND-60.128.5%20EN%20SINTRAN%20III%20Reference%20Manual-Gandalf-OCR.pdf ND-60.128.5 EN] : SINTRAN III COMMANDS Reference Manual (5 ex.)&lt;br /&gt;
* [http://www.home.neab.net/ND-library/60-General%20software/ND-60.132.03%20SINTRAN%20III%20Timesharing%20Batch%20Guide-Gandalf-OCR.pdf ND-60.132.03] : SINTRAN III Timesharing/Batch Guide (2 ex.)&lt;br /&gt;
* [http://www.home.neab.net/ND-library/60-General%20software/ND-60.133.01%20SINTRAN%20III%20Real%20Time%20Guide-Gandalf-OCR.pdf ND-60.133.01] : SINTRAN III Real Time Guide&lt;br /&gt;
* ND-60.133.02 : SINTRAN III Real Time Guide (2 ex.)&lt;br /&gt;
* [http://www.home.neab.net/ND-library/60-General%20software/ND-60.133.02A%20SINTRAN%20III%20Real%20Time%20Guide-Gandalf-OCR.pdf ND-60.133.2A EN] : SINTRAN III Real Time Guide (16 ex.)&lt;br /&gt;
* [http://www.home.neab.net/ND-library/60-General%20software/ND-60.134.2%20EN%20SINTRAN%20III%20Communication%20Guide-OCR.pdf ND-60.134.02] : SINTRAN III Communication Guide&lt;br /&gt;
* ND-60.134.2 EN : SINTRAN III Communication Guide (2 ex.)&lt;br /&gt;
* [http://www.home.neab.net/ND-library/60-General%20software/ND-60.136.03%20ND-500%20LoaderMonitor-Gandalf-OCR.pdf ND-60.136.03] : ND-500 Loader/Monitor&lt;br /&gt;
* [http://www.home.neab.net/ND-library/60-General%20software/ND-60.136.04A%20ND-500%20LoaderMonitor-Gandalf-OCR.pdf ND-60.136.04A] : ND-500 Loader/Monitor (2 ex.)&lt;br /&gt;
* [http://www.home.neab.net/ND-library/60-General%20software/ND-60.137.5%20EN%20FOCUS%20Screen%20Handling%20System%20Reference%20Manual-Gandalf-OCR.pdf ND-60.137.5 EN] : FOCUS Screen Handling System Reference Manual&lt;br /&gt;
* [http://www.home.neab.net/ND-library/60-General%20software/ND-60.144.02B%20ND%20COBOL%20REFERENCE%20MANUAL-Gandalf-OCR.pdf ND-60.144.02B] : ND COBOL REFERENCE MANUAL&lt;br /&gt;
* [http://www.home.neab.net/ND-library/60-General%20software/ND-60.144.3%20EN%20COBOL%20Reference%20Manual-Gandalf-OCR.pdf ND-60.144.3 EN] : COBOL Reference Manual&lt;br /&gt;
* ND-60.145.06 : ND FORTRAN Reference Manual&lt;br /&gt;
* [http://www.home.neab.net/ND-library/60-General%20software/ND-60.145.7A%20EN%20ND%20FORTRAN%20Reference%20Manual-Gandalf-OCR.pdf ND-60.145.7A EN] : ND FORTRAN Reference Manual (2 ex.)&lt;br /&gt;
* ND-60.145.8 EN : ND FORTRAN Reference Manual&lt;br /&gt;
* ND-60.151.01B : SINTRAN III Utilities Manual&lt;br /&gt;
* ND-60.151.02 : SINTRAN III Utilities Manual&lt;br /&gt;
* [http://www.home.neab.net/ND-library/60-General%20software/ND-60.151.02A%20SINTRAN%20III%20Utilities%20Manual-Gandalf-OCR.pdf ND-60.151.02A] : SINTRAN III Utilities Manual&lt;br /&gt;
* [http://www.home.neab.net/ND-library/60-General%20software/ND-60.151.3%20EN%20SINTRAN%20III%20Utilities%20Manual-Gandalf-OCR.pdf ND-60.151.3 EN] : SINTRAN III Utilities Manual (16 ex.)&lt;br /&gt;
* ND-60.152.02 : ACCESS ANVÄNDARHANDLEDNING&lt;br /&gt;
* [http://www.home.neab.net/ND-library/60-General%20software/ND-60.153.03%20ACCESS%20User%20Guide-Gandalf-OCR.pdf ND-60.153.03] : ACCESS User Guide&lt;br /&gt;
* ND-60.153.4 SW : ACCESS Användarhandbok (3 ex.)&lt;br /&gt;
* [http://www.home.neab.net/ND-library/60-General%20software/ND-60.158.3%20EN%20SYMBOLIC%20DEBUGGER%20User%20Guide-Gandalf-OCR.pdf ND-60.158.3 EN] : SYMBOLIC DEBUGGER User Guide (2 ex)&lt;br /&gt;
* [http://www.home.neab.net/ND-library/60-General%20software/ND-60.158.4%20EN%20SYMBOLIC%20DEBUGGER%20User%20Guide-Gandalf-OCR.pdf ND-60.158.4 EN] : SYMBOLIC DEBUGGER User Guide (3 ex.)&lt;br /&gt;
* ND-60.158.5 EN : SYMBOLIC DEBUGGER User Guide&lt;br /&gt;
* [http://www.home.neab.net/ND-library/60-General%20software/ND-60.161.3%20EN%20PIOC%20Software%20Guide-Gandalf-OCR.pdf ND-60.161.3 EN] : PIOC Software Guide&lt;br /&gt;
* [http://www.home.neab.net/ND-library/60-General%20software/ND-60.163.03%20COSMOS%20User%20Guide-Gandalf-OCR.pdf ND-60.163.03] : COSMOS User Guide&lt;br /&gt;
* [http://www.home.neab.net/ND-library/60-General%20software/ND-60.163.4%20EN%20COSMOS%20User%20Guide-Gandalf-OCR.pdf ND-60.163.4 EN] : COSMOS User Guide (3 ex.)&lt;br /&gt;
* [http://www.home.neab.net/ND-library/60-General%20software/ND-60.164.01%20COSMOS%20PROGRAMMER%20GUIDE-Gandalf-OCR.pdf ND-60.164.01] : COSMOS PROGRAMMER GUIDE&lt;br /&gt;
* [http://www.home.neab.net/ND-library/60-General%20software/ND-60.164.3%20EN%20COSMOS%20Programmer%20Guide-Gandalf-OCR.pdf ND-60.164.3 EN] : COSMOS Programmer Guide&lt;br /&gt;
* ND-60.171.01 : COB-GEN Reference Manual&lt;br /&gt;
* ND-60.172.02 : THE DATA BASE SYSTEM - SIBAS II NORD Users Manual&lt;br /&gt;
* [http://www.home.neab.net/ND-library/60-General%20software/ND-60.174.Q01-SINTRAN%20III%20QUICK%20REFERENCE%20CARD-Gandalf-OCR.pdf ND-60.174.Q01] : SINTRAN III QUICK REFERENCE CARD&lt;br /&gt;
* ND-60.175.2 EN : FILE-HANDLER User Manual&lt;br /&gt;
* ND-60.176.3 EN : TRUE User Manual (4 ex.)&lt;br /&gt;
* ND-60.179.01 : User Environment Reference Manual&lt;br /&gt;
* [http://www.home.neab.net/ND-library/60-General%20software/ND-60.181.2%20EN%20Introduction%20to%20DATA%20COMMUNICATION-Gandalf-OCR.pdf ND-60.181.2 EN] : Introduction to DATA COMMUNICATION&lt;br /&gt;
* ND-60.182.1 EN : LINKAGE-LOADER User Guide&lt;br /&gt;
* [http://www.home.neab.net/ND-library/60-General%20software/ND-60.194.3%20EN%20User%20Environment%20Reference%20Manual-Gandalf-OCR.pdf ND-60.194.3 EN] : User Environment Reference Manual (4 ex.)&lt;br /&gt;
* ND-60.194.3 SW : User Environment Referenshandbok (2 ex.)&lt;br /&gt;
* [http://www.home.neab.net/ND-library/60-General%20software/ND-60.196.01%20BRF-LINKER%20User%20Manual-Gandalf-OCR.pdf ND-60.196.01] : BRF-LINKER User Manual (3 ex.)&lt;br /&gt;
* ND-60.196.3 EN : BRF-Linker User Manual (15 ex.)&lt;br /&gt;
* [http://www.home.neab.net/ND-library/60-General%20software/ND-60.203.2%20EN%20ABM%20User%20Manual-Gandalf-OCR.pdf ND-60.203.2 EN] : ABM User Manual (6 ex.)&lt;br /&gt;
* ND-60.204.2 EN : DIALOGUE Introduction&lt;br /&gt;
* ND-60.206.3 EN : Dialogue-UNIQUE-II User Guide (5 ex.)&lt;br /&gt;
* ND-60.210.2 EN : UNIQUE-II Programmer&#039;s Manual&lt;br /&gt;
* ND-60.210.3 EN : DIALOGUE - UNIQUE-II Application Development (6 ex.)&lt;br /&gt;
* [http://www.home.neab.net/ND-library/60-General%20software/ND-60.214.01%20CC-100%20and%20CC-500%20C-Compiler%20ND-100%20500%20User%20Manual-Gandalf-OCR.pdf ND-60.214.01] : CC-100 and CC-500 C-Compiler ND-100/500 User Manual&lt;br /&gt;
* [http://www.home.neab.net/ND-library/60-General%20software/ND-60.215.01%20FILE%20MANAGER%20Introduction-Gandalf-OCR.pdf ND-60.215.01] : FILE MANAGER Introduction&lt;br /&gt;
* ND-60.215.1 EN : File Manager Introduction&lt;br /&gt;
* [http://www.home.neab.net/ND-library/60-General%20software/ND-60.219.1%20EN%20COMPLETE%20PROGRAM%20GENERATOR%20User%20Manual-Gandalf-OCR.pdf ND-60.219.1 EN] : COMPLETE PROGRAM GENERATOR User Manual (2 ex.)&lt;br /&gt;
* ND-60.222.1 EN : PASCAL Reference Manual&lt;br /&gt;
* [http://www.home.neab.net/ND-library/60-General%20software/ND-60.227.1%20EN%20COSMOS%20X.25%20Programmer%20Guide-Gandalf-OCR.pdf ND-60.227.1 EN] : COSMOS X.25 Programmer Guide&lt;br /&gt;
* ND-60.228.1 EN : SINTRAN III Monitor Calls (11 ex.)&lt;br /&gt;
* [http://www.home.neab.net/ND-library/60-General%20software/ND-60.230.01%20SINTRAN%20III%20J-version%20Release%20Information-Gandalf-OCR.pdf ND-60.230.01] : SINTRAN III J-version Release Informaton&lt;br /&gt;
* [http://www.home.neab.net/ND-library/60-General%20software/ND-60.230.2%20EN%20SINTRAN%20III%20Release%20Information%20K%20version-Gandalf-OCR.pdf ND-60.230.2 EN] : SINTRAN III Release Information K version&lt;br /&gt;
* ND-60.230.5 EN : SINTRAN III Release Information K version (18 ex.)&lt;br /&gt;
* ND-60.232.4 EN : Automake User Manual&lt;br /&gt;
* ND-60.234.1 EN : XCOM eXtended COMmand processor version A&lt;br /&gt;
* [http://www.home.neab.net/ND-library/60-General%20software/ND-60.236.1%20EN%20ND-100-500%20SORT-MERGE%20User%20Guide-Gandalf-OCR.pdf ND-60.236.1 EN] : ND-100/500 SORT-MERGE User Guide&lt;br /&gt;
* ND-60.242.2 EN : BUTTERFLY TEAMSTATION USER GUIDE&lt;br /&gt;
* ND-60.250.1 EN : BACKUP Users Guide (3 ex.)&lt;br /&gt;
* ND-60.250.2 EN : BACKUP Users Guide (2 ex.)&lt;br /&gt;
* ND-60.252.1 EN : THE SPRINT User Guide (2 ex.)&lt;br /&gt;
* [http://www.home.neab.net/ND-library/60-General%20software/ND-60.252.1%20SW%20SPRINT%20Handbok-Gandalf-OCR.pdf ND-60.252.1 SW] : SPRINT Handbok (2 ex.)&lt;br /&gt;
* ND-60.255.2 EN : Introduction to ND Office System (8 ex.)&lt;br /&gt;
* ND-60.256.1 EN : DIALOGUE-SIBAS/R Introduction (3 ex.)&lt;br /&gt;
* [http://www.home.neab.net/ND-library/60-General%20software/ND-60.261.1%20EN%20User%20Environment%20Library%20Routines-Gandalf-OCR.pdf ND-60.261.1 EN] : User Environment Library Routines&lt;br /&gt;
* ND-60.261.1 SW : User Environment Biblioteksrutiner (5 ex.)&lt;br /&gt;
* ND-60.264.1 EN : SINTRAN III User Guide (18 ex.)&lt;br /&gt;
* ND-60.265.1 EN : ND FORTRAN User Guide (5 ex.)&lt;br /&gt;
* ND-60.266.1 EN : LED User Manual (4 ex.)&lt;br /&gt;
* ND-60.271.1 EN : BUTTERFLY WORKSTATION MS-DOS REFERENCE MANUAL&lt;br /&gt;
* ND-60.281.1 EN : DIALOGUE-UNIQUE-II Programming Examples (5 ex.)&lt;br /&gt;
* ND-60.282.1 EN : DIALOGUE-SIBAS/R Databse Definition (DRL)&lt;br /&gt;
* ND-60.290.1 EN : DIALOGUE-SIBAS/R Application Development (DML)&lt;br /&gt;
* ND-60.295.2 : OWS User Guide&lt;br /&gt;
* ND-60.298.1 EN : File Restore User Guide&lt;br /&gt;
* ND-61.046.2 NO : Nortext Print manager Håndbok&lt;br /&gt;
* [http://www.home.neab.net/ND-library/62-Test%20and%20Verification%20software/ND-62.006.01%20NORD-10%20Verification%20Programs-Gandalf-OCR.pdf ND-62.006.01] : NORD-10 Verification Programs&lt;br /&gt;
* [http://www.home.neab.net/ND-library/62-Test%20and%20Verification%20software/ND-62.008.01%20NORD-50%20Test%20System-Gandalf-OCR.pdf ND-62.008.01] : NORD-50 Test System&lt;br /&gt;
* [http://www.home.neab.net/ND-library/63-NOTIS%20software/ND-63.001.02%20Introduction%20to%20NOTIS-WP-Gandalf-OCR.pdf ND-63.001.02] : Introduction to NOTIS-WP&lt;br /&gt;
* ND-63.002.01 : NOTIS-WP Referensmanual - Editor&lt;br /&gt;
* [http://www.home.neab.net/ND-library/63-NOTIS%20software/ND-63.002.02%20NOTIS-WP%20Reference%20Manual%20-%20Editor-Gandalf-OCR.pdf ND-63.002.02] : NOTIS-WP Referens Manual - Editor&lt;br /&gt;
* ND-63.005.02 : NOTIS-IR User Guide&lt;br /&gt;
* ND-63.005.3 SW : NOTIS-IR Handbok (8 ex.)&lt;br /&gt;
* [http://www.home.neab.net/ND-library/63-NOTIS%20software/ND-63.007.01%20NOTIS-TF%20Text%20Formatter%20Reference%20Manual-Gandalf-OCR.pdf ND-63.007.01] : NOTIS-TF Text Formatter Reference Manual&lt;br /&gt;
* [http://www.home.neab.net/ND-library/63-NOTIS%20software/ND-63.009.01%20NOTIS-TF%20Macro%20Guide-Gandalf-OCR.pdf ND-63.009.01] : NOTIS-TF Macro Guide&lt;br /&gt;
* [http://www.home.neab.net/ND-library/63-NOTIS%20software/ND-63.011.2%20EN%20NOTIS-ID%20User%20Guide-Gandalf-OCR.pdf ND-63.011.2 EN] : NOTIS-ID User Guide (4 ex.)&lt;br /&gt;
* ND-63.011.2 SW : NOTIS-ID Handbok&lt;br /&gt;
* [http://www.home.neab.net/ND-library/63-NOTIS%20software/ND-63.013.5%20SW%20NOTIS-RG%20Referenshandbok-Gandalf-OCR.pdf ND-63.013.5 SW] : NOTIS-RG Referenshandbok&lt;br /&gt;
* ND-63.014.03 : NOTIS-RG Håndbok&lt;br /&gt;
* ND-63.017.02 A : NOTIS-DS Introduction (2 ex.)&lt;br /&gt;
* [http://www.home.neab.net/ND-library/63-NOTIS%20software/ND-63.017.2%20SW%20NOTIS-DS%20Introduktion-Gandalf-OCR.pdf ND-63.017.2 SW] : NOTIS-DS Introduktion&lt;br /&gt;
* ND-63.018.01 : NOTIS-WP User Guide&lt;br /&gt;
* ND-63.023.1 SW : NOTIS-TF Handbok&lt;br /&gt;
* ND-63.024.1 EN : NOTIS-RG User Guide (4 ex.)&lt;br /&gt;
* ND-63.025.3 EN : NOTIS-CALC User Guide (16 ex.)&lt;br /&gt;
* ND-63.025.3 SW : NOTIS-CALC Användarhandbok (6 ex.)&lt;br /&gt;
* ND-63.025.4 SW : NOTIS-CALC Användarhandbok&lt;br /&gt;
* ND-63.026.02 : NOTIS-CALC Handbok (in Swedish)&lt;br /&gt;
* [http://www.home.neab.net/ND-library/63-NOTIS%20software/ND-63.030.1%20SW%20NOTIS-PM%20Handbok-Gandalf-OCR.pdf ND-63.030.1 SW] : NOTIS-PM Handbok (13 ex.)&lt;br /&gt;
* ND-63.035.2 EN : NOTIS-WP Brief Introduction&lt;br /&gt;
* ND-63.036.1 SW : Nya funktioner i Notis-WP-M&lt;br /&gt;
* ND-63.041.1 EN : New Features in NOTIS-TF-M&lt;br /&gt;
* [http://www.home.neab.net/ND-library/63-NOTIS%20software/ND-63.042.1%20EN%20NOTIS-WP%20M%20Release%20Information%20for%20new%20users-Gandalf-OCR.pdf ND-63.042.1 EN] : NOTIS-WP M Release Information for new users&lt;br /&gt;
* [http://www.home.neab.net/ND-library/63-NOTIS%20software/ND-63.043.1%20SW%20Nya%20funktioner%20i%20Notis-IR%20F-Gandalf-OCR.pdf ND-63.043.1 SW] : Nya funktioner i Notis-IR F&lt;br /&gt;
* [http://www.home.neab.net/ND-library/63-NOTIS%20software/ND-63.045.1%20SW%20NOTIS-DRAW%20Handbok-Gandalf-OCR.pdf ND-63.045.1 SW] : NOTIS-DRAW Handbok (5 ex.)&lt;br /&gt;
* ND-63.046.1 EN : BUTTERFLY WORKSTATION NOTIS-WSWP USER GUIDE (2 ex.)&lt;br /&gt;
* ND-63.058.1 EN : NOTIS-PRO User Guide&lt;br /&gt;
* [http://www.home.neab.net/ND-library/99-Reference%20cards/ND-99.006.3%20EN%20NOTIS-WP%20REFERENCE%20CARD%20for%20ND-NOTIS%20terminals-Gandalf-OCR.pdf ND-99.006.3 EN] : NOTIS-WP REFERENCE CARD for ND-NOTIS terminals&lt;br /&gt;
* ND-99.015.1 EN : SIBAS-R DRL Quick Reference Card&lt;br /&gt;
* ND-99.035.2 EN : NOTIS-WP New features in N version.&lt;br /&gt;
* ND-99.053.1 EN : FILE MANAGER REFERENCE CARD&lt;br /&gt;
* ND-823005.1 EN : OpenLAN Site Preparation and Installation Guide&lt;br /&gt;
* ND-823008.1 EN : OpenLAN Network Planning and Design Guide (Internal use only!)&lt;br /&gt;
* ND-830003.7 EN : SINTRAN III System Supervisor (3 ex.)&lt;br /&gt;
* ND-830025.2 EN : COSMOS Operator Guide&lt;br /&gt;
* ND-830072.2 EN : DIALOGUE Operations&lt;br /&gt;
* ND-830083.1 EN : Performance monitoring, tuning and capacity planning&lt;br /&gt;
* ND-830107.3 EN : OpenLAN Network Supervisor Guide (2 ex.)&lt;br /&gt;
* [http://www.home.neab.net/ND-library/30-Operating,%20diagnostic,%20maintenance/ND-830108.1%20EN%20OpenLAN%20Reference%20Guide%20for%20OWS%20Adapter%20Card-Gandalf-OCR.pdf ND-830108.1 EN] : OpenLAN Reference Guide for OWS Adapter Card&lt;br /&gt;
* ND-860121.4 EN : PED User&#039;s Guide&lt;br /&gt;
* ND-860128.6 EN : SINTRAN III Commands Reference Manual&lt;br /&gt;
* ND-860128EN7 : SINTRAN III Commands Reference Manual&lt;br /&gt;
* ND-860137.6 EN : FOCUS Screen Handling System Reference Manual (10 ex.)&lt;br /&gt;
* ND-860163.4 EN : COSMOS User Guide&lt;br /&gt;
* ND-860215.1 EN : File Manager Introduction&lt;br /&gt;
* [http://www.home.neab.net/ND-library/60-General%20software/ND-860230.6%20SINTRAN%20III%20Release%20Info.%20L-version-Gandalf-OCR.pdf ND-860230.6 EN] : SINTRAN III Release Info. L-version (2 ex.)&lt;br /&gt;
* ND-860240.2 EN : DIALOGUE-UNIQUE UNIQUICK User Manual (3 ex.)&lt;br /&gt;
* ND-860228.2 EN : SNTRAN III Monitor Calls&lt;br /&gt;
* ND-860252.2 EN : SPRINT User Guide&lt;br /&gt;
* ND-860256.1 EN : DIALOGUE - SIBAS/R Introduction&lt;br /&gt;
* ND-860258.1 EN : SQL User Guide (3 ex.)&lt;br /&gt;
* ND-860281.1 EN : DIALOGUE-UNIQUE II Programming Examples&lt;br /&gt;
* ND-860292.1 EN : DIALOGUE-UNIQUE Upgrade (2 ex.)&lt;br /&gt;
* ND-860295.2 SV : OWS Handbok (3 ex.)&lt;br /&gt;
* ND-860326.1 EN : OpenLAN Using your OWS with Non-ND Hosts supporting TCP/IP&lt;br /&gt;
* [http://www.home.neab.net/ND-library/60-General%20software/ND-860328.1%20EN%20NDIX%20Release%20C%20User&#039;s%20Supplementary%20Documents-Gandalf-OCR.pdf ND-860328.1 EN] : NDIX Release C User&#039;s Supplementary Documents&lt;br /&gt;
* ND-860352.1 EN : DIALOGUE-UNIQUE Release Information. (4 ex.)&lt;br /&gt;
* [http://www.home.neab.net/ND-library/60-General%20software/ND-860353.1%20EN-OpenLAN%20TIU%20Getting%20Started%20Guide-Gandalf-OCR.pdf ND-860353.1 EN] : OpenLAN TIU Getting Started Guide&lt;br /&gt;
* ND-860354.1 EN : File System Verification User Guide&lt;br /&gt;
* [http://www.home.neab.net/ND-library/60-General%20software/ND-860362.1%20SV%20S-Link%20Handbok-Gandalf-OCR.pdf ND-860362.1 SV] : S-Link Handbok&lt;br /&gt;
* ND-860367.1 EN : User Area Manager User Guide&lt;br /&gt;
* [http://www.home.neab.net/ND-library/60-General%20software/ND-860452EN1%20WinLink%20User%20Guide-Gandalf-OCR.pdf ND-860452EN1] : WinLink User Guide&lt;br /&gt;
* ND-863013EN7 : NOTIS-RG Reference Manual&lt;br /&gt;
* ND-863018.3 SW : NOTIS-WP Användarhandbok (3 ex.)&lt;br /&gt;
* ND-863033.2 SW : NOTIS-BG Handbok (5 ex.)&lt;br /&gt;
* ND-863066.1 SW : NOTIS-WP-N på arbetsstationen&lt;br /&gt;
* ND-863072NO1 : PC-NOTIS Brukerhåndbok&lt;br /&gt;
* ND-863073NO1 : PC-NOTIS Driftshåndbok&lt;br /&gt;
* [http://www.home.neab.net/ND-library/91-PC%20products/ND-891092EN1%20How%20to%20install%20WinLink-Gandalf-OCR.pdf ND-891092EN1] : How to install WinLink&lt;br /&gt;
* ND-899035NO2 : NOTIS-WP Nye funksjoner i N-versjonen&lt;br /&gt;
* ND-899080.1 NO : NOTIS-WP NO9 på fem minutter&lt;br /&gt;
&lt;br /&gt;
=== Unnumbered documentation ===&lt;br /&gt;
&lt;br /&gt;
* Unnumbered : SIBAS-DRIFT (2 ex.)&lt;br /&gt;
* LATHUND NOTIS-WP (23 ex.)&lt;br /&gt;
* [http://www.home.neab.net/ND-library/00-Unnumbered/SERVICE%20HANDBOOK%20Vol.1-Gandalf-OCR.pdf ND SERVICE HANDBOOK VOL. I]&lt;br /&gt;
* ND SERVICE HANDBOOK VOL. III &lt;br /&gt;
* ND SERVICE HANDBOOK VOL. IV&lt;br /&gt;
* [http://www.home.neab.net/ND-library/00-Unnumbered/ND%20Prislista%20Februari%201981-Gandalf-OCR.pdf ND PRISLISTA FEB-81]&lt;br /&gt;
* TILLBEHÖR FRÅN NORSK DATA PRISLISTA 1/10 1986&lt;br /&gt;
* [http://www.home.neab.net/ND-library/00-Unnumbered/ND%20binder%20with%20cable%20drawings-Gandalf-OCR.pdf ND ring binder with cable diagrams NORD-10 and ND-100]&lt;br /&gt;
* [http://www.home.neab.net/ND-library/00-Unnumbered/04-Drawings/NORD-10%20drawings-Gandalf-OCR.pdf Two binders with drawings of NORD-10 boards]&lt;br /&gt;
* [http://www.home.neab.net/ND-library/00-Unnumbered/ND-500%20Binder%20with%20drawings-Gandalf-OCR.pdf ND ring binder with configuration and diagrams of the ND-500]&lt;br /&gt;
* [http://www.home.neab.net/ND-library/00-Unnumbered/Binder%201x%20ND-100%20diagrams-Gandalf-OCR.pdf ND ring binder with configuration and diagrams of the ND-100 part of ND-500 serial nr 062]&lt;br /&gt;
* ND Product Description : ND-110 SATELLITE SERIES&lt;br /&gt;
* [http://www.home.neab.net/ND-library/00-Unnumbered/06-NDIX/List%20of%20special%20commands%20for%20communicating%20with%20SINTRAN%20III-Gandalf-OCR.pdf NORSK DATA UNIX (NDIX) - ND-5000 - ND-100 Interface Specification]&lt;br /&gt;
* [http://www.home.neab.net/ND-library/00-Unnumbered/06-NDIX/NDIX%20Memory%20Layout-Gandalf-OCR.pdf List of special commands for communicating with SINTRAN III]&lt;br /&gt;
* [http://www.home.neab.net/ND-library/00-Unnumbered/06-NDIX/NORSK%20DATA%20UNIX%20(NDIX)%20-%20ND-5000%20-%20ND-100%20Interface%20Specification-Gandalf-OCR.pdf NDIX Memory Layout]&lt;br /&gt;
* Program descriptions : See [[List of software in Gandalf collection|separate list of scanned program descriptions]].&lt;br /&gt;
* Software : four ring binders with software and software descriptions for ND-100/ND-500&lt;br /&gt;
* Software : Three large binders with satellite programs on 5 1/4 floppy disks.&lt;br /&gt;
* Software : WinLink&lt;br /&gt;
* Software : ND Connect Module&lt;br /&gt;
* Software : PC-NOTIS WP (pnr 230144N) on two 5 1/4 and three 3.5 inch floppies.&lt;br /&gt;
* Software : S-LINK (pnr ND 230059 A) on three 5 1/4 and three 3.5 inch floppies.&lt;br /&gt;
* Media : six 5 1/4 inch floppies with unknown contents&lt;br /&gt;
* Keyboard overlays for NOTIS on IBM XT or IBM AT keyboard&lt;br /&gt;
* NOCUS PROCEEDINGS SIGOA 15-16 September 1987&lt;br /&gt;
* Annual stockholders report 1986&lt;br /&gt;
* Periodica : PRODUCT NEWS : May 1987, November 1987&lt;br /&gt;
* Periodica : ND NEWS : November 1984, October 1986, March 1987&lt;br /&gt;
* Periodica : NOTIS ANVÄNDARE : April 1989, Oktober 1987, Januari 1988, Januari 1989&lt;br /&gt;
* Periodica : Nocus News : No. 2 July 1983, No. 4 December 1983, No. 5 March 1984, No. 6 1984, No. 8 1984, No. 1/85, No. 2/85, 4/88, 1/89&lt;br /&gt;
* Periodica : DOCUMENTATION A list of the documentation currently available for Norsk Data products : December 1987, June 1988&lt;br /&gt;
* Report : [http://www.home.neab.net/ND-library/00-Unnumbered/NORD-50%20report%20180.7640.500-Gandalf-OCR.pdf NORD-50 report 180.7640.500]&lt;br /&gt;
* ([http://www.home.neab.net/ND-library/00-Unnumbered/SINTRAN%20III%20J%20VSX%20programlistning%20Vol1-Gandalf-OCR.pdf Part 1] [http://www.home.neab.net/ND-library/00-Unnumbered/SINTRAN%20III%20J%20VSX%20programlistning%20Vol2-Gandalf-OCR.pdf Part 2]) : SINTRAN III programlistning&lt;br /&gt;
* 5 cm of program listings. (Forth + other)&lt;br /&gt;
&lt;br /&gt;
=== Third party hardware manuals ===&lt;br /&gt;
&lt;br /&gt;
* Am201B/Am2901C Four-Bit Bipolar Microprocessor Slice, AMD. Page 5-1 to 5-18&lt;br /&gt;
* 3:rd party manual : Control Data Corporation, Control Data Cartridge Module Drive&lt;br /&gt;
* [http://www.home.neab.net/ND-library/00-Third%20party/9448%20CDC%20CMD%20Phoenix/75888415%20Cartridge%20Module%20Drive-Gandalf-OCR.pdf 3:rd party manual] : Control Data 75888415 Cartridge Module Drive (9448 Phoenix)&lt;br /&gt;
* [http://www.home.neab.net/ND-library/00-Third%20party/9448%20CDC%20CMD%20Phoenix/77615144%20Hardware%20Product%20Configurator-Gandalf-OCR.pdf 3:rd party manual] : Control Data 77615144 Hardware Product Configurator&lt;br /&gt;
* [http://www.home.neab.net/ND-library/00-Third%20party/BJ7XX%20SMD%20DRIVE/ Binder with manuals] for CDC BJ7XX SMB drives&lt;br /&gt;
** [http://www.home.neab.net/ND-library/00-Third%20party/BJ7XX%20SMD%20DRIVE/83308400%20STORAGE%20MODULE%20DRIVE%20BJ7XX-Gandalf-OCR.pdf Control Data Corporation 83308400] : Control Data STORAGE MODULE DRIVE BJ7XX, Installation maintenance and schematics, Volume 1 of 2 (2 ex.)&lt;br /&gt;
*** Revisions : [http://www.home.neab.net/ND-library/00-Third%20party/BJ7XX%20SMD%20DRIVE/83308400%20Rev.%20AD-Gandalf-OCR.pdf AD] [http://www.home.neab.net/ND-library/00-Third%20party/BJ7XX%20SMD%20DRIVE/83308400%20Rev.%20AE-Gandalf-OCR.pdf AE]&lt;br /&gt;
** [http://www.home.neab.net/ND-library/00-Third%20party/BJ7XX%20SMD%20DRIVE/83308500%20STORAGE%20MODULE%20DRIVE%20BJ7XX%20Vol%201-Gandalf-OCR.pdf Control Data Corporation 83308500] : Control Data STORAGE MODULE DRIVE BJ7XX, General description, Volume 2&lt;br /&gt;
** [http://www.home.neab.net/ND-library/00-Third%20party/BJ7XX%20SMD%20DRIVE/83308600%20STORAGE%20MODULE%20DRIVE%20BJ7XX%20Vol%202-Gandalf-OCR.pdf Control Data Corporation 83308600] : Control Data STORAGE MODULE DRIVE BJ7XX, Parts Data, Volume 2&lt;br /&gt;
*** Revisions : [http://www.home.neab.net/ND-library/00-Third%20party/BJ7XX%20SMD%20DRIVE/83308600%20Rev.%20AG-Gandalf-OCR.pdf AG] [http://www.home.neab.net/ND-library/00-Third%20party/BJ7XX%20SMD%20DRIVE/83308600%20Rev.%20AH-Gandalf-OCR.pdf AH] [http://www.home.neab.net/ND-library/00-Third%20party/BJ7XX%20SMD%20DRIVE/83308600%20Rev.%20AJ-Gandalf-OCR.pdf AJ] [http://www.home.neab.net/ND-library/00-Third%20party/BJ7XX%20SMD%20DRIVE/83308600%20Rev.%20AL-Gandalf-OCR.pdf AL]&lt;br /&gt;
** [http://www.home.neab.net/ND-library/00-Third%20party/BJ7XX%20SMD%20DRIVE/83323710%20CDC%20SPEICHER%20MODUL%20ANTIEB%20BJ5XX%20BJ7XX%20BK4XX%20BK5XX%20BK8XX-Gandalf-OCR.pdf Control Data Corporation 83323710] : CDC SPEICHER MODULE ANTRIEB BJ5XX BJ7XX BK4XX BK5XX BK8XX&lt;br /&gt;
* 3:rd party manual : Data General Corporation, 6060 Series DG/Disk Storage Drives. Schematics, Field service maintenance and Illustrated parts break down in one binder.&lt;br /&gt;
* 3:rd party manual : EMI, TECHNICAL MANUAL SWITCHING POWER SUPPLY ESP 271&lt;br /&gt;
* 3:rd party manual : PHILIPS, SWITCHED-MODE POWER SUPPLY PE 1743&lt;br /&gt;
* 3:rd party manual : [http://www.home.neab.net/ND-library/00-Unnumbered/TELERAY%2010%20SERIES%20CRT%20DATA%20TERMINAL-Gandalf-OCR.pdf TELERAY 10 SERIES CRT DATA TERMINAL]&lt;br /&gt;
* 3:rd party manual : TORE SEEM, POWER SUPPLY P6010&lt;br /&gt;
* 3:rd party manual : Texas Instruments, OMNI 800, Model 825 KSR Terminal&lt;br /&gt;
* 3:rd party manual : Mitsubishi, TECHNICAL INFORMATION 19V&amp;quot; HIGH RESOLUTION COLOR DISPLAY MONITOR MODEL C-3919N/C&lt;br /&gt;
&lt;br /&gt;
=== Third party software manuals ===&lt;br /&gt;
&lt;br /&gt;
* 3:rd party : NOTIS-RG Övningsexempel from Silvidata&lt;br /&gt;
* 3:rd party : HILDA-CALC Manual 850701&lt;br /&gt;
* 3:rd party : Western Digital, June 1984, Storage Management Products Handbook&lt;br /&gt;
* 3:rd party : PASCAL - Instructions in Swedish for running Pascal on ND-100&lt;br /&gt;
&lt;br /&gt;
== ND library of [[User:Zenz|Zenz]] ==&lt;br /&gt;
&lt;br /&gt;
Documentation&lt;br /&gt;
* ND-30.005.3 EN : Test Program Description for ND-100/ND-110&lt;br /&gt;
* ND-60.264.1 EN : Sintran III User Guide&lt;br /&gt;
* Ring binder with notes from SINTRAN III installation on BILL and BULL&lt;br /&gt;
* Ring binder from Boliden Mineral. 16 different software descriptions without floppies.&lt;br /&gt;
&lt;br /&gt;
Software on 8&amp;quot; floppy&lt;br /&gt;
* Test programs for ND-100 (ND-10523C part 1-4 of 4)&lt;br /&gt;
* SINTRAN III VSE/VSX utility program (210628F02-XX part 1-2 of 2)&lt;br /&gt;
* SINTRAN III VSE/VSX utility program (10628D02-XX part 1-2 of 2)&lt;br /&gt;
* Test programs for ND100/110/120 (210523G02-XX part 1-3 5-6 of 6) Product release 880802 8808&lt;br /&gt;
* DISC-TEMA-III : Test (211067A02-XX-01S&lt;br /&gt;
* 2 sets of SINTRAN III-VSE Version J (N-100-1002 part 1-4 of 4) cold start diskettes. 840421&lt;br /&gt;
* SINTRAN III-VS Version H (ND-100-1002 part 1-4 of 4)&lt;br /&gt;
* Patch-FILE-10300J (ND-PATCH-SIN-J) 860515&lt;br /&gt;
* Test program (ND-10523D part 1-4 of 4)&lt;br /&gt;
* MEMTOF Memory to floppy dump (ND-10634A) MEMTOF-100&lt;br /&gt;
* Ring binder with nine 8&amp;quot; floppies with test programs for NORD-10 ... ND-100&lt;br /&gt;
&lt;br /&gt;
== ND literature of Bert Thomas ==&lt;br /&gt;
This list of manuals and software appeared on the cctech list in a posting on 21 of december 2008.&lt;br /&gt;
&lt;br /&gt;
Books:&lt;br /&gt;
&lt;br /&gt;
* NOTIS-BG User Guide&lt;br /&gt;
* NOTIS-RG New functions in the E-version&lt;br /&gt;
* NOTIS-DS User&#039;s guide&lt;br /&gt;
* Introduction to ND Office Systems&lt;br /&gt;
* The SPRINT User Guide&lt;br /&gt;
* Documentation Catalogue&lt;br /&gt;
* SINTRAN III Real Time Loader&lt;br /&gt;
* Dialogue-UNIQUE-II User Guide&lt;br /&gt;
* Operator Environment User Guide (2 ex)&lt;br /&gt;
* NOTIS-WP Brief Introduction&lt;br /&gt;
* User Environment Reference Manual&lt;br /&gt;
* NOTIS-WP Reference Manual&lt;br /&gt;
* COSMOS User Guide&lt;br /&gt;
* User Environment Reference Manual&lt;br /&gt;
* SINTRAN III Utilities Manual (3x)&lt;br /&gt;
* ND-110 Instruction Set&lt;br /&gt;
* The Database System SIBAS II ND User Manual&lt;br /&gt;
* SIBAS II Operator Manual&lt;br /&gt;
* NOTIS-DS Introduction (2x)&lt;br /&gt;
* Sintran III Real Time Guide&lt;br /&gt;
* NOTIS-DS Supervisor Guide (2x)&lt;br /&gt;
* ACCESS User Guide&lt;br /&gt;
* File Manager Introduction (2x, one in shrink-wrap)&lt;br /&gt;
* NOMIS Norwegian Medical Information System&lt;br /&gt;
* SINTRAN III COMMANDS Reference Manual&lt;br /&gt;
* SINTRAN III Monitor Calls (2x)&lt;br /&gt;
* Symbolic Debugger User Guide&lt;br /&gt;
* Examples for NOTIS-RG Version B&lt;br /&gt;
* SINTRAN-III Release Information K-version&lt;br /&gt;
* NOTIS-TF Macro Guide (new in shrink wrap)&lt;br /&gt;
* BACKUP User Guide (3x)&lt;br /&gt;
* SINTRAN III System Supervisor&lt;br /&gt;
* ND-110 COMPACT Operator Guide (contains several quick reference cards)&lt;br /&gt;
* SINTRAN III User Guide&lt;br /&gt;
* BRF-Linker User Manual&lt;br /&gt;
* NOTIS-TF User Guide&lt;br /&gt;
* User Environment Library Routines&lt;br /&gt;
* NOTIS-RG Reference Manual&lt;br /&gt;
* Test Program Description for ND-100/ND-110&lt;br /&gt;
* ordner with following description:&lt;br /&gt;
**  course program&lt;br /&gt;
**  the supervisor&#039;s responsibility&lt;br /&gt;
**  Handbook of Useful information&lt;br /&gt;
**  examples of LOAD-MODE etc.&lt;br /&gt;
**  telefix customer information&lt;br /&gt;
**  miscellaneous materials&lt;br /&gt;
* MEDITEBS (in dutch)&lt;br /&gt;
* bunch of unknown listings&lt;br /&gt;
* a document with information on SCSI on ND&lt;br /&gt;
* ACCESS DBA manual&lt;br /&gt;
* NOTIS-TF text formatter reference manual&lt;br /&gt;
* partly dutch presentation with general user info&lt;br /&gt;
* SINTRAN III Timesharing/Batch guide&lt;br /&gt;
* some dutch documentation on MEDITEBS&lt;br /&gt;
* datasheets of several ND products, such as software packages, computers and accessoiries&lt;br /&gt;
&lt;br /&gt;
Floppies:&lt;br /&gt;
(each floppy or set of floppies contains a few pages of information)&lt;br /&gt;
&lt;br /&gt;
* SINTRAN III K GENERATION 312 CONF.D VSX, 2 disks (2 sets)&lt;br /&gt;
* PATCH-SIN-K-5400  (2 sets)&lt;br /&gt;
* SINTRAN III Configuration Program&lt;br /&gt;
* SUBSYSTEM PACKAGE 32 BITS FLOATING FORMAT&lt;br /&gt;
* SINTRAN III VSE/VSX Utility Programs&lt;br /&gt;
* ACCOUNTING System for SINTRAN III&lt;br /&gt;
* BACKUP-SYSTEM&lt;br /&gt;
* X-MESSAGE&lt;br /&gt;
* TELEFIX FILES FOR USER SITES&lt;br /&gt;
* SUBSYSTEM PACKAGE II&lt;br /&gt;
* VTM terminal tables&lt;br /&gt;
* USER ENVIRONMENT (3 disks)&lt;br /&gt;
* TEST PROGRAMS FOR ND-100/110&lt;br /&gt;
* TEST PROGRAMS FOR ND-100/110/120 (2 disks)&lt;br /&gt;
* JEC job execution control&lt;br /&gt;
* ND-10634A MEMORY TO FLOPPY&lt;br /&gt;
* NOTIS-WP FOR ND-100 (4 disks)&lt;br /&gt;
* SIBAS-II for ND-100 (2 disks with pretty much the same label)&lt;br /&gt;
* ACCESS FOR ND-100 (dito)&lt;br /&gt;
* NOTIS-RG for ND-100 norwegian&lt;br /&gt;
* NOTIS-DS for ND-100 (3 disks)&lt;br /&gt;
* NOTIS-DS for ND-100 48-bit floating point (3 disks with pretty much the same label)&lt;br /&gt;
* NOTIS-BG-for ND-100 norwegian version 32 bits fl&lt;br /&gt;
* NOTIS-BG-for ND-100 32 bits fl&lt;br /&gt;
* NOTIS-BG-for ND-100 (business grafics) 32 bits fl&lt;br /&gt;
* PR for ND-100 (Norwegian version)&lt;br /&gt;
* BRF-Linker for ND-100&lt;br /&gt;
* SINTRAN III MONITOR CALL Pack.&lt;br /&gt;
* SPRINT Spooling System (3 disks)&lt;br /&gt;
* MEDITEBS specials&lt;br /&gt;
* Mass Storage Utilities&lt;br /&gt;
* OPERATOR ENVIRONMENT (4 disks)&lt;br /&gt;
* Disk Restore (3 disks)&lt;br /&gt;
* TESTPROGRAMS FOR ND-100/110/120 (2 disks, both labeled PART 1 OF 2)&lt;br /&gt;
* UNIQUE-II SIBAS for ND-100&lt;br /&gt;
* UNIQUE TEXT SYSTEM&lt;br /&gt;
* UNIQUE-II SIBAS ND-100 (hand-written label)&lt;br /&gt;
* SOFTWARE KEY DISCETTE&lt;br /&gt;
&lt;br /&gt;
== ND library of [[User:TArntsen|TA]] ==&lt;br /&gt;
The library is larger but the list mostly includes material not already listed above.&lt;br /&gt;
&lt;br /&gt;
===Documentation===&lt;br /&gt;
* ND-812065.1 EN : Multifunction Wide Area Network Controller&lt;br /&gt;
* ND-820026.1 EN : [[DOMINO]] and [[NUCLEUS]] Software Guide&lt;br /&gt;
* ND-02.003.01 : PIOC Hardware Reference Manual&lt;br /&gt;
* ND-05.013.03 : ND-500 Single Precision Array Processing Functions&lt;br /&gt;
* ND-05.018.01 : ND-500/2 Double Precision Array Processing Functions&lt;br /&gt;
* ND-12.020.02 : UNIVERSAL DMA INTERFACE ND852&lt;br /&gt;
* GPIB on ND-100 PRELIMINARY 17. Aug. 1982 (No ND ID number) : [[Wikipedia:IEEE 488|IEEE 488]] on ND-100&lt;br /&gt;
* ND-12.023.02 : General Purpose Interface Bus (GPIB) User Guide (08/84)&lt;br /&gt;
* ND-12.048.1 EN : ND-100 SCSI Reference Guide&lt;br /&gt;
* ND-14.001.1A EN : DOMINO Standard Hardware Description (13.11.1987)&lt;br /&gt;
* ND-830071.2 EN : ND-5000 ES User Guide (28 pages small guide)&lt;br /&gt;
* ND-30.101.1 EN : OEM User Guide (Operator Environment)&lt;br /&gt;
* ND-60.057.02 : SIBAS Users Manual (10/76)&lt;br /&gt;
* ND-60.107.01 : ETHERNET Basic Software Programmer Guide&lt;br /&gt;
* ND-60.113.02 : NORD-500 ASSEMBLER Reference Manual&lt;br /&gt;
* ND-860136.4B EN : ND-500 Loader/Monitor&lt;br /&gt;
* ND-60.186.02 : FORTRAN CONVERTER&lt;br /&gt;
* ND-60.251.1 EN : C Reference Manual&lt;br /&gt;
* ND-860255.3 EN : Introduction to ND Office Systems&lt;br /&gt;
* ND-860266.2 EN : LED User Guide&lt;br /&gt;
* ND-60.284.1 EN : COSMOS TELNET/FTP Client User Guide&lt;br /&gt;
* ND-60.289.1 EN : ND Linker User Guide and Reference Manual (Jan. 88)&lt;br /&gt;
* ND-860289.2p EN : ND Linker User Guide and Reference Manual (Oct. 88)&lt;br /&gt;
* ND-60.297.1 EN : [[PLANC]] Utility Library and PLANC-GEN&lt;br /&gt;
* ND-860372.1 EN : SINTRAN SLIB Programmers Guide (Socket Library)&lt;br /&gt;
* ND-63.036.1 EN : New Features in NOTIS-WP-M: Reference Information and Tutorials&lt;br /&gt;
* ND-65.019.1 EN : ND [[Wikipedia:Graphical Kernel System|GKS]] User Manual&lt;br /&gt;
* ND-65.020.1 EN : ND GKS Reference Manual&lt;br /&gt;
* SOFTWARE DESCRIPTION CATALOGUE February 1987&lt;br /&gt;
&lt;br /&gt;
===SINTRAN===&lt;br /&gt;
* Machine-readable listing SINTRAN III/VSX version K (subset) (version is still TBC - the listing media was created on version K, that&#039;s all we know)&lt;br /&gt;
&lt;br /&gt;
===OEM documentation etc===&lt;br /&gt;
* [[Wikipedia:Floating Point Systems|FPS]] AP INTERFACE MANUAL 17 Oct. 1986 (ND/FPS AP (Array Processor) HW Manual)&lt;br /&gt;
* Storage Technology Corporation 2920 Tape Subsystem Maintenance Manual, January 1986 (for ND STC tape drive, serial number 6604388)&lt;br /&gt;
:This manual consists of two very thick volumes. It also includes a machine verification certificate for this particular drive serial.&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;VOL 1&#039;&#039;:&lt;br /&gt;
:;MM&lt;br /&gt;
:;IPC&lt;br /&gt;
:;PN COMPAT&lt;br /&gt;
:;FCD&lt;br /&gt;
:&#039;&#039;VOL 2&#039;&#039;:&lt;br /&gt;
:;LOGICS&lt;br /&gt;
:Without verifying everything this is probably mostly or all covered by scans on [http://bitsavers.informatik.uni-stuttgart.de/pdf/stc/2920/ :bitsavers].&lt;br /&gt;
&lt;br /&gt;
===Software for ND-10/100 (subset)===&lt;br /&gt;
* ftn : Fortran-66 compiler, version FTN-2090I&lt;br /&gt;
* fortran-100-g02 : Fortran-77 compiler, version G02&lt;br /&gt;
* planc-100-f00 : Planc compiler, version F00&lt;br /&gt;
* npl : NORD PL compiler, version November 1979&lt;br /&gt;
* mac : MAC assembler&lt;br /&gt;
* nrl: Relocating loader/linker, version LDR-1935J&lt;br /&gt;
* brf-linker-c01: New loader/linker, version C01&lt;br /&gt;
* assembler-500: ND-500 cross-assembler, version 2.15&lt;br /&gt;
* pascal-b00: ND-500 cat-pascal cross-compiler, version B00&lt;br /&gt;
* ped-eng-j: PED (Programmer&#039;s editor), version J (English)&lt;br /&gt;
* vtm-assemble-a00: Tool to build DDBTABLES (used by GUI applications) from terminal type files (VTM tables).&lt;br /&gt;
&lt;br /&gt;
===Software for ND-500(0) (subset)===&lt;br /&gt;
* fortran-500-k02: Fortran-77 compiler, version K02&lt;br /&gt;
* planc-500-i01: Planc compiler, version I01&lt;br /&gt;
* nc-a06: CAT C compiler, version a06 (K&amp;amp;R C compiler)&lt;br /&gt;
* pascal-b06: CAT Pascal compiler, version B06 (also some other versions, including B03 and B04)&lt;br /&gt;
* linker-b01: Linker/loader, version B01&lt;br /&gt;
* file-compare: Advanced diff tool, version ND-10603B&lt;br /&gt;
* convert-dom-a03: Tool to convert from old 500 format to new :dom format, version A03 (also A02)&lt;br /&gt;
Wanted: PED-500 (my floppy is damaged.)&lt;br /&gt;
&lt;br /&gt;
== ND library of Telemuseum in Fetsund ==&lt;br /&gt;
* [http://www.home.neab.net/ND-library/00-Unnumbered/NORD-10%20Operator&#039;s%20Panel%20Hardware%20Description-Gandalf-OCR.pdf NORD-10 Operator&#039;s Panel Hardware Description]&lt;br /&gt;
* [http://www.home.neab.net/ND-library/06-NORD-10%20ND-100%20ND-110%20ND-120%20CPU/ND-06.010.01%20NORD-10-S%20MICROPROGRAM-Gandalf-OCR.pdf ND-06.010.01] : NORD-10-S MICROPROGRAM&lt;br /&gt;
* [http://www.home.neab.net/ND-library/06-NORD-10%20ND-100%20ND-110%20ND-120%20CPU/ND-06.031.1%20EN%20ND-110%20and%20ND-120%20Microprogrammer&#039;s%20Guide-Gandalf-OCR.pdf ND-06.031.1 EN] : ND-110 and ND-120 Microprogrammer&#039;s Guide&lt;br /&gt;
* [http://www.home.neab.net/ND-library/11-Data%20storage%20equipment/ND-11.008.01%20CARTRIDGE%20DISC%20SYSTEM%20FOR%20NORD-10-Gandalf-OCR.pdf ND-11.008.01] : CARTRIDGE DISC SYSTEM FOR NORD-10&lt;br /&gt;
* [http://www.home.neab.net/ND-library/30-Operating,%20diagnostic,%20maintenance/ND-30.081.1%20EN%20ND-100%20Tracer%20User%20Guide-Gandalf-OCR.pdf ND-30.081.1 EN] : ND-100 Tracer User Guide&lt;br /&gt;
&lt;br /&gt;
[[Category:lists]]&lt;br /&gt;
[[Category:Norsk Data documentation]]&lt;/div&gt;</summary>
		<author><name>TArntsen</name></author>
	</entry>
	<entry>
		<id>https://www.ndwiki.org/index.php?title=Virtual_library&amp;diff=6871</id>
		<title>Virtual library</title>
		<link rel="alternate" type="text/html" href="https://www.ndwiki.org/index.php?title=Virtual_library&amp;diff=6871"/>
		<updated>2022-10-12T10:04:15Z</updated>

		<summary type="html">&lt;p&gt;TArntsen: Correction: Listing from SINTRAN K, not L&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is a compilation of known documentation and where to find it.&lt;br /&gt;
If you can add to this list, please do that. If you don&#039;t want to do it your self, contact Goran Axelsson at &#039;&#039;axelsson at acc.umu.se&#039;&#039;.&lt;br /&gt;
It also exists a list of [[Online manuals]] on a separate page.&lt;br /&gt;
&lt;br /&gt;
== ND manuals on Bitsavers ==&lt;br /&gt;
[http://bitsavers.org/ Bitsavers] is a site dedicated to preservation of programs and documentation of old computers. It has a [http://bitsavers.org/pdf/norskData/ subsection with ND manuals], thanks to Al Kossow. This is a list of the manuals kept online. All manuals are in pdf format.&lt;br /&gt;
&lt;br /&gt;
* [http://bitsavers.org/pdf/norskData/BRF-ND-60.196.01_BRF-LINKER_1984.pdf BRF-ND-60.196.01_BRF-LINKER_1984.pdf]&lt;br /&gt;
* [http://bitsavers.org/pdf/norskData/MAC-ND-60.096.1_MAC_Interactive_Assembly_and_Debugging_System_1984.pdf MAC-ND-60.096.1_MAC_Interactive_Assembly_and_Debugging_System_1984.pdf]&lt;br /&gt;
* [http://bitsavers.org/pdf/norskData/ND-100-FD-ND-06.015.02_ND-100_Functional_Description_1985.pdf ND-100-FD-ND-06.015.02_ND-100_Functional_Description_1985.pdf]&lt;br /&gt;
* [http://bitsavers.org/pdf/norskData/ND-100-IO-ND-06.016.01_NORD-100_Input_Output_System_1980.pdf ND-100-IO-ND-06.016.01_NORD-100_Input_Output_System_1980.pdf]&lt;br /&gt;
* [http://bitsavers.org/pdf/norskData/ND-100-RM-ND-06.014.02_ND-100_Reference_Manual_1984.pdf ND-100-RM-ND-06.014.02_ND-100_Reference_Manual_1984.pdf]&lt;br /&gt;
* [http://bitsavers.org/pdf/norskData/ND-500-RM-ND-05.009.3_ND-500_Reference_Manual_Jun87.pdf ND-500-RM-ND-05.009.3_ND-500_Reference_Manual_Jun87.pdf]&lt;br /&gt;
* [http://bitsavers.org/pdf/norskData/NPL-ND-60.047.03_NORD_PL_Users_Guide_Jul77.pdf NPL-ND-60.047.03_NORD_PL_Users_Guide_Jul77.pdf]&lt;br /&gt;
* [http://bitsavers.org/pdf/norskData/NRL-ND-60.066.4_ND_Relocating_Loader_1983.pdf NRL-ND-60.066.4_ND_Relocating_Loader_1983.pdf]&lt;br /&gt;
* [http://bitsavers.org/pdf/norskData/SYMDEB-ND-60.158.4_Symbolic_Debugger_Users_Guide_Dec86.pdf SYMDEB-ND-60.158.4_Symbolic_Debugger_Users_Guide_Dec86.pdf]&lt;br /&gt;
* [http://bitsavers.org/pdf/norskData/TRACE-ND-60.046.2_Trace_Routine_1984.pdf TRACE-ND-60.046.2_Trace_Routine_1984.pdf]&lt;br /&gt;
&lt;br /&gt;
== ND library of Umeå ==&lt;br /&gt;
This is the ND library maintained by [[User:Gandalf|G&amp;amp;ouml;ran Axelsson]]. It consists of the combined collections of Göran and the storage on Teg.&lt;br /&gt;
&lt;br /&gt;
The large storage in Teg is emptied and the most of the manuals ended up in a new storage together with the library of Göran. The collection contained a lot of ND literature, software and hardware, this is the list of the manuals and software. The list is going to expand further, there are a couple of boxes we haven&#039;t gone through yet. So far we have listed 560 manuals plus extra material.&lt;br /&gt;
&lt;br /&gt;
It also contains a number of manuals that came with the ND-500 machine donated by [[User:Burbas|Burbas]] to the Umeå collection. Among later additions are manuals from Ragge and a bunch of manuals that came with the [[NORD-50 Serial 37|NORD-50]].&lt;br /&gt;
&lt;br /&gt;
=== Early unnumbered manuals ===&lt;br /&gt;
&lt;br /&gt;
* [http://www.home.neab.net/ND-library/00-Unnumbered/05-Early%20manuals/Reference%20Manual%20for%20the%20NORD%20TimeSharing%20System-Gandalf-OCR.pdf Reference Manual for the NORD TimeSharing System]&lt;br /&gt;
* [http://www.home.neab.net/ND-library/00-Unnumbered/05-Early%20manuals/NORD-1%20REFERENCE%20MANUAL%201968%20January-Gandalf-OCR.pdf NORD-1 REFERENCE MANUAL 1968 January]&lt;br /&gt;
&lt;br /&gt;
=== Numbered manuals ===&lt;br /&gt;
&lt;br /&gt;
* [http://www.home.neab.net/ND-library/01-NORD-1%20NORD-4/ND-01.004.01%20HARDWARE%20MANUAL%20NORD%201-Gandalf-OCR.pdf ND-01.004.01] : HARDWARE MANUAL NORD 1&lt;br /&gt;
* [http://www.home.neab.net/ND-library/01-NORD-1%20NORD-4/ND-01.004.01%20HARDWARE%20MANUAL%20VOL%20II%20FLOW%20DIAGRAMS-Gandalf-OCR.pdf ND-01.004.01] : HARDWARE MANUAL VOL II FLOW DIAGRAMS&lt;br /&gt;
* [http://www.home.neab.net/ND-library/05-NORD-5%20ND-500%20ND-5000%20CPU/ND-05.003.01%20NORD-50%20REFERENCE%20MANUAL-Gandalf-OCR.pdf ND-05.003.01] : NORD-50 REFERENCE MANUAL&lt;br /&gt;
* [http://www.home.neab.net/ND-library/05-NORD-5%20ND-500%20ND-5000%20CPU/ND-05.004.01%20NORD-50%20CPU%20HARDWARE%20MANUAL%20I-Gandalf-OCR.pdf ND-05.004.01] : NORD-50 CPU HARDWARE MANUAL I&lt;br /&gt;
* [http://www.home.neab.net/ND-library/05-NORD-5%20ND-500%20ND-5000%20CPU/ND-05.004.01%20NORD-50%20CPU%20HARDWARE%20MANUAL%20II-Gandalf-OCR.pdf ND-05.004.01] : NORD-50 CPU HARDWARE MANUAL II&lt;br /&gt;
* [http://www.home.neab.net/ND-library/05-NORD-5%20ND-500%20ND-5000%20CPU/ND-05.007.01%20NORD-50%20FUNCTIONAL%20DESCRIPTION-Gandalf-OCR.pdf ND-05.007.01] : NORD-50 FUNCTIONAL DESCRIPTION&lt;br /&gt;
* [http://www.home.neab.net/ND-library/05-NORD-5%20ND-500%20ND-5000%20CPU/ND-05.008.01%20NORD-50%20General%20Description%20and%20Module%20Description-Gandalf-OCR.pdf ND-05-008.01] : NORD-50 General Description and Module Description&lt;br /&gt;
* [http://www.home.neab.net/ND-library/05-NORD-5%20ND-500%20ND-5000%20CPU/ND-05.009.01%20NORD-500%20Reference%20Manual-Gandalf-OCR.pdf ND-05.009.01] : NORD-500 Reference Manual&lt;br /&gt;
* [http://www.home.neab.net/ND-library/05-NORD-5%20ND-500%20ND-5000%20CPU/ND-05.009.3%20EN%20ND-500%20Reference%20Manual-Gandalf-OCR.pdf ND-05.009.3 EN] : ND-500 Reference Manual&lt;br /&gt;
* [http://www.home.neab.net/ND-library/05-NORD-5%20ND-500%20ND-5000%20CPU/ND-05.009.4%20EN%20ND-500%20Reference%20Manual-Gandalf-OCR.pdf ND-05.009.4 EN] : ND-500 Reference Manual&lt;br /&gt;
* [http://www.home.neab.net/ND-library/05-NORD-5%20ND-500%20ND-5000%20CPU/ND-05.012.01%20ND-500%20Micro%20Program%20Guide-Gandalf-OCR.pdf ND-05.012.01] : ND-500 Micro Program Guide&lt;br /&gt;
* [http://www.home.neab.net/ND-library/05-NORD-5%20ND-500%20ND-5000%20CPU/ND-05.017.01%20EN%20ND-5000%20HARDWARE%20MAINTENANCE-Gandalf-OCR.pdf ND-05.017.01 EN] : ND-5000 HARDWARE MAINTENANCE&lt;br /&gt;
* [http://www.home.neab.net/ND-library/05-NORD-5%20ND-500%20ND-5000%20CPU/ND-05.020.01%20EN%20ND-5000%20Hardware%20Description-Gandalf-OCR.pdf ND-05.020.1 EN] : ND-5000 Hardware Description&lt;br /&gt;
* [http://www.home.neab.net/ND-library/05-NORD-5%20ND-500%20ND-5000%20CPU/ND-05.022.1%20EN%20ND-5000%20Microprogram%20Guide-Gandalf.pdf ND-05.022.1 EN] : ND-5000 Microprogram Guide&lt;br /&gt;
* [http://www.home.neab.net/ND-library/06-NORD-10%20ND-100%20ND-110%20ND-120%20CPU/ND-06.005.01%20NORD-10%20-%20NORD-50%20Communication%20System-Gandalf-OCR.pdf ND-06.005.01] : NORD-10 - NORD-50 Communication System (2 copies)&lt;br /&gt;
* [http://www.home.neab.net/ND-library/06-NORD-10%20ND-100%20ND-110%20ND-120%20CPU/ND-06.007.01%20BIG%20MULTIPORT%20MEMORY%20SYSTEM-Gandalf-OCR.pdf ND-06.007.01] : BIG MULTIPORT MEMORY SYSTEM&lt;br /&gt;
* [http://www.home.neab.net/ND-library/06-NORD-10%20ND-100%20ND-110%20ND-120%20CPU/ND-06.008.01%20NORD-10-S%20Reference%20Manual-Gandalf-OCR.pdf ND-06.008.01] : NORD-10/S Reference Manual&lt;br /&gt;
* [http://www.home.neab.net/ND-library/06-NORD-10%20ND-100%20ND-110%20ND-120%20CPU/ND-06.014.2A%20EN%20ND-100%20Reference%20Manual-Gandalf-OCR.pdf ND-06.014.2A EN] : ND-100 Reference Manual&lt;br /&gt;
* [http://www.home.neab.net/ND-library/06-NORD-10%20ND-100%20ND-110%20ND-120%20CPU/ND-06.015.01%20NORD-100%20Functional%20Description-Gandalf-OCR.pdf ND-06.015.01] : NORD-100 Functional Description&lt;br /&gt;
* [http://www.home.neab.net/ND-library/06-NORD-10%20ND-100%20ND-110%20ND-120%20CPU/ND-06.016.1%20EN%20ND-100%20InputOutput%20System-Gandalf-OCR.pdf ND-06.016.1 EN] : ND-100 Input/Output System (2 ex.)&lt;br /&gt;
* [http://www.home.neab.net/ND-library/06-NORD-10%20ND-100%20ND-110%20ND-120%20CPU/ND-06.018.01%20NORD-100%20Microprogramming%20Description-Gandalf-OCR.pdf ND-06.018.01] : NORD-100 Microprogramming Description&lt;br /&gt;
* [http://www.home.neab.net/ND-library/06-NORD-10%20ND-100%20ND-110%20ND-120%20CPU/ND-06.019.01%20ND-10%20device%20programming%20instructions-Gandalf-OCR.pdf ND-06.019.01] : ND-10 Device Programming Instructions&lt;br /&gt;
* [http://www.home.neab.net/ND-library/06-NORD-10%20ND-100%20ND-110%20ND-120%20CPU/ND-06.025.3%20EN%20BUTTERFLY-110%20Technical%20Reference%20Manual-Gandalf-OCR.pdf ND-06.025.3] : EN BUTTERFLY-110 Technical Reference Manual (Missing schematics)&lt;br /&gt;
* [http://www.home.neab.net/ND-library/06-NORD-10%20ND-100%20ND-110%20ND-120%20CPU/ND-06.026.1%20EN%20ND-110%20Functional%20Description-Gandalf-OCR.pdf ND-06.026.1 EN] : ND-110 Functional Description (30 ex.)&lt;br /&gt;
* [http://www.home.neab.net/ND-library/06-NORD-10%20ND-100%20ND-110%20ND-120%20CPU/ND-06.029.1%20EN%20ND-110%20Instruction%20Set-Gandalf-OCR.pdf ND-06.029.1 EN] : ND-110 Instruction Set (23 ex.)&lt;br /&gt;
* [http://www.home.neab.net/ND-library/10-MPM%20hardware/ND-10.004.01-MPM%205%20Technical%20Description-Gandalf-OCR.pdf ND-10.004.01] : MPM 5 Technical Description&lt;br /&gt;
* [http://www.home.neab.net/ND-library/11-Data%20storage%20equipment/ND-11.012.01%20FLOPPY%20DISK%20SYSTEM-Gandalf-OCR.pdf ND-11.012.01] : FLOPPY DISK SYSTEM (2 ex.)&lt;br /&gt;
* [http://www.home.neab.net/ND-library/11-Data%20storage%20equipment/ND-11.015.01-Floppy%20Disk%20Controller%203027-Gandalf-OCR.pdf ND-11.015.01] : Floppy Disk Controller [[3027]]&lt;br /&gt;
* [http://www.home.neab.net/ND-library/11-Data%20storage%20equipment/ND-11.020.01%2015MHZ%20SMB%20CONTROLLER-Gandalf-OCR.pdf ND-11.020.01] : 15MHZ SMB CONTROLLER&lt;br /&gt;
* [http://www.home.neab.net/ND-library/11-Data%20storage%20equipment/ND-11.021.1%20EN-Floppy%20and%20Streamer%20Controller%203106%203112-Gandalf-OCR.pdf ND-11.021.1 EN] : Floppy and Streamer Controller [[3106]]/[[3112]] (2 ex.)&lt;br /&gt;
* [http://www.home.neab.net/ND-library/12-IO%20Interfaces/ND-12.018.01%20High%20Level%20Data%20Link%20Control%20(HDLC)%20Interface-Gandalf-OCR.pdf ND-12.018.01] : High Level Data Link Control (HDLC) Interface&lt;br /&gt;
* [http://www.home.neab.net/ND-library/12-IO%20Interfaces/ND-12.043.1%20EN%20616%20CN%20PRINTER%20User%20Manual-Gandalf-OCR.pdf ND-12.043.1 EN] : 616 CN PRINTER User Manual&lt;br /&gt;
* [http://www.home.neab.net/ND-library/12-IO%20Interfaces/ND-12.044.1%20EN%20616%20CN%20Printer%20Operator%20Guide-Gandalf-OCR.pdf ND-12.044.1 EN] : 616 CN PRINTER Operator Guide (2 ex.)&lt;br /&gt;
* [http://www.home.neab.net/ND-library/12-IO%20Interfaces/ND-12.045.1%20EN%20ND%20Display%20Terminal%201200%20User%20Guide-Gandalf-OCR.pdf ND-12.045.1 EN] : ND Display Terminal 1200 User Guide&lt;br /&gt;
* [http://www.home.neab.net/ND-library/12-IO%20Interfaces/ND-12.045.2%20EN%20ND%20Display%20Terminal%201200%20Operator%20Guide-Gandalf-OCR.pdf ND-12.045.2 EN] : ND Display Terminal 1200 Operator Guide&lt;br /&gt;
* [http://www.home.neab.net/ND-library/12-IO%20Interfaces/ND-12.055.1%20EN%20Ethernet%20II%20Controller-Gandalf-OCR.pdf ND-12.055.1 EN] : Ethernet II Controller (2 ex.)&lt;br /&gt;
* [http://www.home.neab.net/ND-library/30-Operating,%20diagnostic,%20maintenance/ND-30.003.04%20SINTRAN%20III%20System%20Supervisor-Gandalf-OCR.pdf ND-30.003.04] : SINTRAN III System Supervisor&lt;br /&gt;
* [http://www.home.neab.net/ND-library/30-Operating,%20diagnostic,%20maintenance/ND-30.003.05%20SINTRAN%20III%20System%20Supervisor-Gandalf-OCR.pdf ND-30.003.05] : SINTRAN III System Supervisor (2 ex.)&lt;br /&gt;
* [http://www.home.neab.net/ND-library/30-Operating,%20diagnostic,%20maintenance/ND-30.003.06%20SINTRAN%20III%20System%20Supervisor-Gandalf-OCR.pdf ND-30.003.06] : SINTRAN III System Supervisor (4 ex.)&lt;br /&gt;
* [http://www.home.neab.net/ND-library/30-Operating,%20diagnostic,%20maintenance/ND-30.003.06A%20SINTRAN%20III%20System%20Supervisor-Gandalf-OCR.pdf ND-30.003.06A] : SINTRAN III System Supervisor&lt;br /&gt;
* [http://www.home.neab.net/ND-library/30-Operating,%20diagnostic,%20maintenance/ND-30.003.007%20EN%20SINTRAN%20III%20System%20Supervisor-Gandalf-OCR.pdf ND-30.003.007 EN] : SINTRAN III System Supervisor (3 ex.)&lt;br /&gt;
* [http://www.home.neab.net/ND-library/30-Operating,%20diagnostic,%20maintenance/ND-30.005.01%20Test%20Program%20Description%20for%20ND-100-10S%20Volume%201-Gandalf-OCR.pdf ND-30.005.01] : Test Program Description for ND-100/10S Volume 1&lt;br /&gt;
* [http://www.home.neab.net/ND-library/30-Operating,%20diagnostic,%20maintenance/ND-30.005.3%20EN%20Test%20Program%20Description%20for%20ND-100%20ND-110-Gandalf-OCR.pdf ND-30.005.3 EN] : Test Program Description for ND-100/ND-110 (6 ex.)&lt;br /&gt;
* [http://www.home.neab.net/ND-library/30-Operating,%20diagnostic,%20maintenance/ND-30.009.01%20SIBAS%20II%20Operator&#039;s%20Manual-Gandalf-OCR.pdf ND-30.009.01] : SIBAS II Operator&#039;s Manual&lt;br /&gt;
* [http://www.home.neab.net/ND-library/30-Operating,%20diagnostic,%20maintenance/ND-30.009.3%20EN%20SIBAS%20II%20Operator%20Manual-Gandalf-OCR.pdf ND-30.009.3 EN] : SIBAS II Operator Manual&lt;br /&gt;
* [http://www.home.neab.net/ND-library/30-Operating,%20diagnostic,%20maintenance/ND-30.010.02%20NORD-50%20Hardware%20Maintenance%20Manual-Gandalf-OCR.pdf ND-30.010.02] : NORD-50 Hardware Maintenance Manual&lt;br /&gt;
* [http://www.home.neab.net/ND-library/30-Operating,%20diagnostic,%20maintenance/ND-30.013.02%20Test%20Micro%20Program%20Descriptions%20for%20ND-500-Gandalf-OCR.pdf ND-30.013.02] : Test Micro Program Descriptions for ND-500 (3 ex.)&lt;br /&gt;
* [http://www.home.neab.net/ND-library/30-Operating,%20diagnostic,%20maintenance/ND-30.020.02%20ACCESS%20DBA%20HANDBOK-Gandalf-OCR.pdf ND-30.020.02] : ACCESS DBA HANDBOK&lt;br /&gt;
* [http://www.home.neab.net/ND-library/30-Operating,%20diagnostic,%20maintenance/ND-30.020.3%20SW%20ACCESS%20DBA%20Anv%c3%a4ndarhandbok-Gandalf-OCR.pdf ND-30.020.03 SW] : ACCESS DBA HANDBOK&lt;br /&gt;
* [http://www.home.neab.net/ND-library/30-Operating,%20diagnostic,%20maintenance/ND-30.022.03%20ACCESS%20DBA%20Manual-Gandalf-OCR.pdf ND-30.022.03] : ACCESS DBA Manual&lt;br /&gt;
* [http://www.home.neab.net/ND-library/30-Operating,%20diagnostic,%20maintenance/ND-30.022.4%20SW%20ACCESS%20DBA%20Handbok-Gandalf-OCR.pdf ND-30.022.4 SW] : ACCESS DBA Handbok&lt;br /&gt;
* [http://www.home.neab.net/ND-library/30-Operating,%20diagnostic,%20maintenance/ND-30.024.02%20Satellite%20Installation%20and%20Operation%20Guide-Gandalf-OCR.pdf ND-30.024.02] : Satellite Installation and Operation Guide&lt;br /&gt;
* [http://www.home.neab.net/ND-library/30-Operating,%20diagnostic,%20maintenance/ND-30.025.02%20COSMOS%20Operator%20Guide-Gandalf-OCR.pdf ND-30.025.2 EN] : COSMOS Operator Guide (6 ex.)&lt;br /&gt;
* [http://www.home.neab.net/ND-library/30-Operating,%20diagnostic,%20maintenance/ND-30.025.02%20COSMOS%20Operator%20Guide-Gandalf-OCR.pdf ND-30.025.02] : COSMOS Operator Guide&lt;br /&gt;
* [http://www.home.neab.net/ND-library/30-Operating,%20diagnostic,%20maintenance/ND-30.026.01%20NORDRIFT%20H%c3%a5ndbok%20for%20driftoperat%c3%b6rer-Gandalf.pdf ND-30.026.01] : NORDRIFT Håndbok for driftoperatører&lt;br /&gt;
* [http://www.home.neab.net/ND-library/30-Operating,%20diagnostic,%20maintenance/ND-30.030.2A%20EN%20ND%20TPS-II%20Operator%20Guide-Gandalf-OCR.pdf ND-30.030.2A EN] : ND TPS-II Operator Guide&lt;br /&gt;
* [http://www.home.neab.net/ND-library/30-Operating,%20diagnostic,%20maintenance/ND-30.031.3%20EN%20ND-100%20COMPACT%20Operator%20Guide-Gandalf-OCR.pdf ND-30.031.3 EN] : ND-100 COMPACT Operator Guide (2 ex.)&lt;br /&gt;
* [http://www.home.neab.net/ND-library/30-Operating,%20diagnostic,%20maintenance/ND-30.033.01%20COSMOS%20X.21%20Option%20Operators%20Guide-Gandalf-OCR.pdf ND-30.033.01] : COSMOS X.21 Option Operators Guide (4 ex.)&lt;br /&gt;
* [http://www.home.neab.net/ND-library/30-Operating,%20diagnostic,%20maintenance/ND-30.034.01%20COSMOS%20X.25%20Option%20Operator&#039;s%20Guide-Gandalf-OCR.pdf ND-30.034.01] : COSMOS X.25 Option Operator&#039;s Guide&lt;br /&gt;
* [http://www.home.neab.net/ND-library/30-Operating,%20diagnostic,%20maintenance/ND-30.040.2%20EN%20TELEFIX%20Reference%20Manual-Gandalf-OCR.pdf ND-30.040.2 EN] : TELEFIX Reference Manual&lt;br /&gt;
* [http://www.home.neab.net/ND-library/30-Operating,%20diagnostic,%20maintenance/ND-30.041.1%20EN%20ND-100%20SATELLITE%20Operators%20Guide-Gandalf-OCR.pdf ND-30.041.1 EN] : ND-110 SATELLITE Operators Guide&lt;br /&gt;
* [http://www.home.neab.net/ND-library/30-Operating,%20diagnostic,%20maintenance/ND-30.041.2%20EN%20ND-110%20SATELLITE%20Operator%20Guide-Gandalf-OCR.pdf ND-30.041.2 EN] : ND-110 SATELLITE Operators Guide (2 ex.)&lt;br /&gt;
* [http://www.home.neab.net/ND-library/30-Operating,%20diagnostic,%20maintenance/ND-30.042.1%20EN%20TRUE%20Operator%20Guide-Gandalf-OCR.pdf ND-30.042.1 EN] : TRUE Operator Guide&lt;br /&gt;
* ND-30.042.2 EN : TRUE Operators Guide (4 ex.)&lt;br /&gt;
* [http://www.home.neab.net/ND-library/30-Operating,%20diagnostic,%20maintenance/ND-30.049.1%20EN%20SINTRAN%20III%20Tuning%20Guide-Gandalf-OCR.pdf ND-30.049.1 EN] : SINTRAN III Tuning Guide&lt;br /&gt;
* [http://www.home.neab.net/ND-library/30-Operating,%20diagnostic,%20maintenance/ND-30.050.1%20EN%20OSI%20TRANSPORT%20SERVICE%20Operator%20Guide-Gandalf-OCR.pdf ND-30.050.1 EN] : OSI TRANSPORT SERVICE Operator Guide&lt;br /&gt;
* [http://www.home.neab.net/ND-library/30-Operating,%20diagnostic,%20maintenance/ND-30.053.01%20SINTRAN%20III%20-%20How%20to%20order%20it-Gandalf-OCR.pdf ND-30.053.1 EN] : SINTRAN III - How to order it&lt;br /&gt;
* [http://www.home.neab.net/ND-library/30-Operating,%20diagnostic,%20maintenance/ND-30.056.2%20EN%20BUTTERFLY%20TEAMSTATION%20Installation%20Guide-Gandalf-OCR.pdf ND-30.056.2 EN] : BUTTERFLY TEAMSTATION Installation Guide&lt;br /&gt;
* [http://www.home.neab.net/ND-library/30-Operating,%20diagnostic,%20maintenance/ND-30.057.2%20EN%20BUTTERFLY%20TEAMSTATION%20SUPERVISOR%20GUIDE-Gandalf-OCR.pdf ND-30.057.2 EN] : BUTTERFLY TEAMSTATION SUPERVISOR GUIDE&lt;br /&gt;
* ND-30.059.4 EN : NOTIS-DS Supervisor Guide&lt;br /&gt;
* ND-30.061 EN : Operator Environment User Guide (4 ex.)&lt;br /&gt;
* [http://www.home.neab.net/ND-library/30-Operating,%20diagnostic,%20maintenance/ND-30.067.1%20EN%20COSMOS%20Network%20Monitor%20Operators%20Guide-Gandalf-OCR.pdf ND-30.067.1 EN] : COSMOS Network Monitor Operators Guide (3 ex.)&lt;br /&gt;
* [http://www.home.neab.net/ND-library/30-Operating,%20diagnostic,%20maintenance/ND-30.070.1%20EN%20Disk%20Mirroring%20Operator%20Guide-Gandalf-OCR.pdf ND-30.070.1 EN] : Disk Mirroring Operator Guide&lt;br /&gt;
* [http://www.home.neab.net/ND-library/30-Operating,%20diagnostic,%20maintenance/ND-30.071.01%20EN%20ND-5000%20Series%20User%20Guide-Gandalf-OCR.pdf ND-30.071.1 EN] : ND-5000 Series User Guide&lt;br /&gt;
* [http://www.home.neab.net/ND-library/30-Operating,%20diagnostic,%20maintenance/ND-30.076.2%20EN%20OWS%20SUPERVISOR%20GUIDE-Gandalf-OCR.pdf ND-30.076.2 EN] : OWS SUPERVISOR GUIDE&lt;br /&gt;
* [http://www.home.neab.net/ND-library/30-Operating,%20diagnostic,%20maintenance/ND-30.089.1%20EN%20ND-110%20COMPACT%20Operators%20Guide-Gandalf-OCR.pdf ND-30.089.1 EN] : ND-110 COMPACT Operators Guide (2 ex.)&lt;br /&gt;
* ND-30.094.1 EN : OWS System Reference Guide (14 ex.)&lt;br /&gt;
* [http://www.home.neab.net/ND-library/30-Operating,%20diagnostic,%20maintenance/ND-30.094.1%20EN%20OWS%20SYSTEM%20REFERENCE%20GUIDE%20Errata-Gandalf-OCR.pdf ND-30.094.1 EN] : Errata (9 ex.)&lt;br /&gt;
* ND-30.107.1 EN : OpenLAN Network Supervisor Guide&lt;br /&gt;
* [http://www.home.neab.net/ND-library/40-Miscellaneous/ND-40.004.02%20Documentation%20Catalogue-Gandalf-OCR.pdf ND-40.004.02] : Documentation Catalogue&lt;br /&gt;
* ND-40.004.06 : Norsk Data Documentation Catalogue&lt;br /&gt;
* [http://www.home.neab.net/ND-library/40-Miscellaneous/ND-40.004.7%20EN%20Documentation%20Catalogue-Gandalf-OCR.pdf ND-40.004.7 EN] : Documentation Catalogue (5 ex.)&lt;br /&gt;
* [http://www.home.neab.net/ND-library/40-Miscellaneous/ND-40.012.01%20EN%20Information%20Pamphlet%20for%20Norsk%20Data%20Customers-Gandalf-OCR.pdf ND-40.012.1 EN] : Information Pamphlet for Norsk Data Customers (6 ex.)&lt;br /&gt;
* [http://www.home.neab.net/ND-library/40-Miscellaneous/ND-41.001.02%20The%20Software%20Catalog-Gandalf-OCR.pdf ND-41.001.02] : The Software Catalog&lt;br /&gt;
* ND-60.014.01 : Page III-1-1 to A-9 (some pages missing)&lt;br /&gt;
* ND-60.031.4 EN : QED Users Manual&lt;br /&gt;
* [http://www.home.neab.net/ND-library/60-General%20software/ND-60.046.02%20TRACE%20ROUTINE-Gandalf-OCR.pdf ND-60.046.02] : TRACE ROUTINE&lt;br /&gt;
* [http://www.home.neab.net/ND-library/60-General%20software/ND-60.047.03%20NORD%20PL%20User&#039;s%20Guide-Gandalf-OCR.pdf ND-60.047.03A] : NORD PL User&#039;s Guide&lt;br /&gt;
* ND-60.047.3A EN : NORD PL User&#039;s Guide&lt;br /&gt;
* ND-60.047.03A : NORD PL User&#039;s Guide&lt;br /&gt;
* [http://www.home.neab.net/ND-library/60-General%20software/ND-60.050.06%20SINTRAN%20III%20Users%20Guide-Gandalf-OCR.pdf ND-60.050.06] : SINTRAN III Users Guide&lt;br /&gt;
* ND-60.051.07 : SINTRAN III Real Time Loader (2 ex.)&lt;br /&gt;
* ND-60.051.8 : SINTRAN III Real Time Loader (2 ex. one broken)&lt;br /&gt;
* ND-60.051.8 EN : SINTRAN III Real Time Loader (14 ex.)&lt;br /&gt;
* [http://www.home.neab.net/ND-library/60-General%20software/ND-60.062.01D%20SINTRAN%20III%20System%20Documentation-Gandalf-OCR.pdf ND-60.062.01D] : SINTRAN III System Documentation&lt;br /&gt;
* ND-60.066.02 : ND Relocating Loader&lt;br /&gt;
* [http://www.home.neab.net/ND-library/60-General%20software/ND-60.066.04%20ND%20Relocating%20Loader-Gandalf-OCR.pdf ND-60.066.04] : ND Relocating Loader (2 ex.)&lt;br /&gt;
* [http://www.home.neab.net/ND-library/60-General%20software/ND-60.071.01D%20NORD-10%20BASIC%20Compiler%20Reference%20Manual-Gandalf-OCR.pdf ND-60.071.01D] : NORD-10 BASIC Compiler Reference Manual (2 ex.)&lt;br /&gt;
* [http://www.home.neab.net/ND-library/60-General%20software/ND-60.072.02%20SINTRAN%20III%20REAL%20TIME%20LOADER%20System%20Documentation-Gandalf-OCR.pdf ND-60.072.02] : SINTRAN III REAL TIME LOADER System Documentation&lt;br /&gt;
* [http://www.home.neab.net/ND-library/60-General%20software/ND-60.074.01%20NORD-10%20FORTRAN%20SYSTEM%20Reference%20Manual-Gandalf-OCR.pdf ND-60.074.01] : NORD-10 FORTRAN SYSTEM Reference Manual&lt;br /&gt;
* [http://www.home.neab.net/ND-library/60-General%20software/ND-60.075.01%20NORD-50%20Assembler-Gandalf-OCR.pdf ND-60.075.01] : NORD-50 Assembler&lt;br /&gt;
* [http://www.home.neab.net/ND-library/60-General%20software/ND-60.075.01A%20NORD-50%20Assembler-Gandalf-OCR.pdf ND-60.075.01A] : NORD-50 Assembler&lt;br /&gt;
* [http://www.home.neab.net/ND-library/60-General%20software/ND-60.076.02%20NORD-50%20MONITOR%20User&#039;s%20Guide%20and%20System%20Documentation-Gandalf-OCR.pdf ND-60.076.02] : NORD-50 MONITOR User&#039;s Guide and System Documentation (3 copies)&lt;br /&gt;
* [http://www.home.neab.net/ND-library/60-General%20software/ND-60.077.01%20SIBINTER-Gandalf-OCR.pdf ND-60.077.01] : SIBINTER (3 ex.)&lt;br /&gt;
* [http://www.home.neab.net/ND-library/60-General%20software/ND-60.083.02%20NORD-50%20LOADER%20User&#039;s%20Guide-Gandalf-OCR.pdf ND-60.083.02] : NORD-50 LOADER User&#039;s Guide&lt;br /&gt;
* [http://www.home.neab.net/ND-library/60-General%20software/ND-60.085.01%20BRF%20EDITOR-Gandalf-OCR.pdf ND-60.085.01] : BRF Editor&lt;br /&gt;
* [http://www.home.neab.net/ND-library/60-General%20software/ND-60.088.03%20ND%20Screen%20Handling%20System-Gandalf-OCR.pdf ND-60.088.03] : ND Screen Handling System&lt;br /&gt;
* [http://www.home.neab.net/ND-library/60-General%20software/ND-60.092.03%20NORD-100%20SINTRAN%20III%20SIMULA%20-%20Reference%20Manual-Gandalf-OCR.pdf ND-60.092.03] : NORD-100 SINTRAN III SIMULA - Reference Manual&lt;br /&gt;
* [http://www.home.neab.net/ND-library/60-General%20software/ND-60.096.01%20MAC%20Interactive%20Assembly%20and%20Debugging%20System%20User&#039;s%20Guide-Gandalf-OCR.pdf ND-60.096.01] : MAC Interactive Assembly and Debugging System User&#039;s Guide&lt;br /&gt;
* ND-60.096.1 EN : MAC Interactive Assembly and Debugging System User&#039;s Guide (3 ex.)&lt;br /&gt;
* [http://www.home.neab.net/ND-library/60-General%20software/ND-60.102.02%20NORD%20FILE%20EXTRACT%20UTILITY%20COMMAND%20User&#039;s%20Guide-Gandalf-OCR.pdf ND-60.102.02] : NORD FILE EXTRACT UTILITY COMMAND User&#039;s Guide&lt;br /&gt;
* ND-60.104.2 EN : ND SNA 3270 Program Access Programmers Guide (5 ex.)&lt;br /&gt;
* [http://www.home.neab.net/ND-library/60-General%20software/ND-60.105.03%20ND%20TPS%20General%20Description-Gandalf-OCR.pdf ND-60.105.03] : ND TPS General Description&lt;br /&gt;
* [http://www.home.neab.net/ND-library/60-General%20software/ND-60.108.6%20EN%20ISAM%20Reference%20Manual-Gandalf-OCR.pdf ND-60.108.6 EN] : ISAM Reference Manual&lt;br /&gt;
* ND-60.108.7 EN : ISAM Reference Manual (5 ex.)&lt;br /&gt;
* [http://www.home.neab.net/ND-library/60-General%20software/ND-60.111.03%20ND%20TPS%20User&#039;s%20Guide-Gandalf-OCR.pdf ND-60.111.03] : ND TPS User&#039;s Guide&lt;br /&gt;
* [http://www.home.neab.net/ND-library/60-General%20software/ND-60.111.04%20ND%20TPS%20User&#039;s%20Guide-Gandalf-OCR.pdf ND-60.111.04] : ND TPS User&#039;s Guide&lt;br /&gt;
* [http://www.home.neab.net/ND-library/60-General%20software/ND-60.112.01%20SINTRAN%20III%20System%20documentation%20Appendix%20A%20-%20Data%20Fields-Gandalf-OCR.pdf ND-60.112.01] : SINTRAN III System Documentation Appendix A - Data Fields&lt;br /&gt;
* [http://www.home.neab.net/ND-library/60-General%20software/ND-60.113.02%20NORD-500%20ASSEMBLER%20Reference%20Manual-Gandalf-OCR.pdf ND-60.113.02] : NORD-500 ASSEMBLER Reference Manual&lt;br /&gt;
* [http://www.home.neab.net/ND-library/60-General%20software/ND-60.116.01%20NORD-10%20-%20NORD-50%20Operator&#039;s%20Guide-Gandalf-OCR.pdf ND-60.116.01] : NORD-10/NORD-50 Operator&#039;s Guide (2 copies)&lt;br /&gt;
* [http://www.home.neab.net/ND-library/60-General%20software/ND-60.117.04A%20PLANC%20Reference%20Manual-Gandalf-OCR.pdf ND-60.117.04A] : PLANC Reference Manual&lt;br /&gt;
* [http://www.home.neab.net/ND-library/60-General%20software/ND-60.117.5%20EN%20PLANC%20Reference%20Manual-missing%20page-Gandalf-OCR.pdf ND-60.117.5 EN] : PLANC Reference Manual (2 ex.)(missing a few pages)&lt;br /&gt;
* [http://www.home.neab.net/ND-library/60-General%20software/ND-60.118.01%20US50%20Course%20Manual%20for%20NORD-50%20Software%20Courses-Gandalf-OCR.pdf ND-60.118.01] : US50 Course Manual for NORD-50 Software Courses&lt;br /&gt;
* [http://www.home.neab.net/ND-library/60-General%20software/ND-60.121.02%20PED%20User&#039;s%20Guide-Gandalf-OCR.pdf ND-60.121.02] : PED User&#039;s Guide&lt;br /&gt;
* [http://www.home.neab.net/ND-library/60-General%20software/ND-60.121.03%20PED%20USER&#039;S%20GUIDE-Gandalf-OCR.pdf ND-60.121.03] : PED USER&#039;S GUIDE&lt;br /&gt;
* [http://www.home.neab.net/ND-library/60-General%20software/ND-60.121.4%20PED%20User&#039;s%20Guide-Gandalf-OCR.pdf ND-60.121.04] : PED User&#039;s Guide&lt;br /&gt;
* ND-60.121.4 EN : PED User&#039;s Guide&lt;br /&gt;
* [http://www.home.neab.net/ND-library/60-General%20software/ND-60.122.02%20NORD%20File%20System%20System%20Documentation-Gandalf-OCR.pdf ND-60.122.02] : NORD File System System Documentation&lt;br /&gt;
* [http://www.home.neab.net/ND-library/60-General%20software/ND-60.124.05%20ND-PASCAL%20User&#039;s%20Guide-Gandalf-OCR.pdf ND-60.124.05] : ND-PASCAL User&#039;s Guide&lt;br /&gt;
* [http://www.home.neab.net/ND-library/60-General%20software/ND-60.125.02%20SINTRAN%20III%20INTRODUCTION-Gandalf-OCR.pdf ND-60.125.02] : SINTRAN III INTRODUCTION&lt;br /&gt;
* [http://www.home.neab.net/ND-library/60-General%20software/ND-60.125.04%20SINTRAN%20III%20Introduction-Gandalf-OCR.pdf ND-60.125.04] : SINTRAN III Introduction (3 ex.)&lt;br /&gt;
* [http://www.home.neab.net/ND-library/60-General%20software/ND-60.127.03%20THE%20DATABASE%20SYSTEM%20SIBAS%20II-D%20ND%20User&#039;s%20Manual-Gandalf-OCR.pdf ND-60.127.03] : THE DATABASE SYSTEM SIBAS II/D ND User&#039;s Manual&lt;br /&gt;
* [http://www.home.neab.net/ND-library/60-General%20software/ND-60.127.5%20EN%20THE%20DATABASE%20SYSTEM%20SIBAS%20II%20ND%20User%20Manual-Gandalf-OCR.pdf ND-60.127.5 EN] : THE DATABASE SYSTEM SIBAS II ND User Manual (2 ex.)&lt;br /&gt;
* [http://www.home.neab.net/ND-library/60-General%20software/ND-60.128.02%20SINTRAN%20III%20Reference%20Manual-Gandalf-Missing-2.1-pages-OCR.pdf ND-60.128.02] : SINTRAN III Reference Manual&lt;br /&gt;
* [http://www.home.neab.net/ND-library/60-General%20software/ND-60.128.03%20SINTRAN%20III%20Reference%20Manual-Gandalf-OCR.pdf ND-60.128.03] : SINTRAN III COMMANDS Reference Manual (5 ex.)&lt;br /&gt;
* [http://www.home.neab.net/ND-library/60-General%20software/ND-60.128.5%20EN%20SINTRAN%20III%20Reference%20Manual-Gandalf-OCR.pdf ND-60.128.5 EN] : SINTRAN III COMMANDS Reference Manual (5 ex.)&lt;br /&gt;
* [http://www.home.neab.net/ND-library/60-General%20software/ND-60.132.03%20SINTRAN%20III%20Timesharing%20Batch%20Guide-Gandalf-OCR.pdf ND-60.132.03] : SINTRAN III Timesharing/Batch Guide (2 ex.)&lt;br /&gt;
* [http://www.home.neab.net/ND-library/60-General%20software/ND-60.133.01%20SINTRAN%20III%20Real%20Time%20Guide-Gandalf-OCR.pdf ND-60.133.01] : SINTRAN III Real Time Guide&lt;br /&gt;
* ND-60.133.02 : SINTRAN III Real Time Guide (2 ex.)&lt;br /&gt;
* [http://www.home.neab.net/ND-library/60-General%20software/ND-60.133.02A%20SINTRAN%20III%20Real%20Time%20Guide-Gandalf-OCR.pdf ND-60.133.2A EN] : SINTRAN III Real Time Guide (16 ex.)&lt;br /&gt;
* [http://www.home.neab.net/ND-library/60-General%20software/ND-60.134.2%20EN%20SINTRAN%20III%20Communication%20Guide-OCR.pdf ND-60.134.02] : SINTRAN III Communication Guide&lt;br /&gt;
* ND-60.134.2 EN : SINTRAN III Communication Guide (2 ex.)&lt;br /&gt;
* [http://www.home.neab.net/ND-library/60-General%20software/ND-60.136.03%20ND-500%20LoaderMonitor-Gandalf-OCR.pdf ND-60.136.03] : ND-500 Loader/Monitor&lt;br /&gt;
* [http://www.home.neab.net/ND-library/60-General%20software/ND-60.136.04A%20ND-500%20LoaderMonitor-Gandalf-OCR.pdf ND-60.136.04A] : ND-500 Loader/Monitor (2 ex.)&lt;br /&gt;
* [http://www.home.neab.net/ND-library/60-General%20software/ND-60.137.5%20EN%20FOCUS%20Screen%20Handling%20System%20Reference%20Manual-Gandalf-OCR.pdf ND-60.137.5 EN] : FOCUS Screen Handling System Reference Manual&lt;br /&gt;
* [http://www.home.neab.net/ND-library/60-General%20software/ND-60.144.02B%20ND%20COBOL%20REFERENCE%20MANUAL-Gandalf-OCR.pdf ND-60.144.02B] : ND COBOL REFERENCE MANUAL&lt;br /&gt;
* [http://www.home.neab.net/ND-library/60-General%20software/ND-60.144.3%20EN%20COBOL%20Reference%20Manual-Gandalf-OCR.pdf ND-60.144.3 EN] : COBOL Reference Manual&lt;br /&gt;
* ND-60.145.06 : ND FORTRAN Reference Manual&lt;br /&gt;
* [http://www.home.neab.net/ND-library/60-General%20software/ND-60.145.7A%20EN%20ND%20FORTRAN%20Reference%20Manual-Gandalf-OCR.pdf ND-60.145.7A EN] : ND FORTRAN Reference Manual (2 ex.)&lt;br /&gt;
* ND-60.145.8 EN : ND FORTRAN Reference Manual&lt;br /&gt;
* ND-60.151.01B : SINTRAN III Utilities Manual&lt;br /&gt;
* ND-60.151.02 : SINTRAN III Utilities Manual&lt;br /&gt;
* [http://www.home.neab.net/ND-library/60-General%20software/ND-60.151.02A%20SINTRAN%20III%20Utilities%20Manual-Gandalf-OCR.pdf ND-60.151.02A] : SINTRAN III Utilities Manual&lt;br /&gt;
* [http://www.home.neab.net/ND-library/60-General%20software/ND-60.151.3%20EN%20SINTRAN%20III%20Utilities%20Manual-Gandalf-OCR.pdf ND-60.151.3 EN] : SINTRAN III Utilities Manual (16 ex.)&lt;br /&gt;
* ND-60.152.02 : ACCESS ANVÄNDARHANDLEDNING&lt;br /&gt;
* [http://www.home.neab.net/ND-library/60-General%20software/ND-60.153.03%20ACCESS%20User%20Guide-Gandalf-OCR.pdf ND-60.153.03] : ACCESS User Guide&lt;br /&gt;
* ND-60.153.4 SW : ACCESS Användarhandbok (3 ex.)&lt;br /&gt;
* [http://www.home.neab.net/ND-library/60-General%20software/ND-60.158.3%20EN%20SYMBOLIC%20DEBUGGER%20User%20Guide-Gandalf-OCR.pdf ND-60.158.3 EN] : SYMBOLIC DEBUGGER User Guide (2 ex)&lt;br /&gt;
* [http://www.home.neab.net/ND-library/60-General%20software/ND-60.158.4%20EN%20SYMBOLIC%20DEBUGGER%20User%20Guide-Gandalf-OCR.pdf ND-60.158.4 EN] : SYMBOLIC DEBUGGER User Guide (3 ex.)&lt;br /&gt;
* ND-60.158.5 EN : SYMBOLIC DEBUGGER User Guide&lt;br /&gt;
* [http://www.home.neab.net/ND-library/60-General%20software/ND-60.161.3%20EN%20PIOC%20Software%20Guide-Gandalf-OCR.pdf ND-60.161.3 EN] : PIOC Software Guide&lt;br /&gt;
* [http://www.home.neab.net/ND-library/60-General%20software/ND-60.163.03%20COSMOS%20User%20Guide-Gandalf-OCR.pdf ND-60.163.03] : COSMOS User Guide&lt;br /&gt;
* [http://www.home.neab.net/ND-library/60-General%20software/ND-60.163.4%20EN%20COSMOS%20User%20Guide-Gandalf-OCR.pdf ND-60.163.4 EN] : COSMOS User Guide (3 ex.)&lt;br /&gt;
* [http://www.home.neab.net/ND-library/60-General%20software/ND-60.164.01%20COSMOS%20PROGRAMMER%20GUIDE-Gandalf-OCR.pdf ND-60.164.01] : COSMOS PROGRAMMER GUIDE&lt;br /&gt;
* [http://www.home.neab.net/ND-library/60-General%20software/ND-60.164.3%20EN%20COSMOS%20Programmer%20Guide-Gandalf-OCR.pdf ND-60.164.3 EN] : COSMOS Programmer Guide&lt;br /&gt;
* ND-60.171.01 : COB-GEN Reference Manual&lt;br /&gt;
* ND-60.172.02 : THE DATA BASE SYSTEM - SIBAS II NORD Users Manual&lt;br /&gt;
* [http://www.home.neab.net/ND-library/60-General%20software/ND-60.174.Q01-SINTRAN%20III%20QUICK%20REFERENCE%20CARD-Gandalf-OCR.pdf ND-60.174.Q01] : SINTRAN III QUICK REFERENCE CARD&lt;br /&gt;
* ND-60.175.2 EN : FILE-HANDLER User Manual&lt;br /&gt;
* ND-60.176.3 EN : TRUE User Manual (4 ex.)&lt;br /&gt;
* ND-60.179.01 : User Environment Reference Manual&lt;br /&gt;
* [http://www.home.neab.net/ND-library/60-General%20software/ND-60.181.2%20EN%20Introduction%20to%20DATA%20COMMUNICATION-Gandalf-OCR.pdf ND-60.181.2 EN] : Introduction to DATA COMMUNICATION&lt;br /&gt;
* ND-60.182.1 EN : LINKAGE-LOADER User Guide&lt;br /&gt;
* [http://www.home.neab.net/ND-library/60-General%20software/ND-60.194.3%20EN%20User%20Environment%20Reference%20Manual-Gandalf-OCR.pdf ND-60.194.3 EN] : User Environment Reference Manual (4 ex.)&lt;br /&gt;
* ND-60.194.3 SW : User Environment Referenshandbok (2 ex.)&lt;br /&gt;
* [http://www.home.neab.net/ND-library/60-General%20software/ND-60.196.01%20BRF-LINKER%20User%20Manual-Gandalf-OCR.pdf ND-60.196.01] : BRF-LINKER User Manual (3 ex.)&lt;br /&gt;
* ND-60.196.3 EN : BRF-Linker User Manual (15 ex.)&lt;br /&gt;
* [http://www.home.neab.net/ND-library/60-General%20software/ND-60.203.2%20EN%20ABM%20User%20Manual-Gandalf-OCR.pdf ND-60.203.2 EN] : ABM User Manual (6 ex.)&lt;br /&gt;
* ND-60.204.2 EN : DIALOGUE Introduction&lt;br /&gt;
* ND-60.206.3 EN : Dialogue-UNIQUE-II User Guide (5 ex.)&lt;br /&gt;
* ND-60.210.2 EN : UNIQUE-II Programmer&#039;s Manual&lt;br /&gt;
* ND-60.210.3 EN : DIALOGUE - UNIQUE-II Application Development (6 ex.)&lt;br /&gt;
* [http://www.home.neab.net/ND-library/60-General%20software/ND-60.214.01%20CC-100%20and%20CC-500%20C-Compiler%20ND-100%20500%20User%20Manual-Gandalf-OCR.pdf ND-60.214.01] : CC-100 and CC-500 C-Compiler ND-100/500 User Manual&lt;br /&gt;
* [http://www.home.neab.net/ND-library/60-General%20software/ND-60.215.01%20FILE%20MANAGER%20Introduction-Gandalf-OCR.pdf ND-60.215.01] : FILE MANAGER Introduction&lt;br /&gt;
* ND-60.215.1 EN : File Manager Introduction&lt;br /&gt;
* [http://www.home.neab.net/ND-library/60-General%20software/ND-60.219.1%20EN%20COMPLETE%20PROGRAM%20GENERATOR%20User%20Manual-Gandalf-OCR.pdf ND-60.219.1 EN] : COMPLETE PROGRAM GENERATOR User Manual (2 ex.)&lt;br /&gt;
* ND-60.222.1 EN : PASCAL Reference Manual&lt;br /&gt;
* [http://www.home.neab.net/ND-library/60-General%20software/ND-60.227.1%20EN%20COSMOS%20X.25%20Programmer%20Guide-Gandalf-OCR.pdf ND-60.227.1 EN] : COSMOS X.25 Programmer Guide&lt;br /&gt;
* ND-60.228.1 EN : SINTRAN III Monitor Calls (11 ex.)&lt;br /&gt;
* [http://www.home.neab.net/ND-library/60-General%20software/ND-60.230.01%20SINTRAN%20III%20J-version%20Release%20Information-Gandalf-OCR.pdf ND-60.230.01] : SINTRAN III J-version Release Informaton&lt;br /&gt;
* [http://www.home.neab.net/ND-library/60-General%20software/ND-60.230.2%20EN%20SINTRAN%20III%20Release%20Information%20K%20version-Gandalf-OCR.pdf ND-60.230.2 EN] : SINTRAN III Release Information K version&lt;br /&gt;
* ND-60.230.5 EN : SINTRAN III Release Information K version (18 ex.)&lt;br /&gt;
* ND-60.232.4 EN : Automake User Manual&lt;br /&gt;
* ND-60.234.1 EN : XCOM eXtended COMmand processor version A&lt;br /&gt;
* [http://www.home.neab.net/ND-library/60-General%20software/ND-60.236.1%20EN%20ND-100-500%20SORT-MERGE%20User%20Guide-Gandalf-OCR.pdf ND-60.236.1 EN] : ND-100/500 SORT-MERGE User Guide&lt;br /&gt;
* ND-60.242.2 EN : BUTTERFLY TEAMSTATION USER GUIDE&lt;br /&gt;
* ND-60.250.1 EN : BACKUP Users Guide (3 ex.)&lt;br /&gt;
* ND-60.250.2 EN : BACKUP Users Guide (2 ex.)&lt;br /&gt;
* ND-60.252.1 EN : THE SPRINT User Guide (2 ex.)&lt;br /&gt;
* [http://www.home.neab.net/ND-library/60-General%20software/ND-60.252.1%20SW%20SPRINT%20Handbok-Gandalf-OCR.pdf ND-60.252.1 SW] : SPRINT Handbok (2 ex.)&lt;br /&gt;
* ND-60.255.2 EN : Introduction to ND Office System (8 ex.)&lt;br /&gt;
* ND-60.256.1 EN : DIALOGUE-SIBAS/R Introduction (3 ex.)&lt;br /&gt;
* [http://www.home.neab.net/ND-library/60-General%20software/ND-60.261.1%20EN%20User%20Environment%20Library%20Routines-Gandalf-OCR.pdf ND-60.261.1 EN] : User Environment Library Routines&lt;br /&gt;
* ND-60.261.1 SW : User Environment Biblioteksrutiner (5 ex.)&lt;br /&gt;
* ND-60.264.1 EN : SINTRAN III User Guide (18 ex.)&lt;br /&gt;
* ND-60.265.1 EN : ND FORTRAN User Guide (5 ex.)&lt;br /&gt;
* ND-60.266.1 EN : LED User Manual (4 ex.)&lt;br /&gt;
* ND-60.271.1 EN : BUTTERFLY WORKSTATION MS-DOS REFERENCE MANUAL&lt;br /&gt;
* ND-60.281.1 EN : DIALOGUE-UNIQUE-II Programming Examples (5 ex.)&lt;br /&gt;
* ND-60.282.1 EN : DIALOGUE-SIBAS/R Databse Definition (DRL)&lt;br /&gt;
* ND-60.290.1 EN : DIALOGUE-SIBAS/R Application Development (DML)&lt;br /&gt;
* ND-60.295.2 : OWS User Guide&lt;br /&gt;
* ND-60.298.1 EN : File Restore User Guide&lt;br /&gt;
* ND-61.046.2 NO : Nortext Print manager Håndbok&lt;br /&gt;
* [http://www.home.neab.net/ND-library/62-Test%20and%20Verification%20software/ND-62.006.01%20NORD-10%20Verification%20Programs-Gandalf-OCR.pdf ND-62.006.01] : NORD-10 Verification Programs&lt;br /&gt;
* [http://www.home.neab.net/ND-library/62-Test%20and%20Verification%20software/ND-62.008.01%20NORD-50%20Test%20System-Gandalf-OCR.pdf ND-62.008.01] : NORD-50 Test System&lt;br /&gt;
* [http://www.home.neab.net/ND-library/63-NOTIS%20software/ND-63.001.02%20Introduction%20to%20NOTIS-WP-Gandalf-OCR.pdf ND-63.001.02] : Introduction to NOTIS-WP&lt;br /&gt;
* ND-63.002.01 : NOTIS-WP Referensmanual - Editor&lt;br /&gt;
* [http://www.home.neab.net/ND-library/63-NOTIS%20software/ND-63.002.02%20NOTIS-WP%20Reference%20Manual%20-%20Editor-Gandalf-OCR.pdf ND-63.002.02] : NOTIS-WP Referens Manual - Editor&lt;br /&gt;
* ND-63.005.02 : NOTIS-IR User Guide&lt;br /&gt;
* ND-63.005.3 SW : NOTIS-IR Handbok (8 ex.)&lt;br /&gt;
* [http://www.home.neab.net/ND-library/63-NOTIS%20software/ND-63.007.01%20NOTIS-TF%20Text%20Formatter%20Reference%20Manual-Gandalf-OCR.pdf ND-63.007.01] : NOTIS-TF Text Formatter Reference Manual&lt;br /&gt;
* [http://www.home.neab.net/ND-library/63-NOTIS%20software/ND-63.009.01%20NOTIS-TF%20Macro%20Guide-Gandalf-OCR.pdf ND-63.009.01] : NOTIS-TF Macro Guide&lt;br /&gt;
* [http://www.home.neab.net/ND-library/63-NOTIS%20software/ND-63.011.2%20EN%20NOTIS-ID%20User%20Guide-Gandalf-OCR.pdf ND-63.011.2 EN] : NOTIS-ID User Guide (4 ex.)&lt;br /&gt;
* ND-63.011.2 SW : NOTIS-ID Handbok&lt;br /&gt;
* [http://www.home.neab.net/ND-library/63-NOTIS%20software/ND-63.013.5%20SW%20NOTIS-RG%20Referenshandbok-Gandalf-OCR.pdf ND-63.013.5 SW] : NOTIS-RG Referenshandbok&lt;br /&gt;
* ND-63.014.03 : NOTIS-RG Håndbok&lt;br /&gt;
* ND-63.017.02 A : NOTIS-DS Introduction (2 ex.)&lt;br /&gt;
* [http://www.home.neab.net/ND-library/63-NOTIS%20software/ND-63.017.2%20SW%20NOTIS-DS%20Introduktion-Gandalf-OCR.pdf ND-63.017.2 SW] : NOTIS-DS Introduktion&lt;br /&gt;
* ND-63.018.01 : NOTIS-WP User Guide&lt;br /&gt;
* ND-63.023.1 SW : NOTIS-TF Handbok&lt;br /&gt;
* ND-63.024.1 EN : NOTIS-RG User Guide (4 ex.)&lt;br /&gt;
* ND-63.025.3 EN : NOTIS-CALC User Guide (16 ex.)&lt;br /&gt;
* ND-63.025.3 SW : NOTIS-CALC Användarhandbok (6 ex.)&lt;br /&gt;
* ND-63.025.4 SW : NOTIS-CALC Användarhandbok&lt;br /&gt;
* ND-63.026.02 : NOTIS-CALC Handbok (in Swedish)&lt;br /&gt;
* [http://www.home.neab.net/ND-library/63-NOTIS%20software/ND-63.030.1%20SW%20NOTIS-PM%20Handbok-Gandalf-OCR.pdf ND-63.030.1 SW] : NOTIS-PM Handbok (13 ex.)&lt;br /&gt;
* ND-63.035.2 EN : NOTIS-WP Brief Introduction&lt;br /&gt;
* ND-63.036.1 SW : Nya funktioner i Notis-WP-M&lt;br /&gt;
* ND-63.041.1 EN : New Features in NOTIS-TF-M&lt;br /&gt;
* [http://www.home.neab.net/ND-library/63-NOTIS%20software/ND-63.042.1%20EN%20NOTIS-WP%20M%20Release%20Information%20for%20new%20users-Gandalf-OCR.pdf ND-63.042.1 EN] : NOTIS-WP M Release Information for new users&lt;br /&gt;
* [http://www.home.neab.net/ND-library/63-NOTIS%20software/ND-63.043.1%20SW%20Nya%20funktioner%20i%20Notis-IR%20F-Gandalf-OCR.pdf ND-63.043.1 SW] : Nya funktioner i Notis-IR F&lt;br /&gt;
* [http://www.home.neab.net/ND-library/63-NOTIS%20software/ND-63.045.1%20SW%20NOTIS-DRAW%20Handbok-Gandalf-OCR.pdf ND-63.045.1 SW] : NOTIS-DRAW Handbok (5 ex.)&lt;br /&gt;
* ND-63.046.1 EN : BUTTERFLY WORKSTATION NOTIS-WSWP USER GUIDE (2 ex.)&lt;br /&gt;
* ND-63.058.1 EN : NOTIS-PRO User Guide&lt;br /&gt;
* [http://www.home.neab.net/ND-library/99-Reference%20cards/ND-99.006.3%20EN%20NOTIS-WP%20REFERENCE%20CARD%20for%20ND-NOTIS%20terminals-Gandalf-OCR.pdf ND-99.006.3 EN] : NOTIS-WP REFERENCE CARD for ND-NOTIS terminals&lt;br /&gt;
* ND-99.015.1 EN : SIBAS-R DRL Quick Reference Card&lt;br /&gt;
* ND-99.035.2 EN : NOTIS-WP New features in N version.&lt;br /&gt;
* ND-99.053.1 EN : FILE MANAGER REFERENCE CARD&lt;br /&gt;
* ND-823005.1 EN : OpenLAN Site Preparation and Installation Guide&lt;br /&gt;
* ND-823008.1 EN : OpenLAN Network Planning and Design Guide (Internal use only!)&lt;br /&gt;
* ND-830003.7 EN : SINTRAN III System Supervisor (3 ex.)&lt;br /&gt;
* ND-830025.2 EN : COSMOS Operator Guide&lt;br /&gt;
* ND-830072.2 EN : DIALOGUE Operations&lt;br /&gt;
* ND-830083.1 EN : Performance monitoring, tuning and capacity planning&lt;br /&gt;
* ND-830107.3 EN : OpenLAN Network Supervisor Guide (2 ex.)&lt;br /&gt;
* [http://www.home.neab.net/ND-library/30-Operating,%20diagnostic,%20maintenance/ND-830108.1%20EN%20OpenLAN%20Reference%20Guide%20for%20OWS%20Adapter%20Card-Gandalf-OCR.pdf ND-830108.1 EN] : OpenLAN Reference Guide for OWS Adapter Card&lt;br /&gt;
* ND-860121.4 EN : PED User&#039;s Guide&lt;br /&gt;
* ND-860128.6 EN : SINTRAN III Commands Reference Manual&lt;br /&gt;
* ND-860128EN7 : SINTRAN III Commands Reference Manual&lt;br /&gt;
* ND-860137.6 EN : FOCUS Screen Handling System Reference Manual (10 ex.)&lt;br /&gt;
* ND-860163.4 EN : COSMOS User Guide&lt;br /&gt;
* ND-860215.1 EN : File Manager Introduction&lt;br /&gt;
* [http://www.home.neab.net/ND-library/60-General%20software/ND-860230.6%20SINTRAN%20III%20Release%20Info.%20L-version-Gandalf-OCR.pdf ND-860230.6 EN] : SINTRAN III Release Info. L-version (2 ex.)&lt;br /&gt;
* ND-860240.2 EN : DIALOGUE-UNIQUE UNIQUICK User Manual (3 ex.)&lt;br /&gt;
* ND-860228.2 EN : SNTRAN III Monitor Calls&lt;br /&gt;
* ND-860252.2 EN : SPRINT User Guide&lt;br /&gt;
* ND-860256.1 EN : DIALOGUE - SIBAS/R Introduction&lt;br /&gt;
* ND-860258.1 EN : SQL User Guide (3 ex.)&lt;br /&gt;
* ND-860281.1 EN : DIALOGUE-UNIQUE II Programming Examples&lt;br /&gt;
* ND-860292.1 EN : DIALOGUE-UNIQUE Upgrade (2 ex.)&lt;br /&gt;
* ND-860295.2 SV : OWS Handbok (3 ex.)&lt;br /&gt;
* ND-860326.1 EN : OpenLAN Using your OWS with Non-ND Hosts supporting TCP/IP&lt;br /&gt;
* [http://www.home.neab.net/ND-library/60-General%20software/ND-860328.1%20EN%20NDIX%20Release%20C%20User&#039;s%20Supplementary%20Documents-Gandalf-OCR.pdf ND-860328.1 EN] : NDIX Release C User&#039;s Supplementary Documents&lt;br /&gt;
* ND-860352.1 EN : DIALOGUE-UNIQUE Release Information. (4 ex.)&lt;br /&gt;
* [http://www.home.neab.net/ND-library/60-General%20software/ND-860353.1%20EN-OpenLAN%20TIU%20Getting%20Started%20Guide-Gandalf-OCR.pdf ND-860353.1 EN] : OpenLAN TIU Getting Started Guide&lt;br /&gt;
* ND-860354.1 EN : File System Verification User Guide&lt;br /&gt;
* [http://www.home.neab.net/ND-library/60-General%20software/ND-860362.1%20SV%20S-Link%20Handbok-Gandalf-OCR.pdf ND-860362.1 SV] : S-Link Handbok&lt;br /&gt;
* ND-860367.1 EN : User Area Manager User Guide&lt;br /&gt;
* [http://www.home.neab.net/ND-library/60-General%20software/ND-860452EN1%20WinLink%20User%20Guide-Gandalf-OCR.pdf ND-860452EN1] : WinLink User Guide&lt;br /&gt;
* ND-863013EN7 : NOTIS-RG Reference Manual&lt;br /&gt;
* ND-863018.3 SW : NOTIS-WP Användarhandbok (3 ex.)&lt;br /&gt;
* ND-863033.2 SW : NOTIS-BG Handbok (5 ex.)&lt;br /&gt;
* ND-863066.1 SW : NOTIS-WP-N på arbetsstationen&lt;br /&gt;
* ND-863072NO1 : PC-NOTIS Brukerhåndbok&lt;br /&gt;
* ND-863073NO1 : PC-NOTIS Driftshåndbok&lt;br /&gt;
* [http://www.home.neab.net/ND-library/91-PC%20products/ND-891092EN1%20How%20to%20install%20WinLink-Gandalf-OCR.pdf ND-891092EN1] : How to install WinLink&lt;br /&gt;
* ND-899035NO2 : NOTIS-WP Nye funksjoner i N-versjonen&lt;br /&gt;
* ND-899080.1 NO : NOTIS-WP NO9 på fem minutter&lt;br /&gt;
&lt;br /&gt;
=== Unnumbered documentation ===&lt;br /&gt;
&lt;br /&gt;
* Unnumbered : SIBAS-DRIFT (2 ex.)&lt;br /&gt;
* LATHUND NOTIS-WP (23 ex.)&lt;br /&gt;
* [http://www.home.neab.net/ND-library/00-Unnumbered/SERVICE%20HANDBOOK%20Vol.1-Gandalf-OCR.pdf ND SERVICE HANDBOOK VOL. I]&lt;br /&gt;
* ND SERVICE HANDBOOK VOL. III &lt;br /&gt;
* ND SERVICE HANDBOOK VOL. IV&lt;br /&gt;
* [http://www.home.neab.net/ND-library/00-Unnumbered/ND%20Prislista%20Februari%201981-Gandalf-OCR.pdf ND PRISLISTA FEB-81]&lt;br /&gt;
* TILLBEHÖR FRÅN NORSK DATA PRISLISTA 1/10 1986&lt;br /&gt;
* [http://www.home.neab.net/ND-library/00-Unnumbered/ND%20binder%20with%20cable%20drawings-Gandalf-OCR.pdf ND ring binder with cable diagrams NORD-10 and ND-100]&lt;br /&gt;
* [http://www.home.neab.net/ND-library/00-Unnumbered/04-Drawings/NORD-10%20drawings-Gandalf-OCR.pdf Two binders with drawings of NORD-10 boards]&lt;br /&gt;
* [http://www.home.neab.net/ND-library/00-Unnumbered/ND-500%20Binder%20with%20drawings-Gandalf-OCR.pdf ND ring binder with configuration and diagrams of the ND-500]&lt;br /&gt;
* [http://www.home.neab.net/ND-library/00-Unnumbered/Binder%201x%20ND-100%20diagrams-Gandalf-OCR.pdf ND ring binder with configuration and diagrams of the ND-100 part of ND-500 serial nr 062]&lt;br /&gt;
* ND Product Description : ND-110 SATELLITE SERIES&lt;br /&gt;
* [http://www.home.neab.net/ND-library/00-Unnumbered/06-NDIX/List%20of%20special%20commands%20for%20communicating%20with%20SINTRAN%20III-Gandalf-OCR.pdf NORSK DATA UNIX (NDIX) - ND-5000 - ND-100 Interface Specification]&lt;br /&gt;
* [http://www.home.neab.net/ND-library/00-Unnumbered/06-NDIX/NDIX%20Memory%20Layout-Gandalf-OCR.pdf List of special commands for communicating with SINTRAN III]&lt;br /&gt;
* [http://www.home.neab.net/ND-library/00-Unnumbered/06-NDIX/NORSK%20DATA%20UNIX%20(NDIX)%20-%20ND-5000%20-%20ND-100%20Interface%20Specification-Gandalf-OCR.pdf NDIX Memory Layout]&lt;br /&gt;
* Program descriptions : See [[List of software in Gandalf collection|separate list of scanned program descriptions]].&lt;br /&gt;
* Software : four ring binders with software and software descriptions for ND-100/ND-500&lt;br /&gt;
* Software : Three large binders with satellite programs on 5 1/4 floppy disks.&lt;br /&gt;
* Software : WinLink&lt;br /&gt;
* Software : ND Connect Module&lt;br /&gt;
* Software : PC-NOTIS WP (pnr 230144N) on two 5 1/4 and three 3.5 inch floppies.&lt;br /&gt;
* Software : S-LINK (pnr ND 230059 A) on three 5 1/4 and three 3.5 inch floppies.&lt;br /&gt;
* Media : six 5 1/4 inch floppies with unknown contents&lt;br /&gt;
* Keyboard overlays for NOTIS on IBM XT or IBM AT keyboard&lt;br /&gt;
* NOCUS PROCEEDINGS SIGOA 15-16 September 1987&lt;br /&gt;
* Annual stockholders report 1986&lt;br /&gt;
* Periodica : PRODUCT NEWS : May 1987, November 1987&lt;br /&gt;
* Periodica : ND NEWS : November 1984, October 1986, March 1987&lt;br /&gt;
* Periodica : NOTIS ANVÄNDARE : April 1989, Oktober 1987, Januari 1988, Januari 1989&lt;br /&gt;
* Periodica : Nocus News : No. 2 July 1983, No. 4 December 1983, No. 5 March 1984, No. 6 1984, No. 8 1984, No. 1/85, No. 2/85, 4/88, 1/89&lt;br /&gt;
* Periodica : DOCUMENTATION A list of the documentation currently available for Norsk Data products : December 1987, June 1988&lt;br /&gt;
* Report : [http://www.home.neab.net/ND-library/00-Unnumbered/NORD-50%20report%20180.7640.500-Gandalf-OCR.pdf NORD-50 report 180.7640.500]&lt;br /&gt;
* ([http://www.home.neab.net/ND-library/00-Unnumbered/SINTRAN%20III%20J%20VSX%20programlistning%20Vol1-Gandalf-OCR.pdf Part 1] [http://www.home.neab.net/ND-library/00-Unnumbered/SINTRAN%20III%20J%20VSX%20programlistning%20Vol2-Gandalf-OCR.pdf Part 2]) : SINTRAN III programlistning&lt;br /&gt;
* 5 cm of program listings. (Forth + other)&lt;br /&gt;
&lt;br /&gt;
=== Third party hardware manuals ===&lt;br /&gt;
&lt;br /&gt;
* Am201B/Am2901C Four-Bit Bipolar Microprocessor Slice, AMD. Page 5-1 to 5-18&lt;br /&gt;
* 3:rd party manual : Control Data Corporation, Control Data Cartridge Module Drive&lt;br /&gt;
* [http://www.home.neab.net/ND-library/00-Third%20party/9448%20CDC%20CMD%20Phoenix/75888415%20Cartridge%20Module%20Drive-Gandalf-OCR.pdf 3:rd party manual] : Control Data 75888415 Cartridge Module Drive (9448 Phoenix)&lt;br /&gt;
* [http://www.home.neab.net/ND-library/00-Third%20party/9448%20CDC%20CMD%20Phoenix/77615144%20Hardware%20Product%20Configurator-Gandalf-OCR.pdf 3:rd party manual] : Control Data 77615144 Hardware Product Configurator&lt;br /&gt;
* [http://www.home.neab.net/ND-library/00-Third%20party/BJ7XX%20SMD%20DRIVE/ Binder with manuals] for CDC BJ7XX SMB drives&lt;br /&gt;
** [http://www.home.neab.net/ND-library/00-Third%20party/BJ7XX%20SMD%20DRIVE/83308400%20STORAGE%20MODULE%20DRIVE%20BJ7XX-Gandalf-OCR.pdf Control Data Corporation 83308400] : Control Data STORAGE MODULE DRIVE BJ7XX, Installation maintenance and schematics, Volume 1 of 2 (2 ex.)&lt;br /&gt;
*** Revisions : [http://www.home.neab.net/ND-library/00-Third%20party/BJ7XX%20SMD%20DRIVE/83308400%20Rev.%20AD-Gandalf-OCR.pdf AD] [http://www.home.neab.net/ND-library/00-Third%20party/BJ7XX%20SMD%20DRIVE/83308400%20Rev.%20AE-Gandalf-OCR.pdf AE]&lt;br /&gt;
** [http://www.home.neab.net/ND-library/00-Third%20party/BJ7XX%20SMD%20DRIVE/83308500%20STORAGE%20MODULE%20DRIVE%20BJ7XX%20Vol%201-Gandalf-OCR.pdf Control Data Corporation 83308500] : Control Data STORAGE MODULE DRIVE BJ7XX, General description, Volume 2&lt;br /&gt;
** [http://www.home.neab.net/ND-library/00-Third%20party/BJ7XX%20SMD%20DRIVE/83308600%20STORAGE%20MODULE%20DRIVE%20BJ7XX%20Vol%202-Gandalf-OCR.pdf Control Data Corporation 83308600] : Control Data STORAGE MODULE DRIVE BJ7XX, Parts Data, Volume 2&lt;br /&gt;
*** Revisions : [http://www.home.neab.net/ND-library/00-Third%20party/BJ7XX%20SMD%20DRIVE/83308600%20Rev.%20AG-Gandalf-OCR.pdf AG] [http://www.home.neab.net/ND-library/00-Third%20party/BJ7XX%20SMD%20DRIVE/83308600%20Rev.%20AH-Gandalf-OCR.pdf AH] [http://www.home.neab.net/ND-library/00-Third%20party/BJ7XX%20SMD%20DRIVE/83308600%20Rev.%20AJ-Gandalf-OCR.pdf AJ] [http://www.home.neab.net/ND-library/00-Third%20party/BJ7XX%20SMD%20DRIVE/83308600%20Rev.%20AL-Gandalf-OCR.pdf AL]&lt;br /&gt;
** [http://www.home.neab.net/ND-library/00-Third%20party/BJ7XX%20SMD%20DRIVE/83323710%20CDC%20SPEICHER%20MODUL%20ANTIEB%20BJ5XX%20BJ7XX%20BK4XX%20BK5XX%20BK8XX-Gandalf-OCR.pdf Control Data Corporation 83323710] : CDC SPEICHER MODULE ANTRIEB BJ5XX BJ7XX BK4XX BK5XX BK8XX&lt;br /&gt;
* 3:rd party manual : Data General Corporation, 6060 Series DG/Disk Storage Drives. Schematics, Field service maintenance and Illustrated parts break down in one binder.&lt;br /&gt;
* 3:rd party manual : EMI, TECHNICAL MANUAL SWITCHING POWER SUPPLY ESP 271&lt;br /&gt;
* 3:rd party manual : PHILIPS, SWITCHED-MODE POWER SUPPLY PE 1743&lt;br /&gt;
* 3:rd party manual : [http://www.home.neab.net/ND-library/00-Unnumbered/TELERAY%2010%20SERIES%20CRT%20DATA%20TERMINAL-Gandalf-OCR.pdf TELERAY 10 SERIES CRT DATA TERMINAL]&lt;br /&gt;
* 3:rd party manual : TORE SEEM, POWER SUPPLY P6010&lt;br /&gt;
* 3:rd party manual : Texas Instruments, OMNI 800, Model 825 KSR Terminal&lt;br /&gt;
* 3:rd party manual : Mitsubishi, TECHNICAL INFORMATION 19V&amp;quot; HIGH RESOLUTION COLOR DISPLAY MONITOR MODEL C-3919N/C&lt;br /&gt;
&lt;br /&gt;
=== Third party software manuals ===&lt;br /&gt;
&lt;br /&gt;
* 3:rd party : NOTIS-RG Övningsexempel from Silvidata&lt;br /&gt;
* 3:rd party : HILDA-CALC Manual 850701&lt;br /&gt;
* 3:rd party : Western Digital, June 1984, Storage Management Products Handbook&lt;br /&gt;
* 3:rd party : PASCAL - Instructions in Swedish for running Pascal on ND-100&lt;br /&gt;
&lt;br /&gt;
== ND library of [[User:Zenz|Zenz]] ==&lt;br /&gt;
&lt;br /&gt;
Documentation&lt;br /&gt;
* ND-30.005.3 EN : Test Program Description for ND-100/ND-110&lt;br /&gt;
* ND-60.264.1 EN : Sintran III User Guide&lt;br /&gt;
* Ring binder with notes from SINTRAN III installation on BILL and BULL&lt;br /&gt;
* Ring binder from Boliden Mineral. 16 different software descriptions without floppies.&lt;br /&gt;
&lt;br /&gt;
Software on 8&amp;quot; floppy&lt;br /&gt;
* Test programs for ND-100 (ND-10523C part 1-4 of 4)&lt;br /&gt;
* SINTRAN III VSE/VSX utility program (210628F02-XX part 1-2 of 2)&lt;br /&gt;
* SINTRAN III VSE/VSX utility program (10628D02-XX part 1-2 of 2)&lt;br /&gt;
* Test programs for ND100/110/120 (210523G02-XX part 1-3 5-6 of 6) Product release 880802 8808&lt;br /&gt;
* DISC-TEMA-III : Test (211067A02-XX-01S&lt;br /&gt;
* 2 sets of SINTRAN III-VSE Version J (N-100-1002 part 1-4 of 4) cold start diskettes. 840421&lt;br /&gt;
* SINTRAN III-VS Version H (ND-100-1002 part 1-4 of 4)&lt;br /&gt;
* Patch-FILE-10300J (ND-PATCH-SIN-J) 860515&lt;br /&gt;
* Test program (ND-10523D part 1-4 of 4)&lt;br /&gt;
* MEMTOF Memory to floppy dump (ND-10634A) MEMTOF-100&lt;br /&gt;
* Ring binder with nine 8&amp;quot; floppies with test programs for NORD-10 ... ND-100&lt;br /&gt;
&lt;br /&gt;
== ND literature of Bert Thomas ==&lt;br /&gt;
This list of manuals and software appeared on the cctech list in a posting on 21 of december 2008.&lt;br /&gt;
&lt;br /&gt;
Books:&lt;br /&gt;
&lt;br /&gt;
* NOTIS-BG User Guide&lt;br /&gt;
* NOTIS-RG New functions in the E-version&lt;br /&gt;
* NOTIS-DS User&#039;s guide&lt;br /&gt;
* Introduction to ND Office Systems&lt;br /&gt;
* The SPRINT User Guide&lt;br /&gt;
* Documentation Catalogue&lt;br /&gt;
* SINTRAN III Real Time Loader&lt;br /&gt;
* Dialogue-UNIQUE-II User Guide&lt;br /&gt;
* Operator Environment User Guide (2 ex)&lt;br /&gt;
* NOTIS-WP Brief Introduction&lt;br /&gt;
* User Environment Reference Manual&lt;br /&gt;
* NOTIS-WP Reference Manual&lt;br /&gt;
* COSMOS User Guide&lt;br /&gt;
* User Environment Reference Manual&lt;br /&gt;
* SINTRAN III Utilities Manual (3x)&lt;br /&gt;
* ND-110 Instruction Set&lt;br /&gt;
* The Database System SIBAS II ND User Manual&lt;br /&gt;
* SIBAS II Operator Manual&lt;br /&gt;
* NOTIS-DS Introduction (2x)&lt;br /&gt;
* Sintran III Real Time Guide&lt;br /&gt;
* NOTIS-DS Supervisor Guide (2x)&lt;br /&gt;
* ACCESS User Guide&lt;br /&gt;
* File Manager Introduction (2x, one in shrink-wrap)&lt;br /&gt;
* NOMIS Norwegian Medical Information System&lt;br /&gt;
* SINTRAN III COMMANDS Reference Manual&lt;br /&gt;
* SINTRAN III Monitor Calls (2x)&lt;br /&gt;
* Symbolic Debugger User Guide&lt;br /&gt;
* Examples for NOTIS-RG Version B&lt;br /&gt;
* SINTRAN-III Release Information K-version&lt;br /&gt;
* NOTIS-TF Macro Guide (new in shrink wrap)&lt;br /&gt;
* BACKUP User Guide (3x)&lt;br /&gt;
* SINTRAN III System Supervisor&lt;br /&gt;
* ND-110 COMPACT Operator Guide (contains several quick reference cards)&lt;br /&gt;
* SINTRAN III User Guide&lt;br /&gt;
* BRF-Linker User Manual&lt;br /&gt;
* NOTIS-TF User Guide&lt;br /&gt;
* User Environment Library Routines&lt;br /&gt;
* NOTIS-RG Reference Manual&lt;br /&gt;
* Test Program Description for ND-100/ND-110&lt;br /&gt;
* ordner with following description:&lt;br /&gt;
**  course program&lt;br /&gt;
**  the supervisor&#039;s responsibility&lt;br /&gt;
**  Handbook of Useful information&lt;br /&gt;
**  examples of LOAD-MODE etc.&lt;br /&gt;
**  telefix customer information&lt;br /&gt;
**  miscellaneous materials&lt;br /&gt;
* MEDITEBS (in dutch)&lt;br /&gt;
* bunch of unknown listings&lt;br /&gt;
* a document with information on SCSI on ND&lt;br /&gt;
* ACCESS DBA manual&lt;br /&gt;
* NOTIS-TF text formatter reference manual&lt;br /&gt;
* partly dutch presentation with general user info&lt;br /&gt;
* SINTRAN III Timesharing/Batch guide&lt;br /&gt;
* some dutch documentation on MEDITEBS&lt;br /&gt;
* datasheets of several ND products, such as software packages, computers and accessoiries&lt;br /&gt;
&lt;br /&gt;
Floppies:&lt;br /&gt;
(each floppy or set of floppies contains a few pages of information)&lt;br /&gt;
&lt;br /&gt;
* SINTRAN III K GENERATION 312 CONF.D VSX, 2 disks (2 sets)&lt;br /&gt;
* PATCH-SIN-K-5400  (2 sets)&lt;br /&gt;
* SINTRAN III Configuration Program&lt;br /&gt;
* SUBSYSTEM PACKAGE 32 BITS FLOATING FORMAT&lt;br /&gt;
* SINTRAN III VSE/VSX Utility Programs&lt;br /&gt;
* ACCOUNTING System for SINTRAN III&lt;br /&gt;
* BACKUP-SYSTEM&lt;br /&gt;
* X-MESSAGE&lt;br /&gt;
* TELEFIX FILES FOR USER SITES&lt;br /&gt;
* SUBSYSTEM PACKAGE II&lt;br /&gt;
* VTM terminal tables&lt;br /&gt;
* USER ENVIRONMENT (3 disks)&lt;br /&gt;
* TEST PROGRAMS FOR ND-100/110&lt;br /&gt;
* TEST PROGRAMS FOR ND-100/110/120 (2 disks)&lt;br /&gt;
* JEC job execution control&lt;br /&gt;
* ND-10634A MEMORY TO FLOPPY&lt;br /&gt;
* NOTIS-WP FOR ND-100 (4 disks)&lt;br /&gt;
* SIBAS-II for ND-100 (2 disks with pretty much the same label)&lt;br /&gt;
* ACCESS FOR ND-100 (dito)&lt;br /&gt;
* NOTIS-RG for ND-100 norwegian&lt;br /&gt;
* NOTIS-DS for ND-100 (3 disks)&lt;br /&gt;
* NOTIS-DS for ND-100 48-bit floating point (3 disks with pretty much the same label)&lt;br /&gt;
* NOTIS-BG-for ND-100 norwegian version 32 bits fl&lt;br /&gt;
* NOTIS-BG-for ND-100 32 bits fl&lt;br /&gt;
* NOTIS-BG-for ND-100 (business grafics) 32 bits fl&lt;br /&gt;
* PR for ND-100 (Norwegian version)&lt;br /&gt;
* BRF-Linker for ND-100&lt;br /&gt;
* SINTRAN III MONITOR CALL Pack.&lt;br /&gt;
* SPRINT Spooling System (3 disks)&lt;br /&gt;
* MEDITEBS specials&lt;br /&gt;
* Mass Storage Utilities&lt;br /&gt;
* OPERATOR ENVIRONMENT (4 disks)&lt;br /&gt;
* Disk Restore (3 disks)&lt;br /&gt;
* TESTPROGRAMS FOR ND-100/110/120 (2 disks, both labeled PART 1 OF 2)&lt;br /&gt;
* UNIQUE-II SIBAS for ND-100&lt;br /&gt;
* UNIQUE TEXT SYSTEM&lt;br /&gt;
* UNIQUE-II SIBAS ND-100 (hand-written label)&lt;br /&gt;
* SOFTWARE KEY DISCETTE&lt;br /&gt;
&lt;br /&gt;
== ND library of [[User:TArntsen|TA]] ==&lt;br /&gt;
The library is larger but the list mostly includes material not already listed above.&lt;br /&gt;
&lt;br /&gt;
===Documentation===&lt;br /&gt;
* ND-812065.1 EN : Multifunction Wide Area Network Controller&lt;br /&gt;
* ND-820026.1 EN : [[DOMINO]] and [[NUCLEUS]] Software Guide&lt;br /&gt;
* ND-02.003.01 : PIOC Hardware Reference Manual&lt;br /&gt;
* ND-05.013.03 : ND-500 Single Precision Array Processing Functions&lt;br /&gt;
* ND-05.018.01 : ND-500/2 Double Precision Array Processing Functions&lt;br /&gt;
* ND-12.020.02 : UNIVERSAL DMA INTERFACE ND852&lt;br /&gt;
* GPIB on ND-100 PRELIMINARY 17. Aug. 1982 (No ND ID number) : [[Wikipedia:IEEE 488|IEEE 488]] on ND-100&lt;br /&gt;
* ND-12.023.02 : General Purpose Interface Bus (GPIB) User Guide (08/84)&lt;br /&gt;
* ND-12.048.1 EN : ND-100 SCSI Reference Guide&lt;br /&gt;
* ND-14.001.1A EN : DOMINO Standard Hardware Description (13.11.1987)&lt;br /&gt;
* ND-830071.2 EN : ND-5000 ES User Guide (28 pages small guide)&lt;br /&gt;
* ND-30.101.1 EN : OEM User Guide (Operator Environment)&lt;br /&gt;
* ND-60.057.02 : SIBAS Users Manual (10/76)&lt;br /&gt;
* ND-60.107.01 : ETHERNET Basic Software Programmer Guide&lt;br /&gt;
* ND-60.113.02 : NORD-500 ASSEMBLER Reference Manual&lt;br /&gt;
* ND-860136.4B EN : ND-500 Loader/Monitor&lt;br /&gt;
* ND-60.186.02 : FORTRAN CONVERTER&lt;br /&gt;
* ND-60.251.1 EN : C Reference Manual&lt;br /&gt;
* ND-860255.3 EN : Introduction to ND Office Systems&lt;br /&gt;
* ND-860266.2 EN : LED User Guide&lt;br /&gt;
* ND-60.284.1 EN : COSMOS TELNET/FTP Client User Guide&lt;br /&gt;
* ND-60.289.1 EN : ND Linker User Guide and Reference Manual (Jan. 88)&lt;br /&gt;
* ND-860289.2p EN : ND Linker User Guide and Reference Manual (Oct. 88)&lt;br /&gt;
* ND-60.297.1 EN : [[PLANC]] Utility Library and PLANC-GEN&lt;br /&gt;
* ND-860372.1 EN : SINTRAN SLIB Programmers Guide (Socket Library)&lt;br /&gt;
* ND-63.036.1 EN : New Features in NOTIS-WP-M: Reference Information and Tutorials&lt;br /&gt;
* ND-65.019.1 EN : ND [[Wikipedia:Graphical Kernel System|GKS]] User Manual&lt;br /&gt;
* ND-65.020.1 EN : ND GKS Reference Manual&lt;br /&gt;
* SOFTWARE DESCRIPTION CATALOGUE February 1987&lt;br /&gt;
&lt;br /&gt;
===SINTRAN===&lt;br /&gt;
* Machine-readable listing SINTRAN III/VSX version K (subset)&lt;br /&gt;
&lt;br /&gt;
===OEM documentation etc===&lt;br /&gt;
* [[Wikipedia:Floating Point Systems|FPS]] AP INTERFACE MANUAL 17 Oct. 1986 (ND/FPS AP (Array Processor) HW Manual)&lt;br /&gt;
* Storage Technology Corporation 2920 Tape Subsystem Maintenance Manual, January 1986 (for ND STC tape drive, serial number 6604388)&lt;br /&gt;
:This manual consists of two very thick volumes. It also includes a machine verification certificate for this particular drive serial.&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;VOL 1&#039;&#039;:&lt;br /&gt;
:;MM&lt;br /&gt;
:;IPC&lt;br /&gt;
:;PN COMPAT&lt;br /&gt;
:;FCD&lt;br /&gt;
:&#039;&#039;VOL 2&#039;&#039;:&lt;br /&gt;
:;LOGICS&lt;br /&gt;
:Without verifying everything this is probably mostly or all covered by scans on [http://bitsavers.informatik.uni-stuttgart.de/pdf/stc/2920/ :bitsavers].&lt;br /&gt;
&lt;br /&gt;
===Software for ND-10/100 (subset)===&lt;br /&gt;
* ftn : Fortran-66 compiler, version FTN-2090I&lt;br /&gt;
* fortran-100-g02 : Fortran-77 compiler, version G02&lt;br /&gt;
* planc-100-f00 : Planc compiler, version F00&lt;br /&gt;
* npl : NORD PL compiler, version November 1979&lt;br /&gt;
* mac : MAC assembler&lt;br /&gt;
* nrl: Relocating loader/linker, version LDR-1935J&lt;br /&gt;
* brf-linker-c01: New loader/linker, version C01&lt;br /&gt;
* assembler-500: ND-500 cross-assembler, version 2.15&lt;br /&gt;
* pascal-b00: ND-500 cat-pascal cross-compiler, version B00&lt;br /&gt;
* ped-eng-j: PED (Programmer&#039;s editor), version J (English)&lt;br /&gt;
* vtm-assemble-a00: Tool to build DDBTABLES (used by GUI applications) from terminal type files (VTM tables).&lt;br /&gt;
&lt;br /&gt;
===Software for ND-500(0) (subset)===&lt;br /&gt;
* fortran-500-k02: Fortran-77 compiler, version K02&lt;br /&gt;
* planc-500-i01: Planc compiler, version I01&lt;br /&gt;
* nc-a06: CAT C compiler, version a06 (K&amp;amp;R C compiler)&lt;br /&gt;
* pascal-b06: CAT Pascal compiler, version B06 (also some other versions, including B03 and B04)&lt;br /&gt;
* linker-b01: Linker/loader, version B01&lt;br /&gt;
* file-compare: Advanced diff tool, version ND-10603B&lt;br /&gt;
* convert-dom-a03: Tool to convert from old 500 format to new :dom format, version A03 (also A02)&lt;br /&gt;
Wanted: PED-500 (my floppy is damaged.)&lt;br /&gt;
&lt;br /&gt;
== ND library of Telemuseum in Fetsund ==&lt;br /&gt;
* [http://www.home.neab.net/ND-library/00-Unnumbered/NORD-10%20Operator&#039;s%20Panel%20Hardware%20Description-Gandalf-OCR.pdf NORD-10 Operator&#039;s Panel Hardware Description]&lt;br /&gt;
* [http://www.home.neab.net/ND-library/06-NORD-10%20ND-100%20ND-110%20ND-120%20CPU/ND-06.010.01%20NORD-10-S%20MICROPROGRAM-Gandalf-OCR.pdf ND-06.010.01] : NORD-10-S MICROPROGRAM&lt;br /&gt;
* [http://www.home.neab.net/ND-library/06-NORD-10%20ND-100%20ND-110%20ND-120%20CPU/ND-06.031.1%20EN%20ND-110%20and%20ND-120%20Microprogrammer&#039;s%20Guide-Gandalf-OCR.pdf ND-06.031.1 EN] : ND-110 and ND-120 Microprogrammer&#039;s Guide&lt;br /&gt;
* [http://www.home.neab.net/ND-library/11-Data%20storage%20equipment/ND-11.008.01%20CARTRIDGE%20DISC%20SYSTEM%20FOR%20NORD-10-Gandalf-OCR.pdf ND-11.008.01] : CARTRIDGE DISC SYSTEM FOR NORD-10&lt;br /&gt;
* [http://www.home.neab.net/ND-library/30-Operating,%20diagnostic,%20maintenance/ND-30.081.1%20EN%20ND-100%20Tracer%20User%20Guide-Gandalf-OCR.pdf ND-30.081.1 EN] : ND-100 Tracer User Guide&lt;br /&gt;
&lt;br /&gt;
[[Category:lists]]&lt;br /&gt;
[[Category:Norsk Data documentation]]&lt;/div&gt;</summary>
		<author><name>TArntsen</name></author>
	</entry>
	<entry>
		<id>https://www.ndwiki.org/index.php?title=Virtual_library&amp;diff=6868</id>
		<title>Virtual library</title>
		<link rel="alternate" type="text/html" href="https://www.ndwiki.org/index.php?title=Virtual_library&amp;diff=6868"/>
		<updated>2022-10-10T08:45:51Z</updated>

		<summary type="html">&lt;p&gt;TArntsen: ND library of TA - SIII L listing&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is a compilation of known documentation and where to find it.&lt;br /&gt;
If you can add to this list, please do that. If you don&#039;t want to do it your self, contact Goran Axelsson at &#039;&#039;axelsson at acc.umu.se&#039;&#039;.&lt;br /&gt;
It also exists a list of [[Online manuals]] on a separate page.&lt;br /&gt;
&lt;br /&gt;
== ND manuals on Bitsavers ==&lt;br /&gt;
[http://bitsavers.org/ Bitsavers] is a site dedicated to preservation of programs and documentation of old computers. It has a [http://bitsavers.org/pdf/norskData/ subsection with ND manuals], thanks to Al Kossow. This is a list of the manuals kept online. All manuals are in pdf format.&lt;br /&gt;
&lt;br /&gt;
* [http://bitsavers.org/pdf/norskData/BRF-ND-60.196.01_BRF-LINKER_1984.pdf BRF-ND-60.196.01_BRF-LINKER_1984.pdf]&lt;br /&gt;
* [http://bitsavers.org/pdf/norskData/MAC-ND-60.096.1_MAC_Interactive_Assembly_and_Debugging_System_1984.pdf MAC-ND-60.096.1_MAC_Interactive_Assembly_and_Debugging_System_1984.pdf]&lt;br /&gt;
* [http://bitsavers.org/pdf/norskData/ND-100-FD-ND-06.015.02_ND-100_Functional_Description_1985.pdf ND-100-FD-ND-06.015.02_ND-100_Functional_Description_1985.pdf]&lt;br /&gt;
* [http://bitsavers.org/pdf/norskData/ND-100-IO-ND-06.016.01_NORD-100_Input_Output_System_1980.pdf ND-100-IO-ND-06.016.01_NORD-100_Input_Output_System_1980.pdf]&lt;br /&gt;
* [http://bitsavers.org/pdf/norskData/ND-100-RM-ND-06.014.02_ND-100_Reference_Manual_1984.pdf ND-100-RM-ND-06.014.02_ND-100_Reference_Manual_1984.pdf]&lt;br /&gt;
* [http://bitsavers.org/pdf/norskData/ND-500-RM-ND-05.009.3_ND-500_Reference_Manual_Jun87.pdf ND-500-RM-ND-05.009.3_ND-500_Reference_Manual_Jun87.pdf]&lt;br /&gt;
* [http://bitsavers.org/pdf/norskData/NPL-ND-60.047.03_NORD_PL_Users_Guide_Jul77.pdf NPL-ND-60.047.03_NORD_PL_Users_Guide_Jul77.pdf]&lt;br /&gt;
* [http://bitsavers.org/pdf/norskData/NRL-ND-60.066.4_ND_Relocating_Loader_1983.pdf NRL-ND-60.066.4_ND_Relocating_Loader_1983.pdf]&lt;br /&gt;
* [http://bitsavers.org/pdf/norskData/SYMDEB-ND-60.158.4_Symbolic_Debugger_Users_Guide_Dec86.pdf SYMDEB-ND-60.158.4_Symbolic_Debugger_Users_Guide_Dec86.pdf]&lt;br /&gt;
* [http://bitsavers.org/pdf/norskData/TRACE-ND-60.046.2_Trace_Routine_1984.pdf TRACE-ND-60.046.2_Trace_Routine_1984.pdf]&lt;br /&gt;
&lt;br /&gt;
== ND library of Umeå ==&lt;br /&gt;
This is the ND library maintained by [[User:Gandalf|G&amp;amp;ouml;ran Axelsson]]. It consists of the combined collections of Göran and the storage on Teg.&lt;br /&gt;
&lt;br /&gt;
The large storage in Teg is emptied and the most of the manuals ended up in a new storage together with the library of Göran. The collection contained a lot of ND literature, software and hardware, this is the list of the manuals and software. The list is going to expand further, there are a couple of boxes we haven&#039;t gone through yet. So far we have listed 560 manuals plus extra material.&lt;br /&gt;
&lt;br /&gt;
It also contains a number of manuals that came with the ND-500 machine donated by [[User:Burbas|Burbas]] to the Umeå collection. Among later additions are manuals from Ragge and a bunch of manuals that came with the [[NORD-50 Serial 37|NORD-50]].&lt;br /&gt;
&lt;br /&gt;
=== Early unnumbered manuals ===&lt;br /&gt;
&lt;br /&gt;
* [http://www.home.neab.net/ND-library/00-Unnumbered/05-Early%20manuals/Reference%20Manual%20for%20the%20NORD%20TimeSharing%20System-Gandalf-OCR.pdf Reference Manual for the NORD TimeSharing System]&lt;br /&gt;
* [http://www.home.neab.net/ND-library/00-Unnumbered/05-Early%20manuals/NORD-1%20REFERENCE%20MANUAL%201968%20January-Gandalf-OCR.pdf NORD-1 REFERENCE MANUAL 1968 January]&lt;br /&gt;
&lt;br /&gt;
=== Numbered manuals ===&lt;br /&gt;
&lt;br /&gt;
* [http://www.home.neab.net/ND-library/01-NORD-1%20NORD-4/ND-01.004.01%20HARDWARE%20MANUAL%20NORD%201-Gandalf-OCR.pdf ND-01.004.01] : HARDWARE MANUAL NORD 1&lt;br /&gt;
* [http://www.home.neab.net/ND-library/01-NORD-1%20NORD-4/ND-01.004.01%20HARDWARE%20MANUAL%20VOL%20II%20FLOW%20DIAGRAMS-Gandalf-OCR.pdf ND-01.004.01] : HARDWARE MANUAL VOL II FLOW DIAGRAMS&lt;br /&gt;
* [http://www.home.neab.net/ND-library/05-NORD-5%20ND-500%20ND-5000%20CPU/ND-05.003.01%20NORD-50%20REFERENCE%20MANUAL-Gandalf-OCR.pdf ND-05.003.01] : NORD-50 REFERENCE MANUAL&lt;br /&gt;
* [http://www.home.neab.net/ND-library/05-NORD-5%20ND-500%20ND-5000%20CPU/ND-05.004.01%20NORD-50%20CPU%20HARDWARE%20MANUAL%20I-Gandalf-OCR.pdf ND-05.004.01] : NORD-50 CPU HARDWARE MANUAL I&lt;br /&gt;
* [http://www.home.neab.net/ND-library/05-NORD-5%20ND-500%20ND-5000%20CPU/ND-05.004.01%20NORD-50%20CPU%20HARDWARE%20MANUAL%20II-Gandalf-OCR.pdf ND-05.004.01] : NORD-50 CPU HARDWARE MANUAL II&lt;br /&gt;
* [http://www.home.neab.net/ND-library/05-NORD-5%20ND-500%20ND-5000%20CPU/ND-05.007.01%20NORD-50%20FUNCTIONAL%20DESCRIPTION-Gandalf-OCR.pdf ND-05.007.01] : NORD-50 FUNCTIONAL DESCRIPTION&lt;br /&gt;
* [http://www.home.neab.net/ND-library/05-NORD-5%20ND-500%20ND-5000%20CPU/ND-05.008.01%20NORD-50%20General%20Description%20and%20Module%20Description-Gandalf-OCR.pdf ND-05-008.01] : NORD-50 General Description and Module Description&lt;br /&gt;
* [http://www.home.neab.net/ND-library/05-NORD-5%20ND-500%20ND-5000%20CPU/ND-05.009.01%20NORD-500%20Reference%20Manual-Gandalf-OCR.pdf ND-05.009.01] : NORD-500 Reference Manual&lt;br /&gt;
* [http://www.home.neab.net/ND-library/05-NORD-5%20ND-500%20ND-5000%20CPU/ND-05.009.3%20EN%20ND-500%20Reference%20Manual-Gandalf-OCR.pdf ND-05.009.3 EN] : ND-500 Reference Manual&lt;br /&gt;
* [http://www.home.neab.net/ND-library/05-NORD-5%20ND-500%20ND-5000%20CPU/ND-05.009.4%20EN%20ND-500%20Reference%20Manual-Gandalf-OCR.pdf ND-05.009.4 EN] : ND-500 Reference Manual&lt;br /&gt;
* [http://www.home.neab.net/ND-library/05-NORD-5%20ND-500%20ND-5000%20CPU/ND-05.012.01%20ND-500%20Micro%20Program%20Guide-Gandalf-OCR.pdf ND-05.012.01] : ND-500 Micro Program Guide&lt;br /&gt;
* [http://www.home.neab.net/ND-library/05-NORD-5%20ND-500%20ND-5000%20CPU/ND-05.017.01%20EN%20ND-5000%20HARDWARE%20MAINTENANCE-Gandalf-OCR.pdf ND-05.017.01 EN] : ND-5000 HARDWARE MAINTENANCE&lt;br /&gt;
* [http://www.home.neab.net/ND-library/05-NORD-5%20ND-500%20ND-5000%20CPU/ND-05.020.01%20EN%20ND-5000%20Hardware%20Description-Gandalf-OCR.pdf ND-05.020.1 EN] : ND-5000 Hardware Description&lt;br /&gt;
* [http://www.home.neab.net/ND-library/05-NORD-5%20ND-500%20ND-5000%20CPU/ND-05.022.1%20EN%20ND-5000%20Microprogram%20Guide-Gandalf.pdf ND-05.022.1 EN] : ND-5000 Microprogram Guide&lt;br /&gt;
* [http://www.home.neab.net/ND-library/06-NORD-10%20ND-100%20ND-110%20ND-120%20CPU/ND-06.005.01%20NORD-10%20-%20NORD-50%20Communication%20System-Gandalf-OCR.pdf ND-06.005.01] : NORD-10 - NORD-50 Communication System (2 copies)&lt;br /&gt;
* [http://www.home.neab.net/ND-library/06-NORD-10%20ND-100%20ND-110%20ND-120%20CPU/ND-06.007.01%20BIG%20MULTIPORT%20MEMORY%20SYSTEM-Gandalf-OCR.pdf ND-06.007.01] : BIG MULTIPORT MEMORY SYSTEM&lt;br /&gt;
* [http://www.home.neab.net/ND-library/06-NORD-10%20ND-100%20ND-110%20ND-120%20CPU/ND-06.008.01%20NORD-10-S%20Reference%20Manual-Gandalf-OCR.pdf ND-06.008.01] : NORD-10/S Reference Manual&lt;br /&gt;
* [http://www.home.neab.net/ND-library/06-NORD-10%20ND-100%20ND-110%20ND-120%20CPU/ND-06.014.2A%20EN%20ND-100%20Reference%20Manual-Gandalf-OCR.pdf ND-06.014.2A EN] : ND-100 Reference Manual&lt;br /&gt;
* [http://www.home.neab.net/ND-library/06-NORD-10%20ND-100%20ND-110%20ND-120%20CPU/ND-06.015.01%20NORD-100%20Functional%20Description-Gandalf-OCR.pdf ND-06.015.01] : NORD-100 Functional Description&lt;br /&gt;
* [http://www.home.neab.net/ND-library/06-NORD-10%20ND-100%20ND-110%20ND-120%20CPU/ND-06.016.1%20EN%20ND-100%20InputOutput%20System-Gandalf-OCR.pdf ND-06.016.1 EN] : ND-100 Input/Output System (2 ex.)&lt;br /&gt;
* [http://www.home.neab.net/ND-library/06-NORD-10%20ND-100%20ND-110%20ND-120%20CPU/ND-06.018.01%20NORD-100%20Microprogramming%20Description-Gandalf-OCR.pdf ND-06.018.01] : NORD-100 Microprogramming Description&lt;br /&gt;
* [http://www.home.neab.net/ND-library/06-NORD-10%20ND-100%20ND-110%20ND-120%20CPU/ND-06.019.01%20ND-10%20device%20programming%20instructions-Gandalf-OCR.pdf ND-06.019.01] : ND-10 Device Programming Instructions&lt;br /&gt;
* [http://www.home.neab.net/ND-library/06-NORD-10%20ND-100%20ND-110%20ND-120%20CPU/ND-06.025.3%20EN%20BUTTERFLY-110%20Technical%20Reference%20Manual-Gandalf-OCR.pdf ND-06.025.3] : EN BUTTERFLY-110 Technical Reference Manual (Missing schematics)&lt;br /&gt;
* [http://www.home.neab.net/ND-library/06-NORD-10%20ND-100%20ND-110%20ND-120%20CPU/ND-06.026.1%20EN%20ND-110%20Functional%20Description-Gandalf-OCR.pdf ND-06.026.1 EN] : ND-110 Functional Description (30 ex.)&lt;br /&gt;
* [http://www.home.neab.net/ND-library/06-NORD-10%20ND-100%20ND-110%20ND-120%20CPU/ND-06.029.1%20EN%20ND-110%20Instruction%20Set-Gandalf-OCR.pdf ND-06.029.1 EN] : ND-110 Instruction Set (23 ex.)&lt;br /&gt;
* [http://www.home.neab.net/ND-library/10-MPM%20hardware/ND-10.004.01-MPM%205%20Technical%20Description-Gandalf-OCR.pdf ND-10.004.01] : MPM 5 Technical Description&lt;br /&gt;
* [http://www.home.neab.net/ND-library/11-Data%20storage%20equipment/ND-11.012.01%20FLOPPY%20DISK%20SYSTEM-Gandalf-OCR.pdf ND-11.012.01] : FLOPPY DISK SYSTEM (2 ex.)&lt;br /&gt;
* [http://www.home.neab.net/ND-library/11-Data%20storage%20equipment/ND-11.015.01-Floppy%20Disk%20Controller%203027-Gandalf-OCR.pdf ND-11.015.01] : Floppy Disk Controller [[3027]]&lt;br /&gt;
* [http://www.home.neab.net/ND-library/11-Data%20storage%20equipment/ND-11.020.01%2015MHZ%20SMB%20CONTROLLER-Gandalf-OCR.pdf ND-11.020.01] : 15MHZ SMB CONTROLLER&lt;br /&gt;
* [http://www.home.neab.net/ND-library/11-Data%20storage%20equipment/ND-11.021.1%20EN-Floppy%20and%20Streamer%20Controller%203106%203112-Gandalf-OCR.pdf ND-11.021.1 EN] : Floppy and Streamer Controller [[3106]]/[[3112]] (2 ex.)&lt;br /&gt;
* [http://www.home.neab.net/ND-library/12-IO%20Interfaces/ND-12.018.01%20High%20Level%20Data%20Link%20Control%20(HDLC)%20Interface-Gandalf-OCR.pdf ND-12.018.01] : High Level Data Link Control (HDLC) Interface&lt;br /&gt;
* [http://www.home.neab.net/ND-library/12-IO%20Interfaces/ND-12.043.1%20EN%20616%20CN%20PRINTER%20User%20Manual-Gandalf-OCR.pdf ND-12.043.1 EN] : 616 CN PRINTER User Manual&lt;br /&gt;
* [http://www.home.neab.net/ND-library/12-IO%20Interfaces/ND-12.044.1%20EN%20616%20CN%20Printer%20Operator%20Guide-Gandalf-OCR.pdf ND-12.044.1 EN] : 616 CN PRINTER Operator Guide (2 ex.)&lt;br /&gt;
* [http://www.home.neab.net/ND-library/12-IO%20Interfaces/ND-12.045.1%20EN%20ND%20Display%20Terminal%201200%20User%20Guide-Gandalf-OCR.pdf ND-12.045.1 EN] : ND Display Terminal 1200 User Guide&lt;br /&gt;
* [http://www.home.neab.net/ND-library/12-IO%20Interfaces/ND-12.045.2%20EN%20ND%20Display%20Terminal%201200%20Operator%20Guide-Gandalf-OCR.pdf ND-12.045.2 EN] : ND Display Terminal 1200 Operator Guide&lt;br /&gt;
* [http://www.home.neab.net/ND-library/12-IO%20Interfaces/ND-12.055.1%20EN%20Ethernet%20II%20Controller-Gandalf-OCR.pdf ND-12.055.1 EN] : Ethernet II Controller (2 ex.)&lt;br /&gt;
* [http://www.home.neab.net/ND-library/30-Operating,%20diagnostic,%20maintenance/ND-30.003.04%20SINTRAN%20III%20System%20Supervisor-Gandalf-OCR.pdf ND-30.003.04] : SINTRAN III System Supervisor&lt;br /&gt;
* [http://www.home.neab.net/ND-library/30-Operating,%20diagnostic,%20maintenance/ND-30.003.05%20SINTRAN%20III%20System%20Supervisor-Gandalf-OCR.pdf ND-30.003.05] : SINTRAN III System Supervisor (2 ex.)&lt;br /&gt;
* [http://www.home.neab.net/ND-library/30-Operating,%20diagnostic,%20maintenance/ND-30.003.06%20SINTRAN%20III%20System%20Supervisor-Gandalf-OCR.pdf ND-30.003.06] : SINTRAN III System Supervisor (4 ex.)&lt;br /&gt;
* [http://www.home.neab.net/ND-library/30-Operating,%20diagnostic,%20maintenance/ND-30.003.06A%20SINTRAN%20III%20System%20Supervisor-Gandalf-OCR.pdf ND-30.003.06A] : SINTRAN III System Supervisor&lt;br /&gt;
* [http://www.home.neab.net/ND-library/30-Operating,%20diagnostic,%20maintenance/ND-30.003.007%20EN%20SINTRAN%20III%20System%20Supervisor-Gandalf-OCR.pdf ND-30.003.007 EN] : SINTRAN III System Supervisor (3 ex.)&lt;br /&gt;
* [http://www.home.neab.net/ND-library/30-Operating,%20diagnostic,%20maintenance/ND-30.005.01%20Test%20Program%20Description%20for%20ND-100-10S%20Volume%201-Gandalf-OCR.pdf ND-30.005.01] : Test Program Description for ND-100/10S Volume 1&lt;br /&gt;
* [http://www.home.neab.net/ND-library/30-Operating,%20diagnostic,%20maintenance/ND-30.005.3%20EN%20Test%20Program%20Description%20for%20ND-100%20ND-110-Gandalf-OCR.pdf ND-30.005.3 EN] : Test Program Description for ND-100/ND-110 (6 ex.)&lt;br /&gt;
* [http://www.home.neab.net/ND-library/30-Operating,%20diagnostic,%20maintenance/ND-30.009.01%20SIBAS%20II%20Operator&#039;s%20Manual-Gandalf-OCR.pdf ND-30.009.01] : SIBAS II Operator&#039;s Manual&lt;br /&gt;
* [http://www.home.neab.net/ND-library/30-Operating,%20diagnostic,%20maintenance/ND-30.009.3%20EN%20SIBAS%20II%20Operator%20Manual-Gandalf-OCR.pdf ND-30.009.3 EN] : SIBAS II Operator Manual&lt;br /&gt;
* [http://www.home.neab.net/ND-library/30-Operating,%20diagnostic,%20maintenance/ND-30.010.02%20NORD-50%20Hardware%20Maintenance%20Manual-Gandalf-OCR.pdf ND-30.010.02] : NORD-50 Hardware Maintenance Manual&lt;br /&gt;
* [http://www.home.neab.net/ND-library/30-Operating,%20diagnostic,%20maintenance/ND-30.013.02%20Test%20Micro%20Program%20Descriptions%20for%20ND-500-Gandalf-OCR.pdf ND-30.013.02] : Test Micro Program Descriptions for ND-500 (3 ex.)&lt;br /&gt;
* [http://www.home.neab.net/ND-library/30-Operating,%20diagnostic,%20maintenance/ND-30.020.02%20ACCESS%20DBA%20HANDBOK-Gandalf-OCR.pdf ND-30.020.02] : ACCESS DBA HANDBOK&lt;br /&gt;
* [http://www.home.neab.net/ND-library/30-Operating,%20diagnostic,%20maintenance/ND-30.020.3%20SW%20ACCESS%20DBA%20Anv%c3%a4ndarhandbok-Gandalf-OCR.pdf ND-30.020.03 SW] : ACCESS DBA HANDBOK&lt;br /&gt;
* [http://www.home.neab.net/ND-library/30-Operating,%20diagnostic,%20maintenance/ND-30.022.03%20ACCESS%20DBA%20Manual-Gandalf-OCR.pdf ND-30.022.03] : ACCESS DBA Manual&lt;br /&gt;
* [http://www.home.neab.net/ND-library/30-Operating,%20diagnostic,%20maintenance/ND-30.022.4%20SW%20ACCESS%20DBA%20Handbok-Gandalf-OCR.pdf ND-30.022.4 SW] : ACCESS DBA Handbok&lt;br /&gt;
* [http://www.home.neab.net/ND-library/30-Operating,%20diagnostic,%20maintenance/ND-30.024.02%20Satellite%20Installation%20and%20Operation%20Guide-Gandalf-OCR.pdf ND-30.024.02] : Satellite Installation and Operation Guide&lt;br /&gt;
* [http://www.home.neab.net/ND-library/30-Operating,%20diagnostic,%20maintenance/ND-30.025.02%20COSMOS%20Operator%20Guide-Gandalf-OCR.pdf ND-30.025.2 EN] : COSMOS Operator Guide (6 ex.)&lt;br /&gt;
* [http://www.home.neab.net/ND-library/30-Operating,%20diagnostic,%20maintenance/ND-30.025.02%20COSMOS%20Operator%20Guide-Gandalf-OCR.pdf ND-30.025.02] : COSMOS Operator Guide&lt;br /&gt;
* [http://www.home.neab.net/ND-library/30-Operating,%20diagnostic,%20maintenance/ND-30.026.01%20NORDRIFT%20H%c3%a5ndbok%20for%20driftoperat%c3%b6rer-Gandalf.pdf ND-30.026.01] : NORDRIFT Håndbok for driftoperatører&lt;br /&gt;
* [http://www.home.neab.net/ND-library/30-Operating,%20diagnostic,%20maintenance/ND-30.030.2A%20EN%20ND%20TPS-II%20Operator%20Guide-Gandalf-OCR.pdf ND-30.030.2A EN] : ND TPS-II Operator Guide&lt;br /&gt;
* [http://www.home.neab.net/ND-library/30-Operating,%20diagnostic,%20maintenance/ND-30.031.3%20EN%20ND-100%20COMPACT%20Operator%20Guide-Gandalf-OCR.pdf ND-30.031.3 EN] : ND-100 COMPACT Operator Guide (2 ex.)&lt;br /&gt;
* [http://www.home.neab.net/ND-library/30-Operating,%20diagnostic,%20maintenance/ND-30.033.01%20COSMOS%20X.21%20Option%20Operators%20Guide-Gandalf-OCR.pdf ND-30.033.01] : COSMOS X.21 Option Operators Guide (4 ex.)&lt;br /&gt;
* [http://www.home.neab.net/ND-library/30-Operating,%20diagnostic,%20maintenance/ND-30.034.01%20COSMOS%20X.25%20Option%20Operator&#039;s%20Guide-Gandalf-OCR.pdf ND-30.034.01] : COSMOS X.25 Option Operator&#039;s Guide&lt;br /&gt;
* [http://www.home.neab.net/ND-library/30-Operating,%20diagnostic,%20maintenance/ND-30.040.2%20EN%20TELEFIX%20Reference%20Manual-Gandalf-OCR.pdf ND-30.040.2 EN] : TELEFIX Reference Manual&lt;br /&gt;
* [http://www.home.neab.net/ND-library/30-Operating,%20diagnostic,%20maintenance/ND-30.041.1%20EN%20ND-100%20SATELLITE%20Operators%20Guide-Gandalf-OCR.pdf ND-30.041.1 EN] : ND-110 SATELLITE Operators Guide&lt;br /&gt;
* [http://www.home.neab.net/ND-library/30-Operating,%20diagnostic,%20maintenance/ND-30.041.2%20EN%20ND-110%20SATELLITE%20Operator%20Guide-Gandalf-OCR.pdf ND-30.041.2 EN] : ND-110 SATELLITE Operators Guide (2 ex.)&lt;br /&gt;
* [http://www.home.neab.net/ND-library/30-Operating,%20diagnostic,%20maintenance/ND-30.042.1%20EN%20TRUE%20Operator%20Guide-Gandalf-OCR.pdf ND-30.042.1 EN] : TRUE Operator Guide&lt;br /&gt;
* ND-30.042.2 EN : TRUE Operators Guide (4 ex.)&lt;br /&gt;
* [http://www.home.neab.net/ND-library/30-Operating,%20diagnostic,%20maintenance/ND-30.049.1%20EN%20SINTRAN%20III%20Tuning%20Guide-Gandalf-OCR.pdf ND-30.049.1 EN] : SINTRAN III Tuning Guide&lt;br /&gt;
* [http://www.home.neab.net/ND-library/30-Operating,%20diagnostic,%20maintenance/ND-30.050.1%20EN%20OSI%20TRANSPORT%20SERVICE%20Operator%20Guide-Gandalf-OCR.pdf ND-30.050.1 EN] : OSI TRANSPORT SERVICE Operator Guide&lt;br /&gt;
* [http://www.home.neab.net/ND-library/30-Operating,%20diagnostic,%20maintenance/ND-30.053.01%20SINTRAN%20III%20-%20How%20to%20order%20it-Gandalf-OCR.pdf ND-30.053.1 EN] : SINTRAN III - How to order it&lt;br /&gt;
* [http://www.home.neab.net/ND-library/30-Operating,%20diagnostic,%20maintenance/ND-30.056.2%20EN%20BUTTERFLY%20TEAMSTATION%20Installation%20Guide-Gandalf-OCR.pdf ND-30.056.2 EN] : BUTTERFLY TEAMSTATION Installation Guide&lt;br /&gt;
* [http://www.home.neab.net/ND-library/30-Operating,%20diagnostic,%20maintenance/ND-30.057.2%20EN%20BUTTERFLY%20TEAMSTATION%20SUPERVISOR%20GUIDE-Gandalf-OCR.pdf ND-30.057.2 EN] : BUTTERFLY TEAMSTATION SUPERVISOR GUIDE&lt;br /&gt;
* ND-30.059.4 EN : NOTIS-DS Supervisor Guide&lt;br /&gt;
* ND-30.061 EN : Operator Environment User Guide (4 ex.)&lt;br /&gt;
* [http://www.home.neab.net/ND-library/30-Operating,%20diagnostic,%20maintenance/ND-30.067.1%20EN%20COSMOS%20Network%20Monitor%20Operators%20Guide-Gandalf-OCR.pdf ND-30.067.1 EN] : COSMOS Network Monitor Operators Guide (3 ex.)&lt;br /&gt;
* [http://www.home.neab.net/ND-library/30-Operating,%20diagnostic,%20maintenance/ND-30.070.1%20EN%20Disk%20Mirroring%20Operator%20Guide-Gandalf-OCR.pdf ND-30.070.1 EN] : Disk Mirroring Operator Guide&lt;br /&gt;
* [http://www.home.neab.net/ND-library/30-Operating,%20diagnostic,%20maintenance/ND-30.071.01%20EN%20ND-5000%20Series%20User%20Guide-Gandalf-OCR.pdf ND-30.071.1 EN] : ND-5000 Series User Guide&lt;br /&gt;
* [http://www.home.neab.net/ND-library/30-Operating,%20diagnostic,%20maintenance/ND-30.076.2%20EN%20OWS%20SUPERVISOR%20GUIDE-Gandalf-OCR.pdf ND-30.076.2 EN] : OWS SUPERVISOR GUIDE&lt;br /&gt;
* [http://www.home.neab.net/ND-library/30-Operating,%20diagnostic,%20maintenance/ND-30.089.1%20EN%20ND-110%20COMPACT%20Operators%20Guide-Gandalf-OCR.pdf ND-30.089.1 EN] : ND-110 COMPACT Operators Guide (2 ex.)&lt;br /&gt;
* ND-30.094.1 EN : OWS System Reference Guide (14 ex.)&lt;br /&gt;
* [http://www.home.neab.net/ND-library/30-Operating,%20diagnostic,%20maintenance/ND-30.094.1%20EN%20OWS%20SYSTEM%20REFERENCE%20GUIDE%20Errata-Gandalf-OCR.pdf ND-30.094.1 EN] : Errata (9 ex.)&lt;br /&gt;
* ND-30.107.1 EN : OpenLAN Network Supervisor Guide&lt;br /&gt;
* [http://www.home.neab.net/ND-library/40-Miscellaneous/ND-40.004.02%20Documentation%20Catalogue-Gandalf-OCR.pdf ND-40.004.02] : Documentation Catalogue&lt;br /&gt;
* ND-40.004.06 : Norsk Data Documentation Catalogue&lt;br /&gt;
* [http://www.home.neab.net/ND-library/40-Miscellaneous/ND-40.004.7%20EN%20Documentation%20Catalogue-Gandalf-OCR.pdf ND-40.004.7 EN] : Documentation Catalogue (5 ex.)&lt;br /&gt;
* [http://www.home.neab.net/ND-library/40-Miscellaneous/ND-40.012.01%20EN%20Information%20Pamphlet%20for%20Norsk%20Data%20Customers-Gandalf-OCR.pdf ND-40.012.1 EN] : Information Pamphlet for Norsk Data Customers (6 ex.)&lt;br /&gt;
* [http://www.home.neab.net/ND-library/40-Miscellaneous/ND-41.001.02%20The%20Software%20Catalog-Gandalf-OCR.pdf ND-41.001.02] : The Software Catalog&lt;br /&gt;
* ND-60.014.01 : Page III-1-1 to A-9 (some pages missing)&lt;br /&gt;
* ND-60.031.4 EN : QED Users Manual&lt;br /&gt;
* [http://www.home.neab.net/ND-library/60-General%20software/ND-60.046.02%20TRACE%20ROUTINE-Gandalf-OCR.pdf ND-60.046.02] : TRACE ROUTINE&lt;br /&gt;
* [http://www.home.neab.net/ND-library/60-General%20software/ND-60.047.03%20NORD%20PL%20User&#039;s%20Guide-Gandalf-OCR.pdf ND-60.047.03A] : NORD PL User&#039;s Guide&lt;br /&gt;
* ND-60.047.3A EN : NORD PL User&#039;s Guide&lt;br /&gt;
* ND-60.047.03A : NORD PL User&#039;s Guide&lt;br /&gt;
* [http://www.home.neab.net/ND-library/60-General%20software/ND-60.050.06%20SINTRAN%20III%20Users%20Guide-Gandalf-OCR.pdf ND-60.050.06] : SINTRAN III Users Guide&lt;br /&gt;
* ND-60.051.07 : SINTRAN III Real Time Loader (2 ex.)&lt;br /&gt;
* ND-60.051.8 : SINTRAN III Real Time Loader (2 ex. one broken)&lt;br /&gt;
* ND-60.051.8 EN : SINTRAN III Real Time Loader (14 ex.)&lt;br /&gt;
* [http://www.home.neab.net/ND-library/60-General%20software/ND-60.062.01D%20SINTRAN%20III%20System%20Documentation-Gandalf-OCR.pdf ND-60.062.01D] : SINTRAN III System Documentation&lt;br /&gt;
* ND-60.066.02 : ND Relocating Loader&lt;br /&gt;
* [http://www.home.neab.net/ND-library/60-General%20software/ND-60.066.04%20ND%20Relocating%20Loader-Gandalf-OCR.pdf ND-60.066.04] : ND Relocating Loader (2 ex.)&lt;br /&gt;
* [http://www.home.neab.net/ND-library/60-General%20software/ND-60.071.01D%20NORD-10%20BASIC%20Compiler%20Reference%20Manual-Gandalf-OCR.pdf ND-60.071.01D] : NORD-10 BASIC Compiler Reference Manual (2 ex.)&lt;br /&gt;
* [http://www.home.neab.net/ND-library/60-General%20software/ND-60.072.02%20SINTRAN%20III%20REAL%20TIME%20LOADER%20System%20Documentation-Gandalf-OCR.pdf ND-60.072.02] : SINTRAN III REAL TIME LOADER System Documentation&lt;br /&gt;
* [http://www.home.neab.net/ND-library/60-General%20software/ND-60.074.01%20NORD-10%20FORTRAN%20SYSTEM%20Reference%20Manual-Gandalf-OCR.pdf ND-60.074.01] : NORD-10 FORTRAN SYSTEM Reference Manual&lt;br /&gt;
* [http://www.home.neab.net/ND-library/60-General%20software/ND-60.075.01%20NORD-50%20Assembler-Gandalf-OCR.pdf ND-60.075.01] : NORD-50 Assembler&lt;br /&gt;
* [http://www.home.neab.net/ND-library/60-General%20software/ND-60.075.01A%20NORD-50%20Assembler-Gandalf-OCR.pdf ND-60.075.01A] : NORD-50 Assembler&lt;br /&gt;
* [http://www.home.neab.net/ND-library/60-General%20software/ND-60.076.02%20NORD-50%20MONITOR%20User&#039;s%20Guide%20and%20System%20Documentation-Gandalf-OCR.pdf ND-60.076.02] : NORD-50 MONITOR User&#039;s Guide and System Documentation (3 copies)&lt;br /&gt;
* [http://www.home.neab.net/ND-library/60-General%20software/ND-60.077.01%20SIBINTER-Gandalf-OCR.pdf ND-60.077.01] : SIBINTER (3 ex.)&lt;br /&gt;
* [http://www.home.neab.net/ND-library/60-General%20software/ND-60.083.02%20NORD-50%20LOADER%20User&#039;s%20Guide-Gandalf-OCR.pdf ND-60.083.02] : NORD-50 LOADER User&#039;s Guide&lt;br /&gt;
* [http://www.home.neab.net/ND-library/60-General%20software/ND-60.085.01%20BRF%20EDITOR-Gandalf-OCR.pdf ND-60.085.01] : BRF Editor&lt;br /&gt;
* [http://www.home.neab.net/ND-library/60-General%20software/ND-60.088.03%20ND%20Screen%20Handling%20System-Gandalf-OCR.pdf ND-60.088.03] : ND Screen Handling System&lt;br /&gt;
* [http://www.home.neab.net/ND-library/60-General%20software/ND-60.092.03%20NORD-100%20SINTRAN%20III%20SIMULA%20-%20Reference%20Manual-Gandalf-OCR.pdf ND-60.092.03] : NORD-100 SINTRAN III SIMULA - Reference Manual&lt;br /&gt;
* [http://www.home.neab.net/ND-library/60-General%20software/ND-60.096.01%20MAC%20Interactive%20Assembly%20and%20Debugging%20System%20User&#039;s%20Guide-Gandalf-OCR.pdf ND-60.096.01] : MAC Interactive Assembly and Debugging System User&#039;s Guide&lt;br /&gt;
* ND-60.096.1 EN : MAC Interactive Assembly and Debugging System User&#039;s Guide (3 ex.)&lt;br /&gt;
* [http://www.home.neab.net/ND-library/60-General%20software/ND-60.102.02%20NORD%20FILE%20EXTRACT%20UTILITY%20COMMAND%20User&#039;s%20Guide-Gandalf-OCR.pdf ND-60.102.02] : NORD FILE EXTRACT UTILITY COMMAND User&#039;s Guide&lt;br /&gt;
* ND-60.104.2 EN : ND SNA 3270 Program Access Programmers Guide (5 ex.)&lt;br /&gt;
* [http://www.home.neab.net/ND-library/60-General%20software/ND-60.105.03%20ND%20TPS%20General%20Description-Gandalf-OCR.pdf ND-60.105.03] : ND TPS General Description&lt;br /&gt;
* [http://www.home.neab.net/ND-library/60-General%20software/ND-60.108.6%20EN%20ISAM%20Reference%20Manual-Gandalf-OCR.pdf ND-60.108.6 EN] : ISAM Reference Manual&lt;br /&gt;
* ND-60.108.7 EN : ISAM Reference Manual (5 ex.)&lt;br /&gt;
* [http://www.home.neab.net/ND-library/60-General%20software/ND-60.111.03%20ND%20TPS%20User&#039;s%20Guide-Gandalf-OCR.pdf ND-60.111.03] : ND TPS User&#039;s Guide&lt;br /&gt;
* [http://www.home.neab.net/ND-library/60-General%20software/ND-60.111.04%20ND%20TPS%20User&#039;s%20Guide-Gandalf-OCR.pdf ND-60.111.04] : ND TPS User&#039;s Guide&lt;br /&gt;
* [http://www.home.neab.net/ND-library/60-General%20software/ND-60.112.01%20SINTRAN%20III%20System%20documentation%20Appendix%20A%20-%20Data%20Fields-Gandalf-OCR.pdf ND-60.112.01] : SINTRAN III System Documentation Appendix A - Data Fields&lt;br /&gt;
* [http://www.home.neab.net/ND-library/60-General%20software/ND-60.113.02%20NORD-500%20ASSEMBLER%20Reference%20Manual-Gandalf-OCR.pdf ND-60.113.02] : NORD-500 ASSEMBLER Reference Manual&lt;br /&gt;
* [http://www.home.neab.net/ND-library/60-General%20software/ND-60.116.01%20NORD-10%20-%20NORD-50%20Operator&#039;s%20Guide-Gandalf-OCR.pdf ND-60.116.01] : NORD-10/NORD-50 Operator&#039;s Guide (2 copies)&lt;br /&gt;
* [http://www.home.neab.net/ND-library/60-General%20software/ND-60.117.04A%20PLANC%20Reference%20Manual-Gandalf-OCR.pdf ND-60.117.04A] : PLANC Reference Manual&lt;br /&gt;
* [http://www.home.neab.net/ND-library/60-General%20software/ND-60.117.5%20EN%20PLANC%20Reference%20Manual-missing%20page-Gandalf-OCR.pdf ND-60.117.5 EN] : PLANC Reference Manual (2 ex.)(missing a few pages)&lt;br /&gt;
* [http://www.home.neab.net/ND-library/60-General%20software/ND-60.118.01%20US50%20Course%20Manual%20for%20NORD-50%20Software%20Courses-Gandalf-OCR.pdf ND-60.118.01] : US50 Course Manual for NORD-50 Software Courses&lt;br /&gt;
* [http://www.home.neab.net/ND-library/60-General%20software/ND-60.121.02%20PED%20User&#039;s%20Guide-Gandalf-OCR.pdf ND-60.121.02] : PED User&#039;s Guide&lt;br /&gt;
* [http://www.home.neab.net/ND-library/60-General%20software/ND-60.121.03%20PED%20USER&#039;S%20GUIDE-Gandalf-OCR.pdf ND-60.121.03] : PED USER&#039;S GUIDE&lt;br /&gt;
* [http://www.home.neab.net/ND-library/60-General%20software/ND-60.121.4%20PED%20User&#039;s%20Guide-Gandalf-OCR.pdf ND-60.121.04] : PED User&#039;s Guide&lt;br /&gt;
* ND-60.121.4 EN : PED User&#039;s Guide&lt;br /&gt;
* [http://www.home.neab.net/ND-library/60-General%20software/ND-60.122.02%20NORD%20File%20System%20System%20Documentation-Gandalf-OCR.pdf ND-60.122.02] : NORD File System System Documentation&lt;br /&gt;
* [http://www.home.neab.net/ND-library/60-General%20software/ND-60.124.05%20ND-PASCAL%20User&#039;s%20Guide-Gandalf-OCR.pdf ND-60.124.05] : ND-PASCAL User&#039;s Guide&lt;br /&gt;
* [http://www.home.neab.net/ND-library/60-General%20software/ND-60.125.02%20SINTRAN%20III%20INTRODUCTION-Gandalf-OCR.pdf ND-60.125.02] : SINTRAN III INTRODUCTION&lt;br /&gt;
* [http://www.home.neab.net/ND-library/60-General%20software/ND-60.125.04%20SINTRAN%20III%20Introduction-Gandalf-OCR.pdf ND-60.125.04] : SINTRAN III Introduction (3 ex.)&lt;br /&gt;
* [http://www.home.neab.net/ND-library/60-General%20software/ND-60.127.03%20THE%20DATABASE%20SYSTEM%20SIBAS%20II-D%20ND%20User&#039;s%20Manual-Gandalf-OCR.pdf ND-60.127.03] : THE DATABASE SYSTEM SIBAS II/D ND User&#039;s Manual&lt;br /&gt;
* [http://www.home.neab.net/ND-library/60-General%20software/ND-60.127.5%20EN%20THE%20DATABASE%20SYSTEM%20SIBAS%20II%20ND%20User%20Manual-Gandalf-OCR.pdf ND-60.127.5 EN] : THE DATABASE SYSTEM SIBAS II ND User Manual (2 ex.)&lt;br /&gt;
* [http://www.home.neab.net/ND-library/60-General%20software/ND-60.128.02%20SINTRAN%20III%20Reference%20Manual-Gandalf-Missing-2.1-pages-OCR.pdf ND-60.128.02] : SINTRAN III Reference Manual&lt;br /&gt;
* [http://www.home.neab.net/ND-library/60-General%20software/ND-60.128.03%20SINTRAN%20III%20Reference%20Manual-Gandalf-OCR.pdf ND-60.128.03] : SINTRAN III COMMANDS Reference Manual (5 ex.)&lt;br /&gt;
* [http://www.home.neab.net/ND-library/60-General%20software/ND-60.128.5%20EN%20SINTRAN%20III%20Reference%20Manual-Gandalf-OCR.pdf ND-60.128.5 EN] : SINTRAN III COMMANDS Reference Manual (5 ex.)&lt;br /&gt;
* [http://www.home.neab.net/ND-library/60-General%20software/ND-60.132.03%20SINTRAN%20III%20Timesharing%20Batch%20Guide-Gandalf-OCR.pdf ND-60.132.03] : SINTRAN III Timesharing/Batch Guide (2 ex.)&lt;br /&gt;
* [http://www.home.neab.net/ND-library/60-General%20software/ND-60.133.01%20SINTRAN%20III%20Real%20Time%20Guide-Gandalf-OCR.pdf ND-60.133.01] : SINTRAN III Real Time Guide&lt;br /&gt;
* ND-60.133.02 : SINTRAN III Real Time Guide (2 ex.)&lt;br /&gt;
* [http://www.home.neab.net/ND-library/60-General%20software/ND-60.133.02A%20SINTRAN%20III%20Real%20Time%20Guide-Gandalf-OCR.pdf ND-60.133.2A EN] : SINTRAN III Real Time Guide (16 ex.)&lt;br /&gt;
* [http://www.home.neab.net/ND-library/60-General%20software/ND-60.134.2%20EN%20SINTRAN%20III%20Communication%20Guide-OCR.pdf ND-60.134.02] : SINTRAN III Communication Guide&lt;br /&gt;
* ND-60.134.2 EN : SINTRAN III Communication Guide (2 ex.)&lt;br /&gt;
* [http://www.home.neab.net/ND-library/60-General%20software/ND-60.136.03%20ND-500%20LoaderMonitor-Gandalf-OCR.pdf ND-60.136.03] : ND-500 Loader/Monitor&lt;br /&gt;
* [http://www.home.neab.net/ND-library/60-General%20software/ND-60.136.04A%20ND-500%20LoaderMonitor-Gandalf-OCR.pdf ND-60.136.04A] : ND-500 Loader/Monitor (2 ex.)&lt;br /&gt;
* [http://www.home.neab.net/ND-library/60-General%20software/ND-60.137.5%20EN%20FOCUS%20Screen%20Handling%20System%20Reference%20Manual-Gandalf-OCR.pdf ND-60.137.5 EN] : FOCUS Screen Handling System Reference Manual&lt;br /&gt;
* [http://www.home.neab.net/ND-library/60-General%20software/ND-60.144.02B%20ND%20COBOL%20REFERENCE%20MANUAL-Gandalf-OCR.pdf ND-60.144.02B] : ND COBOL REFERENCE MANUAL&lt;br /&gt;
* [http://www.home.neab.net/ND-library/60-General%20software/ND-60.144.3%20EN%20COBOL%20Reference%20Manual-Gandalf-OCR.pdf ND-60.144.3 EN] : COBOL Reference Manual&lt;br /&gt;
* ND-60.145.06 : ND FORTRAN Reference Manual&lt;br /&gt;
* [http://www.home.neab.net/ND-library/60-General%20software/ND-60.145.7A%20EN%20ND%20FORTRAN%20Reference%20Manual-Gandalf-OCR.pdf ND-60.145.7A EN] : ND FORTRAN Reference Manual (2 ex.)&lt;br /&gt;
* ND-60.145.8 EN : ND FORTRAN Reference Manual&lt;br /&gt;
* ND-60.151.01B : SINTRAN III Utilities Manual&lt;br /&gt;
* ND-60.151.02 : SINTRAN III Utilities Manual&lt;br /&gt;
* [http://www.home.neab.net/ND-library/60-General%20software/ND-60.151.02A%20SINTRAN%20III%20Utilities%20Manual-Gandalf-OCR.pdf ND-60.151.02A] : SINTRAN III Utilities Manual&lt;br /&gt;
* [http://www.home.neab.net/ND-library/60-General%20software/ND-60.151.3%20EN%20SINTRAN%20III%20Utilities%20Manual-Gandalf-OCR.pdf ND-60.151.3 EN] : SINTRAN III Utilities Manual (16 ex.)&lt;br /&gt;
* ND-60.152.02 : ACCESS ANVÄNDARHANDLEDNING&lt;br /&gt;
* [http://www.home.neab.net/ND-library/60-General%20software/ND-60.153.03%20ACCESS%20User%20Guide-Gandalf-OCR.pdf ND-60.153.03] : ACCESS User Guide&lt;br /&gt;
* ND-60.153.4 SW : ACCESS Användarhandbok (3 ex.)&lt;br /&gt;
* [http://www.home.neab.net/ND-library/60-General%20software/ND-60.158.3%20EN%20SYMBOLIC%20DEBUGGER%20User%20Guide-Gandalf-OCR.pdf ND-60.158.3 EN] : SYMBOLIC DEBUGGER User Guide (2 ex)&lt;br /&gt;
* [http://www.home.neab.net/ND-library/60-General%20software/ND-60.158.4%20EN%20SYMBOLIC%20DEBUGGER%20User%20Guide-Gandalf-OCR.pdf ND-60.158.4 EN] : SYMBOLIC DEBUGGER User Guide (3 ex.)&lt;br /&gt;
* ND-60.158.5 EN : SYMBOLIC DEBUGGER User Guide&lt;br /&gt;
* [http://www.home.neab.net/ND-library/60-General%20software/ND-60.161.3%20EN%20PIOC%20Software%20Guide-Gandalf-OCR.pdf ND-60.161.3 EN] : PIOC Software Guide&lt;br /&gt;
* [http://www.home.neab.net/ND-library/60-General%20software/ND-60.163.03%20COSMOS%20User%20Guide-Gandalf-OCR.pdf ND-60.163.03] : COSMOS User Guide&lt;br /&gt;
* [http://www.home.neab.net/ND-library/60-General%20software/ND-60.163.4%20EN%20COSMOS%20User%20Guide-Gandalf-OCR.pdf ND-60.163.4 EN] : COSMOS User Guide (3 ex.)&lt;br /&gt;
* [http://www.home.neab.net/ND-library/60-General%20software/ND-60.164.01%20COSMOS%20PROGRAMMER%20GUIDE-Gandalf-OCR.pdf ND-60.164.01] : COSMOS PROGRAMMER GUIDE&lt;br /&gt;
* [http://www.home.neab.net/ND-library/60-General%20software/ND-60.164.3%20EN%20COSMOS%20Programmer%20Guide-Gandalf-OCR.pdf ND-60.164.3 EN] : COSMOS Programmer Guide&lt;br /&gt;
* ND-60.171.01 : COB-GEN Reference Manual&lt;br /&gt;
* ND-60.172.02 : THE DATA BASE SYSTEM - SIBAS II NORD Users Manual&lt;br /&gt;
* [http://www.home.neab.net/ND-library/60-General%20software/ND-60.174.Q01-SINTRAN%20III%20QUICK%20REFERENCE%20CARD-Gandalf-OCR.pdf ND-60.174.Q01] : SINTRAN III QUICK REFERENCE CARD&lt;br /&gt;
* ND-60.175.2 EN : FILE-HANDLER User Manual&lt;br /&gt;
* ND-60.176.3 EN : TRUE User Manual (4 ex.)&lt;br /&gt;
* ND-60.179.01 : User Environment Reference Manual&lt;br /&gt;
* [http://www.home.neab.net/ND-library/60-General%20software/ND-60.181.2%20EN%20Introduction%20to%20DATA%20COMMUNICATION-Gandalf-OCR.pdf ND-60.181.2 EN] : Introduction to DATA COMMUNICATION&lt;br /&gt;
* ND-60.182.1 EN : LINKAGE-LOADER User Guide&lt;br /&gt;
* [http://www.home.neab.net/ND-library/60-General%20software/ND-60.194.3%20EN%20User%20Environment%20Reference%20Manual-Gandalf-OCR.pdf ND-60.194.3 EN] : User Environment Reference Manual (4 ex.)&lt;br /&gt;
* ND-60.194.3 SW : User Environment Referenshandbok (2 ex.)&lt;br /&gt;
* [http://www.home.neab.net/ND-library/60-General%20software/ND-60.196.01%20BRF-LINKER%20User%20Manual-Gandalf-OCR.pdf ND-60.196.01] : BRF-LINKER User Manual (3 ex.)&lt;br /&gt;
* ND-60.196.3 EN : BRF-Linker User Manual (15 ex.)&lt;br /&gt;
* [http://www.home.neab.net/ND-library/60-General%20software/ND-60.203.2%20EN%20ABM%20User%20Manual-Gandalf-OCR.pdf ND-60.203.2 EN] : ABM User Manual (6 ex.)&lt;br /&gt;
* ND-60.204.2 EN : DIALOGUE Introduction&lt;br /&gt;
* ND-60.206.3 EN : Dialogue-UNIQUE-II User Guide (5 ex.)&lt;br /&gt;
* ND-60.210.2 EN : UNIQUE-II Programmer&#039;s Manual&lt;br /&gt;
* ND-60.210.3 EN : DIALOGUE - UNIQUE-II Application Development (6 ex.)&lt;br /&gt;
* [http://www.home.neab.net/ND-library/60-General%20software/ND-60.214.01%20CC-100%20and%20CC-500%20C-Compiler%20ND-100%20500%20User%20Manual-Gandalf-OCR.pdf ND-60.214.01] : CC-100 and CC-500 C-Compiler ND-100/500 User Manual&lt;br /&gt;
* [http://www.home.neab.net/ND-library/60-General%20software/ND-60.215.01%20FILE%20MANAGER%20Introduction-Gandalf-OCR.pdf ND-60.215.01] : FILE MANAGER Introduction&lt;br /&gt;
* ND-60.215.1 EN : File Manager Introduction&lt;br /&gt;
* [http://www.home.neab.net/ND-library/60-General%20software/ND-60.219.1%20EN%20COMPLETE%20PROGRAM%20GENERATOR%20User%20Manual-Gandalf-OCR.pdf ND-60.219.1 EN] : COMPLETE PROGRAM GENERATOR User Manual (2 ex.)&lt;br /&gt;
* ND-60.222.1 EN : PASCAL Reference Manual&lt;br /&gt;
* [http://www.home.neab.net/ND-library/60-General%20software/ND-60.227.1%20EN%20COSMOS%20X.25%20Programmer%20Guide-Gandalf-OCR.pdf ND-60.227.1 EN] : COSMOS X.25 Programmer Guide&lt;br /&gt;
* ND-60.228.1 EN : SINTRAN III Monitor Calls (11 ex.)&lt;br /&gt;
* [http://www.home.neab.net/ND-library/60-General%20software/ND-60.230.01%20SINTRAN%20III%20J-version%20Release%20Information-Gandalf-OCR.pdf ND-60.230.01] : SINTRAN III J-version Release Informaton&lt;br /&gt;
* [http://www.home.neab.net/ND-library/60-General%20software/ND-60.230.2%20EN%20SINTRAN%20III%20Release%20Information%20K%20version-Gandalf-OCR.pdf ND-60.230.2 EN] : SINTRAN III Release Information K version&lt;br /&gt;
* ND-60.230.5 EN : SINTRAN III Release Information K version (18 ex.)&lt;br /&gt;
* ND-60.232.4 EN : Automake User Manual&lt;br /&gt;
* ND-60.234.1 EN : XCOM eXtended COMmand processor version A&lt;br /&gt;
* [http://www.home.neab.net/ND-library/60-General%20software/ND-60.236.1%20EN%20ND-100-500%20SORT-MERGE%20User%20Guide-Gandalf-OCR.pdf ND-60.236.1 EN] : ND-100/500 SORT-MERGE User Guide&lt;br /&gt;
* ND-60.242.2 EN : BUTTERFLY TEAMSTATION USER GUIDE&lt;br /&gt;
* ND-60.250.1 EN : BACKUP Users Guide (3 ex.)&lt;br /&gt;
* ND-60.250.2 EN : BACKUP Users Guide (2 ex.)&lt;br /&gt;
* ND-60.252.1 EN : THE SPRINT User Guide (2 ex.)&lt;br /&gt;
* [http://www.home.neab.net/ND-library/60-General%20software/ND-60.252.1%20SW%20SPRINT%20Handbok-Gandalf-OCR.pdf ND-60.252.1 SW] : SPRINT Handbok (2 ex.)&lt;br /&gt;
* ND-60.255.2 EN : Introduction to ND Office System (8 ex.)&lt;br /&gt;
* ND-60.256.1 EN : DIALOGUE-SIBAS/R Introduction (3 ex.)&lt;br /&gt;
* [http://www.home.neab.net/ND-library/60-General%20software/ND-60.261.1%20EN%20User%20Environment%20Library%20Routines-Gandalf-OCR.pdf ND-60.261.1 EN] : User Environment Library Routines&lt;br /&gt;
* ND-60.261.1 SW : User Environment Biblioteksrutiner (5 ex.)&lt;br /&gt;
* ND-60.264.1 EN : SINTRAN III User Guide (18 ex.)&lt;br /&gt;
* ND-60.265.1 EN : ND FORTRAN User Guide (5 ex.)&lt;br /&gt;
* ND-60.266.1 EN : LED User Manual (4 ex.)&lt;br /&gt;
* ND-60.271.1 EN : BUTTERFLY WORKSTATION MS-DOS REFERENCE MANUAL&lt;br /&gt;
* ND-60.281.1 EN : DIALOGUE-UNIQUE-II Programming Examples (5 ex.)&lt;br /&gt;
* ND-60.282.1 EN : DIALOGUE-SIBAS/R Databse Definition (DRL)&lt;br /&gt;
* ND-60.290.1 EN : DIALOGUE-SIBAS/R Application Development (DML)&lt;br /&gt;
* ND-60.295.2 : OWS User Guide&lt;br /&gt;
* ND-60.298.1 EN : File Restore User Guide&lt;br /&gt;
* ND-61.046.2 NO : Nortext Print manager Håndbok&lt;br /&gt;
* [http://www.home.neab.net/ND-library/62-Test%20and%20Verification%20software/ND-62.006.01%20NORD-10%20Verification%20Programs-Gandalf-OCR.pdf ND-62.006.01] : NORD-10 Verification Programs&lt;br /&gt;
* [http://www.home.neab.net/ND-library/62-Test%20and%20Verification%20software/ND-62.008.01%20NORD-50%20Test%20System-Gandalf-OCR.pdf ND-62.008.01] : NORD-50 Test System&lt;br /&gt;
* [http://www.home.neab.net/ND-library/63-NOTIS%20software/ND-63.001.02%20Introduction%20to%20NOTIS-WP-Gandalf-OCR.pdf ND-63.001.02] : Introduction to NOTIS-WP&lt;br /&gt;
* ND-63.002.01 : NOTIS-WP Referensmanual - Editor&lt;br /&gt;
* [http://www.home.neab.net/ND-library/63-NOTIS%20software/ND-63.002.02%20NOTIS-WP%20Reference%20Manual%20-%20Editor-Gandalf-OCR.pdf ND-63.002.02] : NOTIS-WP Referens Manual - Editor&lt;br /&gt;
* ND-63.005.02 : NOTIS-IR User Guide&lt;br /&gt;
* ND-63.005.3 SW : NOTIS-IR Handbok (8 ex.)&lt;br /&gt;
* [http://www.home.neab.net/ND-library/63-NOTIS%20software/ND-63.007.01%20NOTIS-TF%20Text%20Formatter%20Reference%20Manual-Gandalf-OCR.pdf ND-63.007.01] : NOTIS-TF Text Formatter Reference Manual&lt;br /&gt;
* [http://www.home.neab.net/ND-library/63-NOTIS%20software/ND-63.009.01%20NOTIS-TF%20Macro%20Guide-Gandalf-OCR.pdf ND-63.009.01] : NOTIS-TF Macro Guide&lt;br /&gt;
* [http://www.home.neab.net/ND-library/63-NOTIS%20software/ND-63.011.2%20EN%20NOTIS-ID%20User%20Guide-Gandalf-OCR.pdf ND-63.011.2 EN] : NOTIS-ID User Guide (4 ex.)&lt;br /&gt;
* ND-63.011.2 SW : NOTIS-ID Handbok&lt;br /&gt;
* [http://www.home.neab.net/ND-library/63-NOTIS%20software/ND-63.013.5%20SW%20NOTIS-RG%20Referenshandbok-Gandalf-OCR.pdf ND-63.013.5 SW] : NOTIS-RG Referenshandbok&lt;br /&gt;
* ND-63.014.03 : NOTIS-RG Håndbok&lt;br /&gt;
* ND-63.017.02 A : NOTIS-DS Introduction (2 ex.)&lt;br /&gt;
* [http://www.home.neab.net/ND-library/63-NOTIS%20software/ND-63.017.2%20SW%20NOTIS-DS%20Introduktion-Gandalf-OCR.pdf ND-63.017.2 SW] : NOTIS-DS Introduktion&lt;br /&gt;
* ND-63.018.01 : NOTIS-WP User Guide&lt;br /&gt;
* ND-63.023.1 SW : NOTIS-TF Handbok&lt;br /&gt;
* ND-63.024.1 EN : NOTIS-RG User Guide (4 ex.)&lt;br /&gt;
* ND-63.025.3 EN : NOTIS-CALC User Guide (16 ex.)&lt;br /&gt;
* ND-63.025.3 SW : NOTIS-CALC Användarhandbok (6 ex.)&lt;br /&gt;
* ND-63.025.4 SW : NOTIS-CALC Användarhandbok&lt;br /&gt;
* ND-63.026.02 : NOTIS-CALC Handbok (in Swedish)&lt;br /&gt;
* [http://www.home.neab.net/ND-library/63-NOTIS%20software/ND-63.030.1%20SW%20NOTIS-PM%20Handbok-Gandalf-OCR.pdf ND-63.030.1 SW] : NOTIS-PM Handbok (13 ex.)&lt;br /&gt;
* ND-63.035.2 EN : NOTIS-WP Brief Introduction&lt;br /&gt;
* ND-63.036.1 SW : Nya funktioner i Notis-WP-M&lt;br /&gt;
* ND-63.041.1 EN : New Features in NOTIS-TF-M&lt;br /&gt;
* [http://www.home.neab.net/ND-library/63-NOTIS%20software/ND-63.042.1%20EN%20NOTIS-WP%20M%20Release%20Information%20for%20new%20users-Gandalf-OCR.pdf ND-63.042.1 EN] : NOTIS-WP M Release Information for new users&lt;br /&gt;
* [http://www.home.neab.net/ND-library/63-NOTIS%20software/ND-63.043.1%20SW%20Nya%20funktioner%20i%20Notis-IR%20F-Gandalf-OCR.pdf ND-63.043.1 SW] : Nya funktioner i Notis-IR F&lt;br /&gt;
* [http://www.home.neab.net/ND-library/63-NOTIS%20software/ND-63.045.1%20SW%20NOTIS-DRAW%20Handbok-Gandalf-OCR.pdf ND-63.045.1 SW] : NOTIS-DRAW Handbok (5 ex.)&lt;br /&gt;
* ND-63.046.1 EN : BUTTERFLY WORKSTATION NOTIS-WSWP USER GUIDE (2 ex.)&lt;br /&gt;
* ND-63.058.1 EN : NOTIS-PRO User Guide&lt;br /&gt;
* [http://www.home.neab.net/ND-library/99-Reference%20cards/ND-99.006.3%20EN%20NOTIS-WP%20REFERENCE%20CARD%20for%20ND-NOTIS%20terminals-Gandalf-OCR.pdf ND-99.006.3 EN] : NOTIS-WP REFERENCE CARD for ND-NOTIS terminals&lt;br /&gt;
* ND-99.015.1 EN : SIBAS-R DRL Quick Reference Card&lt;br /&gt;
* ND-99.035.2 EN : NOTIS-WP New features in N version.&lt;br /&gt;
* ND-99.053.1 EN : FILE MANAGER REFERENCE CARD&lt;br /&gt;
* ND-823005.1 EN : OpenLAN Site Preparation and Installation Guide&lt;br /&gt;
* ND-823008.1 EN : OpenLAN Network Planning and Design Guide (Internal use only!)&lt;br /&gt;
* ND-830003.7 EN : SINTRAN III System Supervisor (3 ex.)&lt;br /&gt;
* ND-830025.2 EN : COSMOS Operator Guide&lt;br /&gt;
* ND-830072.2 EN : DIALOGUE Operations&lt;br /&gt;
* ND-830083.1 EN : Performance monitoring, tuning and capacity planning&lt;br /&gt;
* ND-830107.3 EN : OpenLAN Network Supervisor Guide (2 ex.)&lt;br /&gt;
* [http://www.home.neab.net/ND-library/30-Operating,%20diagnostic,%20maintenance/ND-830108.1%20EN%20OpenLAN%20Reference%20Guide%20for%20OWS%20Adapter%20Card-Gandalf-OCR.pdf ND-830108.1 EN] : OpenLAN Reference Guide for OWS Adapter Card&lt;br /&gt;
* ND-860121.4 EN : PED User&#039;s Guide&lt;br /&gt;
* ND-860128.6 EN : SINTRAN III Commands Reference Manual&lt;br /&gt;
* ND-860128EN7 : SINTRAN III Commands Reference Manual&lt;br /&gt;
* ND-860137.6 EN : FOCUS Screen Handling System Reference Manual (10 ex.)&lt;br /&gt;
* ND-860163.4 EN : COSMOS User Guide&lt;br /&gt;
* ND-860215.1 EN : File Manager Introduction&lt;br /&gt;
* [http://www.home.neab.net/ND-library/60-General%20software/ND-860230.6%20SINTRAN%20III%20Release%20Info.%20L-version-Gandalf-OCR.pdf ND-860230.6 EN] : SINTRAN III Release Info. L-version (2 ex.)&lt;br /&gt;
* ND-860240.2 EN : DIALOGUE-UNIQUE UNIQUICK User Manual (3 ex.)&lt;br /&gt;
* ND-860228.2 EN : SNTRAN III Monitor Calls&lt;br /&gt;
* ND-860252.2 EN : SPRINT User Guide&lt;br /&gt;
* ND-860256.1 EN : DIALOGUE - SIBAS/R Introduction&lt;br /&gt;
* ND-860258.1 EN : SQL User Guide (3 ex.)&lt;br /&gt;
* ND-860281.1 EN : DIALOGUE-UNIQUE II Programming Examples&lt;br /&gt;
* ND-860292.1 EN : DIALOGUE-UNIQUE Upgrade (2 ex.)&lt;br /&gt;
* ND-860295.2 SV : OWS Handbok (3 ex.)&lt;br /&gt;
* ND-860326.1 EN : OpenLAN Using your OWS with Non-ND Hosts supporting TCP/IP&lt;br /&gt;
* [http://www.home.neab.net/ND-library/60-General%20software/ND-860328.1%20EN%20NDIX%20Release%20C%20User&#039;s%20Supplementary%20Documents-Gandalf-OCR.pdf ND-860328.1 EN] : NDIX Release C User&#039;s Supplementary Documents&lt;br /&gt;
* ND-860352.1 EN : DIALOGUE-UNIQUE Release Information. (4 ex.)&lt;br /&gt;
* [http://www.home.neab.net/ND-library/60-General%20software/ND-860353.1%20EN-OpenLAN%20TIU%20Getting%20Started%20Guide-Gandalf-OCR.pdf ND-860353.1 EN] : OpenLAN TIU Getting Started Guide&lt;br /&gt;
* ND-860354.1 EN : File System Verification User Guide&lt;br /&gt;
* [http://www.home.neab.net/ND-library/60-General%20software/ND-860362.1%20SV%20S-Link%20Handbok-Gandalf-OCR.pdf ND-860362.1 SV] : S-Link Handbok&lt;br /&gt;
* ND-860367.1 EN : User Area Manager User Guide&lt;br /&gt;
* [http://www.home.neab.net/ND-library/60-General%20software/ND-860452EN1%20WinLink%20User%20Guide-Gandalf-OCR.pdf ND-860452EN1] : WinLink User Guide&lt;br /&gt;
* ND-863013EN7 : NOTIS-RG Reference Manual&lt;br /&gt;
* ND-863018.3 SW : NOTIS-WP Användarhandbok (3 ex.)&lt;br /&gt;
* ND-863033.2 SW : NOTIS-BG Handbok (5 ex.)&lt;br /&gt;
* ND-863066.1 SW : NOTIS-WP-N på arbetsstationen&lt;br /&gt;
* ND-863072NO1 : PC-NOTIS Brukerhåndbok&lt;br /&gt;
* ND-863073NO1 : PC-NOTIS Driftshåndbok&lt;br /&gt;
* [http://www.home.neab.net/ND-library/91-PC%20products/ND-891092EN1%20How%20to%20install%20WinLink-Gandalf-OCR.pdf ND-891092EN1] : How to install WinLink&lt;br /&gt;
* ND-899035NO2 : NOTIS-WP Nye funksjoner i N-versjonen&lt;br /&gt;
* ND-899080.1 NO : NOTIS-WP NO9 på fem minutter&lt;br /&gt;
&lt;br /&gt;
=== Unnumbered documentation ===&lt;br /&gt;
&lt;br /&gt;
* Unnumbered : SIBAS-DRIFT (2 ex.)&lt;br /&gt;
* LATHUND NOTIS-WP (23 ex.)&lt;br /&gt;
* [http://www.home.neab.net/ND-library/00-Unnumbered/SERVICE%20HANDBOOK%20Vol.1-Gandalf-OCR.pdf ND SERVICE HANDBOOK VOL. I]&lt;br /&gt;
* ND SERVICE HANDBOOK VOL. III &lt;br /&gt;
* ND SERVICE HANDBOOK VOL. IV&lt;br /&gt;
* [http://www.home.neab.net/ND-library/00-Unnumbered/ND%20Prislista%20Februari%201981-Gandalf-OCR.pdf ND PRISLISTA FEB-81]&lt;br /&gt;
* TILLBEHÖR FRÅN NORSK DATA PRISLISTA 1/10 1986&lt;br /&gt;
* [http://www.home.neab.net/ND-library/00-Unnumbered/ND%20binder%20with%20cable%20drawings-Gandalf-OCR.pdf ND ring binder with cable diagrams NORD-10 and ND-100]&lt;br /&gt;
* [http://www.home.neab.net/ND-library/00-Unnumbered/04-Drawings/NORD-10%20drawings-Gandalf-OCR.pdf Two binders with drawings of NORD-10 boards]&lt;br /&gt;
* [http://www.home.neab.net/ND-library/00-Unnumbered/ND-500%20Binder%20with%20drawings-Gandalf-OCR.pdf ND ring binder with configuration and diagrams of the ND-500]&lt;br /&gt;
* [http://www.home.neab.net/ND-library/00-Unnumbered/Binder%201x%20ND-100%20diagrams-Gandalf-OCR.pdf ND ring binder with configuration and diagrams of the ND-100 part of ND-500 serial nr 062]&lt;br /&gt;
* ND Product Description : ND-110 SATELLITE SERIES&lt;br /&gt;
* [http://www.home.neab.net/ND-library/00-Unnumbered/06-NDIX/List%20of%20special%20commands%20for%20communicating%20with%20SINTRAN%20III-Gandalf-OCR.pdf NORSK DATA UNIX (NDIX) - ND-5000 - ND-100 Interface Specification]&lt;br /&gt;
* [http://www.home.neab.net/ND-library/00-Unnumbered/06-NDIX/NDIX%20Memory%20Layout-Gandalf-OCR.pdf List of special commands for communicating with SINTRAN III]&lt;br /&gt;
* [http://www.home.neab.net/ND-library/00-Unnumbered/06-NDIX/NORSK%20DATA%20UNIX%20(NDIX)%20-%20ND-5000%20-%20ND-100%20Interface%20Specification-Gandalf-OCR.pdf NDIX Memory Layout]&lt;br /&gt;
* Program descriptions : See [[List of software in Gandalf collection|separate list of scanned program descriptions]].&lt;br /&gt;
* Software : four ring binders with software and software descriptions for ND-100/ND-500&lt;br /&gt;
* Software : Three large binders with satellite programs on 5 1/4 floppy disks.&lt;br /&gt;
* Software : WinLink&lt;br /&gt;
* Software : ND Connect Module&lt;br /&gt;
* Software : PC-NOTIS WP (pnr 230144N) on two 5 1/4 and three 3.5 inch floppies.&lt;br /&gt;
* Software : S-LINK (pnr ND 230059 A) on three 5 1/4 and three 3.5 inch floppies.&lt;br /&gt;
* Media : six 5 1/4 inch floppies with unknown contents&lt;br /&gt;
* Keyboard overlays for NOTIS on IBM XT or IBM AT keyboard&lt;br /&gt;
* NOCUS PROCEEDINGS SIGOA 15-16 September 1987&lt;br /&gt;
* Annual stockholders report 1986&lt;br /&gt;
* Periodica : PRODUCT NEWS : May 1987, November 1987&lt;br /&gt;
* Periodica : ND NEWS : November 1984, October 1986, March 1987&lt;br /&gt;
* Periodica : NOTIS ANVÄNDARE : April 1989, Oktober 1987, Januari 1988, Januari 1989&lt;br /&gt;
* Periodica : Nocus News : No. 2 July 1983, No. 4 December 1983, No. 5 March 1984, No. 6 1984, No. 8 1984, No. 1/85, No. 2/85, 4/88, 1/89&lt;br /&gt;
* Periodica : DOCUMENTATION A list of the documentation currently available for Norsk Data products : December 1987, June 1988&lt;br /&gt;
* Report : [http://www.home.neab.net/ND-library/00-Unnumbered/NORD-50%20report%20180.7640.500-Gandalf-OCR.pdf NORD-50 report 180.7640.500]&lt;br /&gt;
* ([http://www.home.neab.net/ND-library/00-Unnumbered/SINTRAN%20III%20J%20VSX%20programlistning%20Vol1-Gandalf-OCR.pdf Part 1] [http://www.home.neab.net/ND-library/00-Unnumbered/SINTRAN%20III%20J%20VSX%20programlistning%20Vol2-Gandalf-OCR.pdf Part 2]) : SINTRAN III programlistning&lt;br /&gt;
* 5 cm of program listings. (Forth + other)&lt;br /&gt;
&lt;br /&gt;
=== Third party hardware manuals ===&lt;br /&gt;
&lt;br /&gt;
* Am201B/Am2901C Four-Bit Bipolar Microprocessor Slice, AMD. Page 5-1 to 5-18&lt;br /&gt;
* 3:rd party manual : Control Data Corporation, Control Data Cartridge Module Drive&lt;br /&gt;
* [http://www.home.neab.net/ND-library/00-Third%20party/9448%20CDC%20CMD%20Phoenix/75888415%20Cartridge%20Module%20Drive-Gandalf-OCR.pdf 3:rd party manual] : Control Data 75888415 Cartridge Module Drive (9448 Phoenix)&lt;br /&gt;
* [http://www.home.neab.net/ND-library/00-Third%20party/9448%20CDC%20CMD%20Phoenix/77615144%20Hardware%20Product%20Configurator-Gandalf-OCR.pdf 3:rd party manual] : Control Data 77615144 Hardware Product Configurator&lt;br /&gt;
* [http://www.home.neab.net/ND-library/00-Third%20party/BJ7XX%20SMD%20DRIVE/ Binder with manuals] for CDC BJ7XX SMB drives&lt;br /&gt;
** [http://www.home.neab.net/ND-library/00-Third%20party/BJ7XX%20SMD%20DRIVE/83308400%20STORAGE%20MODULE%20DRIVE%20BJ7XX-Gandalf-OCR.pdf Control Data Corporation 83308400] : Control Data STORAGE MODULE DRIVE BJ7XX, Installation maintenance and schematics, Volume 1 of 2 (2 ex.)&lt;br /&gt;
*** Revisions : [http://www.home.neab.net/ND-library/00-Third%20party/BJ7XX%20SMD%20DRIVE/83308400%20Rev.%20AD-Gandalf-OCR.pdf AD] [http://www.home.neab.net/ND-library/00-Third%20party/BJ7XX%20SMD%20DRIVE/83308400%20Rev.%20AE-Gandalf-OCR.pdf AE]&lt;br /&gt;
** [http://www.home.neab.net/ND-library/00-Third%20party/BJ7XX%20SMD%20DRIVE/83308500%20STORAGE%20MODULE%20DRIVE%20BJ7XX%20Vol%201-Gandalf-OCR.pdf Control Data Corporation 83308500] : Control Data STORAGE MODULE DRIVE BJ7XX, General description, Volume 2&lt;br /&gt;
** [http://www.home.neab.net/ND-library/00-Third%20party/BJ7XX%20SMD%20DRIVE/83308600%20STORAGE%20MODULE%20DRIVE%20BJ7XX%20Vol%202-Gandalf-OCR.pdf Control Data Corporation 83308600] : Control Data STORAGE MODULE DRIVE BJ7XX, Parts Data, Volume 2&lt;br /&gt;
*** Revisions : [http://www.home.neab.net/ND-library/00-Third%20party/BJ7XX%20SMD%20DRIVE/83308600%20Rev.%20AG-Gandalf-OCR.pdf AG] [http://www.home.neab.net/ND-library/00-Third%20party/BJ7XX%20SMD%20DRIVE/83308600%20Rev.%20AH-Gandalf-OCR.pdf AH] [http://www.home.neab.net/ND-library/00-Third%20party/BJ7XX%20SMD%20DRIVE/83308600%20Rev.%20AJ-Gandalf-OCR.pdf AJ] [http://www.home.neab.net/ND-library/00-Third%20party/BJ7XX%20SMD%20DRIVE/83308600%20Rev.%20AL-Gandalf-OCR.pdf AL]&lt;br /&gt;
** [http://www.home.neab.net/ND-library/00-Third%20party/BJ7XX%20SMD%20DRIVE/83323710%20CDC%20SPEICHER%20MODUL%20ANTIEB%20BJ5XX%20BJ7XX%20BK4XX%20BK5XX%20BK8XX-Gandalf-OCR.pdf Control Data Corporation 83323710] : CDC SPEICHER MODULE ANTRIEB BJ5XX BJ7XX BK4XX BK5XX BK8XX&lt;br /&gt;
* 3:rd party manual : Data General Corporation, 6060 Series DG/Disk Storage Drives. Schematics, Field service maintenance and Illustrated parts break down in one binder.&lt;br /&gt;
* 3:rd party manual : EMI, TECHNICAL MANUAL SWITCHING POWER SUPPLY ESP 271&lt;br /&gt;
* 3:rd party manual : PHILIPS, SWITCHED-MODE POWER SUPPLY PE 1743&lt;br /&gt;
* 3:rd party manual : [http://www.home.neab.net/ND-library/00-Unnumbered/TELERAY%2010%20SERIES%20CRT%20DATA%20TERMINAL-Gandalf-OCR.pdf TELERAY 10 SERIES CRT DATA TERMINAL]&lt;br /&gt;
* 3:rd party manual : TORE SEEM, POWER SUPPLY P6010&lt;br /&gt;
* 3:rd party manual : Texas Instruments, OMNI 800, Model 825 KSR Terminal&lt;br /&gt;
* 3:rd party manual : Mitsubishi, TECHNICAL INFORMATION 19V&amp;quot; HIGH RESOLUTION COLOR DISPLAY MONITOR MODEL C-3919N/C&lt;br /&gt;
&lt;br /&gt;
=== Third party software manuals ===&lt;br /&gt;
&lt;br /&gt;
* 3:rd party : NOTIS-RG Övningsexempel from Silvidata&lt;br /&gt;
* 3:rd party : HILDA-CALC Manual 850701&lt;br /&gt;
* 3:rd party : Western Digital, June 1984, Storage Management Products Handbook&lt;br /&gt;
* 3:rd party : PASCAL - Instructions in Swedish for running Pascal on ND-100&lt;br /&gt;
&lt;br /&gt;
== ND library of [[User:Zenz|Zenz]] ==&lt;br /&gt;
&lt;br /&gt;
Documentation&lt;br /&gt;
* ND-30.005.3 EN : Test Program Description for ND-100/ND-110&lt;br /&gt;
* ND-60.264.1 EN : Sintran III User Guide&lt;br /&gt;
* Ring binder with notes from SINTRAN III installation on BILL and BULL&lt;br /&gt;
* Ring binder from Boliden Mineral. 16 different software descriptions without floppies.&lt;br /&gt;
&lt;br /&gt;
Software on 8&amp;quot; floppy&lt;br /&gt;
* Test programs for ND-100 (ND-10523C part 1-4 of 4)&lt;br /&gt;
* SINTRAN III VSE/VSX utility program (210628F02-XX part 1-2 of 2)&lt;br /&gt;
* SINTRAN III VSE/VSX utility program (10628D02-XX part 1-2 of 2)&lt;br /&gt;
* Test programs for ND100/110/120 (210523G02-XX part 1-3 5-6 of 6) Product release 880802 8808&lt;br /&gt;
* DISC-TEMA-III : Test (211067A02-XX-01S&lt;br /&gt;
* 2 sets of SINTRAN III-VSE Version J (N-100-1002 part 1-4 of 4) cold start diskettes. 840421&lt;br /&gt;
* SINTRAN III-VS Version H (ND-100-1002 part 1-4 of 4)&lt;br /&gt;
* Patch-FILE-10300J (ND-PATCH-SIN-J) 860515&lt;br /&gt;
* Test program (ND-10523D part 1-4 of 4)&lt;br /&gt;
* MEMTOF Memory to floppy dump (ND-10634A) MEMTOF-100&lt;br /&gt;
* Ring binder with nine 8&amp;quot; floppies with test programs for NORD-10 ... ND-100&lt;br /&gt;
&lt;br /&gt;
== ND literature of Bert Thomas ==&lt;br /&gt;
This list of manuals and software appeared on the cctech list in a posting on 21 of december 2008.&lt;br /&gt;
&lt;br /&gt;
Books:&lt;br /&gt;
&lt;br /&gt;
* NOTIS-BG User Guide&lt;br /&gt;
* NOTIS-RG New functions in the E-version&lt;br /&gt;
* NOTIS-DS User&#039;s guide&lt;br /&gt;
* Introduction to ND Office Systems&lt;br /&gt;
* The SPRINT User Guide&lt;br /&gt;
* Documentation Catalogue&lt;br /&gt;
* SINTRAN III Real Time Loader&lt;br /&gt;
* Dialogue-UNIQUE-II User Guide&lt;br /&gt;
* Operator Environment User Guide (2 ex)&lt;br /&gt;
* NOTIS-WP Brief Introduction&lt;br /&gt;
* User Environment Reference Manual&lt;br /&gt;
* NOTIS-WP Reference Manual&lt;br /&gt;
* COSMOS User Guide&lt;br /&gt;
* User Environment Reference Manual&lt;br /&gt;
* SINTRAN III Utilities Manual (3x)&lt;br /&gt;
* ND-110 Instruction Set&lt;br /&gt;
* The Database System SIBAS II ND User Manual&lt;br /&gt;
* SIBAS II Operator Manual&lt;br /&gt;
* NOTIS-DS Introduction (2x)&lt;br /&gt;
* Sintran III Real Time Guide&lt;br /&gt;
* NOTIS-DS Supervisor Guide (2x)&lt;br /&gt;
* ACCESS User Guide&lt;br /&gt;
* File Manager Introduction (2x, one in shrink-wrap)&lt;br /&gt;
* NOMIS Norwegian Medical Information System&lt;br /&gt;
* SINTRAN III COMMANDS Reference Manual&lt;br /&gt;
* SINTRAN III Monitor Calls (2x)&lt;br /&gt;
* Symbolic Debugger User Guide&lt;br /&gt;
* Examples for NOTIS-RG Version B&lt;br /&gt;
* SINTRAN-III Release Information K-version&lt;br /&gt;
* NOTIS-TF Macro Guide (new in shrink wrap)&lt;br /&gt;
* BACKUP User Guide (3x)&lt;br /&gt;
* SINTRAN III System Supervisor&lt;br /&gt;
* ND-110 COMPACT Operator Guide (contains several quick reference cards)&lt;br /&gt;
* SINTRAN III User Guide&lt;br /&gt;
* BRF-Linker User Manual&lt;br /&gt;
* NOTIS-TF User Guide&lt;br /&gt;
* User Environment Library Routines&lt;br /&gt;
* NOTIS-RG Reference Manual&lt;br /&gt;
* Test Program Description for ND-100/ND-110&lt;br /&gt;
* ordner with following description:&lt;br /&gt;
**  course program&lt;br /&gt;
**  the supervisor&#039;s responsibility&lt;br /&gt;
**  Handbook of Useful information&lt;br /&gt;
**  examples of LOAD-MODE etc.&lt;br /&gt;
**  telefix customer information&lt;br /&gt;
**  miscellaneous materials&lt;br /&gt;
* MEDITEBS (in dutch)&lt;br /&gt;
* bunch of unknown listings&lt;br /&gt;
* a document with information on SCSI on ND&lt;br /&gt;
* ACCESS DBA manual&lt;br /&gt;
* NOTIS-TF text formatter reference manual&lt;br /&gt;
* partly dutch presentation with general user info&lt;br /&gt;
* SINTRAN III Timesharing/Batch guide&lt;br /&gt;
* some dutch documentation on MEDITEBS&lt;br /&gt;
* datasheets of several ND products, such as software packages, computers and accessoiries&lt;br /&gt;
&lt;br /&gt;
Floppies:&lt;br /&gt;
(each floppy or set of floppies contains a few pages of information)&lt;br /&gt;
&lt;br /&gt;
* SINTRAN III K GENERATION 312 CONF.D VSX, 2 disks (2 sets)&lt;br /&gt;
* PATCH-SIN-K-5400  (2 sets)&lt;br /&gt;
* SINTRAN III Configuration Program&lt;br /&gt;
* SUBSYSTEM PACKAGE 32 BITS FLOATING FORMAT&lt;br /&gt;
* SINTRAN III VSE/VSX Utility Programs&lt;br /&gt;
* ACCOUNTING System for SINTRAN III&lt;br /&gt;
* BACKUP-SYSTEM&lt;br /&gt;
* X-MESSAGE&lt;br /&gt;
* TELEFIX FILES FOR USER SITES&lt;br /&gt;
* SUBSYSTEM PACKAGE II&lt;br /&gt;
* VTM terminal tables&lt;br /&gt;
* USER ENVIRONMENT (3 disks)&lt;br /&gt;
* TEST PROGRAMS FOR ND-100/110&lt;br /&gt;
* TEST PROGRAMS FOR ND-100/110/120 (2 disks)&lt;br /&gt;
* JEC job execution control&lt;br /&gt;
* ND-10634A MEMORY TO FLOPPY&lt;br /&gt;
* NOTIS-WP FOR ND-100 (4 disks)&lt;br /&gt;
* SIBAS-II for ND-100 (2 disks with pretty much the same label)&lt;br /&gt;
* ACCESS FOR ND-100 (dito)&lt;br /&gt;
* NOTIS-RG for ND-100 norwegian&lt;br /&gt;
* NOTIS-DS for ND-100 (3 disks)&lt;br /&gt;
* NOTIS-DS for ND-100 48-bit floating point (3 disks with pretty much the same label)&lt;br /&gt;
* NOTIS-BG-for ND-100 norwegian version 32 bits fl&lt;br /&gt;
* NOTIS-BG-for ND-100 32 bits fl&lt;br /&gt;
* NOTIS-BG-for ND-100 (business grafics) 32 bits fl&lt;br /&gt;
* PR for ND-100 (Norwegian version)&lt;br /&gt;
* BRF-Linker for ND-100&lt;br /&gt;
* SINTRAN III MONITOR CALL Pack.&lt;br /&gt;
* SPRINT Spooling System (3 disks)&lt;br /&gt;
* MEDITEBS specials&lt;br /&gt;
* Mass Storage Utilities&lt;br /&gt;
* OPERATOR ENVIRONMENT (4 disks)&lt;br /&gt;
* Disk Restore (3 disks)&lt;br /&gt;
* TESTPROGRAMS FOR ND-100/110/120 (2 disks, both labeled PART 1 OF 2)&lt;br /&gt;
* UNIQUE-II SIBAS for ND-100&lt;br /&gt;
* UNIQUE TEXT SYSTEM&lt;br /&gt;
* UNIQUE-II SIBAS ND-100 (hand-written label)&lt;br /&gt;
* SOFTWARE KEY DISCETTE&lt;br /&gt;
&lt;br /&gt;
== ND library of [[User:TArntsen|TA]] ==&lt;br /&gt;
The library is larger but the list mostly includes material not already listed above.&lt;br /&gt;
&lt;br /&gt;
===Documentation===&lt;br /&gt;
* ND-812065.1 EN : Multifunction Wide Area Network Controller&lt;br /&gt;
* ND-820026.1 EN : [[DOMINO]] and [[NUCLEUS]] Software Guide&lt;br /&gt;
* ND-02.003.01 : PIOC Hardware Reference Manual&lt;br /&gt;
* ND-05.013.03 : ND-500 Single Precision Array Processing Functions&lt;br /&gt;
* ND-05.018.01 : ND-500/2 Double Precision Array Processing Functions&lt;br /&gt;
* ND-12.020.02 : UNIVERSAL DMA INTERFACE ND852&lt;br /&gt;
* GPIB on ND-100 PRELIMINARY 17. Aug. 1982 (No ND ID number) : [[Wikipedia:IEEE 488|IEEE 488]] on ND-100&lt;br /&gt;
* ND-12.023.02 : General Purpose Interface Bus (GPIB) User Guide (08/84)&lt;br /&gt;
* ND-12.048.1 EN : ND-100 SCSI Reference Guide&lt;br /&gt;
* ND-14.001.1A EN : DOMINO Standard Hardware Description (13.11.1987)&lt;br /&gt;
* ND-830071.2 EN : ND-5000 ES User Guide (28 pages small guide)&lt;br /&gt;
* ND-30.101.1 EN : OEM User Guide (Operator Environment)&lt;br /&gt;
* ND-60.057.02 : SIBAS Users Manual (10/76)&lt;br /&gt;
* ND-60.107.01 : ETHERNET Basic Software Programmer Guide&lt;br /&gt;
* ND-60.113.02 : NORD-500 ASSEMBLER Reference Manual&lt;br /&gt;
* ND-860136.4B EN : ND-500 Loader/Monitor&lt;br /&gt;
* ND-60.186.02 : FORTRAN CONVERTER&lt;br /&gt;
* ND-60.251.1 EN : C Reference Manual&lt;br /&gt;
* ND-860255.3 EN : Introduction to ND Office Systems&lt;br /&gt;
* ND-860266.2 EN : LED User Guide&lt;br /&gt;
* ND-60.284.1 EN : COSMOS TELNET/FTP Client User Guide&lt;br /&gt;
* ND-60.289.1 EN : ND Linker User Guide and Reference Manual (Jan. 88)&lt;br /&gt;
* ND-860289.2p EN : ND Linker User Guide and Reference Manual (Oct. 88)&lt;br /&gt;
* ND-60.297.1 EN : [[PLANC]] Utility Library and PLANC-GEN&lt;br /&gt;
* ND-860372.1 EN : SINTRAN SLIB Programmers Guide (Socket Library)&lt;br /&gt;
* ND-63.036.1 EN : New Features in NOTIS-WP-M: Reference Information and Tutorials&lt;br /&gt;
* ND-65.019.1 EN : ND [[Wikipedia:Graphical Kernel System|GKS]] User Manual&lt;br /&gt;
* ND-65.020.1 EN : ND GKS Reference Manual&lt;br /&gt;
* SOFTWARE DESCRIPTION CATALOGUE February 1987&lt;br /&gt;
&lt;br /&gt;
===SINTRAN===&lt;br /&gt;
* Listing version L (subset)&lt;br /&gt;
&lt;br /&gt;
===OEM documentation etc===&lt;br /&gt;
* [[Wikipedia:Floating Point Systems|FPS]] AP INTERFACE MANUAL 17 Oct. 1986 (ND/FPS AP (Array Processor) HW Manual)&lt;br /&gt;
* Storage Technology Corporation 2920 Tape Subsystem Maintenance Manual, January 1986 (for ND STC tape drive, serial number 6604388)&lt;br /&gt;
:This manual consists of two very thick volumes. It also includes a machine verification certificate for this particular drive serial.&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;VOL 1&#039;&#039;:&lt;br /&gt;
:;MM&lt;br /&gt;
:;IPC&lt;br /&gt;
:;PN COMPAT&lt;br /&gt;
:;FCD&lt;br /&gt;
:&#039;&#039;VOL 2&#039;&#039;:&lt;br /&gt;
:;LOGICS&lt;br /&gt;
:Without verifying everything this is probably mostly or all covered by scans on [http://bitsavers.informatik.uni-stuttgart.de/pdf/stc/2920/ :bitsavers].&lt;br /&gt;
&lt;br /&gt;
===Software for ND-10/100 (subset)===&lt;br /&gt;
* ftn : Fortran-66 compiler, version FTN-2090I&lt;br /&gt;
* fortran-100-g02 : Fortran-77 compiler, version G02&lt;br /&gt;
* planc-100-f00 : Planc compiler, version F00&lt;br /&gt;
* npl : NORD PL compiler, version November 1979&lt;br /&gt;
* mac : MAC assembler&lt;br /&gt;
* nrl: Relocating loader/linker, version LDR-1935J&lt;br /&gt;
* brf-linker-c01: New loader/linker, version C01&lt;br /&gt;
* assembler-500: ND-500 cross-assembler, version 2.15&lt;br /&gt;
* pascal-b00: ND-500 cat-pascal cross-compiler, version B00&lt;br /&gt;
* ped-eng-j: PED (Programmer&#039;s editor), version J (English)&lt;br /&gt;
* vtm-assemble-a00: Tool to build DDBTABLES (used by GUI applications) from terminal type files (VTM tables).&lt;br /&gt;
&lt;br /&gt;
===Software for ND-500(0) (subset)===&lt;br /&gt;
* fortran-500-k02: Fortran-77 compiler, version K02&lt;br /&gt;
* planc-500-i01: Planc compiler, version I01&lt;br /&gt;
* nc-a06: CAT C compiler, version a06 (K&amp;amp;R C compiler)&lt;br /&gt;
* pascal-b06: CAT Pascal compiler, version B06 (also some other versions, including B03 and B04)&lt;br /&gt;
* linker-b01: Linker/loader, version B01&lt;br /&gt;
* file-compare: Advanced diff tool, version ND-10603B&lt;br /&gt;
* convert-dom-a03: Tool to convert from old 500 format to new :dom format, version A03 (also A02)&lt;br /&gt;
Wanted: PED-500 (my floppy is damaged.)&lt;br /&gt;
&lt;br /&gt;
== ND library of Telemuseum in Fetsund ==&lt;br /&gt;
* [http://www.home.neab.net/ND-library/00-Unnumbered/NORD-10%20Operator&#039;s%20Panel%20Hardware%20Description-Gandalf-OCR.pdf NORD-10 Operator&#039;s Panel Hardware Description]&lt;br /&gt;
* [http://www.home.neab.net/ND-library/06-NORD-10%20ND-100%20ND-110%20ND-120%20CPU/ND-06.010.01%20NORD-10-S%20MICROPROGRAM-Gandalf-OCR.pdf ND-06.010.01] : NORD-10-S MICROPROGRAM&lt;br /&gt;
* [http://www.home.neab.net/ND-library/06-NORD-10%20ND-100%20ND-110%20ND-120%20CPU/ND-06.031.1%20EN%20ND-110%20and%20ND-120%20Microprogrammer&#039;s%20Guide-Gandalf-OCR.pdf ND-06.031.1 EN] : ND-110 and ND-120 Microprogrammer&#039;s Guide&lt;br /&gt;
* [http://www.home.neab.net/ND-library/11-Data%20storage%20equipment/ND-11.008.01%20CARTRIDGE%20DISC%20SYSTEM%20FOR%20NORD-10-Gandalf-OCR.pdf ND-11.008.01] : CARTRIDGE DISC SYSTEM FOR NORD-10&lt;br /&gt;
* [http://www.home.neab.net/ND-library/30-Operating,%20diagnostic,%20maintenance/ND-30.081.1%20EN%20ND-100%20Tracer%20User%20Guide-Gandalf-OCR.pdf ND-30.081.1 EN] : ND-100 Tracer User Guide&lt;br /&gt;
&lt;br /&gt;
[[Category:lists]]&lt;br /&gt;
[[Category:Norsk Data documentation]]&lt;/div&gt;</summary>
		<author><name>TArntsen</name></author>
	</entry>
	<entry>
		<id>https://www.ndwiki.org/index.php?title=User_talk:RHansen&amp;diff=6862</id>
		<title>User talk:RHansen</title>
		<link rel="alternate" type="text/html" href="https://www.ndwiki.org/index.php?title=User_talk:RHansen&amp;diff=6862"/>
		<updated>2022-10-07T14:08:23Z</updated>

		<summary type="html">&lt;p&gt;TArntsen: The next bailout&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Hi fellow emulator writer! My own emulator is more similar to Carl-Victor&#039;s, I emulate SINTRAN but can&#039;t boot it.&lt;br /&gt;
As for the K version it doesn&#039;t need a 110 CPU, but if it&#039;s /VSX it needs a 100/CX, i.e. the extra CX instructions must be there. K came in both VSE (no CX needed) and VSX (CX needed). From version L and later only CX versions would work - I think even version M would run on a plain 100/CX.&lt;br /&gt;
As for the disk for M, as with all SINTRAN images they were generated for a specific configuration, and the version I have, at least, was generated for a setup with SCSI disks only. [[User:TArntsen|TArntsen]] ([[User talk:TArntsen|talk]]) 08:53, 5 October 2022 (UTC)&amp;lt;br&amp;gt;&lt;br /&gt;
(EDIT: I checked my M version and it does seem to have the disk type choices (in addition to SCSI) shown in that disk-choice picture) [[User:TArntsen|TArntsen]] ([[User talk:TArntsen|talk]]) 11:45, 5 October 2022 (UTC)&lt;br /&gt;
&lt;br /&gt;
 Hello, it&#039;s great to have other emulator writers to discuss with and learn from!&lt;br /&gt;
 In regards to the CX instructions, if I am not wrong its these: ADDD,SUBD,COMD, PACK, UPACK, SHDE. Those I have not yet finished implemented, but I have enforced a breakpoint in the code if they get called - and so far they havent. &lt;br /&gt;
&lt;br /&gt;
 It might be the fact that I havent been able to get very far in the boot sequence of SIII K or M. They will be implemented ASAP I have some code calling them, right now I am focusing on getting boot to work.&lt;br /&gt;
&lt;br /&gt;
 The M disk&#039;s I have is actually disks I have found here [https://sites.google.com/site/tingox/nd_software]. Its SINTRAN M Std C. I dont know what the requirements are, as I dont have access to the &amp;quot;SINTRAN III M-version Release Information&amp;quot;, the closest I have is &amp;quot;ND-860230-6-EN Sintran III - Release Information - &lt;br /&gt;
 L-Version&amp;quot; - which does mention type A and B, but nothing about C. When booting, I do have a choice of disks, ref this screenshot [https://www.ndwiki.org/wiki/File:Disk-choice-m.png]. I have now started the implementation of the SCSI driver to see if it will solve the boot error, but I would think that it should be &lt;br /&gt;
 able to boot from SMD disks as they are valid choides...&lt;br /&gt;
 Where can I find a copy of the SINTRAN M you are using ? [[User:RHansen|RHansen]] ([[User talk:RHansen|talk]]) 13:58, 5 October 2022 (UTC)&lt;br /&gt;
:The instructions you listed are the decimal instructions from the CE set, there are also stack handling instructions, and the CX instructions are those plus some more (see [[ND-1xx_Instructions]]. But in addition to that you&#039;ll need to implement a dummy [[GECO]] instruction because SINTRAN uses that to detect if the CE (in practice it&#039;s the CX) instruction set is present.. if not, it won&#039;t even bother. As for SINTRAN M, Tingo&#039;s floppy set which you are using seems to be version 250306M06, what I have is 250305M05, which would be slightly older. I can&#039;t recall if I uploaded those somewhere, or if Tingo got a copy, but if you want them I can upload them somewhere.  The M release info should be here: [http://sintran.com/library/libsw/ND-860230-7A-EN.pdf] [[User:TArntsen|TArntsen]] ([[User talk:TArntsen|talk]]) 13:13, 5 October 2022 (UTC)&lt;br /&gt;
::BTW I suspect that those decimal instructions you listed aren&#039;t used by SINTRAN/VSX,  only by user programs. The stack handling instructions I&#039;m not sure about. But it&#039;ll likely need MOVEW, TSET, RDUS, and the segment changing instructions. [[User:TArntsen|TArntsen]] ([[User talk:TArntsen|talk]])&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
::Thanks, I have downloaded the documentation - and it seems that SIII M supports ND-100 and SMD DISK. It states:&lt;br /&gt;
 ND-100 CPU, one of&lt;br /&gt;
   ND-100/CX  with 32/48 FPP and Memory Management II &lt;br /&gt;
 If SMD disk controller (10MHZ) is to be used, the following applies:&lt;br /&gt;
   SMD Control (print 3018). ECO Level R is required&lt;br /&gt;
   SMD Data (print 3019). ECO level BE is required.&lt;br /&gt;
&lt;br /&gt;
::I have implemented Memory Management II, and a buggy 32 bit FPP (which I need to improve). I also need to work on the missing CX instructions, but so far they havent been called - maybe except MOVEW which I have implemented. GECO/GECOX is there after I found it in the 110 microcode - It does nothing, except being callable.&lt;br /&gt;
::And the SMD disk controller should work - i need to identify what the specifics with ECO level means. I definitively will spend more time making sure the implementation is passing TPE-MON validation with DISC-TEMA.&lt;br /&gt;
::I would love to have a copy of your SIII M disks. And if you have other boot floppies for J or L or K that is not uploaded somwehere else, i would be happy to test a bit with those.  [[User:RHansen|RHansen]] ([[User talk:RHansen|talk]])&lt;br /&gt;
&lt;br /&gt;
== SINTRAN III and hardware configuration ==&lt;br /&gt;
&lt;br /&gt;
As far as I know, each set of install floppies was created for a specific customer machine in the early days. This didn&#039;t change until whatever version of SINTRAN III that included the CONFIGURATION-S3 program came. If this hardware configuration also included locking it down to only the serial number of the machine in question, I do not know.&lt;br /&gt;
&lt;br /&gt;
Oh - congrats on the nice progress with your emulator! [[User:Tingo|Torfinn]] ([[User talk:Tingo|talk]]) 01:40, 6 October 2022 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Micro-code not loaded ==&lt;br /&gt;
Just did a quick dig at this. If this were Sintran L then it would mean that the micro code level reported by your CPU is too low. The code executed looks like this:&lt;br /&gt;
 171500 SAX 100&lt;br /&gt;
 150017 TRA CS&lt;br /&gt;
 004115 STA * 115&lt;br /&gt;
 146151 COPY SA DD&lt;br /&gt;
 171013 SAT 13&lt;br /&gt;
 143465 SKP IF DA MLST ST&lt;br /&gt;
 124006 JMP * 6&lt;br /&gt;
 174000 BSET ZRO SSPTM&lt;br /&gt;
 044076 LDA * 76&lt;br /&gt;
 135073 JPL I * 73&lt;br /&gt;
 174200 BSET ONE SSPTM&lt;br /&gt;
 125074 JMP I * 74&lt;br /&gt;
which is (pseudo-code):&lt;br /&gt;
 set X = 0100&lt;br /&gt;
 read control store&lt;br /&gt;
 copy A to variable (A=micro code version. hold it somewhere where other code can get it)&lt;br /&gt;
 copy A to D&lt;br /&gt;
 if A &amp;lt; 13&lt;br /&gt;
  set 1bank&lt;br /&gt;
  call output with string &amp;quot;Micro-code not loaded. CPU revision too low&amp;quot; (that &#039;LDA *76&#039; loads a pointer to the string)&lt;br /&gt;
  set 2bank&lt;br /&gt;
  bail out&lt;br /&gt;
 endif&lt;br /&gt;
However, I haven&#039;t been able to find the same code or something similar in Sintran M yet, even though I can find the same string. [[User:TArntsen|TArntsen]] ([[User talk:TArntsen|talk]]) 09:02, 7 October 2022 (UTC)&lt;br /&gt;
&lt;br /&gt;
== SINTRAN M ==&lt;br /&gt;
&lt;br /&gt;
 035500     171500                      SAX 100&lt;br /&gt;
 035501     150017                      TRA CS&lt;br /&gt;
 035502     004115                      STA *115&lt;br /&gt;
 035503     146151                      COPY SA DD&lt;br /&gt;
 035504     171013                      SAT 13&lt;br /&gt;
 035505     143465                      SKP IF DA MLST ST&lt;br /&gt;
 035506     124006                      JMP *6  =&amp;gt; [EA:035514]&lt;br /&gt;
 035507     174000                      BSET ZRO SSPTM&lt;br /&gt;
 035510     044076                      LDA *76&lt;br /&gt;
 035511     135073                      JPL I *73&lt;br /&gt;
 035512     174200                      BSET ONE SSPTM&lt;br /&gt;
 035513     125074                      JMP I *74&lt;br /&gt;
&lt;br /&gt;
Tried with returning 14d/16oct, ended up in Opcom with no message&lt;br /&gt;
 034100     151000                      WAIT 0&lt;br /&gt;
: [[User:RHansen|RHansen]] ([[User talk:RHansen|talk]]) 12:46, 7 October 2022 (UTC)&lt;br /&gt;
:: There&#039;s a test after that which may bail out without any message, but I would have to trace that to see exactly what&#039;s supposed to happen and my emulator isn&#039;t up to that. Can you single-step your emulator at that point? There&#039;s approx. 50 instructions to trace (after the above) [[User:TArntsen|TArntsen]] ([[User talk:TArntsen|talk]]) 14:08, 7 October 2022 (UTC)&lt;/div&gt;</summary>
		<author><name>TArntsen</name></author>
	</entry>
	<entry>
		<id>https://www.ndwiki.org/index.php?title=User_talk:RHansen&amp;diff=6860</id>
		<title>User talk:RHansen</title>
		<link rel="alternate" type="text/html" href="https://www.ndwiki.org/index.php?title=User_talk:RHansen&amp;diff=6860"/>
		<updated>2022-10-07T09:02:01Z</updated>

		<summary type="html">&lt;p&gt;TArntsen: Forgot sign/date&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Hi fellow emulator writer! My own emulator is more similar to Carl-Victor&#039;s, I emulate SINTRAN but can&#039;t boot it.&lt;br /&gt;
As for the K version it doesn&#039;t need a 110 CPU, but if it&#039;s /VSX it needs a 100/CX, i.e. the extra CX instructions must be there. K came in both VSE (no CX needed) and VSX (CX needed). From version L and later only CX versions would work - I think even version M would run on a plain 100/CX.&lt;br /&gt;
As for the disk for M, as with all SINTRAN images they were generated for a specific configuration, and the version I have, at least, was generated for a setup with SCSI disks only. [[User:TArntsen|TArntsen]] ([[User talk:TArntsen|talk]]) 08:53, 5 October 2022 (UTC)&amp;lt;br&amp;gt;&lt;br /&gt;
(EDIT: I checked my M version and it does seem to have the disk type choices (in addition to SCSI) shown in that disk-choice picture) [[User:TArntsen|TArntsen]] ([[User talk:TArntsen|talk]]) 11:45, 5 October 2022 (UTC)&lt;br /&gt;
&lt;br /&gt;
 Hello, it&#039;s great to have other emulator writers to discuss with and learn from!&lt;br /&gt;
 In regards to the CX instructions, if I am not wrong its these: ADDD,SUBD,COMD, PACK, UPACK, SHDE. Those I have not yet finished implemented, but I have enforced a breakpoint in the code if they get called - and so far they havent. &lt;br /&gt;
&lt;br /&gt;
 It might be the fact that I havent been able to get very far in the boot sequence of SIII K or M. They will be implemented ASAP I have some code calling them, right now I am focusing on getting boot to work.&lt;br /&gt;
&lt;br /&gt;
 The M disk&#039;s I have is actually disks I have found here [https://sites.google.com/site/tingox/nd_software]. Its SINTRAN M Std C. I dont know what the requirements are, as I dont have access to the &amp;quot;SINTRAN III M-version Release Information&amp;quot;, the closest I have is &amp;quot;ND-860230-6-EN Sintran III - Release Information - &lt;br /&gt;
 L-Version&amp;quot; - which does mention type A and B, but nothing about C. When booting, I do have a choice of disks, ref this screenshot [https://www.ndwiki.org/wiki/File:Disk-choice-m.png]. I have now started the implementation of the SCSI driver to see if it will solve the boot error, but I would think that it should be &lt;br /&gt;
 able to boot from SMD disks as they are valid choides...&lt;br /&gt;
 Where can I find a copy of the SINTRAN M you are using ? [[User:RHansen|RHansen]] ([[User talk:RHansen|talk]]) 13:58, 5 October 2022 (UTC)&lt;br /&gt;
:The instructions you listed are the decimal instructions from the CE set, there are also stack handling instructions, and the CX instructions are those plus some more (see [[ND-1xx_Instructions]]. But in addition to that you&#039;ll need to implement a dummy [[GECO]] instruction because SINTRAN uses that to detect if the CE (in practice it&#039;s the CX) instruction set is present.. if not, it won&#039;t even bother. As for SINTRAN M, Tingo&#039;s floppy set which you are using seems to be version 250306M06, what I have is 250305M05, which would be slightly older. I can&#039;t recall if I uploaded those somewhere, or if Tingo got a copy, but if you want them I can upload them somewhere.  The M release info should be here: [http://sintran.com/library/libsw/ND-860230-7A-EN.pdf] [[User:TArntsen|TArntsen]] ([[User talk:TArntsen|talk]]) 13:13, 5 October 2022 (UTC)&lt;br /&gt;
::BTW I suspect that those decimal instructions you listed aren&#039;t used by SINTRAN/VSX,  only by user programs. The stack handling instructions I&#039;m not sure about. But it&#039;ll likely need MOVEW, TSET, RDUS, and the segment changing instructions. [[User:TArntsen|TArntsen]] ([[User talk:TArntsen|talk]])&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
::Thanks, I have downloaded the documentation - and it seems that SIII M supports ND-100 and SMD DISK. It states:&lt;br /&gt;
 ND-100 CPU, one of&lt;br /&gt;
   ND-100/CX  with 32/48 FPP and Memory Management II &lt;br /&gt;
 If SMD disk controller (10MHZ) is to be used, the following applies:&lt;br /&gt;
   SMD Control (print 3018). ECO Level R is required&lt;br /&gt;
   SMD Data (print 3019). ECO level BE is required.&lt;br /&gt;
&lt;br /&gt;
::I have implemented Memory Management II, and a buggy 32 bit FPP (which I need to improve). I also need to work on the missing CX instructions, but so far they havent been called - maybe except MOVEW which I have implemented. GECO/GECOX is there after I found it in the 110 microcode - It does nothing, except being callable.&lt;br /&gt;
::And the SMD disk controller should work - i need to identify what the specifics with ECO level means. I definitively will spend more time making sure the implementation is passing TPE-MON validation with DISC-TEMA.&lt;br /&gt;
::I would love to have a copy of your SIII M disks. And if you have other boot floppies for J or L or K that is not uploaded somwehere else, i would be happy to test a bit with those.  [[User:RHansen|RHansen]] ([[User talk:RHansen|talk]])&lt;br /&gt;
&lt;br /&gt;
== SINTRAN III and hardware configuration ==&lt;br /&gt;
&lt;br /&gt;
As far as I know, each set of install floppies was created for a specific customer machine in the early days. This didn&#039;t change until whatever version of SINTRAN III that included the CONFIGURATION-S3 program came. If this hardware configuration also included locking it down to only the serial number of the machine in question, I do not know.&lt;br /&gt;
&lt;br /&gt;
Oh - congrats on the nice progress with your emulator! [[User:Tingo|Torfinn]] ([[User talk:Tingo|talk]]) 01:40, 6 October 2022 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Micro-code not loaded ==&lt;br /&gt;
Just did a quick dig at this. If this were Sintran L then it would mean that the micro code level reported by your CPU is too low. The code executed looks like this:&lt;br /&gt;
 171500 SAX 100&lt;br /&gt;
 150017 TRA CS&lt;br /&gt;
 004115 STA * 115&lt;br /&gt;
 146151 COPY SA DD&lt;br /&gt;
 171013 SAT 13&lt;br /&gt;
 143465 SKP IF DA MLST ST&lt;br /&gt;
 124006 JMP * 6&lt;br /&gt;
 174000 BSET ZRO SSPTM&lt;br /&gt;
 044076 LDA * 76&lt;br /&gt;
 135073 JPL I * 73&lt;br /&gt;
 174200 BSET ONE SSPTM&lt;br /&gt;
 125074 JMP I * 74&lt;br /&gt;
which is (pseudo-code):&lt;br /&gt;
 set X = 0100&lt;br /&gt;
 read control store&lt;br /&gt;
 copy A to variable (A=micro code version. hold it somewhere where other code can get it)&lt;br /&gt;
 copy A to D&lt;br /&gt;
 if A &amp;lt; 13&lt;br /&gt;
  set 1bank&lt;br /&gt;
  call output with string &amp;quot;Micro-code not loaded. CPU revision too low&amp;quot; (that &#039;LDA *76&#039; loads a pointer to the string)&lt;br /&gt;
  set 2bank&lt;br /&gt;
  bail out&lt;br /&gt;
 endif&lt;br /&gt;
However, I haven&#039;t been able to find the same code or something similar in Sintran M yet, even though I can find the same string. [[User:TArntsen|TArntsen]] ([[User talk:TArntsen|talk]]) 09:02, 7 October 2022 (UTC)&lt;/div&gt;</summary>
		<author><name>TArntsen</name></author>
	</entry>
	<entry>
		<id>https://www.ndwiki.org/index.php?title=User_talk:RHansen&amp;diff=6859</id>
		<title>User talk:RHansen</title>
		<link rel="alternate" type="text/html" href="https://www.ndwiki.org/index.php?title=User_talk:RHansen&amp;diff=6859"/>
		<updated>2022-10-07T09:01:27Z</updated>

		<summary type="html">&lt;p&gt;TArntsen: Micro-code not loaded&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Hi fellow emulator writer! My own emulator is more similar to Carl-Victor&#039;s, I emulate SINTRAN but can&#039;t boot it.&lt;br /&gt;
As for the K version it doesn&#039;t need a 110 CPU, but if it&#039;s /VSX it needs a 100/CX, i.e. the extra CX instructions must be there. K came in both VSE (no CX needed) and VSX (CX needed). From version L and later only CX versions would work - I think even version M would run on a plain 100/CX.&lt;br /&gt;
As for the disk for M, as with all SINTRAN images they were generated for a specific configuration, and the version I have, at least, was generated for a setup with SCSI disks only. [[User:TArntsen|TArntsen]] ([[User talk:TArntsen|talk]]) 08:53, 5 October 2022 (UTC)&amp;lt;br&amp;gt;&lt;br /&gt;
(EDIT: I checked my M version and it does seem to have the disk type choices (in addition to SCSI) shown in that disk-choice picture) [[User:TArntsen|TArntsen]] ([[User talk:TArntsen|talk]]) 11:45, 5 October 2022 (UTC)&lt;br /&gt;
&lt;br /&gt;
 Hello, it&#039;s great to have other emulator writers to discuss with and learn from!&lt;br /&gt;
 In regards to the CX instructions, if I am not wrong its these: ADDD,SUBD,COMD, PACK, UPACK, SHDE. Those I have not yet finished implemented, but I have enforced a breakpoint in the code if they get called - and so far they havent. &lt;br /&gt;
&lt;br /&gt;
 It might be the fact that I havent been able to get very far in the boot sequence of SIII K or M. They will be implemented ASAP I have some code calling them, right now I am focusing on getting boot to work.&lt;br /&gt;
&lt;br /&gt;
 The M disk&#039;s I have is actually disks I have found here [https://sites.google.com/site/tingox/nd_software]. Its SINTRAN M Std C. I dont know what the requirements are, as I dont have access to the &amp;quot;SINTRAN III M-version Release Information&amp;quot;, the closest I have is &amp;quot;ND-860230-6-EN Sintran III - Release Information - &lt;br /&gt;
 L-Version&amp;quot; - which does mention type A and B, but nothing about C. When booting, I do have a choice of disks, ref this screenshot [https://www.ndwiki.org/wiki/File:Disk-choice-m.png]. I have now started the implementation of the SCSI driver to see if it will solve the boot error, but I would think that it should be &lt;br /&gt;
 able to boot from SMD disks as they are valid choides...&lt;br /&gt;
 Where can I find a copy of the SINTRAN M you are using ? [[User:RHansen|RHansen]] ([[User talk:RHansen|talk]]) 13:58, 5 October 2022 (UTC)&lt;br /&gt;
:The instructions you listed are the decimal instructions from the CE set, there are also stack handling instructions, and the CX instructions are those plus some more (see [[ND-1xx_Instructions]]. But in addition to that you&#039;ll need to implement a dummy [[GECO]] instruction because SINTRAN uses that to detect if the CE (in practice it&#039;s the CX) instruction set is present.. if not, it won&#039;t even bother. As for SINTRAN M, Tingo&#039;s floppy set which you are using seems to be version 250306M06, what I have is 250305M05, which would be slightly older. I can&#039;t recall if I uploaded those somewhere, or if Tingo got a copy, but if you want them I can upload them somewhere.  The M release info should be here: [http://sintran.com/library/libsw/ND-860230-7A-EN.pdf] [[User:TArntsen|TArntsen]] ([[User talk:TArntsen|talk]]) 13:13, 5 October 2022 (UTC)&lt;br /&gt;
::BTW I suspect that those decimal instructions you listed aren&#039;t used by SINTRAN/VSX,  only by user programs. The stack handling instructions I&#039;m not sure about. But it&#039;ll likely need MOVEW, TSET, RDUS, and the segment changing instructions. [[User:TArntsen|TArntsen]] ([[User talk:TArntsen|talk]])&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
::Thanks, I have downloaded the documentation - and it seems that SIII M supports ND-100 and SMD DISK. It states:&lt;br /&gt;
 ND-100 CPU, one of&lt;br /&gt;
   ND-100/CX  with 32/48 FPP and Memory Management II &lt;br /&gt;
 If SMD disk controller (10MHZ) is to be used, the following applies:&lt;br /&gt;
   SMD Control (print 3018). ECO Level R is required&lt;br /&gt;
   SMD Data (print 3019). ECO level BE is required.&lt;br /&gt;
&lt;br /&gt;
::I have implemented Memory Management II, and a buggy 32 bit FPP (which I need to improve). I also need to work on the missing CX instructions, but so far they havent been called - maybe except MOVEW which I have implemented. GECO/GECOX is there after I found it in the 110 microcode - It does nothing, except being callable.&lt;br /&gt;
::And the SMD disk controller should work - i need to identify what the specifics with ECO level means. I definitively will spend more time making sure the implementation is passing TPE-MON validation with DISC-TEMA.&lt;br /&gt;
::I would love to have a copy of your SIII M disks. And if you have other boot floppies for J or L or K that is not uploaded somwehere else, i would be happy to test a bit with those.  [[User:RHansen|RHansen]] ([[User talk:RHansen|talk]])&lt;br /&gt;
&lt;br /&gt;
== SINTRAN III and hardware configuration ==&lt;br /&gt;
&lt;br /&gt;
As far as I know, each set of install floppies was created for a specific customer machine in the early days. This didn&#039;t change until whatever version of SINTRAN III that included the CONFIGURATION-S3 program came. If this hardware configuration also included locking it down to only the serial number of the machine in question, I do not know.&lt;br /&gt;
&lt;br /&gt;
Oh - congrats on the nice progress with your emulator! [[User:Tingo|Torfinn]] ([[User talk:Tingo|talk]]) 01:40, 6 October 2022 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Micro-code not loaded ==&lt;br /&gt;
Just did a quick dig at this. If this were Sintran L then it would mean that the micro code level reported by your CPU is too low. The code executed looks like this:&lt;br /&gt;
 171500 SAX 100&lt;br /&gt;
 150017 TRA CS&lt;br /&gt;
 004115 STA * 115&lt;br /&gt;
 146151 COPY SA DD&lt;br /&gt;
 171013 SAT 13&lt;br /&gt;
 143465 SKP IF DA MLST ST&lt;br /&gt;
 124006 JMP * 6&lt;br /&gt;
 174000 BSET ZRO SSPTM&lt;br /&gt;
 044076 LDA * 76&lt;br /&gt;
 135073 JPL I * 73&lt;br /&gt;
 174200 BSET ONE SSPTM&lt;br /&gt;
 125074 JMP I * 74&lt;br /&gt;
which is (pseudo-code):&lt;br /&gt;
 set X = 0100&lt;br /&gt;
 read control store&lt;br /&gt;
 copy A to variable (A=micro code version. hold it somewhere where other code can get it)&lt;br /&gt;
 copy A to D&lt;br /&gt;
 if A &amp;lt; 13&lt;br /&gt;
  set 1bank&lt;br /&gt;
  call output with string &amp;quot;Micro-code not loaded. CPU revision too low&amp;quot; (that &#039;LDA *76&#039; loads a pointer to the string)&lt;br /&gt;
  set 2bank&lt;br /&gt;
  bail out&lt;br /&gt;
 endif&lt;br /&gt;
However, I haven&#039;t been able to find the same code or something similar in Sintran M yet, even though I can find the same string.&lt;/div&gt;</summary>
		<author><name>TArntsen</name></author>
	</entry>
	<entry>
		<id>https://www.ndwiki.org/index.php?title=ND-100&amp;diff=6851</id>
		<title>ND-100</title>
		<link rel="alternate" type="text/html" href="https://www.ndwiki.org/index.php?title=ND-100&amp;diff=6851"/>
		<updated>2022-10-05T14:47:25Z</updated>

		<summary type="html">&lt;p&gt;TArntsen: ND-125/CX  - some more details&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The &#039;&#039;&#039;ND-100&#039;&#039;&#039; was a 16-bit minicomputer series made by [[Norsk Data]], introduced in [[1979]]. It shipped with the [[SINTRAN III]] operating system, and the architecture was based on, and backwards compatible with, the [[NORD-10]] line.&lt;br /&gt;
&lt;br /&gt;
The NORD-100 was originally named the NORD-10/M (&#039;&#039;M&#039;&#039; for &#039;&#039;Micro&#039;&#039;) as a bitsliced OEM processor. The board was laid out and finished and tested when they realized that the CPU was far faster than the NORD-10/S. The result was that all the marketing material for the new NORD-10/M was discarded, the board was rechristened the NORD-100, and extensively advertised as the successor of the NORD-10 line. Later (the year was 1978), in an effort to internationalize their line, the machine was renamed ND-100.&lt;br /&gt;
&lt;br /&gt;
==Performance==&lt;br /&gt;
{| style=&amp;quot;width:100%;&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|+  Relative CPU performance&lt;br /&gt;
! !! ND-100 !! ND-100/CE !! ND-110 !! ND-110/CX !! ND-120/CX !! ND-125/CX &lt;br /&gt;
|-&lt;br /&gt;
| Minimum number of microinstructions per instruction || 3 || 3 || 1 || 1 || ||  &lt;br /&gt;
|-&lt;br /&gt;
| Minimum microinstruction cycle time || 150ns || 150ns || 100ns || 100ns || ||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==CPU==&lt;br /&gt;
The ND-100 line used a custom processor, and like the [[Wikipedia:PDP-11|PDP-11]] line, the CPU decided the name of the computer.&lt;br /&gt;
&lt;br /&gt;
*NORD-100/CE, Commercial Extended, with decimal arithmetic instructions&lt;br /&gt;
*ND-100/CX, improved the CE instructions and added some new instructions&lt;br /&gt;
*ND-110, incrementally improved ND-100. Same performance and instruction set as the ND-100/CX.&lt;br /&gt;
*ND-110/CX, a faster version of the ND-110 (1.5-3.5 times faster).&lt;br /&gt;
*ND-120/CX, completely redesigned. &lt;br /&gt;
*ND-125/CX, a 120 CPU board with faster access to onboard memory and increased onboard memory size.&lt;br /&gt;
&lt;br /&gt;
The ND-100 line was machine-instruction compatible with the Nord-10 line, except for some &amp;quot;extended instructions&amp;quot;, all in supervisor mode, mostly used by the operating system. Like most processors of its time, the native bit grouping was octal, despite the 16-bit word length.&lt;br /&gt;
&lt;br /&gt;
The ND-100 series had a [[Microprogram|microcoded]] central processing unit, with [[microcode#Writable_control_stores | downloadable microcode]], and was considered a CISC processor.&lt;br /&gt;
&lt;br /&gt;
The ND-100 was implemented using medium-scale integration (MSI) logic and bit-slice processors.&lt;br /&gt;
&lt;br /&gt;
The ND-100 was frequently sold together with a memory management card, the MMS. The combined power use of these boards was 90 watts. These boards would usually occupy slots 2 and 3, for the CPU and MMS, respectively. Slot 1 was reserved for the Tracer, a hardware debugger system.&lt;br /&gt;
&lt;br /&gt;
===ND-100/CE===&lt;br /&gt;
The CE stood for Commercial Extended. The processor was upgraded by replacing the microcode PROM.&lt;br /&gt;
&lt;br /&gt;
It added instruction for decimal arithmetic and conversion ([[ND-1xx_Instructions#Decimal_Instructions|decimal instructions]]) and [[ND-1xx_Instructions#Stack_Handling_Instructions|stack handling instructions]].&lt;br /&gt;
&lt;br /&gt;
===ND-100/CX===&lt;br /&gt;
The CX option improved the instructions introduced with the CE option, and added some [[ND-1xx_Instructions#Additional_instructions_in_the_CX_option|new instructions]]: [[MOVEW]], [[TSET]], [[RDUS]] and [[ND-1xx_Instructions#SINTRAN-III_Segment_Change_Instructions|segment change instructions]].&lt;br /&gt;
&lt;br /&gt;
===ND-110===&lt;br /&gt;
{{Main|ND-110 CPU|ND-110 Satellite Series}}&lt;br /&gt;
The ND-110 was an incremental improvement over the ND-100.&lt;br /&gt;
&lt;br /&gt;
The ND-110 combined the Memory Management System and CPU, previously separate cards, on one board. The single CPU/MMS board was plugged into the memory management board slot, usually numbered 3. The power consumption was reduced from 90 watts to 60. &lt;br /&gt;
&lt;br /&gt;
The ND-110 made extensive use of PALs and gate arrays - with &amp;quot;semi-custom&amp;quot; VLSI chips. &lt;br /&gt;
&lt;br /&gt;
The ND-110 had three gate arrays:&lt;br /&gt;
&lt;br /&gt;
* The Micro Instruction Controller, the MIC - also known as RMIC, for &amp;quot;Rask MIC&amp;quot; (&amp;quot;Speedy MIC&amp;quot;). It replaced three 74S482 sequencers and about 30 other ICs.&lt;br /&gt;
* The Arithmetical and Logical Unit gate array (ALU, also known as the &amp;quot;BUFALU&amp;quot;). Replaced four Am2901 bit-slice processors, and some additional registers like the data bus register the general purpose register, and the internal register block.&lt;br /&gt;
* The Micro Address Controller (The MAC, also called RMAC, for &amp;quot;Rask MAC&amp;quot; (&amp;quot;Speedy MAC&amp;quot;). It implemented hardware address arithmetic, which in the ND-100 had been done in microcode.&lt;br /&gt;
&lt;br /&gt;
In addition to the macro-instruction cache memory also found in the ND-100, the ND-110 had a unique implementation of cache memory on the micro-instruction level. The step known as mapping in the ND-100 was then avoided because the first micro-instruction word of a macro-instruction was written into the control store cache.&lt;br /&gt;
&lt;br /&gt;
Unlike the ND-100 CPU, it handled synchronous interrupts as traps, similar to how it was handled by the ND-500.&lt;br /&gt;
&lt;br /&gt;
The [[control store]] consisted of 4K x 4 bit 40ns SRAM chips. This meant that [[microcode#Writable_control_stores | the control store was writable]]. It was loaded at power up and Master Clear from two 32Kx8 bit EPROMs.&lt;br /&gt;
&lt;br /&gt;
The CPU clock and the bus arbitration network were implemented using 15ns PALs.&lt;br /&gt;
&lt;br /&gt;
The main oscillator was a 39.3216&amp;amp;nbsp;MHz crystal oscillator.&lt;br /&gt;
&lt;br /&gt;
===ND-110/CX===&lt;br /&gt;
This is the fast version of the [[ND-110 CPU]], also known as &#039;&#039;&#039;RASK&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
===ND-110PCX===&lt;br /&gt;
This is the CPU used in the [[BUTTERFLY 110]] PC-based workstation. The CPU is implemented on two full length ISA cards and based on the same design as ND-110/CX. &lt;br /&gt;
&lt;br /&gt;
===ND-120/CX===&lt;br /&gt;
The ND-120 CPU was a complete reimplementation on an LSI chip (The so-called [[Delilah]] chip), and was originally intended to be sold as the &#039;&#039;ND-1000&#039;&#039;, to reflect the technology change, which paralleled the change from the [[ND-500]] series to the [[ND-5000 family|ND-5000]] (Codenamed [[Samson]]).&lt;br /&gt;
&lt;br /&gt;
The Samson/Delilah naming scheme may reflect that around the time of the development of the ND-120, it was increasingly clear that the mixed 16/32-bit architecture was a bottleneck for the ND-500(0) architecture; Internal technical documentation used at Norsk Data for the Delilah chip has a drawing of a grinning woman with hair in her clenched fist.&lt;br /&gt;
&lt;br /&gt;
===ND-125/CX===&lt;br /&gt;
The ND-125 CPU appears to be based on an ND-120 CPU, but with improved performance by speeding up memory access to the on-board memory, and by increasing the on-board memory size to 8, 12, or 16 megabytes (the ND-120/CX could have a maximum of 6MB on-board). The larger memory size is achieved by using 4-Mbyte SIMMs instead of 1-Mbyte SIPs. Memory cycle time is reduced to 150 ns by using 70 ns memory modules instead of 100 ns modules.&amp;lt;ref&amp;gt;[http://sintran.com/sintran/library/libeco/ECO-ND-100-786.pdf]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Surviving systems==&lt;br /&gt;
There are quite a lot of surviving ND-100 systems remaining. This list is far from complete.&lt;br /&gt;
* ND-100 serial 383 : In the collections of Telemuseet&amp;lt;ref&amp;gt;[http://digitaltmuseum.no/021026130703 Collections of Telemuseet, TELE.Hf-226]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Gallery==&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Image:ND-100 CPU RACK-001.jpg|ND-100 rack with a lot of serial ports but missing CPU&lt;br /&gt;
Image:ND100-CPU-board.jpg | [[3002]] ND-100 CPU board.&lt;br /&gt;
Image:ND-100-FrontPanel.jpg|[[ND-100 front panel]]&lt;br /&gt;
Image:ND-100_Satellite.jpg | [[ND-100 Satellite]]&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
*[[Wikipedia:NORD-100]]&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;br /&gt;
*{{OriginWP-EN|NORD-100|4th August 2008}}&lt;br /&gt;
*{{ND-doc|06.014.02}}&lt;/div&gt;</summary>
		<author><name>TArntsen</name></author>
	</entry>
	<entry>
		<id>https://www.ndwiki.org/index.php?title=User_talk:RHansen&amp;diff=6849</id>
		<title>User talk:RHansen</title>
		<link rel="alternate" type="text/html" href="https://www.ndwiki.org/index.php?title=User_talk:RHansen&amp;diff=6849"/>
		<updated>2022-10-05T13:32:00Z</updated>

		<summary type="html">&lt;p&gt;TArntsen: Corrected an entry&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Hi fellow emulator writer! My own emulator is more similar to Carl-Victor&#039;s, I emulate SINTRAN but can&#039;t boot it.&lt;br /&gt;
As for the K version it doesn&#039;t need a 110 CPU, but if it&#039;s /VSX it needs a 100/CX, i.e. the extra CX instructions must be there. K came in both VSE (no CX needed) and VSX (CX needed). From version L and later only CX versions would work - I think even version M would run on a plain 100/CX.&lt;br /&gt;
As for the disk for M, as with all SINTRAN images they were generated for a specific configuration, and the version I have, at least, was generated for a setup with SCSI disks only. [[User:TArntsen|TArntsen]] ([[User talk:TArntsen|talk]]) 08:53, 5 October 2022 (UTC)&amp;lt;br&amp;gt;&lt;br /&gt;
(EDIT: I checked my M version and it does seem to have the disk type choices (in addition to SCSI) shown in that disk-choice picture) [[User:TArntsen|TArntsen]] ([[User talk:TArntsen|talk]]) 11:45, 5 October 2022 (UTC)&lt;br /&gt;
&lt;br /&gt;
 Hello, it&#039;s great to have other emulator writers to discuss with and learn from!&lt;br /&gt;
 In regards to the CX instructions, if I am not wrong its these: ADDD,SUBD,COMD, PACK, UPACK, SHDE. Those I have not yet finished implemented, but I have enforced a breakpoint in the code if they get called - and so far they havent. &lt;br /&gt;
&lt;br /&gt;
 It might be the fact that I havent been able to get very far in the boot sequence of SIII K or M. They will be implemented ASAP I have some code calling them, right now I am focusing on getting boot to work.&lt;br /&gt;
&lt;br /&gt;
 The M disk&#039;s I have is actually disks I have found here [https://sites.google.com/site/tingox/nd_software]. Its SINTRAN M Std C. I dont know what the requirements are, as I dont have access to the &amp;quot;SINTRAN III M-version Release Information&amp;quot;, the closest I have is &amp;quot;ND-860230-6-EN Sintran III - Release Information - &lt;br /&gt;
 L-Version&amp;quot; - which does mention type A and B, but nothing about C. When booting, I do have a choice of disks, ref this screenshot [https://www.ndwiki.org/wiki/File:Disk-choice-m.png]. I have now started the implementation of the SCSI driver to see if it will solve the boot error, but I would think that it should be &lt;br /&gt;
 able to boot from SMD disks as they are valid choides...&lt;br /&gt;
 Where can I find a copy of the SINTRAN M you are using ? [[User:RHansen|RHansen]] ([[User talk:RHansen|talk]]) 13:58, 5 October 2022 (UTC)&lt;br /&gt;
:The instructions you listed are the decimal instructions from the CE set, there are also stack handling instructions, and the CX instructions are those plus some more (see [[ND-1xx_Instructions]]. But in addition to that you&#039;ll need to implement a dummy [[GECO]] instruction because SINTRAN uses that to detect if the CE (in practice it&#039;s the CX) instruction set is present.. if not, it won&#039;t even bother. As for SINTRAN M, Tingo&#039;s floppy set which you are using seems to be version 250306M06, what I have is 250305M05, which would be slightly older. I can&#039;t recall if I uploaded those somewhere, or if Tingo got a copy, but if you want them I can upload them somewhere.  The M release info should be here: [http://sintran.com/library/libsw/ND-860230-7A-EN.pdf] [[User:TArntsen|TArntsen]] ([[User talk:TArntsen|talk]]) 13:13, 5 October 2022 (UTC)&lt;br /&gt;
::BTW I suspect that those decimal instructions you listed aren&#039;t used by SINTRAN/VSX,  only by user programs. The stack handling instructions I&#039;m not sure about. But it&#039;ll likely need MOVEW, TSET, RDUS, and the segment changing instructions. [[User:TArntsen|TArntsen]] ([[User talk:TArntsen|talk]])&lt;/div&gt;</summary>
		<author><name>TArntsen</name></author>
	</entry>
	<entry>
		<id>https://www.ndwiki.org/index.php?title=User_talk:RHansen&amp;diff=6848</id>
		<title>User talk:RHansen</title>
		<link rel="alternate" type="text/html" href="https://www.ndwiki.org/index.php?title=User_talk:RHansen&amp;diff=6848"/>
		<updated>2022-10-05T13:30:26Z</updated>

		<summary type="html">&lt;p&gt;TArntsen: CX instructions used by /VSX&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Hi fellow emulator writer! My own emulator is more similar to Carl-Victor&#039;s, I emulate SINTRAN but can&#039;t boot it.&lt;br /&gt;
As for the K version it doesn&#039;t need a 110 CPU, but if it&#039;s /VSX it needs a 100/CX, i.e. the extra CX instructions must be there. K came in both VSE (no CX needed) and VSX (CX needed). From version L and later only CX versions would work - I think even version M would run on a plain 100/CX.&lt;br /&gt;
As for the disk for M, as with all SINTRAN images they were generated for a specific configuration, and the version I have, at least, was generated for a setup with SCSI disks only. [[User:TArntsen|TArntsen]] ([[User talk:TArntsen|talk]]) 08:53, 5 October 2022 (UTC)&amp;lt;br&amp;gt;&lt;br /&gt;
(EDIT: I checked my M version and it does seem to have the disk type choices (in addition to SCSI) shown in that disk-choice picture) [[User:TArntsen|TArntsen]] ([[User talk:TArntsen|talk]]) 11:45, 5 October 2022 (UTC)&lt;br /&gt;
&lt;br /&gt;
 Hello, it&#039;s great to have other emulator writers to discuss with and learn from!&lt;br /&gt;
 In regards to the CX instructions, if I am not wrong its these: ADDD,SUBD,COMD, PACK, UPACK, SHDE. Those I have not yet finished implemented, but I have enforced a breakpoint in the code if they get called - and so far they havent. &lt;br /&gt;
&lt;br /&gt;
 It might be the fact that I havent been able to get very far in the boot sequence of SIII K or M. They will be implemented ASAP I have some code calling them, right now I am focusing on getting boot to work.&lt;br /&gt;
&lt;br /&gt;
 The M disk&#039;s I have is actually disks I have found here [https://sites.google.com/site/tingox/nd_software]. Its SINTRAN M Std C. I dont know what the requirements are, as I dont have access to the &amp;quot;SINTRAN III M-version Release Information&amp;quot;, the closest I have is &amp;quot;ND-860230-6-EN Sintran III - Release Information - &lt;br /&gt;
 L-Version&amp;quot; - which does mention type A and B, but nothing about C. When booting, I do have a choice of disks, ref this screenshot [https://www.ndwiki.org/wiki/File:Disk-choice-m.png]. I have now started the implementation of the SCSI driver to see if it will solve the boot error, but I would think that it should be &lt;br /&gt;
 able to boot from SMD disks as they are valid choides...&lt;br /&gt;
 Where can I find a copy of the SINTRAN M you are using ? [[User:RHansen|RHansen]] ([[User talk:RHansen|talk]]) 13:58, 5 October 2022 (UTC)&lt;br /&gt;
:The instructions you listed are the CE instructions, the CX instructions are those plus some more (see [[ND-1xx_Instructions]]. But in addition to that you&#039;ll need to implement a dummy [[GECO]] instruction because SINTRAN uses that to detect if the CE (in practice it&#039;s the CX) instruction set is present.. if not, it won&#039;t even bother. As for SINTRAN M, Tingo&#039;s floppy set which you are using seems to be version 250306M06, what I have is 250305M05, which would be slightly older. I can&#039;t recall if I uploaded those somewhere, or if Tingo got a copy, but if you want them I can upload them somewhere.  The M release info should be here: [http://sintran.com/library/libsw/ND-860230-7A-EN.pdf] [[User:TArntsen|TArntsen]] ([[User talk:TArntsen|talk]]) 13:13, 5 October 2022 (UTC)&lt;br /&gt;
::BTW I suspect that those decimal instructions you listed aren&#039;t used by SINTRAN/VSX,  only by user programs. The stack handling instructions I&#039;m not sure about. But it&#039;ll likely need MOVEW, TSET, RDUS, and the segment changing instructions. [[User:TArntsen|TArntsen]] ([[User talk:TArntsen|talk]])&lt;/div&gt;</summary>
		<author><name>TArntsen</name></author>
	</entry>
	<entry>
		<id>https://www.ndwiki.org/index.php?title=User_talk:RHansen&amp;diff=6847</id>
		<title>User talk:RHansen</title>
		<link rel="alternate" type="text/html" href="https://www.ndwiki.org/index.php?title=User_talk:RHansen&amp;diff=6847"/>
		<updated>2022-10-05T13:13:55Z</updated>

		<summary type="html">&lt;p&gt;TArntsen: CX, SINTRAN rel M&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Hi fellow emulator writer! My own emulator is more similar to Carl-Victor&#039;s, I emulate SINTRAN but can&#039;t boot it.&lt;br /&gt;
As for the K version it doesn&#039;t need a 110 CPU, but if it&#039;s /VSX it needs a 100/CX, i.e. the extra CX instructions must be there. K came in both VSE (no CX needed) and VSX (CX needed). From version L and later only CX versions would work - I think even version M would run on a plain 100/CX.&lt;br /&gt;
As for the disk for M, as with all SINTRAN images they were generated for a specific configuration, and the version I have, at least, was generated for a setup with SCSI disks only. [[User:TArntsen|TArntsen]] ([[User talk:TArntsen|talk]]) 08:53, 5 October 2022 (UTC)&amp;lt;br&amp;gt;&lt;br /&gt;
(EDIT: I checked my M version and it does seem to have the disk type choices (in addition to SCSI) shown in that disk-choice picture) [[User:TArntsen|TArntsen]] ([[User talk:TArntsen|talk]]) 11:45, 5 October 2022 (UTC)&lt;br /&gt;
&lt;br /&gt;
 Hello, it&#039;s great to have other emulator writers to discuss with and learn from!&lt;br /&gt;
 In regards to the CX instructions, if I am not wrong its these: ADDD,SUBD,COMD, PACK, UPACK, SHDE. Those I have not yet finished implemented, but I have enforced a breakpoint in the code if they get called - and so far they havent. &lt;br /&gt;
&lt;br /&gt;
 It might be the fact that I havent been able to get very far in the boot sequence of SIII K or M. They will be implemented ASAP I have some code calling them, right now I am focusing on getting boot to work.&lt;br /&gt;
&lt;br /&gt;
 The M disk&#039;s I have is actually disks I have found here [https://sites.google.com/site/tingox/nd_software]. Its SINTRAN M Std C. I dont know what the requirements are, as I dont have access to the &amp;quot;SINTRAN III M-version Release Information&amp;quot;, the closest I have is &amp;quot;ND-860230-6-EN Sintran III - Release Information - &lt;br /&gt;
 L-Version&amp;quot; - which does mention type A and B, but nothing about C. When booting, I do have a choice of disks, ref this screenshot [https://www.ndwiki.org/wiki/File:Disk-choice-m.png]. I have now started the implementation of the SCSI driver to see if it will solve the boot error, but I would think that it should be &lt;br /&gt;
 able to boot from SMD disks as they are valid choides...&lt;br /&gt;
 Where can I find a copy of the SINTRAN M you are using ? [[User:RHansen|RHansen]] ([[User talk:RHansen|talk]]) 13:58, 5 October 2022 (UTC)&lt;br /&gt;
:The instructions you listed are the CE instructions, the CX instructions are those plus some more (see [[ND-1xx_Instructions]]. But in addition to that you&#039;ll need to implement a dummy [[GECO]] instruction because SINTRAN uses that to detect if the CE (in practice it&#039;s the CX) instruction set is present.. if not, it won&#039;t even bother. As for SINTRAN M, Tingo&#039;s floppy set which you are using seems to be version 250306M06, what I have is 250305M05, which would be slightly older. I can&#039;t recall if I uploaded those somewhere, or if Tingo got a copy, but if you want them I can upload them somewhere.  The M release info should be here: [http://sintran.com/library/libsw/ND-860230-7A-EN.pdf] [[User:TArntsen|TArntsen]] ([[User talk:TArntsen|talk]]) 13:13, 5 October 2022 (UTC)&lt;/div&gt;</summary>
		<author><name>TArntsen</name></author>
	</entry>
	<entry>
		<id>https://www.ndwiki.org/index.php?title=User_talk:RHansen&amp;diff=6842</id>
		<title>User talk:RHansen</title>
		<link rel="alternate" type="text/html" href="https://www.ndwiki.org/index.php?title=User_talk:RHansen&amp;diff=6842"/>
		<updated>2022-10-05T11:45:42Z</updated>

		<summary type="html">&lt;p&gt;TArntsen: M disk choices&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Hi fellow emulator writer! My own emulator is more similar to Carl-Victor&#039;s, I emulate SINTRAN but can&#039;t boot it.&lt;br /&gt;
As for the K version it doesn&#039;t need a 110 CPU, but if it&#039;s /VSX it needs a 100/CX, i.e. the extra CX instructions must be there. K came in both VSE (no CX needed) and VSX (CX needed). From version L and later only CX versions would work - I think even version M would run on a plain 100/CX.&lt;br /&gt;
As for the disk for M, as with all SINTRAN images they were generated for a specific configuration, and the version I have, at least, was generated for a setup with SCSI disks only. [[User:TArntsen|TArntsen]] ([[User talk:TArntsen|talk]]) 08:53, 5 October 2022 (UTC)&amp;lt;br&amp;gt;&lt;br /&gt;
(EDIT: I checked my M version and it does seem to have the disk type choices (in addition to SCSI) shown in that disk-choice picture) [[User:TArntsen|TArntsen]] ([[User talk:TArntsen|talk]]) 11:45, 5 October 2022 (UTC)&lt;/div&gt;</summary>
		<author><name>TArntsen</name></author>
	</entry>
	<entry>
		<id>https://www.ndwiki.org/index.php?title=User_talk:RHansen&amp;diff=6837</id>
		<title>User talk:RHansen</title>
		<link rel="alternate" type="text/html" href="https://www.ndwiki.org/index.php?title=User_talk:RHansen&amp;diff=6837"/>
		<updated>2022-10-05T08:53:15Z</updated>

		<summary type="html">&lt;p&gt;TArntsen: Hello, and comments on SINTRAN&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Hi fellow emulator writer! My own emulator is more similar to Carl-Victor&#039;s, I emulate SINTRAN but can&#039;t boot it.&lt;br /&gt;
As for the K version it doesn&#039;t need a 110 CPU, but if it&#039;s /VSX it needs a 100/CX, i.e. the extra CX instructions must be there. K came in both VSE (no CX needed) and VSX (CX needed). From version L and later only CX versions would work - I think even version M would run on a plain 100/CX.&lt;br /&gt;
As for the disk for M, as with all SINTRAN images they were generated for a specific configuration, and the version I have, at least, was generated for a setup with SCSI disks only. [[User:TArntsen|TArntsen]] ([[User talk:TArntsen|talk]]) 08:53, 5 October 2022 (UTC)&lt;/div&gt;</summary>
		<author><name>TArntsen</name></author>
	</entry>
	<entry>
		<id>https://www.ndwiki.org/index.php?title=Talk:Odd_stuff&amp;diff=6717</id>
		<title>Talk:Odd stuff</title>
		<link rel="alternate" type="text/html" href="https://www.ndwiki.org/index.php?title=Talk:Odd_stuff&amp;diff=6717"/>
		<updated>2022-06-20T15:44:18Z</updated>

		<summary type="html">&lt;p&gt;TArntsen: Will look for my SINTRAN sweater&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;I got a SINTRAN sweater back in the days. I&#039;ll look for it and upload a picture if I can find it (there&#039;s a risk it fell victim to the wife&#039;s &amp;quot;what&#039;s-not-used must go&amp;quot; sessions - but maybe someone else has got one too) [[User:TArntsen|TArntsen]] ([[User talk:TArntsen|talk]]) 15:44, 20 June 2022 (UTC)&lt;/div&gt;</summary>
		<author><name>TArntsen</name></author>
	</entry>
	<entry>
		<id>https://www.ndwiki.org/index.php?title=User:TArntsen&amp;diff=6711</id>
		<title>User:TArntsen</title>
		<link rel="alternate" type="text/html" href="https://www.ndwiki.org/index.php?title=User:TArntsen&amp;diff=6711"/>
		<updated>2022-03-10T08:48:24Z</updated>

		<summary type="html">&lt;p&gt;TArntsen: Updated image caption&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Image:Crop-nd100-cx-filestore.png |300px | thumb | The good old [[ND-100|ND-100/CX]]. The orange rack to the left of the console terminal.]]&lt;br /&gt;
&lt;br /&gt;
== Other pages found here ==&lt;br /&gt;
[[User:TArntsen/Missing-docs|Missing-docs]], a list of documents that http://sintran.com/ doesn&#039;t yet have, with info about where to possibly find them (and eventually provide scans for sintran.com)&lt;br /&gt;
&lt;br /&gt;
[[User:TArntsen/Floppies|Floppy disks]], a list of ND floppy disks that I have (nearly all 5.25&amp;quot; 1.2MB)&lt;br /&gt;
&lt;br /&gt;
== ND Hardware ==&lt;br /&gt;
* Happy owner of an [[ND-110 Satellite 9883.21238|ND-110 Satellite]] system, graciously donated by [[User:Gandalf|Gandalf]]&lt;br /&gt;
* Nokia NOTIS VDU 301 S terminal, also from Gandalf&lt;br /&gt;
* ND-5000 extension board, from a co-worker&lt;br /&gt;
== Other Hardware ==&lt;br /&gt;
* Anritsu 9-track CCT drive, can read ND CCTs&lt;br /&gt;
&lt;br /&gt;
== Alternative to physical SCSI disks for ND machines ==&lt;br /&gt;
I noticed that [[User:Tingo|Tingo]] just ordered a [http://www.codesrc.com/mediawiki/index.php?title=SCSI2SD SCSI2SD] v5 adapter from itead. I have one of those already, bought from the same place, which I bought with a future ND SCSI system (which I now have) in mind. It looks like just the thing, with support for reprogrammable [[Talk:ND-110_Satellite_9883.21238| &#039;&#039;&#039;SCSI sector size&#039;&#039;&#039;]] and more. Unfortunately I seem to have managed to forget it in Japan, but I&#039;ll bring it along when I return in November. --[[User:TArntsen|TArntsen]] ([[User talk:TArntsen|talk]]) 11:44, 5 September 2016 (UTC)&lt;br /&gt;
&lt;br /&gt;
== About me ==&lt;br /&gt;
These days a Unix and Linux geek, but I used to work with a Nord-10/S system back in 1982. From 1983 and until about 1986 I worked with real-time systems on ND-100, after that also ND-500, and ND-5000 systems as soon as they became available.  The latter systems (first ND-550 and later ND-5500/5700) were deployed at ESA (the European Space Agency) from 1988 to approximately 1995 (when we replaced them with Silicon Graphics systems), where they were used for reception and processing of data from the [http://www.esa.int/esaEO/GGGWBR8RVDC_index_0.html ERS-1] satellite, and also the ERS-2 satellite in the final year. ERS-1 was launched in 1991 but ESA did fully manned 24/7 simulation-data operations on the first deployed system (ND plus VAX) for two years until launch.. how does that compare to your regular testing regime? :-) &lt;br /&gt;
&lt;br /&gt;
I used to have several sets of what must have been close to every manual Norsk Data ever produced, but unfortunately everything somehow got thrown away at some point (by &#039;&#039;someone&#039;&#039;, not me), except for a few documents.  I also have lots of CCT backup tapes (although some of them are probably quite degraded by now), and I once wrote a tool to read backup-system format tapes on an SGI system, but unfortunately I only copied a couple of tapes back then when I still had a CCT tape drive.&lt;br /&gt;
:&#039;&#039;&#039;Update:&#039;&#039;&#039; The last CCT drive magically re-appeared a few years ago, and since I wrote the above I copied nearly all my CCTs, via a setup including an SGI Octane, an Anritsu CCT drive (a heavy monster now stored in my garage - the Anritsu is still much smaller than those full-height Tandberg/Kennedy/Pertec racks we used with the actual ND machines), and my own software. It turned out 99.9% of the CCTs were fine, all initial problems disappeared after a little cleaning of the CCT drive. Unfortunately I&#039;m still short of real disk images, at some point in the far past I had thought that image backups had less value than file backups, so I dumped most of the image backups. Not a smart thing to do, as it turned out - emulators like disk image backups, and there are more files on those than on dedicated file backups.&lt;br /&gt;
&lt;br /&gt;
All of which goes to show that despite the best of intentions information loss does continue to happen..&lt;br /&gt;
&lt;br /&gt;
(oh, and I&#039;m also writing my own ND500(x) and ND100 emulators.. the latter just so I can use assembler-500.prog to generate test programs for the former)&lt;br /&gt;
&lt;br /&gt;
Edit: Updating the timeline a bit as and when my memory recall improves.&lt;br /&gt;
&lt;br /&gt;
== License for contributions ==&lt;br /&gt;
[[User:TArntsen|TArntsen]] 11:09, 19 October 2009 (UTC):&lt;br /&gt;
For my contributions to the wiki Mike may use any license he sees fit.&lt;br /&gt;
&lt;br /&gt;
== Software for ND-100 ==&lt;br /&gt;
 * [[Image:Snpcal.tar.gz]]&lt;br /&gt;
Snoopy calendar program for ND-100.&lt;br /&gt;
It creates a SNPCAL:OUT file with calendar for 1988.&lt;br /&gt;
This is the original IBM version modified for PDP-11 slightly modified for ND.&lt;br /&gt;
The tar file contains source and data files, and an ND-100 executable compiled in 1-bank mode for easy network transfer.&lt;br /&gt;
There is also a sample output file.&lt;br /&gt;
Source files have Sintran line endings, but names must be changed from FILE.TYPE to FILE:TYPE&lt;br /&gt;
&lt;br /&gt;
== ND-100 disassembler for Unix ==&lt;br /&gt;
 * [https://www.dropbox.com/s/vcm56n47od8hq4c/ND100-disassembler-i686-static.tar.gz ND100-disassembler-i686-static.tar.gz]&lt;br /&gt;
&lt;br /&gt;
This is a disassembler for ND-100 which executes on *nix (this particular one is for Linux). Disassembles BPUN and PROG files, but also non-programs like floppy bootstrap code or SINTRAN:DATA (which is a file in a Sintran filesystem which simply maps to the first pages of the directory image itself). Usage is fairly simple:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
./dump100 -h&lt;br /&gt;
Usage: ./dump100 [options] &amp;lt;nd100program.[bpun|prog]&amp;gt;&lt;br /&gt;
Options:&lt;br /&gt;
-h              Print this help and exit.&lt;br /&gt;
-o &amp;lt;offset&amp;gt;     Optional start offset, in 16-bit words. Default is start&lt;br /&gt;
                address for PROG and BPUN files, and 0 for RAW files.&lt;br /&gt;
-b              File is a BPUN file.&lt;br /&gt;
-p              File is a PROG file.&lt;br /&gt;
-r              File is a RAW file (no header).&lt;br /&gt;
&lt;br /&gt;
Default file type is deduced from the file extension unless -p or -b&lt;br /&gt;
is specified. -r must ALWAYS be set for raw files. If both -p and -b&lt;br /&gt;
are specifed then the last takes precedence. Don&#039;t use -b or -p with -r.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
./dump100 ~/brf-linker-c01.prog |more&lt;br /&gt;
Start address  : 30031b&lt;br /&gt;
Restart address: 30031b&lt;br /&gt;
First address  : 0b&lt;br /&gt;
Last address   : 77023b&lt;br /&gt;
Bank 2:&lt;br /&gt;
First address  : 0b&lt;br /&gt;
Last address   : 26011b&lt;br /&gt;
030031 : 171400 SAX 0&lt;br /&gt;
030032 : 135137 JPL I * 137&lt;br /&gt;
030033 : 000002 STZ * 2&lt;br /&gt;
030034 : 002372 STZ ,X - 6&lt;br /&gt;
030035 : 010000 STT * 0&lt;br /&gt;
030036 : 000001 STZ * 1&lt;br /&gt;
030037 : 000000 STZ * 0&lt;br /&gt;
030040 : 124024 JMP * 24&lt;br /&gt;
030041 : 146147 COPY SL DX&lt;br /&gt;
..&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
./dump100 -r ~/nd-image |more&lt;br /&gt;
Start offset  : 0b&lt;br /&gt;
First address : 0&lt;br /&gt;
Last address  : 177777b&lt;br /&gt;
000000 : 150405 PIOF&lt;br /&gt;
000001 : 150001 TRA STS&lt;br /&gt;
000002 : 170412 SAA 12&lt;br /&gt;
000003 : 150103 TRR PCR&lt;br /&gt;
000004 : 170400 SAA 0&lt;br /&gt;
000005 : 150111 TRR LCIL&lt;br /&gt;
..&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Sorry for the simple box.net link. This is only a tar.gz file with a statically linked &#039;dump100&#039; application, it will work on Linux i686 or x86-64 if the kernel is reasonably new - it won&#039;t work on 2.6.8, for example, but it will work on at least 2.6.22 or later. Maybe as old as 2.6.18, I&#039;m not sure.&lt;br /&gt;
&lt;br /&gt;
I&#039;ll do a proper release at a later point, with source etc. It&#039;ll be GPL&#039;ed. I will also add the actual lib function itself (the dump100 tool is just a user interface to the function). The function itself is useful e.g. in emulators/emulator debuggers where you want a trace of the executing code, for example. I&#039;ll add an update for that as soon as I can, I&#039;m rather busy right now so this is just to get something out that maybe a very few persons might find useful. A rather limited market I presume, but so be it :-) --[[User:TArntsen|TArntsen]] 16:50, 31 May 2011 (CEST)&lt;br /&gt;
&lt;br /&gt;
== Norsk Data filesystem lister and extractor for Unix ==&lt;br /&gt;
 * [https://www.dropbox.com/s/26qop90y2lauf0w/ndfs-tool-1.2.tar.gz ndfs-tool-1.2.tar.gz]&lt;br /&gt;
 * [https://www.dropbox.com/s/h3tbn2wqlbqscnu/ndfs-tool-1.3.tar.gz ndfs-tool-1.3.tar.gz]&lt;br /&gt;
 * [https://www.dropbox.com/s/vhlntrkndqaduwm/ndfs-tool-1.4.tar.gz ndfs-tool-1.4.tar.gz]&lt;br /&gt;
 * [https://www.dropbox.com/s/qzwrzmcbpc4wvpp/ndfs-tool-1.5.tar.gz ndfs-tool-1.5.tar.gz]&lt;br /&gt;
&lt;br /&gt;
This is a filesystem tool for Norsk Data filesystem images (e.g. floppy images or hard disk images) which I wrote in 2009. Version 1.2 is from 2012, the latest version 1.5 is from May 2020. Source code in tar files.   &lt;br /&gt;
&lt;br /&gt;
Version 1.3 corrects handling of sub-indexed files for accounts set up with more than 256 files, and it adds special handling for Norsk Data timestamps where the timestamp is zero (which should be interpreted as 1/1 1950, not 31/12 1949)-&lt;br /&gt;
&lt;br /&gt;
Version 1.4 includes rudimentary consistency verification of the masterblock, for early detection of corrupt images. It cannot, however, detect if the actual data of files is corrupt. But it has better error messages for when data blocks are pointing outside the filesystem image.  This version also prints the physical size of the filesystem image, in pages (2048 bytes/page). Version 1.4 also adds build support for Sun, AIX, and OSF. It is known to build and work correctly on SGI (IRIX), Linux, AIX, FreeBSD, DragonFly, Sun Solaris.&lt;br /&gt;
&lt;br /&gt;
Version 1.5 fixes an issue with 1.4 (not present in earlier releases) where direct reading from e.g. /dev/fd1 didn&#039;t work.&lt;br /&gt;
This version also includes a simple build script as an alternative if you don&#039;t have GNU Make.&lt;br /&gt;
&lt;br /&gt;
* Build with &#039;make -f Makefile.ndfs&#039;. Needs GNU Make. Works on 32/64-bit, big-endian, little-endian *nix and Linux. (From &#039;&#039;&#039;1.4&#039;&#039;&#039;: Just &#039;&#039;&#039;&#039;make&#039;&#039;&#039;&#039; is sufficient).&lt;br /&gt;
* Version 1.5 was released 2020-05-22&lt;br /&gt;
* License: GPL V3&lt;br /&gt;
&lt;br /&gt;
If you don&#039;t have GNU Make available the tool can be built on most platforms like so:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cc -c ndfs.c&lt;br /&gt;
cc -o ndfs ndfs.o&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Or simply execute the provided build script (since v1.5): &amp;lt;pre&amp;gt;./build.sh&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
It works a bit like &#039;zip&#039; or &#039;tar&#039; in list- or extraction mode.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
./ndfs &lt;br /&gt;
Usage: ./ndfs [-t | -x [-d] | other options] &amp;lt;Sintran filesystem image&amp;gt;&lt;br /&gt;
Options:&lt;br /&gt;
-h      Print this help and exit&lt;br /&gt;
-i      Info mode: Show more info from directory entry&lt;br /&gt;
-t      List files in image&lt;br /&gt;
-u      List user entries (-v also sets this)&lt;br /&gt;
-x      Extract files from image&lt;br /&gt;
-d      If used with -x, also extract directories&lt;br /&gt;
-l      Convert names to lower case letters&lt;br /&gt;
        (This also changes &#039;:&#039; to &#039;.&#039; for extracted files)&lt;br /&gt;
-c      Ignore bytepointer for contiguous files&lt;br /&gt;
-v      Verbose output when extracting files&lt;br /&gt;
-V      Show version number and exit&lt;br /&gt;
&lt;br /&gt;
./ndfs -V&lt;br /&gt;
ndfs: Sintran Filesystem tool version 1.5&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
I have it installed in /usr/local/bin and can thus do:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ ndfs -t 210523G02-XX-02D.image&lt;br /&gt;
Directory name            : 210523G02-XX-02D&lt;br /&gt;
Filesystem image size     : 616 pages&lt;br /&gt;
Object file index pointer : 508 SI: 0x1 (indexed)&lt;br /&gt;
User file index pointer   : 510 SI: 0x1 (indexed)&lt;br /&gt;
Bit file pointer          : 306 SI: 0x0 (contiguous)&lt;br /&gt;
No. of unreserved pages   : 1&lt;br /&gt;
Files:&lt;br /&gt;
  0   0: I       28 pages     56182 bytes 1988-03-04 20:13:49 (FLOPPY-USER)TPE-MON-100-B00:BPUN&lt;br /&gt;
  0   1: I       36 pages     72192 bytes 1988-06-09 11:17:46 (FLOPPY-USER)DISK-MM-B00:TEST&lt;br /&gt;
  0   2: I       36 pages     72704 bytes 1988-06-15 08:33:31 (FLOPPY-USER)SCSI-TV-B00:TEST&lt;br /&gt;
  0   3: I       19 pages     37376 bytes 1988-06-15 08:33:33 (FLOPPY-USER)SCSI-TV-OVL1-B00:NEXT&lt;br /&gt;
  0   4: I       16 pages     31232 bytes 1988-06-15 08:33:36 (FLOPPY-USER)SCSI-TV-OVL2-B00:NEXT&lt;br /&gt;
  0   5: I       19 pages     37376 bytes 1988-06-15 08:33:37 (FLOPPY-USER)SCSI-TV-OVL3-B00:NEXT&lt;br /&gt;
  0   6: I       18 pages     36352 bytes 1988-06-15 08:33:38 (FLOPPY-USER)SCSI-TV-OVL4-B00:NEXT&lt;br /&gt;
Directory size            : 611 pages&lt;br /&gt;
Bit file size             : 1 page &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
and&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ mkdir tmp&lt;br /&gt;
$ cd tmp&lt;br /&gt;
$ ndfs -x -l ../210523G02-XX-02D.image&lt;br /&gt;
Directory name            : 210523g02-xx-02d&lt;br /&gt;
Filesystem image size     : 616 pages&lt;br /&gt;
Object file index pointer : 508 SI: 0x1 (indexed)&lt;br /&gt;
User file index pointer   : 510 SI: 0x1 (indexed)&lt;br /&gt;
Bit file pointer          : 306 SI: 0x0 (contiguous)&lt;br /&gt;
No. of unreserved pages   : 1&lt;br /&gt;
Directory size            : 611 pages&lt;br /&gt;
Bit file size             : 1 page &lt;br /&gt;
Extracting: tpe-mon-100-b00.bpun&lt;br /&gt;
Extracting: disk-mm-b00.test&lt;br /&gt;
Extracting: scsi-tv-b00.test&lt;br /&gt;
Extracting: scsi-tv-ovl1-b00.next&lt;br /&gt;
Extracting: scsi-tv-ovl2-b00.next&lt;br /&gt;
Extracting: scsi-tv-ovl3-b00.next&lt;br /&gt;
Extracting: scsi-tv-ovl4-b00.next&lt;br /&gt;
$ ls&lt;br /&gt;
disk-mm-b00.test  scsi-tv-ovl1-b00.next  scsi-tv-ovl3-b00.next  tpe-mon-100-b00.bpun&lt;br /&gt;
scsi-tv-b00.test  scsi-tv-ovl2-b00.next  scsi-tv-ovl4-b00.next&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
or, without -l, and with -d:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ ndfs -x -d ../210523G02-XX-02D.image&lt;br /&gt;
Directory name            : 210523G02-XX-02D&lt;br /&gt;
Filesystem image size     : 616 pages&lt;br /&gt;
Object file index pointer : 508 SI: 0x1 (indexed)&lt;br /&gt;
User file index pointer   : 510 SI: 0x1 (indexed)&lt;br /&gt;
Bit file pointer          : 306 SI: 0x0 (contiguous)&lt;br /&gt;
No. of unreserved pages   : 1&lt;br /&gt;
Directory size            : 611 pages&lt;br /&gt;
Bit file size             : 1 page &lt;br /&gt;
Extracting: FLOPPY-USER/TPE-MON-100-B00:BPUN&lt;br /&gt;
Extracting: FLOPPY-USER/DISK-MM-B00:TEST&lt;br /&gt;
Extracting: FLOPPY-USER/SCSI-TV-B00:TEST&lt;br /&gt;
Extracting: FLOPPY-USER/SCSI-TV-OVL1-B00:NEXT&lt;br /&gt;
Extracting: FLOPPY-USER/SCSI-TV-OVL2-B00:NEXT&lt;br /&gt;
Extracting: FLOPPY-USER/SCSI-TV-OVL3-B00:NEXT&lt;br /&gt;
Extracting: FLOPPY-USER/SCSI-TV-OVL4-B00:NEXT&lt;br /&gt;
$ ls&lt;br /&gt;
FLOPPY-USER/&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
It can&#039;t extract single files, i.e. you can&#039;t give it optional file arguments as with e.g. tar or zip. I can add that if someone needs it.&lt;br /&gt;
&lt;br /&gt;
== Extract ND disk images from WINCH-TO-FLOPP backups ==&lt;br /&gt;
I wrote a small tool to recreate an ND filesystem image from floppy disk backups made with the SINTRAN tool [[WINCH-TO-FLOPP]]. It can be found on [https://github.com/ptor/flopp-to-winch github]. It compiles on various Unix versions as well as Linux. GPL licensed.&lt;br /&gt;
&lt;br /&gt;
== Curiosities ==&lt;br /&gt;
&lt;br /&gt;
=== ND-100 on a mobile phone: ===&lt;br /&gt;
My ND-100 emulator (user-level only) on my Nokia 900, running PED:&lt;br /&gt;
[[Image:PED-N900-screenshot.png| left| 210 px| thumb | PED Editor on the Nokia N900]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
=== The LED editor help screen ===&lt;br /&gt;
Notice this spelling error in the first A01 release. It was still there in later versions, at least as late as verson B03!&lt;br /&gt;
[[Image:Led-screenshot1.png| left | 210 px| thumb | LED A01 editor help page]]&lt;/div&gt;</summary>
		<author><name>TArntsen</name></author>
	</entry>
	<entry>
		<id>https://www.ndwiki.org/index.php?title=ND-250295C&amp;diff=6699</id>
		<title>ND-250295C</title>
		<link rel="alternate" type="text/html" href="https://www.ndwiki.org/index.php?title=ND-250295C&amp;diff=6699"/>
		<updated>2021-12-13T08:35:20Z</updated>

		<summary type="html">&lt;p&gt;TArntsen: Minor spelling fix (typo)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;NUCLEUS Library.&lt;br /&gt;
{{Stub}}&lt;br /&gt;
&lt;br /&gt;
== Description ==&lt;br /&gt;
Program library ([[PLANC]] interface) for access to [[NUCLEUS]] from programs in the ND-100/500/5000 and [[DOMINO]] I/O Controller part of an [[ND-5000]] or [[ND-500-II]] (with [[ND-100]] [[MPM]]/[[OCTOBUS]] Line Driver Card) system. This library uses specific primitives towards the NUCLEUS kernel for each type of CPU, and it MUST be used when accessing NUCLEUS. The library is optimized and it offers a very high performance NUCLEUS interface.&lt;br /&gt;
&lt;br /&gt;
Intended for ND internal use only.&lt;br /&gt;
&lt;br /&gt;
This version C is the first version to be released of this product (some internal version are already in use).&lt;br /&gt;
&lt;br /&gt;
== Prerequisites ==&lt;br /&gt;
The following are required in order to use this product.&lt;br /&gt;
=== Hardware ===&lt;br /&gt;
CPU type: any of the following&lt;br /&gt;
* ND-530/ND-550/ND-570 with ND-100 OCTOBUS/MPM Line Driver Card ([[:Category:ND-324133|ND-324133]] ECO &amp;gt;= D or [[:Category:ND-324118|ND-324118]] ECO &amp;gt;= G)&lt;br /&gt;
* [[ND-5000]]&lt;br /&gt;
For 5000: one contiguous MD-data-bus (all CPUs must access one common MultiPort Memory), however, several MF-controllers may be used.&lt;br /&gt;
&lt;br /&gt;
Other hardware (may be needed to use full functionality)&lt;br /&gt;
* ND-73100 DOMINO PROM, version &amp;gt;= C&lt;br /&gt;
* [[:Category:ND-324232|ND-324232]] Ethernet-III Controller, ECO &amp;gt;= D or [[:Category:ND-324247|ND-324247]] MFB SCSI Controller, ECO &amp;gt;= A or [[:Category:ND-324239|ND-324239]] Graphic Controller, ECO &amp;gt;= B or [[:Category:ND-324272|ND-324272]] Array Processor Interface Controller &lt;br /&gt;
&lt;br /&gt;
=== Software ===&lt;br /&gt;
Operating system: [[SINTRAN III]], version &amp;gt;= L&lt;br /&gt;
&lt;br /&gt;
other software&lt;br /&gt;
* [[:Category:ND-210310|ND-210310]] [[PLANC]] for [[ND-500]]/[[ND-5000|5000]], version &amp;gt;= I&lt;br /&gt;
* [[:Category:ND-211037|ND-211037]] PLANC for [[ND-100]] (500 Cross-C), version &amp;gt;= I&lt;br /&gt;
* [[:Category:ND-211038|ND-211038]] PLANC for Motorola, version &amp;gt;= I&lt;br /&gt;
&lt;br /&gt;
* [[:Category:ND-250297|ND-250297]] DOMINO Programmer&#039;s Kit, version &amp;gt;= C (must be available in order to use this library in a [[DOMINO]] controller)&lt;br /&gt;
&lt;br /&gt;
== Documentation ==&lt;br /&gt;
PD- or PI-sheet:&lt;br /&gt;
* Program Description ND-250295C.pdf&amp;lt;ref&amp;gt;[http://sintran.com/sintran/library/libswpdpi/ND-895058-1-EN.pdf sintran.com Norsk Data library ND-895058-1-EN.pdf]&amp;lt;/ref&amp;gt;&lt;br /&gt;
Manual(s):&lt;br /&gt;
* {{ND-doc|820026.1 EN}}&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
&lt;br /&gt;
== Date ==&lt;br /&gt;
Date of release, production, revision.&lt;br /&gt;
&lt;br /&gt;
Date: 1989.08.22&lt;br /&gt;
&lt;br /&gt;
== Media ==&lt;br /&gt;
=== Labels ===&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;nolines&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Images ===&lt;br /&gt;
&lt;br /&gt;
==== Errors ====&lt;br /&gt;
&lt;br /&gt;
==== Files ====&lt;br /&gt;
&lt;br /&gt;
== Related products ==&lt;br /&gt;
*&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:ND product description]]&lt;br /&gt;
[[Category:ND-250295]]&lt;/div&gt;</summary>
		<author><name>TArntsen</name></author>
	</entry>
	<entry>
		<id>https://www.ndwiki.org/index.php?title=SINTRAN_III&amp;diff=6695</id>
		<title>SINTRAN III</title>
		<link rel="alternate" type="text/html" href="https://www.ndwiki.org/index.php?title=SINTRAN_III&amp;diff=6695"/>
		<updated>2021-11-15T10:46:35Z</updated>

		<summary type="html">&lt;p&gt;TArntsen: Version L also has Y2K patches, according to ND-VAR-01B-EN&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Image:SINTRAN III Boot screen.jpg | thumb | A booting SINTRAN III VSX/500 K on a [[ND-110 Satellite]]. Photo of the terminal connected to the console.]]&lt;br /&gt;
&#039;&#039;&#039;SINTRAN III&#039;&#039;&#039; is a real-time, multitasking, multi-user operating system used with [[Norsk Data]] computers from [[1974]]. Unlike its predecessors [[SINTRAN]] I and II, it was entirely written by Norsk Data.&lt;br /&gt;
&lt;br /&gt;
Sintran III core and file system was written in [[NORD PL]], intermediate language for Norsk Data computers.&amp;lt;ref&amp;gt;{{ND-doc|60.047.03|Page 3}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
SINTRAN was primarily a command line based operating system though there were several shells which could be installed to control the user environment more strictly, by far the most popular of which was USER-ENVIRONMENT. &lt;br /&gt;
&lt;br /&gt;
One of the clever features was to be able to abbreviate commands and filenames between hyphens, for example &#039;&#039;&#039;LIST-FILES&#039;&#039;&#039; when typed would ask you for several prompts including print, paging etc, you could override this using the following &#039;&#039;&#039;LI-FI,,,&#039;&#039;&#039; which would abbreviate the &#039;&#039;&#039;LIST-FILES&#039;&#039;&#039; command prompt and bypass any of the prompts. One could also refer to files in this way, say, with &#039;&#039;&#039;[[PED]] H-W&#039;&#039;&#039; which would refer to &#039;&#039;&#039;HELLO-WORLD:SYMB&#039;&#039;&#039; if this was the only file having H, any number of characters, a hyphen, a W, any number of characters, and any file ending. &lt;br /&gt;
&lt;br /&gt;
In case the user wanted to actually edit a new file called &#039;&#039;&#039;H-W:SYMB&#039;&#039;&#039; (with no automatic expansion to match an existing file), the file name would have to be enclosed in double quotes, i.e. &#039;&#039;&#039;PED &amp;quot;H-W:SYMB&amp;quot;.&#039;&#039;&#039;&lt;br /&gt;
The double quotes automatically created a new file. The other common way to create a file was to use the SINTRAN command &#039;&#039;&#039;CREATE-FILE&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
The abbreviation concept saved quite a lot of keystrokes and would allow users a very nice learning curve, from complete and self-explanatory commands like LIST-ALL-FILES to L-A-F for the advanced user. (The hyphen key on Norwegian keyboards resides where the slash key does on U.S. ones.)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
Now SINTRAN has mostly disappeared as an operating system there are very few references to it, however a [[job control]] or [[Batch processing|batch]] language was available called JEC, believed to be known as Job Execution Controller, this could be used to set up batch jobs to compile [[COBOL]] programs etc.&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
There are a few SINTRAN computers still running in a production manner, including one public-access [[ND-5700]] system operated by a [http://nodaf.no/index.php/Hovedside NODAF] member. &lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
They {{Who|date=November 2007}} are planning an effort to upload documentation in a publicly available format.&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
SINTRAN III implements timeslicing, needed for timesharing, by dedicating a [[RT Program|real-time]] background program to each terminal. The priority of these RT background programs are not fixed, but are regularly adjusted by the [[RT monitor]]. Unless in I/O wait the program with the highest priority runs, and the RT monitor lowers the priority of the active program if its allocated time has been consumed. Dedicated real-time programs may still have a higher priority than the highest possible priority of the time-sliced terminal RT background programs (i.e. an RT program not in I/O wait, or otherwise suspended, will have priority).&lt;br /&gt;
Initially the sequence of priorities the background program went through was fixed, but SINTRAN III Release J made this configurable. From SINTRAN III Release K it was also possible to run any RT program as a timesliced program. Prior to SINTRAN III one would have to decide between SINTRAN II for real-time use, or [[NORD-TSS]] for timesharing. SINTRAN III serves both purposes.&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
* [[SINTRAN III Real Time system]]&lt;br /&gt;
* [[SINTRAN III Disk Layout]]&lt;br /&gt;
* [[:Category:SINTRAN III Commands|SINTRAN III Commands]]&lt;br /&gt;
* [[File Formats]]&lt;br /&gt;
* [[:Category:Programming Languages|Programming Languages]]&lt;br /&gt;
* [[NORD PL]]&lt;br /&gt;
* [[PLANC]], Program LAnguage for Norsk Data Computers&lt;br /&gt;
&lt;br /&gt;
== Releases ==&lt;br /&gt;
This section lists the releases of SINTRAN III.&lt;br /&gt;
&lt;br /&gt;
; A-version :  Released which year? 1974?&lt;br /&gt;
; B-version :&lt;br /&gt;
; C-version :&lt;br /&gt;
; D-version : &lt;br /&gt;
; E-version : &lt;br /&gt;
; F-version : 1981? {{ND-udoc|60.125.02}} from October 1981 says &amp;quot;Corresponds to the F version of SINTRAN III&amp;quot;.&lt;br /&gt;
; G-version : &lt;br /&gt;
; H-version : Last version available for [[NORD-10]].&lt;br /&gt;
; I-version : &lt;br /&gt;
 SINTRAN III VSE, version I [[ND-10174]]&lt;br /&gt;
 SINTRAN III VSX, version I [[ND-10575]]&lt;br /&gt;
 SINTRAN III VSE-500, version I [[ND-10175]]&lt;br /&gt;
 SINTRAN III VSX-500, version I [[ND-10576]]&lt;br /&gt;
; J-version : Release notes ({{ND-udoc|60.230.01}}) from January 1985. &lt;br /&gt;
Introduced time-slice classes and a new time slicer program, and commands to define time-slice classes and specify time-slice class for programs.&lt;br /&gt;
Modified monitor calls: [[BRKM (monitor call)|BRKM]] (MON 4), [[FIXC5 (monitor call)|FIXC5]] (MON 61), [[ABSTR (monitor call)|ABSTR]] (MON 131), [[LAMU (monitor call)|LAMU]] (MON 315). New monitor calls: [[FSMTY (monitor call)|FSMTY]] (MON 327), [[TERST (monitor call)|TERST]] (MON 330), [[TREPP (monitor call)|TREPP]] (MON 332), [[UDMA (monitor call)|UDMA]] (MON 333), [[GETXM (monitor call)|GETXM]] (MON 334), [[IOMTY (monitor call)|IOMTY]] (MON 336), [[SPCHG (monitor call)|SPCHG]] (MON 337)&lt;br /&gt;
; K-version : Release notes ({{ND-udoc|60.230.4}}) from May 1987. &lt;br /&gt;
Any RT-program can now be time sliced. New commands: [[DEFINE-MASS-STORAGE-UNIT]], [[DELETE-MASS-STORAGE-UNIT]], [[GIVE-OBJECT-BLOCKS]], [[LIST-MASS-STORAGE-UNITS]], [[SET-INITIAL-FILE-ACCESS]], [[SET-INITIAL-FRIEND-ACCESS]], [[TAKE-OBJECT-BLOCKS]], [[UNLOCK-DIRECTORY]]. Commands removed: [[COMMUNICATIONS-LINE-STATUS]], [[COMMUNICATIONS-STATUS]], [[LOCAL]], [[REMOTE]], [[REMOTE-LOAD]], [[REMOTE-PASSWORD]], [[START-COMMUNICATION]], [[STOP-COMMUNICATION]]. New monitor calls: RSREC (MON 340), SGMTY (MON 341), ADP (MON 342), CONFG (MON 343), PERFO (MON 344), MTAD (MON 345), 5MTRANS (MON 515).&lt;br /&gt;
 SINTRAN III/VSX                          [[ND-210575K]]&lt;br /&gt;
 SINTRAN III/VSX-500                      [[ND-210576K]]&lt;br /&gt;
 SINTRAN III/VSX-500 (standard system D)  [[ND-220046K|ND-220046K03]]&lt;br /&gt;
 SINTRAN III/VSX-500 (standard system C)  [[ND-220047K|ND-220047K03]]&lt;br /&gt;
 SINTRAN III/VSX-500 (standard system B)  [[ND-220048K|ND-220048K03]]&lt;br /&gt;
&lt;br /&gt;
; L-version : this version has Y2K patches&amp;lt;ref&amp;gt;[http://sintran.com/sintran/library/libsis/ND-VAR-01B-EN.pdf Sintran Y2K patch kit description]&amp;lt;/ref&amp;gt;.&amp;lt;br&amp;gt;&lt;br /&gt;
Release notes ({{ND-udoc|860230.6}}) from September 1988. A ND-100/CX cpu is the minimum required hardware to run this version. New commands: [[AUTOMATIC-ND5000-ERROR-MESSAGES]], [[FILE-SYSTEM-ERROR-MESSAGES]], [[LIST-ALL-OPEN-FILES]], [[LIST-SERVERS]], [[SET-DIRECTORY-AVAILABLE]], [[SET-DIRECTORY-UNAVAILABLE]], [[START-SERVERS]]. Monitor calls (ND-100) modified: [[TERMO (monitor call)|TERMO]] (MON 52), [[ABSTR (monitor call)|ABSTR]] (MON 131), [[WSEG (monitor call)|WSEG]] (MON 164), [[CPUST (monitor call)|CPUST]] (MON 262), [[MLAMU (monitor call)|MLAMU]] (MON 315), [[FSMTY (monitor call)|FSMTY]] (MON 327), [[ADP (monitor call)|ADP]] (MON 342), [[CONFG (monitor call)|CONFG]] (MON 343). New monitor calls: [[NUCL (monitor call)|NUCL]] (MON 347), [[RWSEG (monitor call)|RWSEG]] (MON 350). &lt;br /&gt;
; M-version : this version has Y2K patches.&lt;br /&gt;
New command: [[EXPAND-DIRECTORY]].&lt;br /&gt;
Removed command: [[COPY-DIRECTORY]].&lt;br /&gt;
New monitor calls: [[IOPEN (monitor call)|IOPEN]] (MON 351), [[EVENT (monitor call)|EVENT]] (MON 352), [[PLACE (monitor call)|PLACE]] (MON 441) (ND-500/5000 only).&lt;br /&gt;
&lt;br /&gt;
; N-version : this version has Y2K patches.&amp;lt;br&amp;gt;&lt;br /&gt;
Introduces a lot of performance enhancements (e.g. multi-threaded ND-5000 swapper).&lt;br /&gt;
&lt;br /&gt;
==VSE/VSX==&lt;br /&gt;
VSE is short for Virtual Storage Extended, VSX is short for Virtual Storage Extended for CX CPU:s. Version K was the last version which had both VSE and VSX variants. Version L and later were VSX only (and work only on ND100/CX and newer systems)&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
{{ND-doc|30.003.06A}} printed 1985&lt;br /&gt;
&lt;br /&gt;
{{ND-doc|30.049.1 EN}} printed May 1985&lt;br /&gt;
&lt;br /&gt;
{{ND-doc|60.050.03}} printed January 1975&lt;br /&gt;
&lt;br /&gt;
{{ND-doc|60.051.03}} printed February 1976&lt;br /&gt;
&lt;br /&gt;
{{ND-doc|60.062}}&lt;br /&gt;
&lt;br /&gt;
{{ND-doc|60.072}}&lt;br /&gt;
&lt;br /&gt;
{{ND-doc|60.081}}&lt;br /&gt;
&lt;br /&gt;
{{ND-doc|60.112}}&lt;br /&gt;
&lt;br /&gt;
{{ND-doc|60.125.02}} printed October 1981&lt;br /&gt;
&lt;br /&gt;
{{ND-doc|60.128.03}} printed February 1983&lt;br /&gt;
&lt;br /&gt;
{{ND-doc|60.132.01}} printed June 1980&lt;br /&gt;
&lt;br /&gt;
{{ND-doc|60.133}}&lt;br /&gt;
&lt;br /&gt;
{{ND-doc|60.134.02}} printed November 1981&lt;br /&gt;
&lt;br /&gt;
{{ND-doc|60.136}}&lt;br /&gt;
&lt;br /&gt;
{{ND-doc|60.151.02A}} printed February 1985&lt;br /&gt;
&lt;br /&gt;
{{ND-doc|60.163.4 EN}} printed May 1986&lt;br /&gt;
&lt;br /&gt;
{{ND-doc|60.164}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
*{{OriginWP-EN|SINTRAN III|1 November 2008}}&lt;br /&gt;
&lt;br /&gt;
==External links==&lt;br /&gt;
*[http://nodaf.no/index.php/NODAFs_guide_til_bruk_av_SINTRAN NODAF&#039;s guide to use of SINTRAN (Norwegian)]&lt;br /&gt;
*[http://nodaf.no/index.php/Dokumentasjon#SINTRAN_III NODAF&#039;s library of SINTRAN documentation (Wiki is Norwegian, docs aren&#039;t)]&lt;br /&gt;
&lt;br /&gt;
[[Category:Norsk Data software]]&lt;br /&gt;
[[Category:Glossary]]&lt;br /&gt;
[[Category:Operating Systems]]&lt;br /&gt;
[[Category:SINTRAN III]]&lt;/div&gt;</summary>
		<author><name>TArntsen</name></author>
	</entry>
	<entry>
		<id>https://www.ndwiki.org/index.php?title=SINTRAN_III&amp;diff=6694</id>
		<title>SINTRAN III</title>
		<link rel="alternate" type="text/html" href="https://www.ndwiki.org/index.php?title=SINTRAN_III&amp;diff=6694"/>
		<updated>2021-11-05T14:36:09Z</updated>

		<summary type="html">&lt;p&gt;TArntsen: Fixing up the last entry a bit.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Image:SINTRAN III Boot screen.jpg | thumb | A booting SINTRAN III VSX/500 K on a [[ND-110 Satellite]]. Photo of the terminal connected to the console.]]&lt;br /&gt;
&#039;&#039;&#039;SINTRAN III&#039;&#039;&#039; is a real-time, multitasking, multi-user operating system used with [[Norsk Data]] computers from [[1974]]. Unlike its predecessors [[SINTRAN]] I and II, it was entirely written by Norsk Data.&lt;br /&gt;
&lt;br /&gt;
Sintran III core and file system was written in [[NORD PL]], intermediate language for Norsk Data computers.&amp;lt;ref&amp;gt;{{ND-doc|60.047.03|Page 3}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
SINTRAN was primarily a command line based operating system though there were several shells which could be installed to control the user environment more strictly, by far the most popular of which was USER-ENVIRONMENT. &lt;br /&gt;
&lt;br /&gt;
One of the clever features was to be able to abbreviate commands and filenames between hyphens, for example &#039;&#039;&#039;LIST-FILES&#039;&#039;&#039; when typed would ask you for several prompts including print, paging etc, you could override this using the following &#039;&#039;&#039;LI-FI,,,&#039;&#039;&#039; which would abbreviate the &#039;&#039;&#039;LIST-FILES&#039;&#039;&#039; command prompt and bypass any of the prompts. One could also refer to files in this way, say, with &#039;&#039;&#039;[[PED]] H-W&#039;&#039;&#039; which would refer to &#039;&#039;&#039;HELLO-WORLD:SYMB&#039;&#039;&#039; if this was the only file having H, any number of characters, a hyphen, a W, any number of characters, and any file ending. &lt;br /&gt;
&lt;br /&gt;
In case the user wanted to actually edit a new file called &#039;&#039;&#039;H-W:SYMB&#039;&#039;&#039; (with no automatic expansion to match an existing file), the file name would have to be enclosed in double quotes, i.e. &#039;&#039;&#039;PED &amp;quot;H-W:SYMB&amp;quot;.&#039;&#039;&#039;&lt;br /&gt;
The double quotes automatically created a new file. The other common way to create a file was to use the SINTRAN command &#039;&#039;&#039;CREATE-FILE&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
The abbreviation concept saved quite a lot of keystrokes and would allow users a very nice learning curve, from complete and self-explanatory commands like LIST-ALL-FILES to L-A-F for the advanced user. (The hyphen key on Norwegian keyboards resides where the slash key does on U.S. ones.)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
Now SINTRAN has mostly disappeared as an operating system there are very few references to it, however a [[job control]] or [[Batch processing|batch]] language was available called JEC, believed to be known as Job Execution Controller, this could be used to set up batch jobs to compile [[COBOL]] programs etc.&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
There are a few SINTRAN computers still running in a production manner, including one public-access [[ND-5700]] system operated by a [http://nodaf.no/index.php/Hovedside NODAF] member. &lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
They {{Who|date=November 2007}} are planning an effort to upload documentation in a publicly available format.&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
SINTRAN III implements timeslicing, needed for timesharing, by dedicating a [[RT Program|real-time]] background program to each terminal. The priority of these RT background programs are not fixed, but are regularly adjusted by the [[RT monitor]]. Unless in I/O wait the program with the highest priority runs, and the RT monitor lowers the priority of the active program if its allocated time has been consumed. Dedicated real-time programs may still have a higher priority than the highest possible priority of the time-sliced terminal RT background programs (i.e. an RT program not in I/O wait, or otherwise suspended, will have priority).&lt;br /&gt;
Initially the sequence of priorities the background program went through was fixed, but SINTRAN III Release J made this configurable. From SINTRAN III Release K it was also possible to run any RT program as a timesliced program. Prior to SINTRAN III one would have to decide between SINTRAN II for real-time use, or [[NORD-TSS]] for timesharing. SINTRAN III serves both purposes.&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
* [[SINTRAN III Real Time system]]&lt;br /&gt;
* [[SINTRAN III Disk Layout]]&lt;br /&gt;
* [[:Category:SINTRAN III Commands|SINTRAN III Commands]]&lt;br /&gt;
* [[File Formats]]&lt;br /&gt;
* [[:Category:Programming Languages|Programming Languages]]&lt;br /&gt;
* [[NORD PL]]&lt;br /&gt;
* [[PLANC]], Program LAnguage for Norsk Data Computers&lt;br /&gt;
&lt;br /&gt;
== Releases ==&lt;br /&gt;
This section lists the releases of SINTRAN III.&lt;br /&gt;
&lt;br /&gt;
; A-version :  Released which year? 1974?&lt;br /&gt;
; B-version :&lt;br /&gt;
; C-version :&lt;br /&gt;
; D-version : &lt;br /&gt;
; E-version : &lt;br /&gt;
; F-version : 1981? {{ND-udoc|60.125.02}} from October 1981 says &amp;quot;Corresponds to the F version of SINTRAN III&amp;quot;.&lt;br /&gt;
; G-version : &lt;br /&gt;
; H-version : Last version available for [[NORD-10]].&lt;br /&gt;
; I-version : &lt;br /&gt;
 SINTRAN III VSE, version I [[ND-10174]]&lt;br /&gt;
 SINTRAN III VSX, version I [[ND-10575]]&lt;br /&gt;
 SINTRAN III VSE-500, version I [[ND-10175]]&lt;br /&gt;
 SINTRAN III VSX-500, version I [[ND-10576]]&lt;br /&gt;
; J-version : Release notes ({{ND-udoc|60.230.01}}) from January 1985. &lt;br /&gt;
Introduced time-slice classes and a new time slicer program, and commands to define time-slice classes and specify time-slice class for programs.&lt;br /&gt;
Modified monitor calls: [[BRKM (monitor call)|BRKM]] (MON 4), [[FIXC5 (monitor call)|FIXC5]] (MON 61), [[ABSTR (monitor call)|ABSTR]] (MON 131), [[LAMU (monitor call)|LAMU]] (MON 315). New monitor calls: [[FSMTY (monitor call)|FSMTY]] (MON 327), [[TERST (monitor call)|TERST]] (MON 330), [[TREPP (monitor call)|TREPP]] (MON 332), [[UDMA (monitor call)|UDMA]] (MON 333), [[GETXM (monitor call)|GETXM]] (MON 334), [[IOMTY (monitor call)|IOMTY]] (MON 336), [[SPCHG (monitor call)|SPCHG]] (MON 337)&lt;br /&gt;
; K-version : Release notes ({{ND-udoc|60.230.4}}) from May 1987. &lt;br /&gt;
Any RT-program can now be time sliced. New commands: [[DEFINE-MASS-STORAGE-UNIT]], [[DELETE-MASS-STORAGE-UNIT]], [[GIVE-OBJECT-BLOCKS]], [[LIST-MASS-STORAGE-UNITS]], [[SET-INITIAL-FILE-ACCESS]], [[SET-INITIAL-FRIEND-ACCESS]], [[TAKE-OBJECT-BLOCKS]], [[UNLOCK-DIRECTORY]]. Commands removed: [[COMMUNICATIONS-LINE-STATUS]], [[COMMUNICATIONS-STATUS]], [[LOCAL]], [[REMOTE]], [[REMOTE-LOAD]], [[REMOTE-PASSWORD]], [[START-COMMUNICATION]], [[STOP-COMMUNICATION]]. New monitor calls: RSREC (MON 340), SGMTY (MON 341), ADP (MON 342), CONFG (MON 343), PERFO (MON 344), MTAD (MON 345), 5MTRANS (MON 515).&lt;br /&gt;
 SINTRAN III/VSX                          [[ND-210575K]]&lt;br /&gt;
 SINTRAN III/VSX-500                      [[ND-210576K]]&lt;br /&gt;
 SINTRAN III/VSX-500 (standard system D)  [[ND-220046K|ND-220046K03]]&lt;br /&gt;
 SINTRAN III/VSX-500 (standard system C)  [[ND-220047K|ND-220047K03]]&lt;br /&gt;
 SINTRAN III/VSX-500 (standard system B)  [[ND-220048K|ND-220048K03]]&lt;br /&gt;
&lt;br /&gt;
; L-version : Release notes ({{ND-udoc|860230.6}}) from September 1988. A ND-100/CX cpu is the minimum required hardware to run this version. New commands: [[AUTOMATIC-ND5000-ERROR-MESSAGES]], [[FILE-SYSTEM-ERROR-MESSAGES]], [[LIST-ALL-OPEN-FILES]], [[LIST-SERVERS]], [[SET-DIRECTORY-AVAILABLE]], [[SET-DIRECTORY-UNAVAILABLE]], [[START-SERVERS]]. Monitor calls (ND-100) modified: [[TERMO (monitor call)|TERMO]] (MON 52), [[ABSTR (monitor call)|ABSTR]] (MON 131), [[WSEG (monitor call)|WSEG]] (MON 164), [[CPUST (monitor call)|CPUST]] (MON 262), [[MLAMU (monitor call)|MLAMU]] (MON 315), [[FSMTY (monitor call)|FSMTY]] (MON 327), [[ADP (monitor call)|ADP]] (MON 342), [[CONFG (monitor call)|CONFG]] (MON 343). New monitor calls: [[NUCL (monitor call)|NUCL]] (MON 347), [[RWSEG (monitor call)|RWSEG]] (MON 350). &lt;br /&gt;
; M-version : this version has Y2K patches.&lt;br /&gt;
New command: [[EXPAND-DIRECTORY]].&lt;br /&gt;
Removed command: [[COPY-DIRECTORY]].&lt;br /&gt;
New monitor calls: [[IOPEN (monitor call)|IOPEN]] (MON 351), [[EVENT (monitor call)|EVENT]] (MON 352), [[PLACE (monitor call)|PLACE]] (MON 441) (ND-500/5000 only).&lt;br /&gt;
&lt;br /&gt;
; N-version : this version has Y2K patches.&amp;lt;br&amp;gt;&lt;br /&gt;
Introduces a lot of performance enhancements (e.g. multi-threaded ND-5000 swapper).&lt;br /&gt;
&lt;br /&gt;
==VSE/VSX==&lt;br /&gt;
VSE is short for Virtual Storage Extended, VSX is short for Virtual Storage Extended for CX CPU:s. Version K was the last version which had both VSE and VSX variants. Version L and later were VSX only (and work only on ND100/CX and newer systems)&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
{{ND-doc|30.003.06A}} printed 1985&lt;br /&gt;
&lt;br /&gt;
{{ND-doc|30.049.1 EN}} printed May 1985&lt;br /&gt;
&lt;br /&gt;
{{ND-doc|60.050.03}} printed January 1975&lt;br /&gt;
&lt;br /&gt;
{{ND-doc|60.051.03}} printed February 1976&lt;br /&gt;
&lt;br /&gt;
{{ND-doc|60.062}}&lt;br /&gt;
&lt;br /&gt;
{{ND-doc|60.072}}&lt;br /&gt;
&lt;br /&gt;
{{ND-doc|60.081}}&lt;br /&gt;
&lt;br /&gt;
{{ND-doc|60.112}}&lt;br /&gt;
&lt;br /&gt;
{{ND-doc|60.125.02}} printed October 1981&lt;br /&gt;
&lt;br /&gt;
{{ND-doc|60.128.03}} printed February 1983&lt;br /&gt;
&lt;br /&gt;
{{ND-doc|60.132.01}} printed June 1980&lt;br /&gt;
&lt;br /&gt;
{{ND-doc|60.133}}&lt;br /&gt;
&lt;br /&gt;
{{ND-doc|60.134.02}} printed November 1981&lt;br /&gt;
&lt;br /&gt;
{{ND-doc|60.136}}&lt;br /&gt;
&lt;br /&gt;
{{ND-doc|60.151.02A}} printed February 1985&lt;br /&gt;
&lt;br /&gt;
{{ND-doc|60.163.4 EN}} printed May 1986&lt;br /&gt;
&lt;br /&gt;
{{ND-doc|60.164}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
*{{OriginWP-EN|SINTRAN III|1 November 2008}}&lt;br /&gt;
&lt;br /&gt;
==External links==&lt;br /&gt;
*[http://nodaf.no/index.php/NODAFs_guide_til_bruk_av_SINTRAN NODAF&#039;s guide to use of SINTRAN (Norwegian)]&lt;br /&gt;
*[http://nodaf.no/index.php/Dokumentasjon#SINTRAN_III NODAF&#039;s library of SINTRAN documentation (Wiki is Norwegian, docs aren&#039;t)]&lt;br /&gt;
&lt;br /&gt;
[[Category:Norsk Data software]]&lt;br /&gt;
[[Category:Glossary]]&lt;br /&gt;
[[Category:Operating Systems]]&lt;br /&gt;
[[Category:SINTRAN III]]&lt;/div&gt;</summary>
		<author><name>TArntsen</name></author>
	</entry>
	<entry>
		<id>https://www.ndwiki.org/index.php?title=SINTRAN_III&amp;diff=6693</id>
		<title>SINTRAN III</title>
		<link rel="alternate" type="text/html" href="https://www.ndwiki.org/index.php?title=SINTRAN_III&amp;diff=6693"/>
		<updated>2021-11-05T11:32:38Z</updated>

		<summary type="html">&lt;p&gt;TArntsen: Version N has performance improvements.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Image:SINTRAN III Boot screen.jpg | thumb | A booting SINTRAN III VSX/500 K on a [[ND-110 Satellite]]. Photo of the terminal connected to the console.]]&lt;br /&gt;
&#039;&#039;&#039;SINTRAN III&#039;&#039;&#039; is a real-time, multitasking, multi-user operating system used with [[Norsk Data]] computers from [[1974]]. Unlike its predecessors [[SINTRAN]] I and II, it was entirely written by Norsk Data.&lt;br /&gt;
&lt;br /&gt;
Sintran III core and file system was written in [[NORD PL]], intermediate language for Norsk Data computers.&amp;lt;ref&amp;gt;{{ND-doc|60.047.03|Page 3}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
SINTRAN was primarily a command line based operating system though there were several shells which could be installed to control the user environment more strictly, by far the most popular of which was USER-ENVIRONMENT. &lt;br /&gt;
&lt;br /&gt;
One of the clever features was to be able to abbreviate commands and filenames between hyphens, for example &#039;&#039;&#039;LIST-FILES&#039;&#039;&#039; when typed would ask you for several prompts including print, paging etc, you could override this using the following &#039;&#039;&#039;LI-FI,,,&#039;&#039;&#039; which would abbreviate the &#039;&#039;&#039;LIST-FILES&#039;&#039;&#039; command prompt and bypass any of the prompts. One could also refer to files in this way, say, with &#039;&#039;&#039;[[PED]] H-W&#039;&#039;&#039; which would refer to &#039;&#039;&#039;HELLO-WORLD:SYMB&#039;&#039;&#039; if this was the only file having H, any number of characters, a hyphen, a W, any number of characters, and any file ending. &lt;br /&gt;
&lt;br /&gt;
In case the user wanted to actually edit a new file called &#039;&#039;&#039;H-W:SYMB&#039;&#039;&#039; (with no automatic expansion to match an existing file), the file name would have to be enclosed in double quotes, i.e. &#039;&#039;&#039;PED &amp;quot;H-W:SYMB&amp;quot;.&#039;&#039;&#039;&lt;br /&gt;
The double quotes automatically created a new file. The other common way to create a file was to use the SINTRAN command &#039;&#039;&#039;CREATE-FILE&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
The abbreviation concept saved quite a lot of keystrokes and would allow users a very nice learning curve, from complete and self-explanatory commands like LIST-ALL-FILES to L-A-F for the advanced user. (The hyphen key on Norwegian keyboards resides where the slash key does on U.S. ones.)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
Now SINTRAN has mostly disappeared as an operating system there are very few references to it, however a [[job control]] or [[Batch processing|batch]] language was available called JEC, believed to be known as Job Execution Controller, this could be used to set up batch jobs to compile [[COBOL]] programs etc.&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
There are a few SINTRAN computers still running in a production manner, including one public-access [[ND-5700]] system operated by a [http://nodaf.no/index.php/Hovedside NODAF] member. &lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
They {{Who|date=November 2007}} are planning an effort to upload documentation in a publicly available format.&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
SINTRAN III implements timeslicing, needed for timesharing, by dedicating a [[RT Program|real-time]] background program to each terminal. The priority of these RT background programs are not fixed, but are regularly adjusted by the [[RT monitor]]. Unless in I/O wait the program with the highest priority runs, and the RT monitor lowers the priority of the active program if its allocated time has been consumed. Dedicated real-time programs may still have a higher priority than the highest possible priority of the time-sliced terminal RT background programs (i.e. an RT program not in I/O wait, or otherwise suspended, will have priority).&lt;br /&gt;
Initially the sequence of priorities the background program went through was fixed, but SINTRAN III Release J made this configurable. From SINTRAN III Release K it was also possible to run any RT program as a timesliced program. Prior to SINTRAN III one would have to decide between SINTRAN II for real-time use, or [[NORD-TSS]] for timesharing. SINTRAN III serves both purposes.&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
* [[SINTRAN III Real Time system]]&lt;br /&gt;
* [[SINTRAN III Disk Layout]]&lt;br /&gt;
* [[:Category:SINTRAN III Commands|SINTRAN III Commands]]&lt;br /&gt;
* [[File Formats]]&lt;br /&gt;
* [[:Category:Programming Languages|Programming Languages]]&lt;br /&gt;
* [[NORD PL]]&lt;br /&gt;
* [[PLANC]], Program LAnguage for Norsk Data Computers&lt;br /&gt;
&lt;br /&gt;
== Releases ==&lt;br /&gt;
This section lists the releases of SINTRAN III.&lt;br /&gt;
&lt;br /&gt;
; A-version :  Released which year? 1974?&lt;br /&gt;
; B-version :&lt;br /&gt;
; C-version :&lt;br /&gt;
; D-version : &lt;br /&gt;
; E-version : &lt;br /&gt;
; F-version : 1981? {{ND-udoc|60.125.02}} from October 1981 says &amp;quot;Corresponds to the F version of SINTRAN III&amp;quot;.&lt;br /&gt;
; G-version : &lt;br /&gt;
; H-version : Last version available for [[NORD-10]].&lt;br /&gt;
; I-version : &lt;br /&gt;
 SINTRAN III VSE, version I [[ND-10174]]&lt;br /&gt;
 SINTRAN III VSX, version I [[ND-10575]]&lt;br /&gt;
 SINTRAN III VSE-500, version I [[ND-10175]]&lt;br /&gt;
 SINTRAN III VSX-500, version I [[ND-10576]]&lt;br /&gt;
; J-version : Release notes ({{ND-udoc|60.230.01}}) from January 1985. &lt;br /&gt;
Introduced time-slice classes and a new time slicer program, and commands to define time-slice classes and specify time-slice class for programs.&lt;br /&gt;
Modified monitor calls: [[BRKM (monitor call)|BRKM]] (MON 4), [[FIXC5 (monitor call)|FIXC5]] (MON 61), [[ABSTR (monitor call)|ABSTR]] (MON 131), [[LAMU (monitor call)|LAMU]] (MON 315). New monitor calls: [[FSMTY (monitor call)|FSMTY]] (MON 327), [[TERST (monitor call)|TERST]] (MON 330), [[TREPP (monitor call)|TREPP]] (MON 332), [[UDMA (monitor call)|UDMA]] (MON 333), [[GETXM (monitor call)|GETXM]] (MON 334), [[IOMTY (monitor call)|IOMTY]] (MON 336), [[SPCHG (monitor call)|SPCHG]] (MON 337)&lt;br /&gt;
; K-version : Release notes ({{ND-udoc|60.230.4}}) from May 1987. &lt;br /&gt;
Any RT-program can now be time sliced. New commands: [[DEFINE-MASS-STORAGE-UNIT]], [[DELETE-MASS-STORAGE-UNIT]], [[GIVE-OBJECT-BLOCKS]], [[LIST-MASS-STORAGE-UNITS]], [[SET-INITIAL-FILE-ACCESS]], [[SET-INITIAL-FRIEND-ACCESS]], [[TAKE-OBJECT-BLOCKS]], [[UNLOCK-DIRECTORY]]. Commands removed: [[COMMUNICATIONS-LINE-STATUS]], [[COMMUNICATIONS-STATUS]], [[LOCAL]], [[REMOTE]], [[REMOTE-LOAD]], [[REMOTE-PASSWORD]], [[START-COMMUNICATION]], [[STOP-COMMUNICATION]]. New monitor calls: RSREC (MON 340), SGMTY (MON 341), ADP (MON 342), CONFG (MON 343), PERFO (MON 344), MTAD (MON 345), 5MTRANS (MON 515).&lt;br /&gt;
 SINTRAN III/VSX                          [[ND-210575K]]&lt;br /&gt;
 SINTRAN III/VSX-500                      [[ND-210576K]]&lt;br /&gt;
 SINTRAN III/VSX-500 (standard system D)  [[ND-220046K|ND-220046K03]]&lt;br /&gt;
 SINTRAN III/VSX-500 (standard system C)  [[ND-220047K|ND-220047K03]]&lt;br /&gt;
 SINTRAN III/VSX-500 (standard system B)  [[ND-220048K|ND-220048K03]]&lt;br /&gt;
&lt;br /&gt;
; L-version : Release notes ({{ND-udoc|860230.6}}) from September 1988. A ND-100/CX cpu is the minimum required hardware to run this version. New commands: [[AUTOMATIC-ND5000-ERROR-MESSAGES]], [[FILE-SYSTEM-ERROR-MESSAGES]], [[LIST-ALL-OPEN-FILES]], [[LIST-SERVERS]], [[SET-DIRECTORY-AVAILABLE]], [[SET-DIRECTORY-UNAVAILABLE]], [[START-SERVERS]]. Monitor calls (ND-100) modified: [[TERMO (monitor call)|TERMO]] (MON 52), [[ABSTR (monitor call)|ABSTR]] (MON 131), [[WSEG (monitor call)|WSEG]] (MON 164), [[CPUST (monitor call)|CPUST]] (MON 262), [[MLAMU (monitor call)|MLAMU]] (MON 315), [[FSMTY (monitor call)|FSMTY]] (MON 327), [[ADP (monitor call)|ADP]] (MON 342), [[CONFG (monitor call)|CONFG]] (MON 343). New monitor calls: [[NUCL (monitor call)|NUCL]] (MON 347), [[RWSEG (monitor call)|RWSEG]] (MON 350). &lt;br /&gt;
; M-version : this version has Y2K patches.&lt;br /&gt;
New command: [[EXPAND-DIRECTORY]].&lt;br /&gt;
Removed command: [[COPY-DIRECTORY]].&lt;br /&gt;
New monitor calls: [[IOPEN (monitor call)|IOPEN]] (MON 351), [[EVENT (monitor call)|EVENT]] (MON 352), [[PLACE (monitor call)|PLACE]] (MON 441) (ND-500/5000 only).&lt;br /&gt;
&lt;br /&gt;
; N-version : Introduces a lot of performance enhancements (e.g. multi-threaded ND-5000 swapper). For the N-version there are also Y2K patches.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
VSE is short for Virtual Storage Extended, VSX is short for Virtual Storage Extended for CX CPU:s.&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
{{ND-doc|30.003.06A}} printed 1985&lt;br /&gt;
&lt;br /&gt;
{{ND-doc|30.049.1 EN}} printed May 1985&lt;br /&gt;
&lt;br /&gt;
{{ND-doc|60.050.03}} printed January 1975&lt;br /&gt;
&lt;br /&gt;
{{ND-doc|60.051.03}} printed February 1976&lt;br /&gt;
&lt;br /&gt;
{{ND-doc|60.062}}&lt;br /&gt;
&lt;br /&gt;
{{ND-doc|60.072}}&lt;br /&gt;
&lt;br /&gt;
{{ND-doc|60.081}}&lt;br /&gt;
&lt;br /&gt;
{{ND-doc|60.112}}&lt;br /&gt;
&lt;br /&gt;
{{ND-doc|60.125.02}} printed October 1981&lt;br /&gt;
&lt;br /&gt;
{{ND-doc|60.128.03}} printed February 1983&lt;br /&gt;
&lt;br /&gt;
{{ND-doc|60.132.01}} printed June 1980&lt;br /&gt;
&lt;br /&gt;
{{ND-doc|60.133}}&lt;br /&gt;
&lt;br /&gt;
{{ND-doc|60.134.02}} printed November 1981&lt;br /&gt;
&lt;br /&gt;
{{ND-doc|60.136}}&lt;br /&gt;
&lt;br /&gt;
{{ND-doc|60.151.02A}} printed February 1985&lt;br /&gt;
&lt;br /&gt;
{{ND-doc|60.163.4 EN}} printed May 1986&lt;br /&gt;
&lt;br /&gt;
{{ND-doc|60.164}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
*{{OriginWP-EN|SINTRAN III|1 November 2008}}&lt;br /&gt;
&lt;br /&gt;
==External links==&lt;br /&gt;
*[http://nodaf.no/index.php/NODAFs_guide_til_bruk_av_SINTRAN NODAF&#039;s guide to use of SINTRAN (Norwegian)]&lt;br /&gt;
*[http://nodaf.no/index.php/Dokumentasjon#SINTRAN_III NODAF&#039;s library of SINTRAN documentation (Wiki is Norwegian, docs aren&#039;t)]&lt;br /&gt;
&lt;br /&gt;
[[Category:Norsk Data software]]&lt;br /&gt;
[[Category:Glossary]]&lt;br /&gt;
[[Category:Operating Systems]]&lt;br /&gt;
[[Category:SINTRAN III]]&lt;/div&gt;</summary>
		<author><name>TArntsen</name></author>
	</entry>
	<entry>
		<id>https://www.ndwiki.org/index.php?title=User_talk:CVS&amp;diff=6682</id>
		<title>User talk:CVS</title>
		<link rel="alternate" type="text/html" href="https://www.ndwiki.org/index.php?title=User_talk:CVS&amp;diff=6682"/>
		<updated>2021-07-09T07:23:24Z</updated>

		<summary type="html">&lt;p&gt;TArntsen: (missing indent)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Welcome ==&lt;br /&gt;
&lt;br /&gt;
Welcome, from another user. It is great to have another contributor here. And personally, I&#039;m very interested to see a working ND emulator, especially if it works under Linux and unix like operating systems. [[User:Tingo|Torfinn]] ([[User talk:Tingo|talk]]) 09:26, 13 May 2019 (UTC)&lt;br /&gt;
:I have generated a Linux version (beta) http://www.ndwiki.org/images/6/68/NDsim.tar.gz&lt;br /&gt;
::Thanks! I did a quick test. PED updates the screen quite a bit faster than when running the Windows version through Wine. Looks good! [[User:TArntsen|TArntsen]] ([[User talk:TArntsen|talk]]) 08:20, 9 June 2019 (UTC)&lt;br /&gt;
::I even managed to compile a small FORTRAN program with  the FTN compiler with the Linux version (it would probably work in the other version too, I haven&#039;t tried it), now I just need to remember / re-learn all the other steps. [[User:Tingo|Torfinn]] ([[User talk:Tingo|talk]]) 13:07, 21 June 2019 (UTC)&lt;br /&gt;
&lt;br /&gt;
Yeah, welcome to the wiki. Great to have more people join us. [[User:Roger|Roger]] ([[User talk:Roger|talk]]) 18:09, 13 May 2019 (UTC)&lt;br /&gt;
&lt;br /&gt;
Also a welcome from me! Please ask if you need any help editing this wiki! /[[User:Mike|Mike]] ([[User talk:Mike|talk]]) 13:47, 15 May 2019 (UTC)&lt;br /&gt;
&lt;br /&gt;
Late to the party, but another welcome from me. :-) &lt;br /&gt;
It might be interesting to you to know that we got a copy of the source code for SINTRAN III/VSX 1985. --[[User:Gandalf|Gandalf]] ([[User talk:Gandalf|talk]]) 17:02, 17 May 2019 (UTC)&lt;br /&gt;
:[http://www.home.neab.net/ND-library/00-Unnumbered/SINTRAN%20III%20J%20VSX%20programlistning%20Vol1-Gandalf-OCR.pdf SINTRAN III/VSX Part 1]&lt;br /&gt;
:[http://www.home.neab.net/ND-library/00-Unnumbered/SINTRAN%20III%20J%20VSX%20programlistning%20Vol2-Gandalf-OCR.pdf SINTRAN III/VSX Part 2]&lt;br /&gt;
&lt;br /&gt;
Thank you for your welcome greetings!&lt;br /&gt;
The SINTRAN listings are valuable, mine was lost 7 years ago when I moved to a another house. At that moment my working ND-120CX was given away. It was very nice to have for testing purpose.&lt;br /&gt;
:Welcome! Sorry to hear about the disappearing ND-120CX! I worked a lot with the 120, it was a great machine. Even better when it was part of an ND-5700 I used.. unfortunately that system suddenly vanished also. If I had been more aware of it I could probably have had it now. Fortunately I got an ND-110/CX Satellite from gandalf. As for the Sintran listings, unfortunately they are not complete - they&#039;re just enough to write or update certain device drivers and for doing other patching. They&#039;re still very useful though. I have printed listings for H and I at least, and a computer readable one for L (part 1 and 2). [[User:TArntsen|TArntsen]] ([[User talk:TArntsen|talk]]) 10:12, 19 May 2019 (UTC)&lt;br /&gt;
::I was starting to suspect that the listings were just a subset of sintran III. I&#039;ve been looking through them on and off over the weekend and realizing there is a lot missing. Especially when I was looking for the code for monitor calls. I found some but not all. If we are lucky the code could hide in the archives hidden in [[Telemuseums storage in Fetsund|Fetsund]]. I&#039;ve also learned a lot NORD-PL in the process... better late than never. :-) [[User:Gandalf|Gandalf]] ([[User talk:Gandalf|talk]]) 15:11, 19 May 2019 (UTC)&lt;br /&gt;
&lt;br /&gt;
I tested the emulator you uploaded today, on Linux in wine+xterm. PED worked fine after I replaced the included DDBTABLES-C.VTM with a version which includes support for terminal type 6. See [[File:Ddbtables.zip]] [[User:TArntsen|TArntsen]] ([[User talk:TArntsen|talk]]) 20:43, 26 May 2019 (UTC)&lt;br /&gt;
&lt;br /&gt;
:Thank you for testing. My emulator is using type 52 which is not present in the DDBTABLES you use. I would like to include it in my DDBTABLES (and some others as well), but I do not know how to do it. The file seems to be a mix of readable text and binary data.&lt;br /&gt;
::I uploaded a new version which includes terminal type 52. I have DDBTABLES-C10/D10/E10/G05, and also the tool to assemble them from individual entries (VTM-ASSEMBLE:PROG) [[User:TArntsen|TArntsen]] ([[User talk:TArntsen|talk]]) 06:29, 27 May 2019 (UTC)&lt;br /&gt;
&lt;br /&gt;
:I did a quick test of the emulator today, using Wine (4.0) in Debian 9.9 and xterm. As Tor, I can report that it works, and with DDTABLES support for terminal type 6, PED runs as well. Nice. Do you have a code repository (github / gitlab or something) where we can report bugs? [[User:Tingo|Torfinn]] ([[User talk:Tingo|talk]]) 13:24, 27 May 2019 (UTC)&lt;br /&gt;
::I am now CAVISU at GitHub (https://github.com/CAVISU and you should be able to report bugs.&lt;br /&gt;
&lt;br /&gt;
I tested the version uploaded 02-07-2021, and it works great. I&#039;m curious about mon204/205 which are needed for the symbolic debugger, these are undocumented everywhere as far as I can tell - was it tricky to figure out what they do? [[User:TArntsen|TArntsen]] ([[User talk:TArntsen|talk]])&lt;br /&gt;
:You will find the SINTRAN code for MON 204/205 in SINTRAN III VSX part 2 listing which I believe I got from you (PDF). Search for 3DEBUG. Without this listing it would be very difficult for me to fugure out how the NSD is implemented. I can make a detailed description later. SINTRAN is using segment switching to run the user program/debugger at the same terminal. My emulator works somewhat different; it starts the symbolic debugger in one terminal window and the program to debug in another terminal window. The two emulator instances communicate using SIGUSR1 and SIGUSR2 and a shared memory area. When starting NSD it runs as a 1-bank program using a background segment as any other program. When doing the place command MON 205 is called. The monitor call then reads (RFILE) the PROG-file to a debug segment. The number of debug segments is a SINTRAN configuration parameter. LOOK-AT is calling MON 205 which then use the alternative page table bit to read data from the debug segment. Writing data is using the same functionality. When setting a break point in the program the debugger first reads the instruction which is found at the BP address and then writes MON 204 into this address. When issuing the RUN command MON 205 is called and SINTRAN switches segment to run the user program. When the BP is reached SINTRAN will start NSD (switching segments) at a call-back address given as far as I remember when doing run/MON 205. If you type debug 205 before you start NSD and do the same in the same in the window that appears after doing PLACE  the emulator will output information that may give you some more clues about the funtions in MON 205-&lt;br /&gt;
::Thanks!  That may have been the OCR&#039;ed listing from Gandalf, from the J version. My L version listing is a bit different and reduced in that area, but I found some info there still. [[User:TArntsen|TArntsen]] ([[User talk:TArntsen|talk]]) 13:00, 8 July 2021 (UTC)&lt;/div&gt;</summary>
		<author><name>TArntsen</name></author>
	</entry>
	<entry>
		<id>https://www.ndwiki.org/index.php?title=User_talk:CVS&amp;diff=6681</id>
		<title>User talk:CVS</title>
		<link rel="alternate" type="text/html" href="https://www.ndwiki.org/index.php?title=User_talk:CVS&amp;diff=6681"/>
		<updated>2021-07-08T13:00:38Z</updated>

		<summary type="html">&lt;p&gt;TArntsen: Listing mon 204/205&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Welcome ==&lt;br /&gt;
&lt;br /&gt;
Welcome, from another user. It is great to have another contributor here. And personally, I&#039;m very interested to see a working ND emulator, especially if it works under Linux and unix like operating systems. [[User:Tingo|Torfinn]] ([[User talk:Tingo|talk]]) 09:26, 13 May 2019 (UTC)&lt;br /&gt;
:I have generated a Linux version (beta) http://www.ndwiki.org/images/6/68/NDsim.tar.gz&lt;br /&gt;
::Thanks! I did a quick test. PED updates the screen quite a bit faster than when running the Windows version through Wine. Looks good! [[User:TArntsen|TArntsen]] ([[User talk:TArntsen|talk]]) 08:20, 9 June 2019 (UTC)&lt;br /&gt;
::I even managed to compile a small FORTRAN program with  the FTN compiler with the Linux version (it would probably work in the other version too, I haven&#039;t tried it), now I just need to remember / re-learn all the other steps. [[User:Tingo|Torfinn]] ([[User talk:Tingo|talk]]) 13:07, 21 June 2019 (UTC)&lt;br /&gt;
&lt;br /&gt;
Yeah, welcome to the wiki. Great to have more people join us. [[User:Roger|Roger]] ([[User talk:Roger|talk]]) 18:09, 13 May 2019 (UTC)&lt;br /&gt;
&lt;br /&gt;
Also a welcome from me! Please ask if you need any help editing this wiki! /[[User:Mike|Mike]] ([[User talk:Mike|talk]]) 13:47, 15 May 2019 (UTC)&lt;br /&gt;
&lt;br /&gt;
Late to the party, but another welcome from me. :-) &lt;br /&gt;
It might be interesting to you to know that we got a copy of the source code for SINTRAN III/VSX 1985. --[[User:Gandalf|Gandalf]] ([[User talk:Gandalf|talk]]) 17:02, 17 May 2019 (UTC)&lt;br /&gt;
:[http://www.home.neab.net/ND-library/00-Unnumbered/SINTRAN%20III%20J%20VSX%20programlistning%20Vol1-Gandalf-OCR.pdf SINTRAN III/VSX Part 1]&lt;br /&gt;
:[http://www.home.neab.net/ND-library/00-Unnumbered/SINTRAN%20III%20J%20VSX%20programlistning%20Vol2-Gandalf-OCR.pdf SINTRAN III/VSX Part 2]&lt;br /&gt;
&lt;br /&gt;
Thank you for your welcome greetings!&lt;br /&gt;
The SINTRAN listings are valuable, mine was lost 7 years ago when I moved to a another house. At that moment my working ND-120CX was given away. It was very nice to have for testing purpose.&lt;br /&gt;
:Welcome! Sorry to hear about the disappearing ND-120CX! I worked a lot with the 120, it was a great machine. Even better when it was part of an ND-5700 I used.. unfortunately that system suddenly vanished also. If I had been more aware of it I could probably have had it now. Fortunately I got an ND-110/CX Satellite from gandalf. As for the Sintran listings, unfortunately they are not complete - they&#039;re just enough to write or update certain device drivers and for doing other patching. They&#039;re still very useful though. I have printed listings for H and I at least, and a computer readable one for L (part 1 and 2). [[User:TArntsen|TArntsen]] ([[User talk:TArntsen|talk]]) 10:12, 19 May 2019 (UTC)&lt;br /&gt;
::I was starting to suspect that the listings were just a subset of sintran III. I&#039;ve been looking through them on and off over the weekend and realizing there is a lot missing. Especially when I was looking for the code for monitor calls. I found some but not all. If we are lucky the code could hide in the archives hidden in [[Telemuseums storage in Fetsund|Fetsund]]. I&#039;ve also learned a lot NORD-PL in the process... better late than never. :-) [[User:Gandalf|Gandalf]] ([[User talk:Gandalf|talk]]) 15:11, 19 May 2019 (UTC)&lt;br /&gt;
&lt;br /&gt;
I tested the emulator you uploaded today, on Linux in wine+xterm. PED worked fine after I replaced the included DDBTABLES-C.VTM with a version which includes support for terminal type 6. See [[File:Ddbtables.zip]] [[User:TArntsen|TArntsen]] ([[User talk:TArntsen|talk]]) 20:43, 26 May 2019 (UTC)&lt;br /&gt;
&lt;br /&gt;
:Thank you for testing. My emulator is using type 52 which is not present in the DDBTABLES you use. I would like to include it in my DDBTABLES (and some others as well), but I do not know how to do it. The file seems to be a mix of readable text and binary data.&lt;br /&gt;
::I uploaded a new version which includes terminal type 52. I have DDBTABLES-C10/D10/E10/G05, and also the tool to assemble them from individual entries (VTM-ASSEMBLE:PROG) [[User:TArntsen|TArntsen]] ([[User talk:TArntsen|talk]]) 06:29, 27 May 2019 (UTC)&lt;br /&gt;
&lt;br /&gt;
:I did a quick test of the emulator today, using Wine (4.0) in Debian 9.9 and xterm. As Tor, I can report that it works, and with DDTABLES support for terminal type 6, PED runs as well. Nice. Do you have a code repository (github / gitlab or something) where we can report bugs? [[User:Tingo|Torfinn]] ([[User talk:Tingo|talk]]) 13:24, 27 May 2019 (UTC)&lt;br /&gt;
::I am now CAVISU at GitHub (https://github.com/CAVISU and you should be able to report bugs.&lt;br /&gt;
&lt;br /&gt;
I tested the version uploaded 02-07-2021, and it works great. I&#039;m curious about mon204/205 which are needed for the symbolic debugger, these are undocumented everywhere as far as I can tell - was it tricky to figure out what they do? [[User:TArntsen|TArntsen]] ([[User talk:TArntsen|talk]])&lt;br /&gt;
:You will find the SINTRAN code for MON 204/205 in SINTRAN III VSX part 2 listing which I believe I got from you (PDF). Search for 3DEBUG. Without this listing it would be very difficult for me to fugure out how the NSD is implemented. I can make a detailed description later. SINTRAN is using segment switching to run the user program/debugger at the same terminal. My emulator works somewhat different; it starts the symbolic debugger in one terminal window and the program to debug in another terminal window. The two emulator instances communicate using SIGUSR1 and SIGUSR2 and a shared memory area. When starting NSD it runs as a 1-bank program using a background segment as any other program. When doing the place command MON 205 is called. The monitor call then reads (RFILE) the PROG-file to a debug segment. The number of debug segments is a SINTRAN configuration parameter. LOOK-AT is calling MON 205 which then use the alternative page table bit to read data from the debug segment. Writing data is using the same functionality. When setting a break point in the program the debugger first reads the instruction which is found at the BP address and then writes MON 204 into this address. When issuing the RUN command MON 205 is called and SINTRAN switches segment to run the user program. When the BP is reached SINTRAN will start NSD (switching segments) at a call-back address given as far as I remember when doing run/MON 205. If you type debug 205 before you start NSD and do the same in the same in the window that appears after doing PLACE  the emulator will output information that may give you some more clues about the funtions in MON 205-&lt;br /&gt;
:Thanks!  That may have been the OCR&#039;ed listing from Gandalf, from the J version. My L version listing is a bit different and reduced in that area, but I found some info there still. [[User:TArntsen|TArntsen]] ([[User talk:TArntsen|talk]]) 13:00, 8 July 2021 (UTC)&lt;/div&gt;</summary>
		<author><name>TArntsen</name></author>
	</entry>
	<entry>
		<id>https://www.ndwiki.org/index.php?title=User_talk:CVS&amp;diff=6678</id>
		<title>User talk:CVS</title>
		<link rel="alternate" type="text/html" href="https://www.ndwiki.org/index.php?title=User_talk:CVS&amp;diff=6678"/>
		<updated>2021-07-05T09:23:11Z</updated>

		<summary type="html">&lt;p&gt;TArntsen: (typo)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Welcome ==&lt;br /&gt;
&lt;br /&gt;
Welcome, from another user. It is great to have another contributor here. And personally, I&#039;m very interested to see a working ND emulator, especially if it works under Linux and unix like operating systems. [[User:Tingo|Torfinn]] ([[User talk:Tingo|talk]]) 09:26, 13 May 2019 (UTC)&lt;br /&gt;
:I have generated a Linux version (beta) http://www.ndwiki.org/images/6/68/NDsim.tar.gz&lt;br /&gt;
::Thanks! I did a quick test. PED updates the screen quite a bit faster than when running the Windows version through Wine. Looks good! [[User:TArntsen|TArntsen]] ([[User talk:TArntsen|talk]]) 08:20, 9 June 2019 (UTC)&lt;br /&gt;
::I even managed to compile a small FORTRAN program with  the FTN compiler with the Linux version (it would probably work in the other version too, I haven&#039;t tried it), now I just need to remember / re-learn all the other steps. [[User:Tingo|Torfinn]] ([[User talk:Tingo|talk]]) 13:07, 21 June 2019 (UTC)&lt;br /&gt;
&lt;br /&gt;
Yeah, welcome to the wiki. Great to have more people join us. [[User:Roger|Roger]] ([[User talk:Roger|talk]]) 18:09, 13 May 2019 (UTC)&lt;br /&gt;
&lt;br /&gt;
Also a welcome from me! Please ask if you need any help editing this wiki! /[[User:Mike|Mike]] ([[User talk:Mike|talk]]) 13:47, 15 May 2019 (UTC)&lt;br /&gt;
&lt;br /&gt;
Late to the party, but another welcome from me. :-) &lt;br /&gt;
It might be interesting to you to know that we got a copy of the source code for SINTRAN III/VSX 1985. --[[User:Gandalf|Gandalf]] ([[User talk:Gandalf|talk]]) 17:02, 17 May 2019 (UTC)&lt;br /&gt;
:[http://www.home.neab.net/ND-library/00-Unnumbered/SINTRAN%20III%20J%20VSX%20programlistning%20Vol1-Gandalf-OCR.pdf SINTRAN III/VSX Part 1]&lt;br /&gt;
:[http://www.home.neab.net/ND-library/00-Unnumbered/SINTRAN%20III%20J%20VSX%20programlistning%20Vol2-Gandalf-OCR.pdf SINTRAN III/VSX Part 2]&lt;br /&gt;
&lt;br /&gt;
Thank you for your welcome greetings!&lt;br /&gt;
The SINTRAN listings are valuable, mine was lost 7 years ago when I moved to a another house. At that moment my working ND-120CX was given away. It was very nice to have for testing purpose.&lt;br /&gt;
:Welcome! Sorry to hear about the disappearing ND-120CX! I worked a lot with the 120, it was a great machine. Even better when it was part of an ND-5700 I used.. unfortunately that system suddenly vanished also. If I had been more aware of it I could probably have had it now. Fortunately I got an ND-110/CX Satellite from gandalf. As for the Sintran listings, unfortunately they are not complete - they&#039;re just enough to write or update certain device drivers and for doing other patching. They&#039;re still very useful though. I have printed listings for H and I at least, and a computer readable one for L (part 1 and 2). [[User:TArntsen|TArntsen]] ([[User talk:TArntsen|talk]]) 10:12, 19 May 2019 (UTC)&lt;br /&gt;
::I was starting to suspect that the listings were just a subset of sintran III. I&#039;ve been looking through them on and off over the weekend and realizing there is a lot missing. Especially when I was looking for the code for monitor calls. I found some but not all. If we are lucky the code could hide in the archives hidden in [[Telemuseums storage in Fetsund|Fetsund]]. I&#039;ve also learned a lot NORD-PL in the process... better late than never. :-) [[User:Gandalf|Gandalf]] ([[User talk:Gandalf|talk]]) 15:11, 19 May 2019 (UTC)&lt;br /&gt;
&lt;br /&gt;
I tested the emulator you uploaded today, on Linux in wine+xterm. PED worked fine after I replaced the included DDBTABLES-C.VTM with a version which includes support for terminal type 6. See [[File:Ddbtables.zip]] [[User:TArntsen|TArntsen]] ([[User talk:TArntsen|talk]]) 20:43, 26 May 2019 (UTC)&lt;br /&gt;
&lt;br /&gt;
:Thank you for testing. My emulator is using type 52 which is not present in the DDBTABLES you use. I would like to include it in my DDBTABLES (and some others as well), but I do not know how to do it. The file seems to be a mix of readable text and binary data.&lt;br /&gt;
::I uploaded a new version which includes terminal type 52. I have DDBTABLES-C10/D10/E10/G05, and also the tool to assemble them from individual entries (VTM-ASSEMBLE:PROG) [[User:TArntsen|TArntsen]] ([[User talk:TArntsen|talk]]) 06:29, 27 May 2019 (UTC)&lt;br /&gt;
&lt;br /&gt;
:I did a quick test of the emulator today, using Wine (4.0) in Debian 9.9 and xterm. As Tor, I can report that it works, and with DDTABLES support for terminal type 6, PED runs as well. Nice. Do you have a code repository (github / gitlab or something) where we can report bugs? [[User:Tingo|Torfinn]] ([[User talk:Tingo|talk]]) 13:24, 27 May 2019 (UTC)&lt;br /&gt;
::I am now CAVISU at GitHub (https://github.com/CAVISU and you should be able to report bugs.&lt;br /&gt;
&lt;br /&gt;
I tested the version uploaded 02-07-2021, and it works great. I&#039;m curious about mon204/205 which are needed for the symbolic debugger, these are undocumented everywhere as far as I can tell - was it tricky to figure out what they do? [[User:TArntsen|TArntsen]] ([[User talk:TArntsen|talk]])&lt;/div&gt;</summary>
		<author><name>TArntsen</name></author>
	</entry>
	<entry>
		<id>https://www.ndwiki.org/index.php?title=User_talk:CVS&amp;diff=6677</id>
		<title>User talk:CVS</title>
		<link rel="alternate" type="text/html" href="https://www.ndwiki.org/index.php?title=User_talk:CVS&amp;diff=6677"/>
		<updated>2021-07-05T09:22:34Z</updated>

		<summary type="html">&lt;p&gt;TArntsen: Tested new version V-7.7&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Welcome ==&lt;br /&gt;
&lt;br /&gt;
Welcome, from another user. It is great to have another contributor here. And personally, I&#039;m very interested to see a working ND emulator, especially if it works under Linux and unix like operating systems. [[User:Tingo|Torfinn]] ([[User talk:Tingo|talk]]) 09:26, 13 May 2019 (UTC)&lt;br /&gt;
:I have generated a Linux version (beta) http://www.ndwiki.org/images/6/68/NDsim.tar.gz&lt;br /&gt;
::Thanks! I did a quick test. PED updates the screen quite a bit faster than when running the Windows version through Wine. Looks good! [[User:TArntsen|TArntsen]] ([[User talk:TArntsen|talk]]) 08:20, 9 June 2019 (UTC)&lt;br /&gt;
::I even managed to compile a small FORTRAN program with  the FTN compiler with the Linux version (it would probably work in the other version too, I haven&#039;t tried it), now I just need to remember / re-learn all the other steps. [[User:Tingo|Torfinn]] ([[User talk:Tingo|talk]]) 13:07, 21 June 2019 (UTC)&lt;br /&gt;
&lt;br /&gt;
Yeah, welcome to the wiki. Great to have more people join us. [[User:Roger|Roger]] ([[User talk:Roger|talk]]) 18:09, 13 May 2019 (UTC)&lt;br /&gt;
&lt;br /&gt;
Also a welcome from me! Please ask if you need any help editing this wiki! /[[User:Mike|Mike]] ([[User talk:Mike|talk]]) 13:47, 15 May 2019 (UTC)&lt;br /&gt;
&lt;br /&gt;
Late to the party, but another welcome from me. :-) &lt;br /&gt;
It might be interesting to you to know that we got a copy of the source code for SINTRAN III/VSX 1985. --[[User:Gandalf|Gandalf]] ([[User talk:Gandalf|talk]]) 17:02, 17 May 2019 (UTC)&lt;br /&gt;
:[http://www.home.neab.net/ND-library/00-Unnumbered/SINTRAN%20III%20J%20VSX%20programlistning%20Vol1-Gandalf-OCR.pdf SINTRAN III/VSX Part 1]&lt;br /&gt;
:[http://www.home.neab.net/ND-library/00-Unnumbered/SINTRAN%20III%20J%20VSX%20programlistning%20Vol2-Gandalf-OCR.pdf SINTRAN III/VSX Part 2]&lt;br /&gt;
&lt;br /&gt;
Thank you for your welcome greetings!&lt;br /&gt;
The SINTRAN listings are valuable, mine was lost 7 years ago when I moved to a another house. At that moment my working ND-120CX was given away. It was very nice to have for testing purpose.&lt;br /&gt;
:Welcome! Sorry to hear about the disappearing ND-120CX! I worked a lot with the 120, it was a great machine. Even better when it was part of an ND-5700 I used.. unfortunately that system suddenly vanished also. If I had been more aware of it I could probably have had it now. Fortunately I got an ND-110/CX Satellite from gandalf. As for the Sintran listings, unfortunately they are not complete - they&#039;re just enough to write or update certain device drivers and for doing other patching. They&#039;re still very useful though. I have printed listings for H and I at least, and a computer readable one for L (part 1 and 2). [[User:TArntsen|TArntsen]] ([[User talk:TArntsen|talk]]) 10:12, 19 May 2019 (UTC)&lt;br /&gt;
::I was starting to suspect that the listings were just a subset of sintran III. I&#039;ve been looking through them on and off over the weekend and realizing there is a lot missing. Especially when I was looking for the code for monitor calls. I found some but not all. If we are lucky the code could hide in the archives hidden in [[Telemuseums storage in Fetsund|Fetsund]]. I&#039;ve also learned a lot NORD-PL in the process... better late than never. :-) [[User:Gandalf|Gandalf]] ([[User talk:Gandalf|talk]]) 15:11, 19 May 2019 (UTC)&lt;br /&gt;
&lt;br /&gt;
I tested the emulator you uploaded today, on Linux in wine+xterm. PED worked fine after I replaced the included DDBTABLES-C.VTM with a version which includes support for terminal type 6. See [[File:Ddbtables.zip]] [[User:TArntsen|TArntsen]] ([[User talk:TArntsen|talk]]) 20:43, 26 May 2019 (UTC)&lt;br /&gt;
&lt;br /&gt;
:Thank you for testing. My emulator is using type 52 which is not present in the DDBTABLES you use. I would like to include it in my DDBTABLES (and some others as well), but I do not know how to do it. The file seems to be a mix of readable text and binary data.&lt;br /&gt;
::I uploaded a new version which includes terminal type 52. I have DDBTABLES-C10/D10/E10/G05, and also the tool to assemble them from individual entries (VTM-ASSEMBLE:PROG) [[User:TArntsen|TArntsen]] ([[User talk:TArntsen|talk]]) 06:29, 27 May 2019 (UTC)&lt;br /&gt;
&lt;br /&gt;
:I did a quick test of the emulator today, using Wine (4.0) in Debian 9.9 and xterm. As Tor, I can report that it works, and with DDTABLES support for terminal type 6, PED runs as well. Nice. Do you have a code repository (github / gitlab or something) where we can report bugs? [[User:Tingo|Torfinn]] ([[User talk:Tingo|talk]]) 13:24, 27 May 2019 (UTC)&lt;br /&gt;
::I am now CAVISU at GitHub (https://github.com/CAVISU and you should be able to report bugs.&lt;br /&gt;
&lt;br /&gt;
I tested the version uploaded 02-07-2021, and it works great. I&#039;m curios about mon204/205 which are needed for the symbolic debugger, these are undocumented everywhere as far as I can tell - was it tricky to figure out what they do? [[User:TArntsen|TArntsen]] ([[User talk:TArntsen|talk]])&lt;/div&gt;</summary>
		<author><name>TArntsen</name></author>
	</entry>
	<entry>
		<id>https://www.ndwiki.org/index.php?title=ND_Terminal_Types&amp;diff=6540</id>
		<title>ND Terminal Types</title>
		<link rel="alternate" type="text/html" href="https://www.ndwiki.org/index.php?title=ND_Terminal_Types&amp;diff=6540"/>
		<updated>2021-03-29T09:46:29Z</updated>

		<summary type="html">&lt;p&gt;TArntsen: Fix entry 56 (Swedish char broke the table)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Norsk Data terminal types. The table was created from the file VTM-TYPE-NAMES:VTMA, from a floppy called &amp;quot;VTM Terminal Tables&amp;quot;, 210455G05-XX-01D&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Type !! Name&lt;br /&gt;
|-&lt;br /&gt;
| 0 || Undefined terminal type name&lt;br /&gt;
|-&lt;br /&gt;
| 1 || Vistar old&lt;br /&gt;
|-&lt;br /&gt;
| 2 || Teletype ASR 33&lt;br /&gt;
|-&lt;br /&gt;
| 3 || Tandberg TDV 2115&lt;br /&gt;
|-&lt;br /&gt;
| 4 || Infoton 200-1&lt;br /&gt;
|-&lt;br /&gt;
| 5 || Infoton 400&lt;br /&gt;
|-&lt;br /&gt;
| 6 || DEC VT100 (80 col)&lt;br /&gt;
|-&lt;br /&gt;
| 7 || Tandberg TDV 2000&lt;br /&gt;
|-&lt;br /&gt;
| 8 || Beehive 100&lt;br /&gt;
|-&lt;br /&gt;
| 9 || ND NCT&lt;br /&gt;
|-&lt;br /&gt;
| 10 || Hazeltine 1520&lt;br /&gt;
|-&lt;br /&gt;
| 11 || DEC LA36 (Decwriter II)&lt;br /&gt;
|-&lt;br /&gt;
| 12 || Vistar GTX&lt;br /&gt;
|-&lt;br /&gt;
| 13 || ND TET&lt;br /&gt;
|-&lt;br /&gt;
| 14 || Tandberg TDV 2000 3270&lt;br /&gt;
|-&lt;br /&gt;
| 15 || Tandberg TDV 2115 SDS77&lt;br /&gt;
|-&lt;br /&gt;
| 16 || Tandberg TDV 2115 SDS78&lt;br /&gt;
|-&lt;br /&gt;
| 17 || Tandberg TDV 2115 3270&lt;br /&gt;
|-&lt;br /&gt;
| 18 || Infoton 200-4&lt;br /&gt;
|-&lt;br /&gt;
| 19 || Tektronix 4006&lt;br /&gt;
|-&lt;br /&gt;
| 20 || Tektronix 4012&lt;br /&gt;
|-&lt;br /&gt;
| 21 || Tektronix 4014-1&lt;br /&gt;
|-&lt;br /&gt;
| 22 || Perkin Elmer Bantam 550&lt;br /&gt;
|-&lt;br /&gt;
| 23 || Perkin Elmer OWL 1200&lt;br /&gt;
|-&lt;br /&gt;
| 24 || Hewlett Packard 2640B&lt;br /&gt;
|-&lt;br /&gt;
| 25 || Hewlett Packard 2641/2645B&lt;br /&gt;
|-&lt;br /&gt;
| 26 || Beehive 150&lt;br /&gt;
|-&lt;br /&gt;
| 27 || Beehive Microbee 1A&lt;br /&gt;
|-&lt;br /&gt;
| 28 || Beehive Microbee 2&lt;br /&gt;
|-&lt;br /&gt;
| 29 || DEC VT52&lt;br /&gt;
|-&lt;br /&gt;
| 30 || TEC 501/502&lt;br /&gt;
|-&lt;br /&gt;
| 31 || Dacoll 242&lt;br /&gt;
|-&lt;br /&gt;
| 32 || Newbury 7000/3&lt;br /&gt;
|-&lt;br /&gt;
| 33 || Televideo 912/920&lt;br /&gt;
|-&lt;br /&gt;
| 34 || Visual 200&lt;br /&gt;
|-&lt;br /&gt;
| 35 || Lear Siegler ADM 3A&lt;br /&gt;
|-&lt;br /&gt;
| 36 || Tandberg TDV 2215&lt;br /&gt;
|-&lt;br /&gt;
| 37 || Volker Craig VC404&lt;br /&gt;
|-&lt;br /&gt;
| 38 || Volker Craig VC410&lt;br /&gt;
|-&lt;br /&gt;
| 39 || Volker Craig VC414&lt;br /&gt;
|-&lt;br /&gt;
| 40 || Hewlett Packard 2621A&lt;br /&gt;
|-&lt;br /&gt;
| 41 || Data Media Elite 3045&lt;br /&gt;
|-&lt;br /&gt;
| 42 || Beehive Minibee&lt;br /&gt;
|-&lt;br /&gt;
| 43 || Pericom 6800 (80 col)&lt;br /&gt;
|-&lt;br /&gt;
| 44 || Lear Siegler ADM 31&lt;br /&gt;
|-&lt;br /&gt;
| 45 || Beehive DM5A&lt;br /&gt;
|-&lt;br /&gt;
| 46 || Facit 4420 (VT52 mode)&lt;br /&gt;
|-&lt;br /&gt;
| 47 || Adds Viewpoint&lt;br /&gt;
|-&lt;br /&gt;
| 48 || Hazeltine Executive 80&lt;br /&gt;
|-&lt;br /&gt;
| 49 || Ampex Dialogue 80&lt;br /&gt;
|-&lt;br /&gt;
| 50 || Volker Craig VC4404 (ADM 3A)&lt;br /&gt;
|-&lt;br /&gt;
| 51 || Data Media Elite 1520/1521&lt;br /&gt;
|-&lt;br /&gt;
| 52 || Tandberg TDV 2215 SDS V2&lt;br /&gt;
|-&lt;br /&gt;
| 53 || Tandberg TDV 2200/9 ND-NOTIS&lt;br /&gt;
|-&lt;br /&gt;
| 54 || Tandberg TDV 2220&lt;br /&gt;
|-&lt;br /&gt;
| 55 || Tandberg TDV 2200/9 ND-NET&lt;br /&gt;
|-&lt;br /&gt;
| 56 || Tandberg TDV 2200/9 ND Malmö&lt;br /&gt;
|-&lt;br /&gt;
| 57 || Facit 4420 ND-NOTIS&lt;br /&gt;
|-&lt;br /&gt;
| 58 || Nokia VDU210&lt;br /&gt;
|-&lt;br /&gt;
| 59 || Comex 3380/3382&lt;br /&gt;
|-&lt;br /&gt;
| 60 || Data Media Elite 3025&lt;br /&gt;
|-&lt;br /&gt;
| 61 || Tektronix 4025&lt;br /&gt;
|-&lt;br /&gt;
| 62 || Piiceon (33 lines mode)&lt;br /&gt;
|-&lt;br /&gt;
| 63 || Piiceon (66 lines mode)&lt;br /&gt;
|-&lt;br /&gt;
| 64 || ITT 3230&lt;br /&gt;
|-&lt;br /&gt;
| 65 || Regent 3618&lt;br /&gt;
|-&lt;br /&gt;
| 66 || Lear Siegler ADM 42&lt;br /&gt;
|-&lt;br /&gt;
| 67 || Tele TEC Series 70&lt;br /&gt;
|-&lt;br /&gt;
| 68 || Newbury 8000/3&lt;br /&gt;
|-&lt;br /&gt;
| 69 || Tandberg TDV 2221 APL mode&lt;br /&gt;
|-&lt;br /&gt;
| 70 || Lear Siegler ADM 32&lt;br /&gt;
|-&lt;br /&gt;
| 71 || Lear Siegler ADM 5&lt;br /&gt;
|-&lt;br /&gt;
| 72 || Lynwood Alpha Graphic&lt;br /&gt;
|-&lt;br /&gt;
| 73 || General Terminal Corp. 100/101&lt;br /&gt;
|-&lt;br /&gt;
| 74 || Westwood 2100 (TDV emul.)&lt;br /&gt;
|-&lt;br /&gt;
| 75 || Epson 80&lt;br /&gt;
|-&lt;br /&gt;
| 76 || Lymi 6000 (Grisgam L. 80col.)&lt;br /&gt;
|-&lt;br /&gt;
| 77 || Lymi 6000 (Grisgam L. 132col.)&lt;br /&gt;
|-&lt;br /&gt;
| 78 || Tektronix 4105&lt;br /&gt;
|-&lt;br /&gt;
| 79 || IBM PC (ND-Link)&lt;br /&gt;
|-&lt;br /&gt;
| 80 || Tandberg TDV 2200/9 ND-NET&lt;br /&gt;
|-&lt;br /&gt;
| 81 || Ramtek 6221&lt;br /&gt;
|-&lt;br /&gt;
| 82 || Televideo 910+&lt;br /&gt;
|-&lt;br /&gt;
| 83 || Tandberg TDV 2200/9 V2 ND-NOTIS&lt;br /&gt;
|-&lt;br /&gt;
| 84 || Televideo 914&lt;br /&gt;
|-&lt;br /&gt;
| 85 || Televideo 925&lt;br /&gt;
|-&lt;br /&gt;
| 86 || CDC 721&lt;br /&gt;
|-&lt;br /&gt;
| 87 || Apple II&lt;br /&gt;
|-&lt;br /&gt;
| 88 || Lear Siegler ADM 12&lt;br /&gt;
|-&lt;br /&gt;
| 89 || Wyse WY 50&lt;br /&gt;
|-&lt;br /&gt;
| 90 || Tandberg TDV 2200/9S ND-NET&lt;br /&gt;
|-&lt;br /&gt;
| 91 || Facit Twist ND-NOTIS (24 lines)&lt;br /&gt;
|-&lt;br /&gt;
| 92 || Facit Twist ND-NOTIS (72 lines)&lt;br /&gt;
|-&lt;br /&gt;
| 93 || Tandberg TDV 2200/9S ND-NOTIS&lt;br /&gt;
|-&lt;br /&gt;
| 94 || Tektronix 4125&lt;br /&gt;
|-&lt;br /&gt;
| 95 || Delta Data (Singer Link) ND&lt;br /&gt;
|-&lt;br /&gt;
| 96 || Racal Norsk Bitmapped Screen&lt;br /&gt;
|-&lt;br /&gt;
| 97 || Beehive FT10&lt;br /&gt;
|-&lt;br /&gt;
| 98 || Westward 2015&lt;br /&gt;
|-&lt;br /&gt;
| 99 || Colortrend 210 ND-NOTIS&lt;br /&gt;
|-&lt;br /&gt;
| 100 || Tandberg TDV 2200/9S 25 ND-NET&lt;br /&gt;
|-&lt;br /&gt;
| 101 || Displayphone&lt;br /&gt;
|-&lt;br /&gt;
| 102 || Lynwood ND TEMPEST&lt;br /&gt;
|-&lt;br /&gt;
| 103 || Tandberg TDV 2200/9S 25 ND-NOTIS&lt;br /&gt;
|-&lt;br /&gt;
| 104 || Tandberg TDV 2200/50S THAI&lt;br /&gt;
|-&lt;br /&gt;
| 105 || Butterfly Console ND-NOTIS&lt;br /&gt;
|-&lt;br /&gt;
| 106 || [[ND110215|Nokia ND-Display Terminal 301]]&lt;br /&gt;
|-&lt;br /&gt;
| 107 || Minitel 1B CERN&lt;br /&gt;
|-&lt;br /&gt;
| 108 || HDS Concept 108&lt;br /&gt;
|-&lt;br /&gt;
| 109 || IRMA PC&lt;br /&gt;
|-&lt;br /&gt;
| 110 || Tandberg TDV 1200/1 ND-NET&lt;br /&gt;
|-&lt;br /&gt;
| 113 || Tandberg TDV 1200/1 ND-NOTIS&lt;br /&gt;
|-&lt;br /&gt;
| 114 || DEC VT200 80 col. CERN&lt;br /&gt;
|-&lt;br /&gt;
| 115 || DEC VT200 132 col. CERN&lt;br /&gt;
|-&lt;br /&gt;
| 116 || DMT 2200  80 col. CERN&lt;br /&gt;
|-&lt;br /&gt;
| 117 || DMT 2200  132 col. CERN&lt;br /&gt;
|-&lt;br /&gt;
| 118 || Systime Syscope 4 VT52&lt;br /&gt;
|-&lt;br /&gt;
| 119 || Regne Centralen 45&lt;br /&gt;
|-&lt;br /&gt;
| 121 || Wordplex 80/90&lt;br /&gt;
|-&lt;br /&gt;
| 122 || Tandberg TDV 2200/9S 25 CYRILLIC&lt;br /&gt;
|-&lt;br /&gt;
| 124 || Lynwood J300 ND TEMPEST&lt;br /&gt;
|-&lt;br /&gt;
| 125 || Renful CT100A (VT100) CHINA&lt;br /&gt;
|-&lt;br /&gt;
| 127 || Mitac CT2470 (VT220) CHINA&lt;br /&gt;
|-&lt;br /&gt;
| 128 || DEC VT200 (Multinational)&lt;br /&gt;
|-&lt;br /&gt;
| 129 || DEC VT200 (National)&lt;br /&gt;
|-&lt;br /&gt;
| 182 || Lynwood J102/300/500 80 col.&lt;br /&gt;
|-&lt;br /&gt;
| 183 || Lynwood J102/300/500 132 col.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Category:Terminal]]&lt;/div&gt;</summary>
		<author><name>TArntsen</name></author>
	</entry>
	<entry>
		<id>https://www.ndwiki.org/index.php?title=NDWiki:Community_Portal&amp;diff=6404</id>
		<title>NDWiki:Community Portal</title>
		<link rel="alternate" type="text/html" href="https://www.ndwiki.org/index.php?title=NDWiki:Community_Portal&amp;diff=6404"/>
		<updated>2021-02-25T14:12:45Z</updated>

		<summary type="html">&lt;p&gt;TArntsen: Datormuseum floppy images converted&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NEWSECTIONLINK__&lt;br /&gt;
{{Infoboxround|text=&lt;br /&gt;
&#039;&#039;&#039;Welcome to the community portal!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
This is the place to find out what is happening on [[NDWiki]]. Please add your thoughts to these open discussions. Use a colon (:) at the beginning of each paragraph to indent your responses (and two colons to respond to something already indented, so on and so forth), and sign your response with &amp;lt;nowiki&amp;gt;~~~~&amp;lt;/nowiki&amp;gt;.&lt;br /&gt;
}}&lt;br /&gt;
[[Category:ND Wiki administration|{{PAGENAME}}]]&lt;br /&gt;
&lt;br /&gt;
{{Archive box|[[NDWiki:Community_Portal/Archive_2008|Archive 2008]]&amp;lt;br&amp;gt;[[NDWiki:Community_Portal/Archive_2009|Archive 2009]]&amp;lt;br&amp;gt;[[NDWiki:Community_Portal/Archive_2010|Archive 2010]]&amp;lt;br&amp;gt;[[NDWiki:Community_Portal/Archive_2011|Archive 2011]]&amp;lt;br&amp;gt;[[NDWiki:Community_Portal/Archive_2012|Archive 2012]]}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--------- Edit below this line ----------&amp;gt;&lt;br /&gt;
== 5-year anniversary! We celebrate with a 100 Mbit/s connection to the wiki! ==&lt;br /&gt;
&lt;br /&gt;
I missed the anniversary with a month, gah! But now the server got a 100 Mbit/s fiber connection! Enjoy! /[[User:Mike|Mike]] ([[User talk:Mike|talk]]) 19:48, 18 November 2013 (UTC)&lt;br /&gt;
&lt;br /&gt;
== NDWiki moved to a new server ==&lt;br /&gt;
&lt;br /&gt;
Due to unforeseen circumstances, NDWiki went offline sometime in 2015 (April?). Efforts were made by parties involved to get it back online again, but failed. A year later (April 2016), discussions on how to remedy the situation was started. As I had available time, I offered to set up a server to run to wiki on, and manage it. I only have a &amp;quot;normal&amp;quot; broadband connection at home, which means a dynamic IP address. This is not ideal for running a server, so I asked my local [[Wikipedia:makerspace|makerspace]], [http://bitraf.no/ Bitraf], if I could host the server there - they were willing and agreed. All this took a while, but in the middle of May 2016 I set up the server, installed the necessary software, restored the backup and started fixing stuff that didn&#039;t work (some templates, images not showing). Most of the problems were due to my lack of experience with configuring Mediawiki and the software it needs. Anyway, on May 24th, 2016  NDWiki was ready for use again. Enjoy!  [[User:Tingo|Torfinn]] ([[User talk:Tingo|talk]]) 13:45, 29 May 2016 (UTC)&lt;br /&gt;
&lt;br /&gt;
== 600 articles! ==&lt;br /&gt;
&lt;br /&gt;
This wiki now has 600 articles (or pages if you like)! [[User:Tingo|Torfinn]] ([[User talk:Tingo|talk]]) 19:52, 23 August 2017 (UTC)&lt;br /&gt;
&lt;br /&gt;
== MON 15 ==&lt;br /&gt;
I just joined NDWiki and would like to contribute. I have not found any doc on MON 15 which is used by NPL, MAC and QED.&lt;br /&gt;
Years back I tried to find out what this monitor call wa doing. In my emulator I have this notes:&lt;br /&gt;
 Old undocumented monitor call, used by NPL/MAC/QED in connection with old open file&lt;br /&gt;
   These programs invoke this monitor call using instruction code 161015 octal&lt;br /&gt;
   X points to data area to set up&lt;br /&gt;
   T is a pointer and is used as a parameter to set up the data structure&lt;br /&gt;
   D indicates the buffer length in bytes&lt;br /&gt;
Establish data structure to be used by MON 20 &lt;br /&gt;
Then used by MON 42 to open file (old open)&lt;br /&gt;
&lt;br /&gt;
Carl-Victor Sundling&lt;br /&gt;
:Ref. the undocumented MON 15. I was trying to figure out the moncall myself some years ago. The last information I found was from (from my notes) &#039;the TSS manual&#039;, which must have been {{ND-doc|60.039.01}}&lt;br /&gt;
:So it looks like it was a moncall in NORD-TSS (TimeSharing System) and may have been backwards supported in SINTRAN due to those old tools. If it is the same call. I suspect it is, although I&#039;m not sure if the full functionality of the old one is there - if it only needs to work with NPL/MAC/QED then maybe it doesn&#039;t. See below for what I basically copied from the TSS manual. Thanks for bringing it up, it reminds me that we need to work on the documentation for monitor calls.&lt;br /&gt;
:--[[User:TArntsen|TArntsen]] ([[User talk:TArntsen|talk]]) 07:50, 13 May 2019 (UTC)&lt;br /&gt;
 SETUP - Generate a string descriptor&lt;br /&gt;
  X = address of string descriptor (5 word object)&lt;br /&gt;
  T = location of string&lt;br /&gt;
  AD = maximum size of string in bytes&lt;br /&gt;
  Descriptor:&lt;br /&gt;
    4 character pointers:&lt;br /&gt;
      beginning pointer&lt;br /&gt;
      end pointer&lt;br /&gt;
      reader pointer&lt;br /&gt;
      writer pointer&lt;br /&gt;
     A string is the characters between the reader and writer pointers.&lt;br /&gt;
     reader &amp;lt;= writer and both pointers must be within beg/end&lt;br /&gt;
 SETUP seems to take T and A and write a descriptor to (X), with reader=writer=beg&lt;br /&gt;
&lt;br /&gt;
== Instruction test program ==&lt;br /&gt;
&lt;br /&gt;
Does anyone have a :BPUN file of the instruction test program?&lt;br /&gt;
I would like to have it to test my emulator. The idea is to replace the IOX instructions for terminal input/output with MON 1 and MON 2.&lt;br /&gt;
I have tried to find a floppy image with the instruction test program (and use ndfs) to extract it, but without success so far.&lt;br /&gt;
:Try this one: https://www.dropbox.com/s/6x2vw7cquaa3b7o/10523D01-XX-01D.image.gz It includes INSTRUCTION-B:BPUN. But note that this test program needs a nearly fully functioning emulation of 16 interrupt levels, ION/IOF instructions, etc. [[User:TArntsen|TArntsen]] ([[User talk:TArntsen|talk]]) 10:04, 19 May 2019 (UTC)&lt;br /&gt;
:: As said above, to test with that program, you have to emulate on cpu level, with interrupts, iox calls, cpu runlevels etc. Tingo has put nd100em on github I saw, so you can download that and try with. Btw, am back coding again on that and hopefully will have it booting from a virtual tapereader soonish. Skipping floppy for now until I have running real hw to compare with. [[User:Roger|Roger]] ([[User talk:Roger|talk]]) 10:37, 20 May 2019 (UTC)&lt;br /&gt;
:::I got my emulator booting from a (virtual) tapereader recently, however that&#039;s not much different from loading a BPUN - but if you&#039;re having issues just ask. Of course the tricky part is booting something that needs the full monthy of interrupts, rings, privileged instructions etc.. my emulator is still mostly good for just user level. As for test programs - have you figured out how the instruction-c is to be used? The :TEST and :NEXT file formats? [[User:TArntsen|TArntsen]] ([[User talk:TArntsen|talk]]) 10:50, 20 May 2019 (UTC)&lt;br /&gt;
:::: Exactly, it should be very similar to just loading a BPUN, but it will allow that BPUN to pull in more stuff later if it wants if its register compatible. Anyway, the testdisk I use have all test programs as BPUNs, so I can use them by just loading them instead. If you have the TEST and NEXT file endings it&#039;s newer. I haven&#039;t tried those yet. [[User:Roger|Roger]] ([[User talk:Roger|talk]]) 15:19, 20 May 2019 (UTC)&lt;br /&gt;
:::::My emulator is now running the TPE-MONITOR program (with two patches). TPE-MONITOR can load :TEST programs, but most of them requires I/O-handling, paging etc. I have patched the INSTRUCTION-C03:TEST program and can now run all tests without getting the &amp;quot;NOT EXECUTABLE UNDER SINTRAN&amp;quot; message. All tests of non-priveleged instructions like BIT, SHIFT, BYTE etc. work fine. I did, however, need to implement interrupt level changing since the test program runs on levels 1 to 9. The MOVEW instruction works as well with some &amp;quot;tricks&amp;quot; in the emulation code. This test seems to be using the paging system, which my emulator can not handle. Running the tests I found an error in the BCD instructions, an error in floating (the two last bits in the mantissa) and a fault in SUB (carry). Currently I believe there is an error in the stack instructions which I will look further into. It was worth the effort to do this work, but I think there are still errors in the emulation, the test program did not look very extensive.... [[User:CVS|CVS]] ([[User talk:CVS|talk]]) 07:29, 23 December 2019 (UTC).&lt;br /&gt;
== PASCAL compiler ==&lt;br /&gt;
I am trying to make PASCAL running in my emulator and have extracted&lt;br /&gt;
files from ND-10076J.image.gz using ndfs.&lt;br /&gt;
The :BRF files seems to corrupted, NRL and BRF-EDITOR reports illegal&lt;br /&gt;
BRF control bytes in all of them. BRF-EDITOR lists a number of entries&lt;br /&gt;
but some of them looks a little bit strange to me.&lt;br /&gt;
The problem may be caused by an error in my emulator, a bad floppy image, an error  in reading the floppy or an error in ndfs.&lt;br /&gt;
I have retrieved a number of different files from other images using ndfs. Most of them are OK, but I have problems with some of them.&lt;br /&gt;
My first guess is that the problems relate to bad floppy images or the reading of the floppies.&lt;br /&gt;
Does anybody have a possibility to e.g. check the PASCAL files, e.g. running BRF-EDITOR - LIST-ENTRIES in an emulator or even on a ND-xxx computer?&lt;br /&gt;
[[User:CVS|CVS]] ([[User talk:CVS|talk]]) 11:50, 25 february 2021 (UTC).&lt;br /&gt;
:The [[ND-10076J]] image appears to be corrupted, possibly due to being a copy made by an early version of FluxEngine, or other reasons. One definite clue is that the file PASCAL-ERR-J:SYMB, which is a text file, definitely is corrupted. The same file (same size) is also in [[ND-10187J]], where it looks fine. And yes my Linux command line tool which I wrote to examine .brf files also doesn&#039;t like the content. [[User:TArntsen|TArntsen]] ([[User talk:TArntsen|talk]]) 11:17, 25 February 2021 (UTC)&lt;br /&gt;
&lt;br /&gt;
:Thank you! I have another question: How can I extract files from the images I find at www.datormuseum.se They seem to be in a format not usable by ndfs.&lt;br /&gt;
[[User:CVS|CVS]] ([[User talk:CVS|talk]]) 13:30, 25 february 2021 (UTC).&lt;br /&gt;
::They are in IMD format, so you need to convert from IMD to RAW, which will work with ndfs. On Linux/Unix you may use https://github.com/ptor/imd2raw which can be used as follows:&lt;br /&gt;
 cat DISK9.IMD | imd2raw &amp;gt; disk9.img&lt;br /&gt;
 ndfs -t disk9.img&lt;br /&gt;
 Directory name            : N-10-102-I&lt;br /&gt;
 Filesystem image size     : 154 pages&lt;br /&gt;
 Object file index pointer : 149 SI: 0x1 (indexed)&lt;br /&gt;
 User file index pointer   : 151 SI: 0x1 (indexed)&lt;br /&gt;
 Bit file pointer          : 153 SI: 0x0 (contiguous)&lt;br /&gt;
 No. of unreserved pages   : 1&lt;br /&gt;
 Files:&lt;br /&gt;
  0   0: A       20 pages     31916 bytes 1985-12-22 15:20:22 (SYSTEM)MACM-1718K:BPUN&lt;br /&gt;
  0   1: A      127 pages    190735 bytes 1985-12-22 15:20:29 (SYSTEM)SINTRAN-I:DATA&lt;br /&gt;
 Directory size            : 149 pages&lt;br /&gt;
 Bit file size             : 1 page&lt;br /&gt;
NB: Some of the images are in non-floppy formats, they may e.g. be in tape format. They can also be extracted from by another tool than ndfs, but there aren&#039;t that many of them. But if you need them it can probably be done.&lt;br /&gt;
[[User:TArntsen|TArntsen]] ([[User talk:TArntsen|talk]]) 13:54, 25 February 2021 (UTC)&lt;br /&gt;
:::I converted all the floppy images at datormuseum to image format and made a tar file with the image files, the labels, and the PDF file which describes the content. It&#039;s 18MB compressed, but I don&#039;t have a place to put it. [[User:TArntsen|TArntsen]] ([[User talk:TArntsen|talk]]) 14:12, 25 February 2021 (UTC)&lt;/div&gt;</summary>
		<author><name>TArntsen</name></author>
	</entry>
	<entry>
		<id>https://www.ndwiki.org/index.php?title=NDWiki:Community_Portal&amp;diff=6403</id>
		<title>NDWiki:Community Portal</title>
		<link rel="alternate" type="text/html" href="https://www.ndwiki.org/index.php?title=NDWiki:Community_Portal&amp;diff=6403"/>
		<updated>2021-02-25T14:04:05Z</updated>

		<summary type="html">&lt;p&gt;TArntsen: Non-filesystem floppy images&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NEWSECTIONLINK__&lt;br /&gt;
{{Infoboxround|text=&lt;br /&gt;
&#039;&#039;&#039;Welcome to the community portal!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
This is the place to find out what is happening on [[NDWiki]]. Please add your thoughts to these open discussions. Use a colon (:) at the beginning of each paragraph to indent your responses (and two colons to respond to something already indented, so on and so forth), and sign your response with &amp;lt;nowiki&amp;gt;~~~~&amp;lt;/nowiki&amp;gt;.&lt;br /&gt;
}}&lt;br /&gt;
[[Category:ND Wiki administration|{{PAGENAME}}]]&lt;br /&gt;
&lt;br /&gt;
{{Archive box|[[NDWiki:Community_Portal/Archive_2008|Archive 2008]]&amp;lt;br&amp;gt;[[NDWiki:Community_Portal/Archive_2009|Archive 2009]]&amp;lt;br&amp;gt;[[NDWiki:Community_Portal/Archive_2010|Archive 2010]]&amp;lt;br&amp;gt;[[NDWiki:Community_Portal/Archive_2011|Archive 2011]]&amp;lt;br&amp;gt;[[NDWiki:Community_Portal/Archive_2012|Archive 2012]]}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--------- Edit below this line ----------&amp;gt;&lt;br /&gt;
== 5-year anniversary! We celebrate with a 100 Mbit/s connection to the wiki! ==&lt;br /&gt;
&lt;br /&gt;
I missed the anniversary with a month, gah! But now the server got a 100 Mbit/s fiber connection! Enjoy! /[[User:Mike|Mike]] ([[User talk:Mike|talk]]) 19:48, 18 November 2013 (UTC)&lt;br /&gt;
&lt;br /&gt;
== NDWiki moved to a new server ==&lt;br /&gt;
&lt;br /&gt;
Due to unforeseen circumstances, NDWiki went offline sometime in 2015 (April?). Efforts were made by parties involved to get it back online again, but failed. A year later (April 2016), discussions on how to remedy the situation was started. As I had available time, I offered to set up a server to run to wiki on, and manage it. I only have a &amp;quot;normal&amp;quot; broadband connection at home, which means a dynamic IP address. This is not ideal for running a server, so I asked my local [[Wikipedia:makerspace|makerspace]], [http://bitraf.no/ Bitraf], if I could host the server there - they were willing and agreed. All this took a while, but in the middle of May 2016 I set up the server, installed the necessary software, restored the backup and started fixing stuff that didn&#039;t work (some templates, images not showing). Most of the problems were due to my lack of experience with configuring Mediawiki and the software it needs. Anyway, on May 24th, 2016  NDWiki was ready for use again. Enjoy!  [[User:Tingo|Torfinn]] ([[User talk:Tingo|talk]]) 13:45, 29 May 2016 (UTC)&lt;br /&gt;
&lt;br /&gt;
== 600 articles! ==&lt;br /&gt;
&lt;br /&gt;
This wiki now has 600 articles (or pages if you like)! [[User:Tingo|Torfinn]] ([[User talk:Tingo|talk]]) 19:52, 23 August 2017 (UTC)&lt;br /&gt;
&lt;br /&gt;
== MON 15 ==&lt;br /&gt;
I just joined NDWiki and would like to contribute. I have not found any doc on MON 15 which is used by NPL, MAC and QED.&lt;br /&gt;
Years back I tried to find out what this monitor call wa doing. In my emulator I have this notes:&lt;br /&gt;
 Old undocumented monitor call, used by NPL/MAC/QED in connection with old open file&lt;br /&gt;
   These programs invoke this monitor call using instruction code 161015 octal&lt;br /&gt;
   X points to data area to set up&lt;br /&gt;
   T is a pointer and is used as a parameter to set up the data structure&lt;br /&gt;
   D indicates the buffer length in bytes&lt;br /&gt;
Establish data structure to be used by MON 20 &lt;br /&gt;
Then used by MON 42 to open file (old open)&lt;br /&gt;
&lt;br /&gt;
Carl-Victor Sundling&lt;br /&gt;
:Ref. the undocumented MON 15. I was trying to figure out the moncall myself some years ago. The last information I found was from (from my notes) &#039;the TSS manual&#039;, which must have been {{ND-doc|60.039.01}}&lt;br /&gt;
:So it looks like it was a moncall in NORD-TSS (TimeSharing System) and may have been backwards supported in SINTRAN due to those old tools. If it is the same call. I suspect it is, although I&#039;m not sure if the full functionality of the old one is there - if it only needs to work with NPL/MAC/QED then maybe it doesn&#039;t. See below for what I basically copied from the TSS manual. Thanks for bringing it up, it reminds me that we need to work on the documentation for monitor calls.&lt;br /&gt;
:--[[User:TArntsen|TArntsen]] ([[User talk:TArntsen|talk]]) 07:50, 13 May 2019 (UTC)&lt;br /&gt;
 SETUP - Generate a string descriptor&lt;br /&gt;
  X = address of string descriptor (5 word object)&lt;br /&gt;
  T = location of string&lt;br /&gt;
  AD = maximum size of string in bytes&lt;br /&gt;
  Descriptor:&lt;br /&gt;
    4 character pointers:&lt;br /&gt;
      beginning pointer&lt;br /&gt;
      end pointer&lt;br /&gt;
      reader pointer&lt;br /&gt;
      writer pointer&lt;br /&gt;
     A string is the characters between the reader and writer pointers.&lt;br /&gt;
     reader &amp;lt;= writer and both pointers must be within beg/end&lt;br /&gt;
 SETUP seems to take T and A and write a descriptor to (X), with reader=writer=beg&lt;br /&gt;
&lt;br /&gt;
== Instruction test program ==&lt;br /&gt;
&lt;br /&gt;
Does anyone have a :BPUN file of the instruction test program?&lt;br /&gt;
I would like to have it to test my emulator. The idea is to replace the IOX instructions for terminal input/output with MON 1 and MON 2.&lt;br /&gt;
I have tried to find a floppy image with the instruction test program (and use ndfs) to extract it, but without success so far.&lt;br /&gt;
:Try this one: https://www.dropbox.com/s/6x2vw7cquaa3b7o/10523D01-XX-01D.image.gz It includes INSTRUCTION-B:BPUN. But note that this test program needs a nearly fully functioning emulation of 16 interrupt levels, ION/IOF instructions, etc. [[User:TArntsen|TArntsen]] ([[User talk:TArntsen|talk]]) 10:04, 19 May 2019 (UTC)&lt;br /&gt;
:: As said above, to test with that program, you have to emulate on cpu level, with interrupts, iox calls, cpu runlevels etc. Tingo has put nd100em on github I saw, so you can download that and try with. Btw, am back coding again on that and hopefully will have it booting from a virtual tapereader soonish. Skipping floppy for now until I have running real hw to compare with. [[User:Roger|Roger]] ([[User talk:Roger|talk]]) 10:37, 20 May 2019 (UTC)&lt;br /&gt;
:::I got my emulator booting from a (virtual) tapereader recently, however that&#039;s not much different from loading a BPUN - but if you&#039;re having issues just ask. Of course the tricky part is booting something that needs the full monthy of interrupts, rings, privileged instructions etc.. my emulator is still mostly good for just user level. As for test programs - have you figured out how the instruction-c is to be used? The :TEST and :NEXT file formats? [[User:TArntsen|TArntsen]] ([[User talk:TArntsen|talk]]) 10:50, 20 May 2019 (UTC)&lt;br /&gt;
:::: Exactly, it should be very similar to just loading a BPUN, but it will allow that BPUN to pull in more stuff later if it wants if its register compatible. Anyway, the testdisk I use have all test programs as BPUNs, so I can use them by just loading them instead. If you have the TEST and NEXT file endings it&#039;s newer. I haven&#039;t tried those yet. [[User:Roger|Roger]] ([[User talk:Roger|talk]]) 15:19, 20 May 2019 (UTC)&lt;br /&gt;
:::::My emulator is now running the TPE-MONITOR program (with two patches). TPE-MONITOR can load :TEST programs, but most of them requires I/O-handling, paging etc. I have patched the INSTRUCTION-C03:TEST program and can now run all tests without getting the &amp;quot;NOT EXECUTABLE UNDER SINTRAN&amp;quot; message. All tests of non-priveleged instructions like BIT, SHIFT, BYTE etc. work fine. I did, however, need to implement interrupt level changing since the test program runs on levels 1 to 9. The MOVEW instruction works as well with some &amp;quot;tricks&amp;quot; in the emulation code. This test seems to be using the paging system, which my emulator can not handle. Running the tests I found an error in the BCD instructions, an error in floating (the two last bits in the mantissa) and a fault in SUB (carry). Currently I believe there is an error in the stack instructions which I will look further into. It was worth the effort to do this work, but I think there are still errors in the emulation, the test program did not look very extensive.... [[User:CVS|CVS]] ([[User talk:CVS|talk]]) 07:29, 23 December 2019 (UTC).&lt;br /&gt;
== PASCAL compiler ==&lt;br /&gt;
I am trying to make PASCAL running in my emulator and have extracted&lt;br /&gt;
files from ND-10076J.image.gz using ndfs.&lt;br /&gt;
The :BRF files seems to corrupted, NRL and BRF-EDITOR reports illegal&lt;br /&gt;
BRF control bytes in all of them. BRF-EDITOR lists a number of entries&lt;br /&gt;
but some of them looks a little bit strange to me.&lt;br /&gt;
The problem may be caused by an error in my emulator, a bad floppy image, an error  in reading the floppy or an error in ndfs.&lt;br /&gt;
I have retrieved a number of different files from other images using ndfs. Most of them are OK, but I have problems with some of them.&lt;br /&gt;
My first guess is that the problems relate to bad floppy images or the reading of the floppies.&lt;br /&gt;
Does anybody have a possibility to e.g. check the PASCAL files, e.g. running BRF-EDITOR - LIST-ENTRIES in an emulator or even on a ND-xxx computer?&lt;br /&gt;
[[User:CVS|CVS]] ([[User talk:CVS|talk]]) 11:50, 25 february 2021 (UTC).&lt;br /&gt;
:The [[ND-10076J]] image appears to be corrupted, possibly due to being a copy made by an early version of FluxEngine, or other reasons. One definite clue is that the file PASCAL-ERR-J:SYMB, which is a text file, definitely is corrupted. The same file (same size) is also in [[ND-10187J]], where it looks fine. And yes my Linux command line tool which I wrote to examine .brf files also doesn&#039;t like the content. [[User:TArntsen|TArntsen]] ([[User talk:TArntsen|talk]]) 11:17, 25 February 2021 (UTC)&lt;br /&gt;
&lt;br /&gt;
:Thank you! I have another question: How can I extract files from the images I find at www.datormuseum.se They seem to be in a format not usable by ndfs.&lt;br /&gt;
[[User:CVS|CVS]] ([[User talk:CVS|talk]]) 13:30, 25 february 2021 (UTC).&lt;br /&gt;
::They are in IMD format, so you need to convert from IMD to RAW, which will work with ndfs. On Linux/Unix you may use https://github.com/ptor/imd2raw which can be used as follows:&lt;br /&gt;
 cat DISK9.IMD | imd2raw &amp;gt; disk9.img&lt;br /&gt;
 ndfs -t disk9.img&lt;br /&gt;
 Directory name            : N-10-102-I&lt;br /&gt;
 Filesystem image size     : 154 pages&lt;br /&gt;
 Object file index pointer : 149 SI: 0x1 (indexed)&lt;br /&gt;
 User file index pointer   : 151 SI: 0x1 (indexed)&lt;br /&gt;
 Bit file pointer          : 153 SI: 0x0 (contiguous)&lt;br /&gt;
 No. of unreserved pages   : 1&lt;br /&gt;
 Files:&lt;br /&gt;
  0   0: A       20 pages     31916 bytes 1985-12-22 15:20:22 (SYSTEM)MACM-1718K:BPUN&lt;br /&gt;
  0   1: A      127 pages    190735 bytes 1985-12-22 15:20:29 (SYSTEM)SINTRAN-I:DATA&lt;br /&gt;
 Directory size            : 149 pages&lt;br /&gt;
 Bit file size             : 1 page&lt;br /&gt;
NB: Some of the images are in non-floppy formats, they may e.g. be in tape format. They can also be extracted from by another tool than ndfs, but there aren&#039;t that many of them. But if you need them it can probably be done.&lt;br /&gt;
[[User:TArntsen|TArntsen]] ([[User talk:TArntsen|talk]]) 13:54, 25 February 2021 (UTC)&lt;/div&gt;</summary>
		<author><name>TArntsen</name></author>
	</entry>
	<entry>
		<id>https://www.ndwiki.org/index.php?title=NDWiki:Community_Portal&amp;diff=6402</id>
		<title>NDWiki:Community Portal</title>
		<link rel="alternate" type="text/html" href="https://www.ndwiki.org/index.php?title=NDWiki:Community_Portal&amp;diff=6402"/>
		<updated>2021-02-25T13:54:33Z</updated>

		<summary type="html">&lt;p&gt;TArntsen: IMD to raw image format&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NEWSECTIONLINK__&lt;br /&gt;
{{Infoboxround|text=&lt;br /&gt;
&#039;&#039;&#039;Welcome to the community portal!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
This is the place to find out what is happening on [[NDWiki]]. Please add your thoughts to these open discussions. Use a colon (:) at the beginning of each paragraph to indent your responses (and two colons to respond to something already indented, so on and so forth), and sign your response with &amp;lt;nowiki&amp;gt;~~~~&amp;lt;/nowiki&amp;gt;.&lt;br /&gt;
}}&lt;br /&gt;
[[Category:ND Wiki administration|{{PAGENAME}}]]&lt;br /&gt;
&lt;br /&gt;
{{Archive box|[[NDWiki:Community_Portal/Archive_2008|Archive 2008]]&amp;lt;br&amp;gt;[[NDWiki:Community_Portal/Archive_2009|Archive 2009]]&amp;lt;br&amp;gt;[[NDWiki:Community_Portal/Archive_2010|Archive 2010]]&amp;lt;br&amp;gt;[[NDWiki:Community_Portal/Archive_2011|Archive 2011]]&amp;lt;br&amp;gt;[[NDWiki:Community_Portal/Archive_2012|Archive 2012]]}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--------- Edit below this line ----------&amp;gt;&lt;br /&gt;
== 5-year anniversary! We celebrate with a 100 Mbit/s connection to the wiki! ==&lt;br /&gt;
&lt;br /&gt;
I missed the anniversary with a month, gah! But now the server got a 100 Mbit/s fiber connection! Enjoy! /[[User:Mike|Mike]] ([[User talk:Mike|talk]]) 19:48, 18 November 2013 (UTC)&lt;br /&gt;
&lt;br /&gt;
== NDWiki moved to a new server ==&lt;br /&gt;
&lt;br /&gt;
Due to unforeseen circumstances, NDWiki went offline sometime in 2015 (April?). Efforts were made by parties involved to get it back online again, but failed. A year later (April 2016), discussions on how to remedy the situation was started. As I had available time, I offered to set up a server to run to wiki on, and manage it. I only have a &amp;quot;normal&amp;quot; broadband connection at home, which means a dynamic IP address. This is not ideal for running a server, so I asked my local [[Wikipedia:makerspace|makerspace]], [http://bitraf.no/ Bitraf], if I could host the server there - they were willing and agreed. All this took a while, but in the middle of May 2016 I set up the server, installed the necessary software, restored the backup and started fixing stuff that didn&#039;t work (some templates, images not showing). Most of the problems were due to my lack of experience with configuring Mediawiki and the software it needs. Anyway, on May 24th, 2016  NDWiki was ready for use again. Enjoy!  [[User:Tingo|Torfinn]] ([[User talk:Tingo|talk]]) 13:45, 29 May 2016 (UTC)&lt;br /&gt;
&lt;br /&gt;
== 600 articles! ==&lt;br /&gt;
&lt;br /&gt;
This wiki now has 600 articles (or pages if you like)! [[User:Tingo|Torfinn]] ([[User talk:Tingo|talk]]) 19:52, 23 August 2017 (UTC)&lt;br /&gt;
&lt;br /&gt;
== MON 15 ==&lt;br /&gt;
I just joined NDWiki and would like to contribute. I have not found any doc on MON 15 which is used by NPL, MAC and QED.&lt;br /&gt;
Years back I tried to find out what this monitor call wa doing. In my emulator I have this notes:&lt;br /&gt;
 Old undocumented monitor call, used by NPL/MAC/QED in connection with old open file&lt;br /&gt;
   These programs invoke this monitor call using instruction code 161015 octal&lt;br /&gt;
   X points to data area to set up&lt;br /&gt;
   T is a pointer and is used as a parameter to set up the data structure&lt;br /&gt;
   D indicates the buffer length in bytes&lt;br /&gt;
Establish data structure to be used by MON 20 &lt;br /&gt;
Then used by MON 42 to open file (old open)&lt;br /&gt;
&lt;br /&gt;
Carl-Victor Sundling&lt;br /&gt;
:Ref. the undocumented MON 15. I was trying to figure out the moncall myself some years ago. The last information I found was from (from my notes) &#039;the TSS manual&#039;, which must have been {{ND-doc|60.039.01}}&lt;br /&gt;
:So it looks like it was a moncall in NORD-TSS (TimeSharing System) and may have been backwards supported in SINTRAN due to those old tools. If it is the same call. I suspect it is, although I&#039;m not sure if the full functionality of the old one is there - if it only needs to work with NPL/MAC/QED then maybe it doesn&#039;t. See below for what I basically copied from the TSS manual. Thanks for bringing it up, it reminds me that we need to work on the documentation for monitor calls.&lt;br /&gt;
:--[[User:TArntsen|TArntsen]] ([[User talk:TArntsen|talk]]) 07:50, 13 May 2019 (UTC)&lt;br /&gt;
 SETUP - Generate a string descriptor&lt;br /&gt;
  X = address of string descriptor (5 word object)&lt;br /&gt;
  T = location of string&lt;br /&gt;
  AD = maximum size of string in bytes&lt;br /&gt;
  Descriptor:&lt;br /&gt;
    4 character pointers:&lt;br /&gt;
      beginning pointer&lt;br /&gt;
      end pointer&lt;br /&gt;
      reader pointer&lt;br /&gt;
      writer pointer&lt;br /&gt;
     A string is the characters between the reader and writer pointers.&lt;br /&gt;
     reader &amp;lt;= writer and both pointers must be within beg/end&lt;br /&gt;
 SETUP seems to take T and A and write a descriptor to (X), with reader=writer=beg&lt;br /&gt;
&lt;br /&gt;
== Instruction test program ==&lt;br /&gt;
&lt;br /&gt;
Does anyone have a :BPUN file of the instruction test program?&lt;br /&gt;
I would like to have it to test my emulator. The idea is to replace the IOX instructions for terminal input/output with MON 1 and MON 2.&lt;br /&gt;
I have tried to find a floppy image with the instruction test program (and use ndfs) to extract it, but without success so far.&lt;br /&gt;
:Try this one: https://www.dropbox.com/s/6x2vw7cquaa3b7o/10523D01-XX-01D.image.gz It includes INSTRUCTION-B:BPUN. But note that this test program needs a nearly fully functioning emulation of 16 interrupt levels, ION/IOF instructions, etc. [[User:TArntsen|TArntsen]] ([[User talk:TArntsen|talk]]) 10:04, 19 May 2019 (UTC)&lt;br /&gt;
:: As said above, to test with that program, you have to emulate on cpu level, with interrupts, iox calls, cpu runlevels etc. Tingo has put nd100em on github I saw, so you can download that and try with. Btw, am back coding again on that and hopefully will have it booting from a virtual tapereader soonish. Skipping floppy for now until I have running real hw to compare with. [[User:Roger|Roger]] ([[User talk:Roger|talk]]) 10:37, 20 May 2019 (UTC)&lt;br /&gt;
:::I got my emulator booting from a (virtual) tapereader recently, however that&#039;s not much different from loading a BPUN - but if you&#039;re having issues just ask. Of course the tricky part is booting something that needs the full monthy of interrupts, rings, privileged instructions etc.. my emulator is still mostly good for just user level. As for test programs - have you figured out how the instruction-c is to be used? The :TEST and :NEXT file formats? [[User:TArntsen|TArntsen]] ([[User talk:TArntsen|talk]]) 10:50, 20 May 2019 (UTC)&lt;br /&gt;
:::: Exactly, it should be very similar to just loading a BPUN, but it will allow that BPUN to pull in more stuff later if it wants if its register compatible. Anyway, the testdisk I use have all test programs as BPUNs, so I can use them by just loading them instead. If you have the TEST and NEXT file endings it&#039;s newer. I haven&#039;t tried those yet. [[User:Roger|Roger]] ([[User talk:Roger|talk]]) 15:19, 20 May 2019 (UTC)&lt;br /&gt;
:::::My emulator is now running the TPE-MONITOR program (with two patches). TPE-MONITOR can load :TEST programs, but most of them requires I/O-handling, paging etc. I have patched the INSTRUCTION-C03:TEST program and can now run all tests without getting the &amp;quot;NOT EXECUTABLE UNDER SINTRAN&amp;quot; message. All tests of non-priveleged instructions like BIT, SHIFT, BYTE etc. work fine. I did, however, need to implement interrupt level changing since the test program runs on levels 1 to 9. The MOVEW instruction works as well with some &amp;quot;tricks&amp;quot; in the emulation code. This test seems to be using the paging system, which my emulator can not handle. Running the tests I found an error in the BCD instructions, an error in floating (the two last bits in the mantissa) and a fault in SUB (carry). Currently I believe there is an error in the stack instructions which I will look further into. It was worth the effort to do this work, but I think there are still errors in the emulation, the test program did not look very extensive.... [[User:CVS|CVS]] ([[User talk:CVS|talk]]) 07:29, 23 December 2019 (UTC).&lt;br /&gt;
== PASCAL compiler ==&lt;br /&gt;
I am trying to make PASCAL running in my emulator and have extracted&lt;br /&gt;
files from ND-10076J.image.gz using ndfs.&lt;br /&gt;
The :BRF files seems to corrupted, NRL and BRF-EDITOR reports illegal&lt;br /&gt;
BRF control bytes in all of them. BRF-EDITOR lists a number of entries&lt;br /&gt;
but some of them looks a little bit strange to me.&lt;br /&gt;
The problem may be caused by an error in my emulator, a bad floppy image, an error  in reading the floppy or an error in ndfs.&lt;br /&gt;
I have retrieved a number of different files from other images using ndfs. Most of them are OK, but I have problems with some of them.&lt;br /&gt;
My first guess is that the problems relate to bad floppy images or the reading of the floppies.&lt;br /&gt;
Does anybody have a possibility to e.g. check the PASCAL files, e.g. running BRF-EDITOR - LIST-ENTRIES in an emulator or even on a ND-xxx computer?&lt;br /&gt;
[[User:CVS|CVS]] ([[User talk:CVS|talk]]) 11:50, 25 february 2021 (UTC).&lt;br /&gt;
:The [[ND-10076J]] image appears to be corrupted, possibly due to being a copy made by an early version of FluxEngine, or other reasons. One definite clue is that the file PASCAL-ERR-J:SYMB, which is a text file, definitely is corrupted. The same file (same size) is also in [[ND-10187J]], where it looks fine. And yes my Linux command line tool which I wrote to examine .brf files also doesn&#039;t like the content. [[User:TArntsen|TArntsen]] ([[User talk:TArntsen|talk]]) 11:17, 25 February 2021 (UTC)&lt;br /&gt;
&lt;br /&gt;
:Thank you! I have another question: How can I extract files from the images I find at www.datormuseum.se They seem to be in a format not usable by ndfs.&lt;br /&gt;
[[User:CVS|CVS]] ([[User talk:CVS|talk]]) 13:30, 25 february 2021 (UTC).&lt;br /&gt;
::They are in IMD format, so you need to convert from IMD to RAW, which will work with ndfs. On Linux/Unix you may use https://github.com/ptor/imd2raw which can be used as follows:&lt;br /&gt;
 cat DISK9.IMD | imd2raw &amp;gt; disk9.img&lt;br /&gt;
 ndfs -t disk9.img&lt;br /&gt;
 Directory name            : N-10-102-I&lt;br /&gt;
 Filesystem image size     : 154 pages&lt;br /&gt;
 Object file index pointer : 149 SI: 0x1 (indexed)&lt;br /&gt;
 User file index pointer   : 151 SI: 0x1 (indexed)&lt;br /&gt;
 Bit file pointer          : 153 SI: 0x0 (contiguous)&lt;br /&gt;
 No. of unreserved pages   : 1&lt;br /&gt;
 Files:&lt;br /&gt;
  0   0: A       20 pages     31916 bytes 1985-12-22 15:20:22 (SYSTEM)MACM-1718K:BPUN&lt;br /&gt;
  0   1: A      127 pages    190735 bytes 1985-12-22 15:20:29 (SYSTEM)SINTRAN-I:DATA&lt;br /&gt;
 Directory size            : 149 pages&lt;br /&gt;
 Bit file size             : 1 page&lt;br /&gt;
[[User:TArntsen|TArntsen]] ([[User talk:TArntsen|talk]]) 13:54, 25 February 2021 (UTC)&lt;/div&gt;</summary>
		<author><name>TArntsen</name></author>
	</entry>
	<entry>
		<id>https://www.ndwiki.org/index.php?title=NDWiki:Community_Portal&amp;diff=6400</id>
		<title>NDWiki:Community Portal</title>
		<link rel="alternate" type="text/html" href="https://www.ndwiki.org/index.php?title=NDWiki:Community_Portal&amp;diff=6400"/>
		<updated>2021-02-25T11:17:19Z</updated>

		<summary type="html">&lt;p&gt;TArntsen: RE Pascal compiler (ND100)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NEWSECTIONLINK__&lt;br /&gt;
{{Infoboxround|text=&lt;br /&gt;
&#039;&#039;&#039;Welcome to the community portal!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
This is the place to find out what is happening on [[NDWiki]]. Please add your thoughts to these open discussions. Use a colon (:) at the beginning of each paragraph to indent your responses (and two colons to respond to something already indented, so on and so forth), and sign your response with &amp;lt;nowiki&amp;gt;~~~~&amp;lt;/nowiki&amp;gt;.&lt;br /&gt;
}}&lt;br /&gt;
[[Category:ND Wiki administration|{{PAGENAME}}]]&lt;br /&gt;
&lt;br /&gt;
{{Archive box|[[NDWiki:Community_Portal/Archive_2008|Archive 2008]]&amp;lt;br&amp;gt;[[NDWiki:Community_Portal/Archive_2009|Archive 2009]]&amp;lt;br&amp;gt;[[NDWiki:Community_Portal/Archive_2010|Archive 2010]]&amp;lt;br&amp;gt;[[NDWiki:Community_Portal/Archive_2011|Archive 2011]]&amp;lt;br&amp;gt;[[NDWiki:Community_Portal/Archive_2012|Archive 2012]]}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--------- Edit below this line ----------&amp;gt;&lt;br /&gt;
== 5-year anniversary! We celebrate with a 100 Mbit/s connection to the wiki! ==&lt;br /&gt;
&lt;br /&gt;
I missed the anniversary with a month, gah! But now the server got a 100 Mbit/s fiber connection! Enjoy! /[[User:Mike|Mike]] ([[User talk:Mike|talk]]) 19:48, 18 November 2013 (UTC)&lt;br /&gt;
&lt;br /&gt;
== NDWiki moved to a new server ==&lt;br /&gt;
&lt;br /&gt;
Due to unforeseen circumstances, NDWiki went offline sometime in 2015 (April?). Efforts were made by parties involved to get it back online again, but failed. A year later (April 2016), discussions on how to remedy the situation was started. As I had available time, I offered to set up a server to run to wiki on, and manage it. I only have a &amp;quot;normal&amp;quot; broadband connection at home, which means a dynamic IP address. This is not ideal for running a server, so I asked my local [[Wikipedia:makerspace|makerspace]], [http://bitraf.no/ Bitraf], if I could host the server there - they were willing and agreed. All this took a while, but in the middle of May 2016 I set up the server, installed the necessary software, restored the backup and started fixing stuff that didn&#039;t work (some templates, images not showing). Most of the problems were due to my lack of experience with configuring Mediawiki and the software it needs. Anyway, on May 24th, 2016  NDWiki was ready for use again. Enjoy!  [[User:Tingo|Torfinn]] ([[User talk:Tingo|talk]]) 13:45, 29 May 2016 (UTC)&lt;br /&gt;
&lt;br /&gt;
== 600 articles! ==&lt;br /&gt;
&lt;br /&gt;
This wiki now has 600 articles (or pages if you like)! [[User:Tingo|Torfinn]] ([[User talk:Tingo|talk]]) 19:52, 23 August 2017 (UTC)&lt;br /&gt;
&lt;br /&gt;
== MON 15 ==&lt;br /&gt;
I just joined NDWiki and would like to contribute. I have not found any doc on MON 15 which is used by NPL, MAC and QED.&lt;br /&gt;
Years back I tried to find out what this monitor call wa doing. In my emulator I have this notes:&lt;br /&gt;
 Old undocumented monitor call, used by NPL/MAC/QED in connection with old open file&lt;br /&gt;
   These programs invoke this monitor call using instruction code 161015 octal&lt;br /&gt;
   X points to data area to set up&lt;br /&gt;
   T is a pointer and is used as a parameter to set up the data structure&lt;br /&gt;
   D indicates the buffer length in bytes&lt;br /&gt;
Establish data structure to be used by MON 20 &lt;br /&gt;
Then used by MON 42 to open file (old open)&lt;br /&gt;
&lt;br /&gt;
Carl-Victor Sundling&lt;br /&gt;
:Ref. the undocumented MON 15. I was trying to figure out the moncall myself some years ago. The last information I found was from (from my notes) &#039;the TSS manual&#039;, which must have been {{ND-doc|60.039.01}}&lt;br /&gt;
:So it looks like it was a moncall in NORD-TSS (TimeSharing System) and may have been backwards supported in SINTRAN due to those old tools. If it is the same call. I suspect it is, although I&#039;m not sure if the full functionality of the old one is there - if it only needs to work with NPL/MAC/QED then maybe it doesn&#039;t. See below for what I basically copied from the TSS manual. Thanks for bringing it up, it reminds me that we need to work on the documentation for monitor calls.&lt;br /&gt;
:--[[User:TArntsen|TArntsen]] ([[User talk:TArntsen|talk]]) 07:50, 13 May 2019 (UTC)&lt;br /&gt;
 SETUP - Generate a string descriptor&lt;br /&gt;
  X = address of string descriptor (5 word object)&lt;br /&gt;
  T = location of string&lt;br /&gt;
  AD = maximum size of string in bytes&lt;br /&gt;
  Descriptor:&lt;br /&gt;
    4 character pointers:&lt;br /&gt;
      beginning pointer&lt;br /&gt;
      end pointer&lt;br /&gt;
      reader pointer&lt;br /&gt;
      writer pointer&lt;br /&gt;
     A string is the characters between the reader and writer pointers.&lt;br /&gt;
     reader &amp;lt;= writer and both pointers must be within beg/end&lt;br /&gt;
 SETUP seems to take T and A and write a descriptor to (X), with reader=writer=beg&lt;br /&gt;
&lt;br /&gt;
== Instruction test program ==&lt;br /&gt;
&lt;br /&gt;
Does anyone have a :BPUN file of the instruction test program?&lt;br /&gt;
I would like to have it to test my emulator. The idea is to replace the IOX instructions for terminal input/output with MON 1 and MON 2.&lt;br /&gt;
I have tried to find a floppy image with the instruction test program (and use ndfs) to extract it, but without success so far.&lt;br /&gt;
:Try this one: https://www.dropbox.com/s/6x2vw7cquaa3b7o/10523D01-XX-01D.image.gz It includes INSTRUCTION-B:BPUN. But note that this test program needs a nearly fully functioning emulation of 16 interrupt levels, ION/IOF instructions, etc. [[User:TArntsen|TArntsen]] ([[User talk:TArntsen|talk]]) 10:04, 19 May 2019 (UTC)&lt;br /&gt;
:: As said above, to test with that program, you have to emulate on cpu level, with interrupts, iox calls, cpu runlevels etc. Tingo has put nd100em on github I saw, so you can download that and try with. Btw, am back coding again on that and hopefully will have it booting from a virtual tapereader soonish. Skipping floppy for now until I have running real hw to compare with. [[User:Roger|Roger]] ([[User talk:Roger|talk]]) 10:37, 20 May 2019 (UTC)&lt;br /&gt;
:::I got my emulator booting from a (virtual) tapereader recently, however that&#039;s not much different from loading a BPUN - but if you&#039;re having issues just ask. Of course the tricky part is booting something that needs the full monthy of interrupts, rings, privileged instructions etc.. my emulator is still mostly good for just user level. As for test programs - have you figured out how the instruction-c is to be used? The :TEST and :NEXT file formats? [[User:TArntsen|TArntsen]] ([[User talk:TArntsen|talk]]) 10:50, 20 May 2019 (UTC)&lt;br /&gt;
:::: Exactly, it should be very similar to just loading a BPUN, but it will allow that BPUN to pull in more stuff later if it wants if its register compatible. Anyway, the testdisk I use have all test programs as BPUNs, so I can use them by just loading them instead. If you have the TEST and NEXT file endings it&#039;s newer. I haven&#039;t tried those yet. [[User:Roger|Roger]] ([[User talk:Roger|talk]]) 15:19, 20 May 2019 (UTC)&lt;br /&gt;
:::::My emulator is now running the TPE-MONITOR program (with two patches). TPE-MONITOR can load :TEST programs, but most of them requires I/O-handling, paging etc. I have patched the INSTRUCTION-C03:TEST program and can now run all tests without getting the &amp;quot;NOT EXECUTABLE UNDER SINTRAN&amp;quot; message. All tests of non-priveleged instructions like BIT, SHIFT, BYTE etc. work fine. I did, however, need to implement interrupt level changing since the test program runs on levels 1 to 9. The MOVEW instruction works as well with some &amp;quot;tricks&amp;quot; in the emulation code. This test seems to be using the paging system, which my emulator can not handle. Running the tests I found an error in the BCD instructions, an error in floating (the two last bits in the mantissa) and a fault in SUB (carry). Currently I believe there is an error in the stack instructions which I will look further into. It was worth the effort to do this work, but I think there are still errors in the emulation, the test program did not look very extensive.... [[User:CVS|CVS]] ([[User talk:CVS|talk]]) 07:29, 23 December 2019 (UTC).&lt;br /&gt;
== PASCAL compiler ==&lt;br /&gt;
I am trying to make PASCAL running in my emulator and have extracted&lt;br /&gt;
files from ND-10076J.image.gz using ndfs.&lt;br /&gt;
The :BRF files seems to corrupted, NRL and BRF-EDITOR reports illegal&lt;br /&gt;
BRF control bytes in all of them. BRF-EDITOR lists a number of entries&lt;br /&gt;
but some of them looks a little bit strange to me.&lt;br /&gt;
The problem may be caused by an error in my emulator, a bad floppy image, an error  in reading the floppy or an error in ndfs.&lt;br /&gt;
I have retrieved a number of different files from other images using ndfs. Most of them are OK, but I have problems with some of them.&lt;br /&gt;
My first guess is that the problems relate to bad floppy images or the reading of the floppies.&lt;br /&gt;
Does anybody have a possibility to e.g. check the PASCAL files, e.g. running BRF-EDITOR - LIST-ENTRIES in an emulator or even on a ND-xxx computer?&lt;br /&gt;
[[User:CVS|CVS]] ([[User talk:CVS|talk]]) 11:50, 25 february 2021 (UTC).&lt;br /&gt;
:The [[ND-10076J]] image appears to be corrupted, possibly due to being a copy made by an early version of FluxEngine, or other reasons. One definite clue is that the file PASCAL-ERR-J:SYMB, which is a text file, definitely is corrupted. The same file (same size) is also in [[ND-10187J]], where it looks fine. And yes my Linux command line tool which I wrote to examine .brf files also doesn&#039;t like the content. [[User:TArntsen|TArntsen]] ([[User talk:TArntsen|talk]]) 11:17, 25 February 2021 (UTC)&lt;/div&gt;</summary>
		<author><name>TArntsen</name></author>
	</entry>
	<entry>
		<id>https://www.ndwiki.org/index.php?title=Talk:PLANC&amp;diff=6359</id>
		<title>Talk:PLANC</title>
		<link rel="alternate" type="text/html" href="https://www.ndwiki.org/index.php?title=Talk:PLANC&amp;diff=6359"/>
		<updated>2021-02-01T09:06:45Z</updated>

		<summary type="html">&lt;p&gt;TArntsen: PLANC for MC68K?&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Sources - webpage about PLANC ==&lt;br /&gt;
&lt;br /&gt;
The webpage about PLANC has gone missing. Luckily, the Wayback machine has a copy: http://web.archive.org/web/20050212141937/http://home.online.no/~fritekst/PLANC-manual.htm&lt;br /&gt;
That is all. --[[User:Tingo|Torfinn]] 20:29, 28 October 2012 (CET)&lt;br /&gt;
&lt;br /&gt;
:And a copy is also found here: http://www.fritekst.no/Gamle%20hjemmesider/PLANC-manual.htm&lt;br /&gt;
:(fritekst is also a registered user here at NDWIKI btw.) I&#039;ll replace the original link with that one. --[[User:TArntsen|TArntsen]] ([[User talk:TArntsen|talk]]) 02:25, 30 May 2016 (UTC)&lt;br /&gt;
::Nice - thanks! [[User:Tingo|Torfinn]] ([[User talk:Tingo|talk]]) 11:12, 30 May 2016 (UTC)&lt;br /&gt;
&lt;br /&gt;
== PLANC for Intel 386 ==&lt;br /&gt;
&lt;br /&gt;
From the PI (Product Information) sheet for [[ND-250405J]] PLANC for INTEL-386 compiling on INTEL-386: &amp;quot;PLANC for INTEL-386 generates output suitable for loading under XENIX.&amp;quot;, it runs under XENIX Sytem V, apparently. [[User:Tingo|Torfinn]] ([[User talk:Tingo|talk]]) 14:42, 11 April 2020 (UTC)&lt;br /&gt;
&lt;br /&gt;
== PLANC for M68K ==&lt;br /&gt;
&lt;br /&gt;
Did anyone come across a PLANC compiler for MC68000?  It&#039;s listed as &amp;quot;ND-10491 (Version G)&amp;quot; in {{ND-udoc|60.117}} (ND-60.117.5), and I&#039;m pretty certain that the software on the [[DOMINO]] controllers was written in PLANC. I would have liked to play with a compiler on something else beside my ND emulators. [[User:TArntsen|TArntsen]] ([[User talk:TArntsen|talk]]) 09:06, 1 February 2021 (UTC)&lt;/div&gt;</summary>
		<author><name>TArntsen</name></author>
	</entry>
	<entry>
		<id>https://www.ndwiki.org/index.php?title=SINTRAN&amp;diff=6355</id>
		<title>SINTRAN</title>
		<link rel="alternate" type="text/html" href="https://www.ndwiki.org/index.php?title=SINTRAN&amp;diff=6355"/>
		<updated>2021-01-11T13:04:15Z</updated>

		<summary type="html">&lt;p&gt;TArntsen: SINTRAN II: RT, SINTRAN III: RT plus timesharing&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Image:Undervisning-nord-computer-systems-norsk-data-crop.png| thumb | Teaching Nord Computer System]]&lt;br /&gt;
&#039;&#039;&#039;SINTRAN&#039;&#039;&#039; is the name of a range of [[wikipedia:operating system|operating system]]s for [[Norsk Data]]&#039;s line of [[wikipedia:minicomputer|minicomputer]]s. The original version of SINTRAN, released in 1968, was developed by the Department of Engineering Cybernetics at the [[wikipedia:Norwegian Institute of Technology|Norwegian Institute of Technology]] in cooperation with the affiliated research institute, [[wikipedia:SINTEF|SINTEF]]. The OS&#039;s name is a [[wikipedia:portmanteau|portmanteau]] of &#039;&#039;&#039;SIN&#039;&#039;&#039;TEF and FOR&#039;&#039;&#039;TRAN&#039;&#039;&#039;, [[wikipedia:Fortran|Fortran]] being the implementation language.&lt;br /&gt;
&lt;br /&gt;
Norsk Data itself took part in the development of &#039;&#039;&#039;SINTRAN II&#039;&#039;&#039;&amp;lt;ref&amp;gt;{{ND-doc|60.044.01}}&amp;lt;/ref&amp;gt;, a multi-user system that constituted the software platform for the [[NORD-1]] range of terminal servers. By far the most common version of the OS was [[SINTRAN III]], written in [[NORD PL]], developed solely by Norsk Data and launched in 1974. This [[wikipedia:real-time operating system|real-time]] [[wikipedia:multitasking|multitasking]] system was used for Norsk Data&#039;s server machines (such as the [[NORD-10]] and the [[NORD-100]] series) for the remainder of the company&#039;s lifetime, i.e. until 1992.&lt;br /&gt;
&lt;br /&gt;
SINTRAN II was a real-time system only, and [[NORD-TSS]] was the timesharing alternative for [[NORD-1]] (and, presumably, early [[NORD-10]] systems). SINTRAN III included support for time-slicing as well, essentially incorporating the features of both SINTRAN II and NORD-TSS and obsoleting both.&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
*{{OriginWP-EN|SINTRAN|9 August 2009}} &lt;br /&gt;
*{{&lt;br /&gt;
&lt;br /&gt;
[[Category:Norsk Data software]]&lt;br /&gt;
[[Category:Glossary]]&lt;br /&gt;
[[Category:Operating Systems]]&lt;/div&gt;</summary>
		<author><name>TArntsen</name></author>
	</entry>
	<entry>
		<id>https://www.ndwiki.org/index.php?title=SINTRAN_III&amp;diff=6354</id>
		<title>SINTRAN III</title>
		<link rel="alternate" type="text/html" href="https://www.ndwiki.org/index.php?title=SINTRAN_III&amp;diff=6354"/>
		<updated>2021-01-11T13:00:58Z</updated>

		<summary type="html">&lt;p&gt;TArntsen: Added info about time slicing in SINTRAN III&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Image:SINTRAN III Boot screen.jpg | thumb | A booting SINTRAN III VSX/500 K on a [[ND-110 Satellite]]. Photo of the terminal connected to the console.]]&lt;br /&gt;
&#039;&#039;&#039;SINTRAN III&#039;&#039;&#039; is a real-time, multitasking, multi-user operating system used with [[Norsk Data]] computers from [[1974]]. Unlike its predecessors [[SINTRAN]] I and II, it was entirely written by Norsk Data.&lt;br /&gt;
&lt;br /&gt;
Sintran III core and file system was written in [[NORD PL]], intermediate language for Norsk Data computers.&amp;lt;ref&amp;gt;{{ND-doc|60.047.03|Page 3}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
SINTRAN was primarily a command line based operating system though there were several shells which could be installed to control the user environment more strictly, by far the most popular of which was USER-ENVIRONMENT. &lt;br /&gt;
&lt;br /&gt;
One of the clever features was to be able to abbreviate commands and filenames between hyphens, for example &#039;&#039;&#039;LIST-FILES&#039;&#039;&#039; when typed would ask you for several prompts including print, paging etc, you could override this using the following &#039;&#039;&#039;LI-FI,,,&#039;&#039;&#039; which would abbreviate the &#039;&#039;&#039;LIST-FILES&#039;&#039;&#039; command prompt and bypass any of the prompts. One could also refer to files in this way, say, with &#039;&#039;&#039;[[PED]] H-W&#039;&#039;&#039; which would refer to &#039;&#039;&#039;HELLO-WORLD:SYMB&#039;&#039;&#039; if this was the only file having H, any number of characters, a hyphen, a W, any number of characters, and any file ending. &lt;br /&gt;
&lt;br /&gt;
In case the user wanted to actually edit a new file called &#039;&#039;&#039;H-W:SYMB&#039;&#039;&#039; (with no automatic expansion to match an existing file), the file name would have to be enclosed in double quotes, i.e. &#039;&#039;&#039;PED &amp;quot;H-W:SYMB&amp;quot;.&#039;&#039;&#039;&lt;br /&gt;
The double quotes automatically created a new file. The other common way to create a file was to use the SINTRAN command &#039;&#039;&#039;CREATE-FILE&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
The abbreviation concept saved quite a lot of keystrokes and would allow users a very nice learning curve, from complete and self-explanatory commands like LIST-ALL-FILES to L-A-F for the advanced user. (The hyphen key on Norwegian keyboards resides where the slash key does on U.S. ones.)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
Now SINTRAN has mostly disappeared as an operating system there are very few references to it, however a [[job control]] or [[Batch processing|batch]] language was available called JEC, believed to be known as Job Execution Controller, this could be used to set up batch jobs to compile [[COBOL]] programs etc.&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
There are a few SINTRAN computers still running in a production manner, including one public-access [[ND-5700]] system operated by a [http://nodaf.no/index.php/Hovedside NODAF] member. &lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
They {{Who|date=November 2007}} are planning an effort to upload documentation in a publicly available format.&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
SINTRAN III implements timeslicing, needed for timesharing, by dedicating a [[RT Program|real-time]] background program to each terminal. The priority of these RT background programs are not fixed, but are regularly adjusted by the [[RT monitor]]. Unless in I/O wait the program with the highest priority runs, and the RT monitor lowers the priority of the active program if its allocated time has been consumed. Dedicated real-time programs may still have a higher priority than the highest possible priority of the time-sliced terminal RT background programs (i.e. an RT program not in I/O wait, or otherwise suspended, will have priority).&lt;br /&gt;
Initially the sequence of priorities the background program went through was fixed, but SINTRAN III Release J made this configurable. From SINTRAN III Release K it was also possible to run any RT program as a timesliced program. Prior to SINTRAN III one would have to decide between SINTRAN II for real-time use, or [[NORD-TSS]] for timesharing. SINTRAN III serves both purposes.&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
* [[SINTRAN III Real Time system]]&lt;br /&gt;
* [[SINTRAN III Disk Layout]]&lt;br /&gt;
* [[:Category:SINTRAN III Commands|SINTRAN III Commands]]&lt;br /&gt;
* [[File Formats]]&lt;br /&gt;
* [[:Category:Programming Languages|Programming Languages]]&lt;br /&gt;
* [[NORD PL]]&lt;br /&gt;
* [[PLANC]], Program LAnguage for Norsk Data Computers&lt;br /&gt;
&lt;br /&gt;
== Releases ==&lt;br /&gt;
This section lists the releases of SINTRAN III.&lt;br /&gt;
&lt;br /&gt;
; A-version :  Released which year? 1974?&lt;br /&gt;
; B-version :&lt;br /&gt;
; C-version :&lt;br /&gt;
; D-version : &lt;br /&gt;
; E-version : &lt;br /&gt;
; F-version : 1981? {{ND-udoc|60.125.02}} from October 1981 says &amp;quot;Corresponds to the F version of SINTRAN III&amp;quot;.&lt;br /&gt;
; G-version : &lt;br /&gt;
; H-version : Last version available for [[NORD-10]].&lt;br /&gt;
; I-version : &lt;br /&gt;
 SINTRAN III VSE, version I [[ND-10174]]&lt;br /&gt;
 SINTRAN III VSX, version I [[ND-10575]]&lt;br /&gt;
 SINTRAN III VSE-500, version I [[ND-10175]]&lt;br /&gt;
 SINTRAN III VSX-500, version I [[ND-10576]]&lt;br /&gt;
; J-version : Release notes ({{ND-udoc|60.230.01}}) from January 1985. &lt;br /&gt;
Introduced time-slice classes and a new time slicer program, and commands to define time-slice classes and specify time-slice class for programs.&lt;br /&gt;
Modified monitor calls: [[BRKM (monitor call)|BRKM]] (MON 4), [[FIXC5 (monitor call)|FIXC5]] (MON 61), [[ABSTR (monitor call)|ABSTR]] (MON 131), [[LAMU (monitor call)|LAMU]] (MON 315). New monitor calls: [[FSMTY (monitor call)|FSMTY]] (MON 327), [[TERST (monitor call)|TERST]] (MON 330), [[TREPP (monitor call)|TREPP]] (MON 332), [[UDMA (monitor call)|UDMA]] (MON 333), [[GETXM (monitor call)|GETXM]] (MON 334), [[IOMTY (monitor call)|IOMTY]] (MON 336), [[SPCHG (monitor call)|SPCHG]] (MON 337)&lt;br /&gt;
; K-version : Release notes ({{ND-udoc|60.230.4}}) from May 1987. &lt;br /&gt;
Any RT-program can now be time sliced. New commands: [[DEFINE-MASS-STORAGE-UNIT]], [[DELETE-MASS-STORAGE-UNIT]], [[GIVE-OBJECT-BLOCKS]], [[LIST-MASS-STORAGE-UNITS]], [[SET-INITIAL-FILE-ACCESS]], [[SET-INITIAL-FRIEND-ACCESS]], [[TAKE-OBJECT-BLOCKS]], [[UNLOCK-DIRECTORY]]. Commands removed: [[COMMUNICATIONS-LINE-STATUS]], [[COMMUNICATIONS-STATUS]], [[LOCAL]], [[REMOTE]], [[REMOTE-LOAD]], [[REMOTE-PASSWORD]], [[START-COMMUNICATION]], [[STOP-COMMUNICATION]]. New monitor calls: RSREC (MON 340), SGMTY (MON 341), ADP (MON 342), CONFG (MON 343), PERFO (MON 344), MTAD (MON 345), 5MTRANS (MON 515).&lt;br /&gt;
 SINTRAN III/VSX                          [[ND-210575K]]&lt;br /&gt;
 SINTRAN III/VSX-500                      [[ND-210576K]]&lt;br /&gt;
 SINTRAN III/VSX-500 (standard system D)  [[ND-220046K|ND-220046K03]]&lt;br /&gt;
 SINTRAN III/VSX-500 (standard system C)  [[ND-220047K|ND-220047K03]]&lt;br /&gt;
 SINTRAN III/VSX-500 (standard system B)  [[ND-220048K|ND-220048K03]]&lt;br /&gt;
&lt;br /&gt;
; L-version : Release notes ({{ND-udoc|860230.6}}) from September 1988. A ND-100/CX cpu is the minimum required hardware to run this version. New commands: [[AUTOMATIC-ND5000-ERROR-MESSAGES]], [[FILE-SYSTEM-ERROR-MESSAGES]], [[LIST-ALL-OPEN-FILES]], [[LIST-SERVERS]], [[SET-DIRECTORY-AVAILABLE]], [[SET-DIRECTORY-UNAVAILABLE]], [[START-SERVERS]]. Monitor calls (ND-100) modified: [[TERMO (monitor call)|TERMO]] (MON 52), [[ABSTR (monitor call)|ABSTR]] (MON 131), [[WSEG (monitor call)|WSEG]] (MON 164), [[CPUST (monitor call)|CPUST]] (MON 262), [[MLAMU (monitor call)|MLAMU]] (MON 315), [[FSMTY (monitor call)|FSMTY]] (MON 327), [[ADP (monitor call)|ADP]] (MON 342), [[CONFG (monitor call)|CONFG]] (MON 343). New monitor calls: [[NUCL (monitor call)|NUCL]] (MON 347), [[RWSEG (monitor call)|RWSEG]] (MON 350). &lt;br /&gt;
; M-version : this version has Y2K patches.&lt;br /&gt;
New command: [[EXPAND-DIRECTORY]].&lt;br /&gt;
Removed command: [[COPY-DIRECTORY]].&lt;br /&gt;
New monitor calls: [[IOPEN (monitor call)|IOPEN]] (MON 351), [[EVENT (monitor call)|EVENT]] (MON 352), [[PLACE (monitor call)|PLACE]] (MON 441) (ND-500/5000 only).&lt;br /&gt;
&lt;br /&gt;
; N-version : this version has Y2K patches.&lt;br /&gt;
&lt;br /&gt;
VSE is short for Virtual Storage Extended, VSX is short for Virtual Storage Extended for CX CPU:s.&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
{{ND-doc|30.003.06A}} printed 1985&lt;br /&gt;
&lt;br /&gt;
{{ND-doc|30.049.1 EN}} printed May 1985&lt;br /&gt;
&lt;br /&gt;
{{ND-doc|60.050.03}} printed January 1975&lt;br /&gt;
&lt;br /&gt;
{{ND-doc|60.051.03}} printed February 1976&lt;br /&gt;
&lt;br /&gt;
{{ND-doc|60.062}}&lt;br /&gt;
&lt;br /&gt;
{{ND-doc|60.072}}&lt;br /&gt;
&lt;br /&gt;
{{ND-doc|60.081}}&lt;br /&gt;
&lt;br /&gt;
{{ND-doc|60.112}}&lt;br /&gt;
&lt;br /&gt;
{{ND-doc|60.125.02}} printed October 1981&lt;br /&gt;
&lt;br /&gt;
{{ND-doc|60.128.03}} printed February 1983&lt;br /&gt;
&lt;br /&gt;
{{ND-doc|60.132.01}} printed June 1980&lt;br /&gt;
&lt;br /&gt;
{{ND-doc|60.133}}&lt;br /&gt;
&lt;br /&gt;
{{ND-doc|60.134.02}} printed November 1981&lt;br /&gt;
&lt;br /&gt;
{{ND-doc|60.136}}&lt;br /&gt;
&lt;br /&gt;
{{ND-doc|60.151.02A}} printed February 1985&lt;br /&gt;
&lt;br /&gt;
{{ND-doc|60.163.4 EN}} printed May 1986&lt;br /&gt;
&lt;br /&gt;
{{ND-doc|60.164}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
*{{OriginWP-EN|SINTRAN III|1 November 2008}}&lt;br /&gt;
&lt;br /&gt;
==External links==&lt;br /&gt;
*[http://nodaf.no/index.php/NODAFs_guide_til_bruk_av_SINTRAN NODAF&#039;s guide to use of SINTRAN (Norwegian)]&lt;br /&gt;
*[http://nodaf.no/index.php/Dokumentasjon#SINTRAN_III NODAF&#039;s library of SINTRAN documentation (Wiki is Norwegian, docs aren&#039;t)]&lt;br /&gt;
&lt;br /&gt;
[[Category:Norsk Data software]]&lt;br /&gt;
[[Category:Glossary]]&lt;br /&gt;
[[Category:Operating Systems]]&lt;br /&gt;
[[Category:SINTRAN III]]&lt;/div&gt;</summary>
		<author><name>TArntsen</name></author>
	</entry>
</feed>