Software list: Difference between revisions

From NDWiki
Jump to navigation Jump to search
m (Link fix and some clean up)
(→‎Software from Norsk Data AS: added ND-210601 UE-Library)
 
(67 intermediate revisions by 4 users not shown)
Line 1: Line 1:
This is a compilation of known software for the Norsk Data computers. It contains both programs released by Norsk Data AS and third part programmers.
This is a compilation of known software for the Norsk Data computers. It contains both programs released by Norsk Data AS and third part programmers.
Links to online resources and references to where copies could be found should also be included.
Links to online resources and references to where copies could be found should also be included.
[[Image:ND-100_Satellite.jpg | thumb | ND 100 Satellite]]
[[Image:ND 1975 programmers 001.jpg | thumb | The Software lab at 11th floor in Økern Business Center, 1975]]


== Software from Norsk Data AS ==
== Software from Norsk Data AS ==
(Main article : [[List of software products]])


* [[:Category:ND-10004|ND-10004]] NORD-50 Program Package
* [[:Category:ND-10005|ND-10005]] Subsystem Package (32-bit)
* [[:Category:ND-10007|ND-10007]] Scientific Subroutine Package (48-bit)
* [[:Category:ND-10009|ND-10009]] Scientific Subroutine Package (32-bit)
* [[:Category:ND-10010|ND-10010]] Calcomp Plot Package (48-bit)
* [[:Category:ND-10013|ND-10013]] NORD Screen Handling System
* [[:Category:ND-10014|ND-10014]] FLOCON System (SIII VS)
* [[:Category:ND-10016|ND-10016]] IBM 3270 Emulator
* [[:Category:ND-10018|ND-10018]] RPG-II (RPG Compiler)
* [[:Category:ND-10021|ND-10021]] FLOCON system (SIII RT)
* [[:Category:ND-10022|ND-10022]] SINTRAN Utility Programs
* [[:Category:ND-10023|ND-10023]] FORTRAN (48-bit)
* [[:Category:ND-10024|ND-10024]] BASIC (48-bit)
* [[:Category:ND-10026|ND-10026]] NORD IDT CDC 200 User Emulator
* [[:Category:ND-10027|ND-10027]] NORD IDT Honeywell Gerts 115
* [[:Category:ND-10028|ND-10028]] NORD IDT IBM HASP Work Station
* [[:Category:ND-10029|ND-10029]] NORD IDT Univac NTR
* [[:Category:ND-10030|ND-10030]] NORD IDT IBM 2780/3780
* [[:Category:ND-10033|ND-10033]] FORTRAN (32-bit)
* [[:Category:ND-10034|ND-10034]] BASIC (32-bit)
* [[:Category:ND-10044|ND-10044]] Subsystem Package (48-bit)
* [[:Category:ND-10046|ND-10046]] NORD Colour Terminal Software
* [[:Category:ND-10053|ND-10053]] NORD Data Entry System
* [[:Category:ND-10054|ND-10054]] NORD TPS (48-bit)
* [[:Category:ND-10056|ND-10056]] NORD IDT Univac NTR
* [[:Category:ND-10057|ND-10057]] NORD IDT Univac DCT 2000
* [[:Category:ND-10058|ND-10058]] NORD Simula (48-bit)
* [[:Category:ND-10059|ND-10059]] 7750 VIP Emulator (48-bit)
* [[:Category:ND-10061|ND-10061]] UTS-400 Emulator
* [[:Category:ND-10063|ND-10063]] NORD IDT IBM HASP Work Station (DMA) (48-bit)
* [[:Category:ND-10067|ND-10067]] FORTRAN Runtime system (48-bit)
* [[:Category:ND-10068|ND-10068]] Versaplot Package (32-bit)
* [[:Category:ND-10069|ND-10069]] NORD IDT CDC 200 User Multidrop Emulator (48-bit)
* [[:Category:ND-10070|ND-10070]] Scientific Subroutine Package For N-50
* [[:Category:ND-10072|ND-10072]] Datacon
* [[:Category:ND-10073|ND-10073]] NORD Indexed Sequential Access Method (ISAM)
* [[:Category:ND-10076|ND-10076]] Pascal (48-bit)
* [[:Category:ND-10079|ND-10079]] [[NOTIS-WP]]
* [[:Category:ND-10080|ND-10080]] [[PED]] (NORD Program Editor)
* [[:Category:ND-10112|ND-10112]] Test-programs For ND-50
* [[:Category:ND-10130|ND-10130]] Xmessage For SINTRAN-III/VS
* [[:Category:ND-10133|ND-10133]] Pascal (32-bit)
* [[:Category:ND-10135|ND-10135]] [[NSHS]] Runtime System
* [[:Category:ND-10136|ND-10136]] FORTRAN Runtime system (32-bit)
* [[:Category:ND-10137|ND-10137]] Versaplot-07 (48-bit)
* [[:Category:ND-10141|ND-10141]] LOAD/UNLOAD
* [[:Category:ND-10142|ND-10142]] DDPP (48-bit)
* [[:Category:ND-10152|ND-10152]] NOTIS-IR
* [[:Category:ND-10166|ND-10166]] SIBAS II
* [[:Category:ND-10176|ND-10176]] COBOL for ND-100/NORD-10
* [[:Category:ND-10177|ND-10177]] ND-500 COBOL
* [[:Category:ND-10179|ND-10179]] Sort/Merge System
* [[:Category:ND-10183|ND-10183]] HASP-II
* [[:Category:ND-10184|ND-10184]] HASP-II DMA
* [[:Category:ND-10185|ND-10185]] ACCESS-1 (48-bit)
* [[:Category:ND-10187|ND-10187]] Pascal For ND-500
* [[:Category:ND-10188|ND-10188]] FOCUS Level 1, Screen Handling system For Transaction Processing
* [[:Category:ND-10189|ND-10189]] COBOL runtime System
* [[:Category:ND-10190|ND-10190]] FORTRAN For ND-500
* [[:Category:ND-10191|ND-10191]] FORTRAN For ND-100/NORD-10
* [[:Category:ND-10195|ND-10195]] ND Multiuser Data Entry System
* [[:Category:ND-10196|ND-10196]] ND-100 APL (48-bit)
* [[:Category:ND-10197|ND-10197]] SIBAS Backend Communication Module
* [[:Category:ND-10199|ND-10199]] X.25 Packet And Link Level For S-III/VS
* [[:Category:ND-10300|ND-10300]] Test Sys. For X.25 Packet And Link Level (48-bit)
* [[:Category:ND-10309|ND-10309]] [[PLANC]] for ND-100
* [[:Category:ND-10310|ND-10310]] PLANC for ND-500
* [[:Category:ND-10311|ND-10311]] ND-500 Assembler
* [[:Category:ND-10312|ND-10312]] VIP 7750 II
* [[:Category:ND-10315|ND-10315]] SINTRAN III Accounting System
* [[:Category:ND-10319|ND-10319]] Linkage-Loader For ND-500
* [[:Category:ND-10320|ND-10320]] ND-500 Monitor (Single-user)
* [[:Category:ND-10321|ND-10321]] ND-500 Micro Test Programs
* [[:Category:ND-10324|ND-10324]] Test programs No. 1 for [[NORD-10|ND-10]], [[NORD-12|ND-12]] and [[ND-100]]
* ND-10324E Test program floppy 1<ref name="ND-doc30.005">{{ND-doc|30.005}}</ref>
* ND-10324E Test program floppy 1<ref name="ND-doc30.005">{{ND-doc|30.005}}</ref>
* [[:Category:ND-10325|ND-10325]] Test programs No. 2 for [[NORD-10|ND-10]], [[NORD-12|ND-12]] and [[ND-100]]
* ND-10325B Test program floppy 2<ref name="ND-doc30.005"/>
* ND-10325B Test program floppy 2<ref name="ND-doc30.005"/>
* [[:Category:ND-10326|ND-10326]] Test programs No. 3 for [[NORD-10|ND-10]], [[NORD-12|ND-12]] and [[ND-100]]
* ND-10326B Test program floppy 3<ref name="ND-doc30.005"/>
* ND-10326B Test program floppy 3<ref name="ND-doc30.005"/>
* ND 10342 ND Transaction Processing System - TPS-II<ref name="ND-doc30.026">{{ND-doc|30.026}}</ref>
* [[:Category:ND-10333|ND-10333]] ND-500 Monitor (Multi-user)
* ND 10373 IS XMSG<ref name="ND-doc30.025">{{ND-doc|30.025}}</ref>
* [[:Category:ND-10335|ND-10335]] ND-500 Symbolic Debugger
* ND 10374 COSMOS Basic Module<ref name="ND-doc30.025"/>
* [[:Category:ND-10336|ND-10336]] ND-100 Symbolic Debugger (48-bit)
* ND-10403 COSMOS X.21 Option<ref name="ND-doc30.033">{{ND-doc|30.033}}</ref>
* [[:Category:ND-10337|ND-10337]] Backup-System
* ND-10573 COSMOS X.25 Option<ref name="ND-doc30.034">{{ND-doc|30.034}}</ref>
* [[:Category:ND-10339|ND-10339]] Honeywell GRTS-II Remote Job Entry Emulator
* ND-10741 SNA Gateway Single Line<ref name="ND-doc30.038">{{ND-doc|30.038}}</ref>
* [[:Category:ND-10340|ND-10340]] SIBAS-II For ND-500
* ND-10742 SNA Terminal Emulator<ref name="ND-doc30.038"/>
* [[:Category:ND-10341|ND-10341]] FOCUS Level 1, Screen Handling system For ND-500
* [[:Category:ND-10342|ND-10342]] ND Transaction Processing System - TPS-II<ref name="ND-doc30.026">{{ND-doc|30.026}}</ref>
* [[:Category:ND-10343|ND-10343]] Indexed Sequential Access Method For ND-500
* [[:Category:ND-10344|ND-10344]] Sort/Merge For ND-500
* [[:Category:ND-10371|ND-10371]] Data Dictionary System
* [[:Category:ND-10373|ND-10373]] IS XMSG<ref name="ND-doc30.025">{{ND-doc|30.025}}</ref>
* [[:Category:ND-10374|ND-10374]] [[COSMOS]] Basic Module<ref name="ND-doc30.025"/>
* [[:Category:ND-10379|ND-10379]] Unique
* [[:Category:ND-10400|ND-10400]] Subsystem Package II
* [[:Category:ND-10403|ND-10403]] COSMOS X.21 Option<ref name="ND-doc30.033">{{ND-doc|30.033}}</ref>
* [[:Category:ND-10409|ND-10409]] X.21 Dialing Driver
* [[:Category:ND-10457|ND-10457]] Linkage Loader For PIOC, ND-500 And ND-100
* [[:Category:ND-10510|ND-10510]] FORTRAN Runtime System for ND-500
* [[:Category:ND-10516|ND-10516]] FILE-HANDLER
* [[:Category:ND-10526|ND-10526]] [[NOTIS-WP]] for ND-500
* [[:Category:ND-10527|ND-10527]] [[NOTIS-IR]] for ND-500
* [[:Category:ND-10536|ND-10536]] COB-GEN for ND-100/ND-10
* ND-10561A PC-LINK<ref name="ND-doc60.189">{{ND-udoc|60.189}}</ref>
* ND-10563A ND-LINK.EXE<ref name="ND-doc60.189"/>
* [[:Category:ND-10573|ND-10573]] COSMOS X.25 Option<ref name="ND-doc30.034">{{ND-doc|30.034}}</ref>
* [[:Category:ND-10634|ND-10634]] Memory To floppy dump (MEMTOF-100)
* [[:Category:ND-10724|ND-10724]] NOTIS-BG for ND-100 (Business Graphics) 48 bits floating format
* [[:Category:ND-10741|ND-10741]] SNA Gateway Single Line<ref name="ND-doc30.038">{{ND-doc|30.038}}</ref>
* [[:Category:ND-10742|ND-10742]] SNA Terminal Emulator<ref name="ND-doc30.038"/>
* [[:Category:ND-10758|ND-10758]] NOTIS-BG for ND-100 (Business Graphics) 32 bits floating format
* ND-210024 ND-100 BASIC
* ND-210034 ND-100 BASIC
* ND-210079 NOTIS-WP for ND-100
* ND-210166 SIBAS II for ND-100
* [[:Category:ND-210177|ND-210177]] COBOL-85 for ND-500/5000
* ND-210185 ACCESS for ND-100
* [[:Category:ND-210191|ND-210191]] Fortran 77 for ND-100/NORD-10
* ND-210193 NOTIS-RG for ND-100
* ND-210333 ND-500 Monitor (Background Monitor)
* ND-210337 Backup-System
* ND-210373 X-Message (XMSG)
* ND-210375 Telefix for User Sites
* ND-210400 Subsystem Package II
* ND-210405 COSMOS X.29 PAD
* ND-210455 VTM terminal tables (Standard)
* [[:Category:ND-210507|ND-210507]] Software Keys
* ND-210518 User-Environment
* [[:Category:ND-210523|ND-210523]] Test programs for ND-100/110/120
* ND-210534 JEC (Job Execution Control)
* ND-210575 SINTRAN III/VSX
* ND-210576 SINTRAN III/VSX-500
* [[:Category:ND-210601|ND-210601]] UE-Library
* [[:Category:ND-210628|ND-210628]] SINTRAN III Utility programs
* ND-210691 NOTIS-DS for ND-100
* [[:Category:ND-210713|ND-210713]] ABM - Application Building and Maintenance for ND-100
* [[:Category:ND-210718|ND-210718]] ABM - Application Building and Maintenance for ND-500
* [[:Category:ND-210721|ND-210721]] BRF-Linker for ND-100
* [[:Category:ND-210729|ND-210729]] UNIQUE-II SIBAS for ND-100
* ND-210741 SNA Gateway Single Line
* ND-210742 SNA Terminal Emulator
* ND-210771 ND Coloured Books Job and File transfer
* ND-210855 ND Disk Mirror and Error Logger
* [[:Category:ND-210863|ND-210863]] FORTRAN Crosscompiler for ND-100 running on ND-500.
* ND-210866 ND Coloured Books File Transfer
* ND-210873 ND I/O Line Switch
* [[:Category:ND-210913|ND-210913]] SINTRAN III Monitor Call Package
* ND-211003 ND Pascal for ND-500
* [[:Category:ND-211005|ND-211005]] UNIQUE Text System
* ND-211024 SINTRAN III Configuration Program
* ND-211034 ND-500 Swapper
* [[:Category:ND-211056|ND-211056]] [[SPRINT]] Spooling system<ref name="ND-doc60.252">{{ND-doc|60.252}}</ref>
* ND-211065 NOTIS-RP for ND-100
* [[:Category:ND-211067|ND-211067]] Mass Storage Utilities
* [[:Category:ND-211068|ND-211068]] Operator Environment
* ND-211154 COSMOS TELNET/FTP Clients
* ND-211185 COSMOS TCP/IP Gateway
* [[:Category:ND-211187|ND-211187]] Disk Restore
* ND-211196 Fortran 77 for ND-500
* ND-211297 OWS Access Server
* ND-211325 OWS Access Server for ND 500/5000
* ND-211327 TCP/IP Basic Module/III
* [[NOTIS]], a text processing system.<ref>[http://www.museumsnett.no/ntm/no/forskning/ingeniorbragd/bragd2_norskdata.htm Det norske datafyrtårnet]</ref>
* QED, text editor.
* QED, text editor.
* [[SINTRAN III]]
* [[SINTRAN III]] Operating system
* TELEFIX, remote computer analyze program<ref name="ND-doc30.031">{{ND-doc|30.031}}</ref>
* [[TELEFIX]], remote computer analyze program<ref name="ND-doc30.031">{{ND-doc|30.031}}</ref>
* [[NORD-OPS]], a mass storage oriented operating system for [[NORD-1]], [[NORD-5]] and [[NORD-10]]
* [[NORD-TSS]], Time Share System, an early operating system with timesharing.
 
== List of external images ==
There are a lot of floppy images at [http://www.datormuseum.se/documentation-software/norsk-data-floppy-disks Datormuseum.se]
For a detailed description use the link above.
* [https://dl.dropboxusercontent.com/u/96935524/Datormusuem/ND10/DiskImages/NDDISK19.IMD.gz SINTRAN III VSE/VSX UTILITY PROGRAMS 10628D00-XX-02S]
... and many more


== List of test programs we have access to ==
== List of test programs we have access to ==
Line 62: Line 223:
== Software mentioned in other sources ==
== Software mentioned in other sources ==


'''CAT'''<ref name="dictionary">[http://www.cs.chalmers.se/~bringert/darcs/hdb-foldoc/Dictionary Free On-line Dictionary of Computing]</ref>
'''CAT'''<ref name="dictionary">[http://foldoc.org/ Free On-line Dictionary of Computing]</ref>
Common Abstract Tree Language.  R. Voeller & Uwe Schmidt, U
Common Abstract Tree Language.  R. Voeller & Uwe Schmidt, U
Kiel, Germany 1983.  Universal intermediate language, used by
Kiel, Germany 1983.  Universal intermediate language, used by
Line 70: Line 231:


'''NODAL'''<ref name="dictionary"/>
'''NODAL'''<ref name="dictionary"/>
Interpreted language implemented on Norsk Data's NORD-10
Interpreted language implemented on Norsk Data's [[NORD-10]]
computers.  Used by CERN and DESY high energy physics labs to
computers.  Used by CERN and DESY high energy physics labs to
control their accelerator hardware, PADAC and SEDAC.  Included
control their accelerator hardware, PADAC and SEDAC.  Included
trackball input, graphics.
trackball input, graphics.
'''GETNORD'''<ref name="nocus">[http://www.sintran.com/sintran/library/libsales/libsales.html NOCUS] Software July 1983, page 201</ref>
Reading NORD diskettes to a CP/M based microcomputer. GETNORD is a member of a set of two programs used for transfer of files between a minicomputer NORD and a CP/M based microcomputer. The programs are particularly well suited for transfer of all sorts of text files, written in international ASCII (or, national adapted ASCII versions). GETNORD runs on a CP/M based microcomputer and will perform reading NORD diskettes, with their 512 bytes sectors and their special directory format. The micro must be equipped with at least one  normal 8 inch diskette drive, and its disk controller must be able to take 512 bytes sectors, single density. The companion program is GETCPM, a program running on  NORD and able to read diskettes written by a CP/M based microcomputer. The two programs work quite independently, however, and they may be obtained individually. Vendor: Odd Pettersen, Hoemshøgda, 7000 Trondheim, Norway.


== Software from third part ==
== Software from third part ==

Latest revision as of 13:41, 21 August 2024

This is a compilation of known software for the Norsk Data computers. It contains both programs released by Norsk Data AS and third part programmers. Links to online resources and references to where copies could be found should also be included.

The Software lab at 11th floor in Økern Business Center, 1975

Software from Norsk Data AS

(Main article : List of software products)

List of external images

There are a lot of floppy images at Datormuseum.se For a detailed description use the link above.

... and many more

List of test programs we have access to

  • 100-ERRCOR-2339B.BPUN 18K
  • CACHE-2063D.BPUN 38K
  • CONFIGURATIO-C08.BPUN 46K
  • DIMS-1453G.BPUN 17K
  • DISC-TEMA-H33.BPUN 72K
  • DSERV-1395A.BPUN 3.3K
  • ECCTEST-2224B.BPUN 14K
  • FL-LOOPS-1996A.BPUN 1.1K
  • FLOPP-FORM-1990B.BPUN 5.6K
  • FLOPPY-FUNCT-H00.BPUN 7.0K
  • FLOPPY-RAN-1988B.BPUN 9.3K
  • FLOPPY-STREA-B00.BPUN 49K
  • HDLC-MEGALIN-C00.BPUN 30K
  • INSTRUCTION-B.BPUN 45K
  • LP-TEST-D01.BPUN 19K
  • MEMORY-C03.BPUN 35K
  • MOVER-1863C.BPUN 3.5K
  • MULTI-1820P.BPUN 22K
  • PAGING-B.BPUN 25K
  • PARAL-BYTE-1942C.BPUN 6.1K
  • PASCAN-2226A.BPUN 12K
  • PFAIL-1355G.BPUN 2.9K
  • RTC-12-1902B.BPUN 2.3K
  • SMALL-RAND-2448A.BPUN 16K
  • STC-RUNNER-2410B.BPUN 24K
  • STC-TEST-2411E.BPUN 30K
  • SUPER-RAND-F00.BPUN 13K
  • SYNC-MODEM-A.BPUN 22K
  • TANB-MAG-1559H.BPUN 8.3K
  • TECOD-1451E.BPUN 7.0K
  • TERMINAL-ASY-E00.BPUN 32K
  • TET2200-A.BPUN 26K


These programs have been stripped for easy loading as binary only by the nd100emu ND100 emulator project, the start address is in the name.

  • FL-LOOPS-1996A.BPUN.start00000.bin 608
  • INSTRUCTION-B.BPUN.start00000.bin 45K
  • MEMORY-C03.BPUN.start00000.bin 34K

Software mentioned in other sources

CAT[11] Common Abstract Tree Language. R. Voeller & Uwe Schmidt, U Kiel, Germany 1983. Universal intermediate language, used by Norsk Data in their family of compilers. "A Multi-Language Compiler System with Automatically Generated Codegenerators, U. Schmidt et al, SIGPLAN Notices 19(6):202-2121 (June 1984).

NODAL[11] Interpreted language implemented on Norsk Data's NORD-10 computers. Used by CERN and DESY high energy physics labs to control their accelerator hardware, PADAC and SEDAC. Included trackball input, graphics.

GETNORD[12] Reading NORD diskettes to a CP/M based microcomputer. GETNORD is a member of a set of two programs used for transfer of files between a minicomputer NORD and a CP/M based microcomputer. The programs are particularly well suited for transfer of all sorts of text files, written in international ASCII (or, national adapted ASCII versions). GETNORD runs on a CP/M based microcomputer and will perform reading NORD diskettes, with their 512 bytes sectors and their special directory format. The micro must be equipped with at least one normal 8 inch diskette drive, and its disk controller must be able to take 512 bytes sectors, single density. The companion program is GETCPM, a program running on NORD and able to read diskettes written by a CP/M based microcomputer. The two programs work quite independently, however, and they may be obtained individually. Vendor: Odd Pettersen, Hoemshøgda, 7000 Trondheim, Norway.

Software from third part

  • 5 cm of program listings. (Forth + other)

References and sources

  1. 1.0 1.1 1.2 Norsk Data Document ND–30.005 TEST PROGRAM DESCRIPTIONS
  2. Norsk Data Document ND–30.026 NORDRIFT - HÅNDBOK FOR DRIFTSOPERATØRER
  3. 3.0 3.1 Norsk Data Document ND–30.025 COSMOS OPERATORS GUIDE
  4. Norsk Data Document ND–30.033 COSMOS X.21 OPTION OPERATOR GUIDE
  5. 5.0 5.1 ND–60.189 ND/PC-LINK USER MANUAL
  6. Norsk Data Document ND–30.034 COSMOS X.25 OPTION OPERATOR GUIDE
  7. 7.0 7.1 Norsk Data Document ND–30.038 SNA 3270 TERMINAL EMULATOR OPERATOR GUIDE
  8. Norsk Data Document ND–60.252 THE SPRINT USER GUIDE
  9. Det norske datafyrtårnet
  10. Norsk Data Document ND–30.031 ND-100 COMPACT OPERATOR GUIDE
  11. 11.0 11.1 Free On-line Dictionary of Computing
  12. NOCUS Software July 1983, page 201