ND-10076H: Difference between revisions

From NDWiki
Jump to navigation Jump to search
(created ND-10076H page)
 
m (→‎Software: fix a spelling error)
 
Line 10: Line 10:
[[NORD-10]] or [[ND-100]] computer.
[[NORD-10]] or [[ND-100]] computer.
=== Software ===
=== Software ===
Operatuing system: SINTRAN III VS
Operating system: SINTRAN III VS
 
== Documentation ==
== Documentation ==
PD- or PI-sheet
PD- or PI-sheet

Latest revision as of 18:02, 26 May 2024

Pascal for ND-100.

Description

Compile and execute Pascal programs.

Prerequisites

The following are required in order to use this product.

Hardware

NORD-10 or ND-100 computer.

Software

Operating system: SINTRAN III VS

Documentation

PD- or PI-sheet

Manuals

Installation

Files

To install the Nord Pascal system, the following files are needed

  1. PASCAL-COD The Pascal compiler in BRF format.
  2. PASCAL-LIB The Pascal run-time library in BRF format.
  3. PASCAL-ERR The compile-time error messages in symbolic form.

Installation procedure

  1. Copy PASCAL-LIB to a system file named PASCAL-LIB:BRF.
  2. Copy PASCAL-ERR to a system file named PASCAL-ERR:SYMB
  3. The Pascal compiler can be generated in two versions - one for one-bank execution, and one for two-bank execution. Be aware that a terminal running the two-bank compiler or two-bank Pascal programs must have 128K user segments.

Because of the many extensions in this version of Pascal, the compiler has grown in size. The result is that only fairly small programs (ca. 100 lines) may be compiled by the one-bank compiler. If the program is too big, the compiler gives the error message STACK-HEAP OVERFLOW.

To generate an absolute version of the compiler, enter the following commands. The commands marked (o) are optional; the

*DEFINE NOBKS 2

command will cause generation of a two-bank compiler. When the compiler prints a source program, it will by default print 60 (decimal) lines per page. To change thius number, enter the

*DEFINE LINPP n

command (remember that 'n' must be octal). The

*DEFINE NOBUF 4

command will set the number of files being buffered to 4. This will give better performance when programs with $INCLUDE commands are compiled.

    @NRL
    *IMAGE-FILE 100
    *SIZE 1500
    *SET-LOAD-ADDRESS 24000
(o) *DEFINE NOBKS 2
(o) *DEFINE LINPP n
(o) *DEFINE NOBUF 4
    *LOAD PASCAL-CODE PASCAL-LIB
    *VALUE PASCAL
    xxxxxx
    *VALUE CONTINU
    yyyyyy
(*) *DUMP "PASCAL:PROG" xxxxxx yyyyyy
(*) *EXIT

To dump Pascal as a rentrant subsystem, do the following commands instead of the ones marked (*):

*BPUN "PASCAL:BPUN",,
*EXIT
@DUMP-REE PASCAL,xxxxxx,yyyyyy,PASCAL

The installation is now complete, and the system can be used according to the user manual.

Date

Date of release, production, revision.

Date: 1982.06.07

Media

Labels

Images

Images (made with dd) of 5.25 inch floppies.

Errors

Files