DataMuseum.dk

Presents historical artifacts from the history of:

IBM System/36

This is an automatic "excavation" of a thematic subset of
artifacts from Datamuseum.dk's BitArchive.

See our Wiki for more about IBM System/36

Excavated with: AutoArchaeologist - Free & Open Source Software.


top - metrics - download

⟦d53501e8e⟧

    Length: 28160 (0x6e00)
    Notes: FORM36, MEMBER_O
    Names: »#RP@FMTS«

Derivation

└─⟦ce1fc3cee⟧ Bits:30009814 REF.NO PWD33 PGM 5727-RG6 FEAT9074 RPG II US Z250-0040-2 REV/LEV 05.01 SEQ. 1/1 DISKET 2S 96TPI INTERNAL 88.05.24 31
    └─⟦6ee5d0e69⟧ 
        └─⟦this⟧ ».#RP@FMTS« 

S/36 Forms

FormPointer36 {name=»RPGONL1 «, f1=0x00, start=0x0002, length=0x06, f5=0x00, f6=0x00, f7=0x21, f8=0x00, f9=0000000000000000}
  ┌────────────────────────────────────────────────────────────────────────────────┐
00│                               RPGONL PROCEDURE                     Optional-*  │
01│                                                                                │
02│                RPG II interactive program-development procedure                │
03│                                                                                │
04│                                                                                │
05│  Name of source program to be compiled  . . . . . . . . . . . . ␣␣␣␣␣␣␣␣┴┤     │
06│                                                                                │
07│  Name of library containing program to be compiled  . . . . . . ␣␣␣␣␣␣␣␣┴┤     │
08│                                                                                │
09│  Name of library to contain compiled program  . . . . . . . . . ␣␣␣␣␣␣␣␣┴┤  *  │
10│                                                                                │
11│  Name of data dictionary to be used . . . . . . . . . . . . . . ␣␣␣␣␣␣␣␣┴┤  *  │
12│                                                                                │
13│  Create or change source before first compilation?  . . . . Y,N Y┴┤            │
14│                                                                                │
15│                                                                                │
16│                                                                                │
17│                                                                                │
18│                                                                                │
19│                                                                                │
20│                                                                                │
21│                                                                                │
22│   Cmd3-Previous menu  Cmd7-End  Cmd14-Compiler options      (c) 1985 IBM Corp.╳│
23│␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣╳    │
24│                                                                                │
25│                                                                                │
26│                                                                                │
27│                                                                                │
  └────────────────────────────────────────────────────────────────────────────────┘
FormPointer36 {name=»RPGONLO1«, f1=0x00, start=0x0008, length=0x09, f5=0x00, f6=0x00, f7=0x42, f8=0x00, f9=0000000000000000}
  ┌────────────────────────────────────────────────────────────────────────────────┐
00│                               RPGONL PROCEDURE                     Optional-*  │
01│                                                                                │
02│                            RPG II compiler options                             │
03│                                                                                │
04│ ╳␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣╳                                 │
05│                                                                                │
06│  Override print option in source  . . . SOURCE,NOSOURCE,PSOURCE ␣␣␣␣␣␣␣␣┴┤  *  │
07│  Override debug option in source  . . . . . . . . DEBUG,NODEBUG ␣␣␣␣␣␣␣┴┤   *  │
08│  Override size-to-execute option in source  . . . . . . .  2-64 ␣␣┴┤        *  │
09│  Create cross-reference listing . . . . . . . . . . NOXREF,XREF NOXREF┴┤       │
10│  Create program that can be run . . . . . . . . . . LINK,NOLINK LINK  ┴┤       │
11│  Create program that must be                                                   │
12│    link-edited  . . . . . . . . . . . . . . . . NOOBJECT,OBJECT NOOBJECT┴┤     │
13│  Name of subroutine input library . . . . . . . . . . . . . . . ␣␣␣␣␣␣␣␣┴┤  *  │
14│  Never-ending program . . . . . . . . . . . . . . . . NONEP,NEP NONEP┴┤        │
15│  Maximum number of                                                             │
16│    requesting display stations. . . . . . . . . . . . . .  0-99 0 ┴┤           │
17│  Generate CONSOLE file display formats  . . . . . . . GEN,NOGEN GEN  ┴┤        │
18│  Size of work files in blocks . . . . . . . . . . . . .  1-9999 40  ┴┤         │
19│  Create program with                                                           │
20│    memory resident overlays . . . . . . . . . . . . . NOMRO,MRO NOMRO┴┤        │
21│                                                                                │
22│   Cmd2-Page back  Cmd7-End                                  (c) 1985 IBM Corp.╳│
23│␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣╳    │
24│                                                                                │
25│                                                                                │
26│                                                                                │
27│                                                                                │
  └────────────────────────────────────────────────────────────────────────────────┘
FormPointer36 {name=»RPGONLO2«, f1=0x00, start=0x0011, length=0x09, f5=0x00, f6=0x00, f7=0x42, f8=0x00, f9=0000000000000000}
  ┌────────────────────────────────────────────────────────────────────────────────┐
00│                               RPGONL PROCEDURE                     Optional-*  │
01│                                                                                │
02│                            RPG II compiler options                             │
03│                                                                                │
04│ ╳␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣╳                                          │
05│                                                                                │
06│  Override print option in source  . . . SOURCE,NOSOURCE,PSOURCE ␣␣␣␣␣␣␣␣┴┤  *  │
07│  Override debug option in source  . . . . . . . . DEBUG,NODEBUG ␣␣␣␣␣␣␣┴┤   *  │
08│  Override size-to-execute option in source  . . . . . . .  2-64 ␣␣┴┤        *  │
09│  Create cross-reference listing . . . . . . . . . . NOXREF,XREF NOXREF┴┤       │
10│  Create program that can be run . . . . . . . . . . LINK,NOLINK LINK  ┴┤       │
11│  Create program that must be                                                   │
12│    link-edited  . . . . . . . . . . . . . . . . NOOBJECT,OBJECT NOOBJECT┴┤     │
13│  Name of subroutine input library . . . . . . . . . . . . . . . ␣␣␣␣␣␣␣␣┴┤  *  │
14│  Never-ending program . . . . . . . . . . . . . . . . NONEP,NEP NONEP┴┤        │
15│  Maximum number of                                                             │
16│    requesting display stations. . . . . . . . . . . . . .  0-99 0 ┴┤           │
17│  Generate CONSOLE file display formats  . . . . . . . GEN,NOGEN GEN  ┴┤        │
18│  Size of work files in blocks . . . . . . . . . . . . .  1-9999 40  ┴┤         │
19│  Create program with                                                           │
20│    memory resident overlays . . . . . . . . . . . . . NOMRO,MRO NOMRO┴┤        │
21│                                                                                │
22│   Cmd7-End                                                  (c) 1985 IBM Corp.╳│
23│␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣╳    │
24│                                                                                │
25│                                                                                │
26│                                                                                │
27│                                                                                │
  └────────────────────────────────────────────────────────────────────────────────┘
FormPointer36 {name=»RPGONLC «, f1=0x00, start=0x001a, length=0x05, f5=0x00, f6=0x00, f7=0x02, f8=0x00, f9=0000000000000000}
  ┌────────────────────────────────────────────────────────────────────────────────┐
00│                               RPGONL PROCEDURE                                 │
01│                                                                                │
02│                             Continuation options                               │
03│                                                                                │
04│                                                                                │
05│  Would you like to view the compiler listing?  . . . Y,N        N┴┤            │
06│                                                                                │
07│  Would you like to recompile the source program? . . Y,N        Y┴┤            │
08│                                                                                │
09│  ---------------------------------------------------------------------------   │
10│                                                                                │
11│                                                                                │
12│  Source program  . . . . . . . . .  ╳␣␣␣␣␣␣␣␣╳                                 │
13│  Input library . . . . . . . . . .  ╳␣␣␣␣␣␣␣␣╳                                 │
14│  Output library  . . . . . . . . .  ╳␣␣␣␣␣␣␣␣╳                                 │
15│  Data dictionary . . . . . . . . .  ╳␣␣␣␣␣␣␣␣╳                                 │
16│                                                                                │
17│                                                                                │
18│                                                                                │
19│                                                                                │
20│                                                                                │
21│   Cmd1-Work with different member  Cmd7-End                                    │
22│   Cmd14-Compiler options                                    (c) 1985 IBM Corp.╳│
23│␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣╳    │
24│                                                                                │
25│                                                                                │
26│                                                                                │
27│                                                                                │
  └────────────────────────────────────────────────────────────────────────────────┘
FormPointer36 {name=»HELP0101«, f1=0x00, start=0x001f, length=0x05, f5=0x00, f6=0x00, f7=0x00, f8=0x00, f9=0000000000000000}
  ┌────────────────────────────────────────────────────────────────────────────────┐
00│                           HELP FOR RPGONL PROCEDURE        Page  1 of 13       │
01│                                                                                │
02│╳DESCRIPTION                   ╳                                                │
03│                                                                                │
04│    The RPG II interactive program development procedure (RPGONL)               │
05│    lets you create error-free RPG II programs without leaving the              │
06│    display station.  With this procedure you can create RPG II                 │
07│    programs, compile these programs, correct errors detected by                │
08│    the system, and then recompile the corrected programs.  Because             │
09│    this procedure is interactive, you can continue to recompile                │
10│    a program as many times as you wish.  In addition, the system               │
11│    "remembers" the compiler options you chose for the previous                 │
12│    compilation, so you have to type these options only once.                   │
13│                                                                                │
14│                                                                                │
15│                                                                                │
16│                                                                                │
17│                                                                                │
18│                                                                                │
19│                                                                                │
20│                                                                                │
21│                                                                                │
22│                                                                                │
23│ Enter-Exit help text     Roll keys-Page help text           (C) 1985 IBM CORP. │
24│                                                                                │
25│                                                                                │
26│                                                                                │
27│                                                                                │
  └────────────────────────────────────────────────────────────────────────────────┘
FormPointer36 {name=»HELP0102«, f1=0x00, start=0x0024, length=0x07, f5=0x00, f6=0x00, f7=0x00, f8=0x00, f9=0000000000000000}
  ┌────────────────────────────────────────────────────────────────────────────────┐
00│                           HELP FOR RPGONL PROCEDURE        Page  2 of 13       │
01│                                                                                │
02│    There are four steps in the RPGONL procedure.                               │
03│                                                                                │
04│    The first step is to respond to the options on the first two displays.      │
05│    These options are described later in this help text.                        │
06│                                                                                │
07│    The second step depends on your response to the fourth prompt on the        │
08│    first display (Create or change source before first compilation?).          │
09│                                                                                │
10│    If you entered Y, RPG calls DSU/SEU now, allowing you to create or          │
11│    update an RPG II source member.  When you finish using DSU/SEU and          │
12│    press Cmd7, the source program is compiled.                                 │
13│                                                                                │
14│    If you entered N, the existing source program is compiled and               │
15│    the DSU/SEU step is skipped.  When the compilation is complete, the         │
16│    system replaces the existing program with the newly compiled                │
17│    program.  No message is displayed.                                          │
18│                                                                                │
19│                                                                                │
20│                                                                                │
21│                                                                                │
22│                                                                                │
23│ Enter-Exit help text     Roll keys-Page help text           (c) 1985 IBM Corp. │
24│                                                                                │
25│                                                                                │
26│                                                                                │
27│                                                                                │
  └────────────────────────────────────────────────────────────────────────────────┘
FormPointer36 {name=»HELP0103«, f1=0x00, start=0x002b, length=0x07, f5=0x00, f6=0x00, f7=0x00, f8=0x00, f9=0000000000000000}
  ┌────────────────────────────────────────────────────────────────────────────────┐
00│                           HELP FOR RPGONL PROCEDURE        Page  3 of 13       │
01│                                                                                │
02│    The third step is a display of your source program with all error           │
03│    messages (denoted by ?? in columns 1-2) inserted immediately                │
04│    before the statement in error.  At this time you can correct these          │
05│    statements.  Use Cmd7 to end DSU/SEU.  On the DSU/SEU end-of-job            │
06│    display, you can request that all diagnostics be removed from the           │
07│    source program.                                                             │
08│                                                                                │
09│                                                                                │
10│    The fourth step is that the Continuation options display appears.           │
11│    On this display you can choose to do the following:                         │
12│                                                                                │
13│    1)  View at your display station the compiler listing for the               │
14│        source member just compiled.  If you choose not to view the             │
15│        listing, it is automatically deleted.                                   │
16│                                                                                │
17│    2)  Recompile the source member whose name is shown on the                  │
18│        bottom half of the display.                                             │
19│                                                                                │
20│                                                                                │
21│                                                                                │
22│                                                                                │
23│ Enter-Exit help text     Roll keys-Page help text           (c) 1985 IBM Corp. │
24│                                                                                │
25│                                                                                │
26│                                                                                │
27│                                                                                │
  └────────────────────────────────────────────────────────────────────────────────┘
FormPointer36 {name=»HELP0104«, f1=0x00, start=0x0032, length=0x05, f5=0x00, f6=0x00, f7=0x00, f8=0x00, f9=0000000000000000}
  ┌────────────────────────────────────────────────────────────────────────────────┐
00│                           HELP FOR RPGONL PROCEDURE        Page  4 of 13       │
01│                                                                                │
02│    Use Cmd14 if you would like to change any of the RPG II compiler            │
03│    options before the next compilation.  Use Cmd1 if you would                 │
04│    like to work with a new or different source member.  Use Cmd7               │
05│    to end this procedure.                                                      │
06│                                                                                │
07│                                                                                │
08│                                                                                │
09│╳KEYS YOU CAN USE ON THE RPGONL PROCEDURE                                       │
10│                                             ╳                                  │
11│    Cmd1 - Work with a new or different member                                  │
12│    Cmd2 - Show previous display                                                │
13│    Cmd3 - Display the previous menu                                            │
14│    Cmd7 - End the procedure                                                    │
15│    Cmd14- Display RPG II compiler options                                      │
16│                                                                                │
17│                                                                                │
18│                                                                                │
19│                                                                                │
20│                                                                                │
21│                                                                                │
22│                                                                                │
23│ Enter-Exit help text     Roll keys-Page help text           (c) 1985 IBM Corp. │
24│                                                                                │
25│                                                                                │
26│                                                                                │
27│                                                                                │
  └────────────────────────────────────────────────────────────────────────────────┘
FormPointer36 {name=»HELP0105«, f1=0x00, start=0x0037, length=0x06, f5=0x00, f6=0x00, f7=0x00, f8=0x00, f9=0000000000000000}
  ┌────────────────────────────────────────────────────────────────────────────────┐
00│                           HELP FOR RPGONL PROCEDURE        Page  5 of 13       │
01│                                                                                │
02│╳Name of source program to be compiled  . . . . . . . . . . . .                ╳│
03│                                                                                │
04│    The name you give to the set of RPG II specifications                       │
05│    used as input for a program.  This name can be up to 8                      │
06│    characters long and must begin with an alphabetic character                 │
07│    (A-Z,#,$,@).                                                                │
08│                                                                                │
09│                                                                                │
10│                                                                                │
11│                                                                                │
12│╳Name of library containing source program  . . . . . . . . . . ╳               │
13│                                                                                │
14│    The name you give to the area on disk that contains the RPG II              │
15│    source program.  The library name can be up to 8 characters                 │
16│    long and must begin with an alphabetic character.  The                      │
17│    default is the current active library.                                      │
18│                                                                                │
19│                                                                                │
20│                                                                                │
21│                                                                                │
22│                                                                                │
23│ Enter-Exit help text     Roll keys-Page help text           (c) 1985 IBM Corp. │
24│                                                                                │
25│                                                                                │
26│                                                                                │
27│                                                                                │
  └────────────────────────────────────────────────────────────────────────────────┘
FormPointer36 {name=»HELP0106«, f1=0x00, start=0x003d, length=0x05, f5=0x00, f6=0x00, f7=0x00, f8=0x00, f9=0000000000000000}
  ┌────────────────────────────────────────────────────────────────────────────────┐
00│                           HELP FOR RPGONL PROCEDURE        Page  6 of 13       │
01│                                                                                │
02│╳Name of library to contain compiled program  . . . . . . . . .                ╳│
03│                                                                                │
04│    The name you give to the area on disk that will contain                     │
05│    the compiled source program.  If you leave this entry                       │
06│    blank, the system uses the name of the source input library.                │
07│                                                                                │
08│                                                                                │
09│╳Name of data dictionary to be used . . . . . . . . . . . . . .                 │
10│╳                                                                               │
11│    The name of the data dictionary to use during the compile.                  │
12│    There is no assumed default.                                                │
13│                                                                                │
14│╳Create or change source before first compilation? . . . .  Y,N                ╳│
15│                                                                                │
16│    If you answer Y (yes), you can create a new source program                  │
17│    or change an existing source program by using SEU or DSU.                   │
18│    Use command key 7 to end DSU/SEU.  If you answer                            │
19│    N (no), the system compiles the existing source program.                    │
20│                                                                                │
21│                                                                                │
22│                                                                                │
23│ Enter-Exit help text     Roll keys-Page help text           (c) 1985 IBM Corp. │
24│                                                                                │
25│                                                                                │
26│                                                                                │
27│                                                                                │
  └────────────────────────────────────────────────────────────────────────────────┘
FormPointer36 {name=»HELP0107«, f1=0x00, start=0x0042, length=0x07, f5=0x00, f6=0x00, f7=0x00, f8=0x00, f9=0000000000000000}
  ┌────────────────────────────────────────────────────────────────────────────────┐
00│                           HELP FOR RPGONL PROCEDURE        Page  7 of 13       │
01│                                                                                │
02│╳Override print option in source . . .  SOURCE,NOSOURCE,PSOURCE                ╳│
03│                                                                                │
04│    Use this option to override the entry you made in column 11                 │
05│    of the RPG II control specification.                                        │
06│                                                                                │
07│                                                                                │
08│    SOURCE   - Requests a complete program listing.                             │
09│    NOSOURCE - Requests no program listing.  Use this option to                 │
10│               create a compiled program for which you have a listing.          │
11│    PSOURCE  - Requests a partial program listing.                              │
12│                                                                                │
13│╳Override debug option in source . . . . . . . .  DEBUG,NODEBUG                ╳│
14│                                                                                │
15│    Use this option to override the entry you made in column 15 of the          │
16│    RPG II control specification.                                               │
17│                                                                                │
18│    DEBUG   - Your program uses the DEBUG operation.                            │
19│    NODEBUG - Your program does not use the DEBUG operation.                    │
20│                                                                                │
21│                                                                                │
22│                                                                                │
23│ Enter-Exit help text     Roll keys-Page help text           (c) 1985 IBM Corp. │
24│                                                                                │
25│                                                                                │
26│                                                                                │
27│                                                                                │
  └────────────────────────────────────────────────────────────────────────────────┘
FormPointer36 {name=»HELP0108«, f1=0x00, start=0x0049, length=0x06, f5=0x00, f6=0x00, f7=0x00, f8=0x00, f9=0000000000000000}
  ┌────────────────────────────────────────────────────────────────────────────────┐
00│                           HELP FOR RPGONL PROCEDURE        Page  8 of 13       │
01│                                                                                │
02│╳Override size-to-execute option in source  . . . . . . .  2-64                ╳│
03│                                                                                │
04│    Use this option to override the entry you made in columns 13-14             │
05│    of the RPG II control specification.  You can enter any even number         │
06│    from 2 to 64.                                                               │
07│                                                                                │
08│                                                                                │
09│╳Create cross-reference listing . . . . . . . . . . NOXREF,XREF                ╳│
10│                                                                                │
11│    Use this option to request a cross-reference listing of symbols             │
12│    for the program being compiled.  A cross-reference listing                  │
13│    consists of an alphabetic list of all symbols used in the                   │
14│    program and the line number in which each symbol is used.                   │
15│                                                                                │
16│    NOXREF (default) - Does not request a cross-reference listing.              │
17│    XREF             - Requests a cross-reference listing.                      │
18│                                                                                │
19│                                                                                │
20│                                                                                │
21│                                                                                │
22│                                                                                │
23│ Enter-Exit help text     Roll keys-Page help text           (c) 1985 IBM Corp. │
24│                                                                                │
25│                                                                                │
26│                                                                                │
27│                                                                                │
  └────────────────────────────────────────────────────────────────────────────────┘
FormPointer36 {name=»HELP0109«, f1=0x00, start=0x004f, length=0x07, f5=0x00, f6=0x00, f7=0x00, f8=0x00, f9=0000000000000000}
  ┌────────────────────────────────────────────────────────────────────────────────┐
00│                           HELP FOR RPGONL PROCEDURE        Page  9 of 13       │
01│                                                                                │
02│╳Create program that can be run . . . . . . . . . . LINK,NOLINK                ╳│
03│                                                                                │
04│    Use this option to create a load module.  A load module can be run          │
05│    without first being link-edited by the OLINK procedure.                     │
06│                                                                                │
07│                                                                                │
08│    LINK (default) - Requests a load module if there are no terminal            │
09│                     errors.                                                    │
10│    NOLINK         - Does not request a load module.                            │
11│                                                                                │
12│╳Create program that must be                                                   ╳│
13│ ╳ link-edited  . . . . . . . . . . . . . . . . NOOBJECT,OBJECT                ╳│
14│                                                                                │
15│    Use this option to create a subroutine module.  A subroutine                │
16│    module must be link-edited by the OLINK procedure before it can             │
17│    be run.                                                                     │
18│                                                                                │
19│    NOOBJECT (default) - Does not request a subroutine module.                  │
20│    OBJECT             - Requests a subroutine module if there are              │
21│                         no terminal errors.                                    │
22│                                                                                │
23│ Enter-Exit help text     Roll keys-Page help text           (c) 1985 IBM Corp. │
24│                                                                                │
25│                                                                                │
26│                                                                                │
27│                                                                                │
  └────────────────────────────────────────────────────────────────────────────────┘
FormPointer36 {name=»HELP0110«, f1=0x00, start=0x0056, length=0x07, f5=0x00, f6=0x00, f7=0x00, f8=0x00, f9=0000000000000000}
  ┌────────────────────────────────────────────────────────────────────────────────┐
00│                           HELP FOR RPGONL PROCEDURE        Page 10 of 13       │
01│                                                                                │
02│╳Name of subroutine input library . . . . . . . . . . . . . . .                ╳│
03│                                                                                │
04│    The name of the area on disk that contains your compiled                    │
05│    Assembler subroutines to be combined with the program                       │
06│    to be compiled.  If no name is specified, the name of the                   │
07│    source input library is used.                                               │
08│                                                                                │
09│                                                                                │
10│╳Never-ending program . . . . . . . . . . . . . . . . NONEP,NEP                ╳│
11│                                                                                │
12│    Use this option if you want this program to be a                            │
13│    Never-ending program (NEP).  A NEP is defined                               │
14│    as a long-running program.  No system resources,                            │
15│    except shared files, allocated to a NEP program are                         │
16│    available to other jobs.                                                    │
17│                                                                                │
18│    NONEP (default) - Program is not a NEP.                                     │
19│    NEP             - Program is a NEP.                                         │
20│                                                                                │
21│                                                                                │
22│                                                                                │
23│ Enter-Exit help text     Roll keys-Page help text           (c) 1985 IBM Corp. │
24│                                                                                │
25│                                                                                │
26│                                                                                │
27│                                                                                │
  └────────────────────────────────────────────────────────────────────────────────┘
FormPointer36 {name=»HELP0111«, f1=0x00, start=0x005d, length=0x07, f5=0x00, f6=0x00, f7=0x00, f8=0x00, f9=0000000000000000}
  ┌────────────────────────────────────────────────────────────────────────────────┐
00│                           HELP FOR RPGONL PROCEDURE        Page 11 of 13       │
01│                                                                                │
02│╳Maximum number of                                                             ╳│
03│╳  requesting display stations  . . . . . . . . . . . . .  0-99                ╳│
04│                                                                                │
05│    Maximum number of display stations that can request the compiled            │
06│    program at the same time.  A value of 0 indicates that the program          │
07│    is a single requesting terminal (SRT) program.                              │
08│                                                                                │
09│                                                                                │
10│╳Generate CONSOLE file display formats  . . . . . . . GEN,NOGEN                ╳│
11│                                                                                │
12│    If the program contains CONSOLE files, generate display formats.            │
13│                                                                                │
14│    GEN (default) - Generate display formats.                                   │
15│    NOGEN         - Do not generate display formats.                            │
16│                                                                                │
17│╳Size of work files in blocks . . . . . . . . . . . . .  1-9999                ╳│
18│                                                                                │
19│    The size of the RPG II work files.  The default is 40 blocks.               │
20│                                                                                │
21│                                                                                │
22│                                                                                │
23│ Enter-Exit help text     Roll keys-Page help text           (c) 1985 IBM Corp. │
24│                                                                                │
25│                                                                                │
26│                                                                                │
27│                                                                                │
  └────────────────────────────────────────────────────────────────────────────────┘
FormPointer36 {name=»HELP0112«, f1=0x00, start=0x0064, length=0x04, f5=0x00, f6=0x00, f7=0x00, f8=0x00, f9=0000000000000000}
  ┌────────────────────────────────────────────────────────────────────────────────┐
00│                           HELP FOR RPGONL PROCEDURE        Page 12 of 13       │
01│                                                                                │
02│╳Create program with                                                           ╳│
03│╳  memory resident overlays . . . . . . . . . . . . . NOMRO,MRO                ╳│
04│                                                                                │
05│    Creates a program that requests that its overlays remain in main memory.    │
06│    This option is meaningful only if link-editing is performed and overlays    │
07│    are needed.                                                                 │
08│                                                                                │
09│    NOMRO (default) - Do not create the program with memory resident overlays.  │
10│                                                                                │
11│    MRO             - Create the program with memory resident overlays.         │
12│                                                                                │
13│                                                                                │
14│                                                                                │
15│                                                                                │
16│                                                                                │
17│                                                                                │
18│                                                                                │
19│                                                                                │
20│                                                                                │
21│                                                                                │
22│                                                                                │
23│ Enter-Exit help text     Roll keys-Page help text           (c) 1985 IBM Corp. │
24│                                                                                │
25│                                                                                │
26│                                                                                │
27│                                                                                │
  └────────────────────────────────────────────────────────────────────────────────┘
FormPointer36 {name=»HELP0113«, f1=0x00, start=0x0068, length=0x06, f5=0x00, f6=0x00, f7=0x00, f8=0x80, f9=0000000000000000}
  ┌────────────────────────────────────────────────────────────────────────────────┐
00│                           HELP FOR RPGONL PROCEDURE        Page 13 of 13       │
01│                                                                                │
02│╳Would you like to view the compiler listing?  . . . . . .  Y,N                ╳│
03│                                                                                │
04│    Use this option if you would like to view the compiler listing              │
05│    for the program just compiled.                                              │
06│                                                                                │
07│                                                                                │
08│    Y           - The listing is displayed.  From the display, you              │
09│                  can request a printed listing.                                │
10│    N (default) - The listing is deleted.                                       │
11│                                                                                │
12│                                                                                │
13│╳Would you like to recompile the source program? . . . . .  Y,N                ╳│
14│                                                                                │
15│    Use this option if you would like to recompile the source                   │
16│    program shown on the bottom half of the display.                            │
17│                                                                                │
18│    Y (default) - The source program is recompiled.                             │
19│    N           - The source program is not recompiled.                         │
20│                                                                                │
21│                                                                                │
22│                                                                                │
23│ Enter-Exit help text     Roll keys-Page help text           (c) 1985 IBM Corp. │
24│                                                                                │
25│                                                                                │
26│                                                                                │
27│                                                                                │
  └────────────────────────────────────────────────────────────────────────────────┘

OctetView - S36Form

0x0000…0198 Vector {
0x0000…0198   [0x00]: FormPointer36 {name=»RPGONL1 «, f1=0x00, start=0x0002, length=0x06, f5=0x00, f6=0x00, f7=0x21, f8=0x00, f9=0000000000000000}
0x0000…0198   [0x01]: FormPointer36 {name=»RPGONLO1«, f1=0x00, start=0x0008, length=0x09, f5=0x00, f6=0x00, f7=0x42, f8=0x00, f9=0000000000000000}
0x0000…0198   [0x02]: FormPointer36 {name=»RPGONLO2«, f1=0x00, start=0x0011, length=0x09, f5=0x00, f6=0x00, f7=0x42, f8=0x00, f9=0000000000000000}
0x0000…0198   [0x03]: FormPointer36 {name=»RPGONLC «, f1=0x00, start=0x001a, length=0x05, f5=0x00, f6=0x00, f7=0x02, f8=0x00, f9=0000000000000000}
0x0000…0198   [0x04]: FormPointer36 {name=»HELP0101«, f1=0x00, start=0x001f, length=0x05, f5=0x00, f6=0x00, f7=0x00, f8=0x00, f9=0000000000000000}
0x0000…0198   [0x05]: FormPointer36 {name=»HELP0102«, f1=0x00, start=0x0024, length=0x07, f5=0x00, f6=0x00, f7=0x00, f8=0x00, f9=0000000000000000}
0x0000…0198   [0x06]: FormPointer36 {name=»HELP0103«, f1=0x00, start=0x002b, length=0x07, f5=0x00, f6=0x00, f7=0x00, f8=0x00, f9=0000000000000000}
0x0000…0198   [0x07]: FormPointer36 {name=»HELP0104«, f1=0x00, start=0x0032, length=0x05, f5=0x00, f6=0x00, f7=0x00, f8=0x00, f9=0000000000000000}
0x0000…0198   [0x08]: FormPointer36 {name=»HELP0105«, f1=0x00, start=0x0037, length=0x06, f5=0x00, f6=0x00, f7=0x00, f8=0x00, f9=0000000000000000}
0x0000…0198   [0x09]: FormPointer36 {name=»HELP0106«, f1=0x00, start=0x003d, length=0x05, f5=0x00, f6=0x00, f7=0x00, f8=0x00, f9=0000000000000000}
0x0000…0198   [0x0a]: FormPointer36 {name=»HELP0107«, f1=0x00, start=0x0042, length=0x07, f5=0x00, f6=0x00, f7=0x00, f8=0x00, f9=0000000000000000}
0x0000…0198   [0x0b]: FormPointer36 {name=»HELP0108«, f1=0x00, start=0x0049, length=0x06, f5=0x00, f6=0x00, f7=0x00, f8=0x00, f9=0000000000000000}
0x0000…0198   [0x0c]: FormPointer36 {name=»HELP0109«, f1=0x00, start=0x004f, length=0x07, f5=0x00, f6=0x00, f7=0x00, f8=0x00, f9=0000000000000000}
0x0000…0198   [0x0d]: FormPointer36 {name=»HELP0110«, f1=0x00, start=0x0056, length=0x07, f5=0x00, f6=0x00, f7=0x00, f8=0x00, f9=0000000000000000}
0x0000…0198   [0x0e]: FormPointer36 {name=»HELP0111«, f1=0x00, start=0x005d, length=0x07, f5=0x00, f6=0x00, f7=0x00, f8=0x00, f9=0000000000000000}
0x0000…0198   [0x0f]: FormPointer36 {name=»HELP0112«, f1=0x00, start=0x0064, length=0x04, f5=0x00, f6=0x00, f7=0x00, f8=0x00, f9=0000000000000000}
0x0000…0198   [0x10]: FormPointer36 {name=»HELP0113«, f1=0x00, start=0x0068, length=0x06, f5=0x00, f6=0x00, f7=0x00, f8=0x80, f9=0000000000000000}
0x0000…0198 }
0x0198…01a0 ff ff ff ff ff ff ff ff                                                                           ┆        ┆
0x01a0…01c0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff   ┆                                ┆
            […0x2…]
0x0200…0a52 Form36 {
0x0200…0a52   fh000 = 0x01	// 0x200 @0x0 
0x0200…0a52   fh00 = 2624	// 0x201 @0x1 
0x0200…0a52   fh01 = »NN «	// 0x203 @0x3 
0x0200…0a52   fh02 = 000000	// 0x206 @0x6 
0x0200…0a52   fh03 = »NNN«	// 0x209 @0x9 
0x0200…0a52   fh04 = 0x00f8	// 0x20c @0xc 
0x0200…0a52   fh05 = 0x0462	// 0x20e @0xe 
0x0200…0a52   fh06 = 005d80011800000000000000000000000000	// 0x210 @0x10 
0x0200…0a52   at0022 = 0x22040003	// 0x222 @0x22 
0x0200…0a52   at0026 = Form36LV {f00=0x24, f01=0x1f, f12=0x0643094a, f13=»HELP0105«, f14=»#RP@FMTS«, f15=»#RPGLIB «, f1z=0x1e}	// 0x226 @0x26 
0x0200…0a52   at0045 = Form36LV {f00=0x24, f01=0x1f, f12=0x0a430e4a, f13=»HELP0106«, f14=»#RP@FMTS«, f15=»#RPGLIB «, f1z=0x1e}	// 0x245 @0x45 
0x0200…0a52   at0064 = Form36LV {f00=0x24, f01=0x1f, f12=0x01011850, f13=»HELP0101«, f14=»#RP@FMTS«, f15=»#RPGLIB «, f1z=0x1e}	// 0x264 @0x64 
0x0200…0a52   at0083 = Form36LV {f00=0x51, f01=0x12, f22=000e00085151, f23=064315, f24=»N«, f25=00, f26=»N«, f27=01, f28=»N N«}	// 0x283 @0x83 
0x0200…0a52   at0095 = Form36LV {f00=0x51, f01=0x12, f22=001f00085151, f23=084316, f24=»N«, f25=00, f26=»N«, f27=02, f28=»N N«}	// 0x295 @0x95 
0x0200…0a52   at00a7 = Form36LV {f00=0x51, f01=0x12, f22=003000085151, f23=0a4317, f24=»N«, f25=00, f26=»N«, f27=03, f28=»N N«}	// 0x2a7 @0xa7 
0x0200…0a52   at00b9 = Form36LV {f00=0x51, f01=0x12, f22=004100085151, f23=0c431a, f24=»N«, f25=00, f26=»N«, f27=04, f28=»N N«}	// 0x2b9 @0xb9 
0x0200…0a52   at00cb = Form36LV {f00=0x51, f01=0x12, f22=005200015151, f23=0e4318, f24=»N«, f25=00, f26=»N«, f27=05, f28=»N N«}	// 0x2cb @0xcb 
0x0200…0a52   at00dd = Form36LV {f00=0x51, f01=0x12, f22=0340004b6101, f23=180100, f24=»Y«, f25=00, f26=»N«, f27=06, f28=»NNN«}	// 0x2dd @0xdd 
0x0200…0a52   at00ef = Form36LV {f00=0xfe, f01=0x09, f88=000000000000, f89=08}	// 0x2ef @0xef 
0x0200…0a52   panel = {	// 0x2f8 @0xf8 
0x0200…0a52       ┌────────────────────────────────────────────────────────────────────────────────┐
0x0200…0a52     00│                               RPGONL PROCEDURE                     Optional-*  │
0x0200…0a52     01│                                                                                │
0x0200…0a52     02│                RPG II interactive program-development procedure                │
0x0200…0a52     03│                                                                                │
0x0200…0a52     04│                                                                                │
0x0200…0a52     05│  Name of source program to be compiled  . . . . . . . . . . . . ␣␣␣␣␣␣␣␣┴┤     │
0x0200…0a52     06│                                                                                │
0x0200…0a52     07│  Name of library containing program to be compiled  . . . . . . ␣␣␣␣␣␣␣␣┴┤     │
0x0200…0a52     08│                                                                                │
0x0200…0a52     09│  Name of library to contain compiled program  . . . . . . . . . ␣␣␣␣␣␣␣␣┴┤  *  │
0x0200…0a52     10│                                                                                │
0x0200…0a52     11│  Name of data dictionary to be used . . . . . . . . . . . . . . ␣␣␣␣␣␣␣␣┴┤  *  │
0x0200…0a52     12│                                                                                │
0x0200…0a52     13│  Create or change source before first compilation?  . . . . Y,N Y┴┤            │
0x0200…0a52     14│                                                                                │
0x0200…0a52     15│                                                                                │
0x0200…0a52     16│                                                                                │
0x0200…0a52     17│                                                                                │
0x0200…0a52     18│                                                                                │
0x0200…0a52     19│                                                                                │
0x0200…0a52     20│                                                                                │
0x0200…0a52     21│                                                                                │
0x0200…0a52     22│   Cmd3-Previous menu  Cmd7-End  Cmd14-Compiler options      (c) 1985 IBM Corp.╳│
0x0200…0a52     23│␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣╳    │
0x0200…0a52     24│                                                                                │
0x0200…0a52     25│                                                                                │
0x0200…0a52     26│                                                                                │
0x0200…0a52     27│                                                                                │
0x0200…0a52       └────────────────────────────────────────────────────────────────────────────────┘
0x0200…0a52     Panel5250 {
0x0200…0a52       at0000 = ClearUnit {esc=04, cu=40}	// 0x2f8 @0x0 
0x0200…0a52       at0002 = WriteToDisplay {esc=04, wtd=11, flags=0x0020}	// 0x2fa @0x2 
0x0200…0a52       at0006 = StartOfHeader {soh=01, len=0x03, extra=000001}	// 0x2fe @0x6 
0x0200…0a52       at000b = InsertCursor {ic=13, line=0x06, col=0x43}	// 0x303 @0xb 
0x0200…0a52       at000e = SetBufferAddress {ic=11, line=0x06, col=0x42}	// 0x306 @0xe 
0x0200…0a52       at0011 = StartField {sf=1d, ffw=0x4820, attr=0x30, len=0x0008}	// 0x309 @0x11 
0x0200…0a52       at0017 = »␣␣␣␣␣␣␣␣«	// 0x30f @0x17 
0x0200…0a52       at001f = SetBufferAddress {ic=11, line=0x08, col=0x42}	// 0x317 @0x1f 
0x0200…0a52       at0022 = StartField {sf=1d, ffw=0x4820, attr=0x30, len=0x0008}	// 0x31a @0x22 
0x0200…0a52       at0028 = »␣␣␣␣␣␣␣␣«	// 0x320 @0x28 
0x0200…0a52       at0030 = SetBufferAddress {ic=11, line=0x0a, col=0x42}	// 0x328 @0x30 
0x0200…0a52       at0033 = StartField {sf=1d, ffw=0x4820, attr=0x30, len=0x0008}	// 0x32b @0x33 
0x0200…0a52       at0039 = »␣␣␣␣␣␣␣␣«	// 0x331 @0x39 
0x0200…0a52       at0041 = SetBufferAddress {ic=11, line=0x0c, col=0x42}	// 0x339 @0x41 
0x0200…0a52       at0044 = StartField {sf=1d, ffw=0x4820, attr=0x30, len=0x0008}	// 0x33c @0x44 
0x0200…0a52       at004a = »␣␣␣␣␣␣␣␣«	// 0x342 @0x4a 
0x0200…0a52       at0052 = SetBufferAddress {ic=11, line=0x0e, col=0x42}	// 0x34a @0x52 
0x0200…0a52       at0055 = StartField {sf=1d, ffw=0x4920, fcw=0x80ff, attr=0x30, len=0x0001}	// 0x34d @0x55 
0x0200…0a52       at005d = »Y«	// 0x355 @0x5d 
0x0200…0a52       at005e = SetBufferAddress {ic=11, line=0x05, col=0x02}	// 0x356 @0x5e 
0x0200…0a52       at0061 = »                                                                               «	// 0x359 @0x61 
0x0200…0a52       at00b0 = »  Name of source program to be compiled  . . . . . . . . . . . .«	// 0x3a8 @0xb0 
0x0200…0a52       at00f0 = SetBufferAddress {ic=11, line=0x07, col=0x02}	// 0x3e8 @0xf0 
0x0200…0a52       at00f3 = »                                                                               «	// 0x3eb @0xf3 
0x0200…0a52       at0142 = »  Name of library containing program to be compiled  . . . . . .«	// 0x43a @0x142 
0x0200…0a52       at0182 = SetBufferAddress {ic=11, line=0x09, col=0x02}	// 0x47a @0x182 
0x0200…0a52       at0185 = »                                                                               «	// 0x47d @0x185 
0x0200…0a52       at01d4 = »  Name of library to contain compiled program  . . . . . . . . .«	// 0x4cc @0x1d4 
0x0200…0a52       at0214 = SetBufferAddress {ic=11, line=0x0a, col=0x4e}	// 0x50c @0x214 
0x0200…0a52       at0217 = »*«	// 0x50f @0x217 
0x0200…0a52       at0218 = SetBufferAddress {ic=11, line=0x0b, col=0x02}	// 0x510 @0x218 
0x0200…0a52       at021b = »                                                                               «	// 0x513 @0x21b 
0x0200…0a52       at026a = »  Name of data dictionary to be used . . . . . . . . . . . . . .«	// 0x562 @0x26a 
0x0200…0a52       at02aa = SetBufferAddress {ic=11, line=0x0c, col=0x4e}	// 0x5a2 @0x2aa 
0x0200…0a52       at02ad = »*«	// 0x5a5 @0x2ad 
0x0200…0a52       at02ae = SetBufferAddress {ic=11, line=0x0d, col=0x02}	// 0x5a6 @0x2ae 
0x0200…0a52       at02b1 = »                                                                               «	// 0x5a9 @0x2b1 
0x0200…0a52       at0300 = »  Create or change source before first compilation?  . . . . Y,N«	// 0x5f8 @0x300 
0x0200…0a52       at0340 = SetBufferAddress {ic=11, line=0x17, col=0x50}	// 0x638 @0x340 
0x0200…0a52       at0343 = Attribute {type=0x22}	// 0x63b @0x343 
0x0200…0a52       at0344 = »␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣«	// 0x63c @0x344 
0x0200…0a52       at038f = Attribute {type=0x20}	// 0x687 @0x38f 
0x0200…0a52       at0390 = SetBufferAddress {ic=11, line=0x01, col=0x18}	// 0x688 @0x390 
0x0200…0a52       at0393 = »        RPGONL PROCEDURE       «	// 0x68b @0x393 
0x0200…0a52       at03b2 = SetBufferAddress {ic=11, line=0x01, col=0x43}	// 0x6aa @0x3b2 
0x0200…0a52       at03b5 = »  Optional-*  «	// 0x6ad @0x3b5 
0x0200…0a52       at03c3 = SetBufferAddress {ic=11, line=0x03, col=0x03}	// 0x6bb @0x3c3 
0x0200…0a52       at03c6 = »              RPG II interactive program-development procedure               «	// 0x6be @0x3c6 
0x0200…0a52       at0413 = SetBufferAddress {ic=11, line=0x17, col=0x04}	// 0x70b @0x413 
0x0200…0a52       at0416 = »Cmd3-Previous menu  Cmd7-End  Cmd14-Compiler options      (c) 1985 IBM Corp.«	// 0x70e @0x416 
0x0200…0a52     }
0x0200…0a52   }
0x0200…0a52 }
0x0800…1a38 Form36 {
0x0800…1a38   fh000 = 0x01	// 0x800 @0x0 
0x0800…1a38   fh00 = 2624	// 0x801 @0x1 
0x0800…1a38   fh01 = »NN «	// 0x803 @0x3 
0x0800…1a38   fh02 = 000000	// 0x806 @0x6 
0x0800…1a38   fh03 = »NNN«	// 0x809 @0x9 
0x0800…1a38   fh04 = 0x0200	// 0x80c @0xc 
0x0800…1a38   fh05 = 0x0638	// 0x80e @0xe 
0x0800…1a38   fh06 = 00d980011800000000000000000000000000	// 0x810 @0x10 
0x0800…1a38   at0022 = 0x42000003	// 0x822 @0x22 
0x0800…1a38   at0026 = Form36LV {f00=0x24, f01=0x1f, f12=0x0743084a, f13=»HELP0107«, f14=»#RP@FMTS«, f15=»#RPGLIB «, f1z=0x1e}	// 0x826 @0x26 
0x0800…1a38   at0045 = Form36LV {f00=0x24, f01=0x1f, f12=0x09430a4a, f13=»HELP0108«, f14=»#RP@FMTS«, f15=»#RPGLIB «, f1z=0x1e}	// 0x845 @0x45 
0x0800…1a38   at0064 = Form36LV {f00=0x24, f01=0x1f, f12=0x0b430d4a, f13=»HELP0109«, f14=»#RP@FMTS«, f15=»#RPGLIB «, f1z=0x1e}	// 0x864 @0x64 
0x0800…1a38   at0083 = Form36LV {f00=0x24, f01=0x1f, f12=0x0e430f4a, f13=»HELP0110«, f14=»#RP@FMTS«, f15=»#RPGLIB «, f1z=0x1e}	// 0x883 @0x83 
0x0800…1a38   at00a2 = Form36LV {f00=0x24, f01=0x1f, f12=0x1143134a, f13=»HELP0111«, f14=»#RP@FMTS«, f15=»#RPGLIB «, f1z=0x1e}	// 0x8a2 @0xa2 
0x0800…1a38   at00c1 = Form36LV {f00=0x24, f01=0x1f, f12=0x1543154a, f13=»HELP0112«, f14=»#RP@FMTS«, f15=»#RPGLIB «, f1z=0x1e}	// 0x8c1 @0xc1 
0x0800…1a38   at00e0 = Form36LV {f00=0x24, f01=0x1f, f12=0x01011850, f13=»HELP0101«, f14=»#RP@FMTS«, f15=»#RPGLIB «, f1z=0x1e}	// 0x8e0 @0xe0 
0x0800…1a38   at00ff = Form36LV {f00=0x51, f01=0x12, f22=000e00085151, f23=074333, f24=»N«, f25=00, f26=»N«, f27=07, f28=»N N«}	// 0x8ff @0xff 
0x0800…1a38   at0111 = Form36LV {f00=0x51, f01=0x12, f22=001f00075151, f23=084334, f24=»N«, f25=00, f26=»N«, f27=08, f28=»N N«}	// 0x911 @0x111 
0x0800…1a38   at0123 = Form36LV {f00=0x51, f01=0x12, f22=002f00025151, f23=094335, f24=»N«, f25=00, f26=»N«, f27=09, f28=»N N«}	// 0x923 @0x123 
0x0800…1a38   at0135 = Form36LV {f00=0x51, f01=0x12, f22=003a00065151, f23=0a4336, f24=»N«, f25=00, f26=»N«, f27=0a, f28=»N N«}	// 0x935 @0x135 
0x0800…1a38   at0147 = Form36LV {f00=0x51, f01=0x12, f22=004900065151, f23=0b4337, f24=»N«, f25=00, f26=»N«, f27=0b, f28=»N N«}	// 0x947 @0x147 
0x0800…1a38   at0159 = Form36LV {f00=0x51, f01=0x12, f22=005800085151, f23=0d4338, f24=»N«, f25=00, f26=»N«, f27=0c, f28=»N N«}	// 0x959 @0x159 
0x0800…1a38   at016b = Form36LV {f00=0x51, f01=0x12, f22=006900085151, f23=0e4339, f24=»N«, f25=00, f26=»N«, f27=0d, f28=»N N«}	// 0x96b @0x16b 
0x0800…1a38   at017d = Form36LV {f00=0x51, f01=0x12, f22=007a00055151, f23=0f433a, f24=»N«, f25=00, f26=»N«, f27=0e, f28=»N N«}	// 0x97d @0x17d 
0x0800…1a38   at018f = Form36LV {f00=0x51, f01=0x12, f22=008800025151, f23=11433b, f24=»N«, f25=00, f26=»N«, f27=0f, f28=»N N«}	// 0x98f @0x18f 
0x0800…1a38   at01a1 = Form36LV {f00=0x51, f01=0x12, f22=009300055151, f23=12433c, f24=»N«, f25=00, f26=»N«, f27=10, f28=»N N«}	// 0x9a1 @0x1a1 
0x0800…1a38   at01b3 = Form36LV {f00=0x51, f01=0x12, f22=00a100045151, f23=13433d, f24=»N«, f25=00, f26=»N«, f27=11, f28=»N N«}	// 0x9b3 @0x1b3 
0x0800…1a38   at01c5 = Form36LV {f00=0x51, f01=0x12, f22=00ae00055151, f23=154319, f24=»N«, f25=00, f26=»N«, f27=12, f28=»N N«}	// 0x9c5 @0x1c5 
0x0800…1a38   at01d7 = Form36LV {f00=0x51, f01=0x12, f22=04ba002c4101, f23=050300, f24=»Y«, f25=00, f26=»N«, f27=13, f28=»NNN«}	// 0x9d7 @0x1d7 
0x0800…1a38   at01e9 = Form36LV {f00=0x51, f01=0x12, f22=04eb004b6101, f23=180100, f24=»Y«, f25=00, f26=»N«, f27=14, f28=»NNN«}	// 0x9e9 @0x1e9 
0x0800…1a38   at01fb = Form36LV {f00=0xfe, f01=0x05, f88=0000, f89=04}	// 0x9fb @0x1fb 
0x0800…1a38   panel = {	// 0xa00 @0x200 
0x0800…1a38       ┌────────────────────────────────────────────────────────────────────────────────┐
0x0800…1a38     00│                               RPGONL PROCEDURE                     Optional-*  │
0x0800…1a38     01│                                                                                │
0x0800…1a38     02│                            RPG II compiler options                             │
0x0800…1a38     03│                                                                                │
0x0800…1a38     04│ ╳␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣╳                                 │
0x0800…1a38     05│                                                                                │
0x0800…1a38     06│  Override print option in source  . . . SOURCE,NOSOURCE,PSOURCE ␣␣␣␣␣␣␣␣┴┤  *  │
0x0800…1a38     07│  Override debug option in source  . . . . . . . . DEBUG,NODEBUG ␣␣␣␣␣␣␣┴┤   *  │
0x0800…1a38     08│  Override size-to-execute option in source  . . . . . . .  2-64 ␣␣┴┤        *  │
0x0800…1a38     09│  Create cross-reference listing . . . . . . . . . . NOXREF,XREF NOXREF┴┤       │
0x0800…1a38     10│  Create program that can be run . . . . . . . . . . LINK,NOLINK LINK  ┴┤       │
0x0800…1a38     11│  Create program that must be                                                   │
0x0800…1a38     12│    link-edited  . . . . . . . . . . . . . . . . NOOBJECT,OBJECT NOOBJECT┴┤     │
0x0800…1a38     13│  Name of subroutine input library . . . . . . . . . . . . . . . ␣␣␣␣␣␣␣␣┴┤  *  │
0x0800…1a38     14│  Never-ending program . . . . . . . . . . . . . . . . NONEP,NEP NONEP┴┤        │
0x0800…1a38     15│  Maximum number of                                                             │
0x0800…1a38     16│    requesting display stations. . . . . . . . . . . . . .  0-99 0 ┴┤           │
0x0800…1a38     17│  Generate CONSOLE file display formats  . . . . . . . GEN,NOGEN GEN  ┴┤        │
0x0800…1a38     18│  Size of work files in blocks . . . . . . . . . . . . .  1-9999 40  ┴┤         │
0x0800…1a38     19│  Create program with                                                           │
0x0800…1a38     20│    memory resident overlays . . . . . . . . . . . . . NOMRO,MRO NOMRO┴┤        │
0x0800…1a38     21│                                                                                │
0x0800…1a38     22│   Cmd2-Page back  Cmd7-End                                  (c) 1985 IBM Corp.╳│
0x0800…1a38     23│␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣╳    │
0x0800…1a38     24│                                                                                │
0x0800…1a38     25│                                                                                │
0x0800…1a38     26│                                                                                │
0x0800…1a38     27│                                                                                │
0x0800…1a38       └────────────────────────────────────────────────────────────────────────────────┘
0x0800…1a38     Panel5250 {
0x0800…1a38       at0000 = ClearUnit {esc=04, cu=40}	// 0xa00 @0x0 
0x0800…1a38       at0002 = WriteToDisplay {esc=04, wtd=11, flags=0x0020}	// 0xa02 @0x2 
0x0800…1a38       at0006 = StartOfHeader {soh=01, len=0x03, extra=000001}	// 0xa06 @0x6 
0x0800…1a38       at000b = InsertCursor {ic=13, line=0x07, col=0x43}	// 0xa0b @0xb 
0x0800…1a38       at000e = SetBufferAddress {ic=11, line=0x07, col=0x42}	// 0xa0e @0xe 
0x0800…1a38       at0011 = StartField {sf=1d, ffw=0x4920, attr=0x30, len=0x0008}	// 0xa11 @0x11 
0x0800…1a38       at0017 = »␣␣␣␣␣␣␣␣«	// 0xa17 @0x17 
0x0800…1a38       at001f = SetBufferAddress {ic=11, line=0x08, col=0x42}	// 0xa1f @0x1f 
0x0800…1a38       at0022 = StartField {sf=1d, ffw=0x4920, attr=0x30, len=0x0007}	// 0xa22 @0x22 
0x0800…1a38       at0028 = »␣␣␣␣␣␣␣«	// 0xa28 @0x28 
0x0800…1a38       at002f = SetBufferAddress {ic=11, line=0x09, col=0x42}	// 0xa2f @0x2f 
0x0800…1a38       at0032 = StartField {sf=1d, ffw=0x4b20, attr=0x30, len=0x0002}	// 0xa32 @0x32 
0x0800…1a38       at0038 = »␣␣«	// 0xa38 @0x38 
0x0800…1a38       at003a = SetBufferAddress {ic=11, line=0x0a, col=0x42}	// 0xa3a @0x3a 
0x0800…1a38       at003d = StartField {sf=1d, ffw=0x4920, attr=0x30, len=0x0006}	// 0xa3d @0x3d 
0x0800…1a38       at0043 = »NOXREF«	// 0xa43 @0x43 
0x0800…1a38       at0049 = SetBufferAddress {ic=11, line=0x0b, col=0x42}	// 0xa49 @0x49 
0x0800…1a38       at004c = StartField {sf=1d, ffw=0x4920, attr=0x30, len=0x0006}	// 0xa4c @0x4c 
0x0800…1a38       at0052 = »LINK  «	// 0xa52 @0x52 
0x0800…1a38       at0058 = SetBufferAddress {ic=11, line=0x0d, col=0x42}	// 0xa58 @0x58 
0x0800…1a38       at005b = StartField {sf=1d, ffw=0x4920, attr=0x30, len=0x0008}	// 0xa5b @0x5b 
0x0800…1a38       at0061 = »NOOBJECT«	// 0xa61 @0x61 
0x0800…1a38       at0069 = SetBufferAddress {ic=11, line=0x0e, col=0x42}	// 0xa69 @0x69 
0x0800…1a38       at006c = StartField {sf=1d, ffw=0x4820, attr=0x30, len=0x0008}	// 0xa6c @0x6c 
0x0800…1a38       at0072 = »␣␣␣␣␣␣␣␣«	// 0xa72 @0x72 
0x0800…1a38       at007a = SetBufferAddress {ic=11, line=0x0f, col=0x42}	// 0xa7a @0x7a 
0x0800…1a38       at007d = StartField {sf=1d, ffw=0x4920, attr=0x30, len=0x0005}	// 0xa7d @0x7d 
0x0800…1a38       at0083 = »NONEP«	// 0xa83 @0x83 
0x0800…1a38       at0088 = SetBufferAddress {ic=11, line=0x11, col=0x42}	// 0xa88 @0x88 
0x0800…1a38       at008b = StartField {sf=1d, ffw=0x4b25, attr=0x30, len=0x0002}	// 0xa8b @0x8b 
0x0800…1a38       at0091 = »0 «	// 0xa91 @0x91 
0x0800…1a38       at0093 = SetBufferAddress {ic=11, line=0x12, col=0x42}	// 0xa93 @0x93 
0x0800…1a38       at0096 = StartField {sf=1d, ffw=0x4920, attr=0x30, len=0x0005}	// 0xa96 @0x96 
0x0800…1a38       at009c = »GEN  «	// 0xa9c @0x9c 
0x0800…1a38       at00a1 = SetBufferAddress {ic=11, line=0x13, col=0x42}	// 0xaa1 @0xa1 
0x0800…1a38       at00a4 = StartField {sf=1d, ffw=0x4b25, attr=0x30, len=0x0004}	// 0xaa4 @0xa4 
0x0800…1a38       at00aa = »40  «	// 0xaaa @0xaa 
0x0800…1a38       at00ae = SetBufferAddress {ic=11, line=0x15, col=0x42}	// 0xaae @0xae 
0x0800…1a38       at00b1 = StartField {sf=1d, ffw=0x4920, fcw=0x80ff, attr=0x30, len=0x0005}	// 0xab1 @0xb1 
0x0800…1a38       at00b9 = »NOMRO«	// 0xab9 @0xb9 
0x0800…1a38       at00be = SetBufferAddress {ic=11, line=0x06, col=0x02}	// 0xabe @0xbe 
0x0800…1a38       at00c1 = »                                                                               «	// 0xac1 @0xc1 
0x0800…1a38       at0110 = »  Override print option in source  . . . SOURCE,NOSOURCE,PSOURCE«	// 0xb10 @0x110 
0x0800…1a38       at0150 = SetBufferAddress {ic=11, line=0x07, col=0x4e}	// 0xb50 @0x150 
0x0800…1a38       at0153 = »*«	// 0xb53 @0x153 
0x0800…1a38       at0154 = SetBufferAddress {ic=11, line=0x08, col=0x02}	// 0xb54 @0x154 
0x0800…1a38       at0157 = » Override debug option in source  . . . . . . . . DEBUG,NODEBUG«	// 0xb57 @0x157 
0x0800…1a38       at0196 = SetBufferAddress {ic=11, line=0x08, col=0x4e}	// 0xb96 @0x196 
0x0800…1a38       at0199 = »*«	// 0xb99 @0x199 
0x0800…1a38       at019a = SetBufferAddress {ic=11, line=0x09, col=0x02}	// 0xb9a @0x19a 
0x0800…1a38       at019d = » Override size-to-execute option in source  . . . . . . .  2-64«	// 0xb9d @0x19d 
0x0800…1a38       at01dc = SetBufferAddress {ic=11, line=0x09, col=0x4e}	// 0xbdc @0x1dc 
0x0800…1a38       at01df = »*«	// 0xbdf @0x1df 
0x0800…1a38       at01e0 = SetBufferAddress {ic=11, line=0x0a, col=0x02}	// 0xbe0 @0x1e0 
0x0800…1a38       at01e3 = » Create cross-reference listing . . . . . . . . . . NOXREF,XREF«	// 0xbe3 @0x1e3 
0x0800…1a38       at0222 = SetBufferAddress {ic=11, line=0x0b, col=0x02}	// 0xc22 @0x222 
0x0800…1a38       at0225 = » Create program that can be run . . . . . . . . . . LINK,NOLINK«	// 0xc25 @0x225 
0x0800…1a38       at0264 = SetBufferAddress {ic=11, line=0x0c, col=0x02}	// 0xc64 @0x264 
0x0800…1a38       at0267 = » Create program that must be                                   «	// 0xc67 @0x267 
0x0800…1a38       at02a6 = SetBufferAddress {ic=11, line=0x0e, col=0x02}	// 0xca6 @0x2a6 
0x0800…1a38       at02a9 = » Name of subroutine input library . . . . . . . . . . . . . . .«	// 0xca9 @0x2a9 
0x0800…1a38       at02e8 = SetBufferAddress {ic=11, line=0x0e, col=0x4e}	// 0xce8 @0x2e8 
0x0800…1a38       at02eb = »*«	// 0xceb @0x2eb 
0x0800…1a38       at02ec = SetBufferAddress {ic=11, line=0x0f, col=0x02}	// 0xcec @0x2ec 
0x0800…1a38       at02ef = » Never-ending program . . . . . . . . . . . . . . . . NONEP,NEP«	// 0xcef @0x2ef 
0x0800…1a38       at032e = SetBufferAddress {ic=11, line=0x10, col=0x02}	// 0xd2e @0x32e 
0x0800…1a38       at0331 = » Maximum number of                                             «	// 0xd31 @0x331 
0x0800…1a38       at0370 = SetBufferAddress {ic=11, line=0x11, col=0x02}	// 0xd70 @0x370 
0x0800…1a38       at0373 = »   requesting display stations. . . . . . . . . . . . . .  0-99«	// 0xd73 @0x373 
0x0800…1a38       at03b2 = SetBufferAddress {ic=11, line=0x12, col=0x02}	// 0xdb2 @0x3b2 
0x0800…1a38       at03b5 = » Generate CONSOLE file display formats  . . . . . . . GEN,NOGEN«	// 0xdb5 @0x3b5 
0x0800…1a38       at03f4 = SetBufferAddress {ic=11, line=0x13, col=0x02}	// 0xdf4 @0x3f4 
0x0800…1a38       at03f7 = » Size of work files in blocks . . . . . . . . . . . . .  1-9999«	// 0xdf7 @0x3f7 
0x0800…1a38       at0436 = SetBufferAddress {ic=11, line=0x14, col=0x02}	// 0xe36 @0x436 
0x0800…1a38       at0439 = » Create program with                                           «	// 0xe39 @0x439 
0x0800…1a38       at0478 = SetBufferAddress {ic=11, line=0x15, col=0x02}	// 0xe78 @0x478 
0x0800…1a38       at047b = »   memory resident overlays . . . . . . . . . . . . . NOMRO,MRO«	// 0xe7b @0x47b 
0x0800…1a38       at04ba = SetBufferAddress {ic=11, line=0x05, col=0x02}	// 0xeba @0x4ba 
0x0800…1a38       at04bd = Attribute {type=0x22}	// 0xebd @0x4bd 
0x0800…1a38       at04be = »␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣«	// 0xebe @0x4be 
0x0800…1a38       at04ea = Attribute {type=0x20}	// 0xeea @0x4ea 
0x0800…1a38       at04eb = SetBufferAddress {ic=11, line=0x17, col=0x50}	// 0xeeb @0x4eb 
0x0800…1a38       at04ee = Attribute {type=0x22}	// 0xeee @0x4ee 
0x0800…1a38       at04ef = »␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣«	// 0xeef @0x4ef 
0x0800…1a38       at053a = Attribute {type=0x20}	// 0xf3a @0x53a 
0x0800…1a38       at053b = SetBufferAddress {ic=11, line=0x01, col=0x13}	// 0xf3b @0x53b 
0x0800…1a38       at053e = »             RPGONL PROCEDURE             «	// 0xf3e @0x53e 
0x0800…1a38       at0568 = SetBufferAddress {ic=11, line=0x01, col=0x42}	// 0xf68 @0x568 
0x0800…1a38       at056b = »   Optional-*  «	// 0xf6b @0x56b 
0x0800…1a38       at057a = SetBufferAddress {ic=11, line=0x03, col=0x13}	// 0xf7a @0x57a 
0x0800…1a38       at057d = »          RPG II compiler options         «	// 0xf7d @0x57d 
0x0800…1a38       at05a7 = SetBufferAddress {ic=11, line=0x0d, col=0x02}	// 0xfa7 @0x5a7 
0x0800…1a38       at05aa = »   link-edited  . . . . . . . . . . . . . . . . NOOBJECT,OBJECT«	// 0xfaa @0x5aa 
0x0800…1a38       at05e9 = SetBufferAddress {ic=11, line=0x17, col=0x04}	// 0xfe9 @0x5e9 
0x0800…1a38       at05ec = »Cmd2-Page back  Cmd7-End                                  (c) 1985 IBM Corp.«	// 0xfec @0x5ec 
0x0800…1a38     }
0x0800…1a38   }
0x0800…1a38 }
0x1100…2c2b Form36 {
0x1100…2c2b   fh000 = 0x01	// 0x1100 @0x0 
0x1100…2c2b   fh00 = 2624	// 0x1101 @0x1 
0x1100…2c2b   fh01 = »NN «	// 0x1103 @0x3 
0x1100…2c2b   fh02 = 000000	// 0x1106 @0x6 
0x1100…2c2b   fh03 = »NNN«	// 0x1109 @0x9 
0x1100…2c2b   fh04 = 0x0200	// 0x110c @0xc 
0x1100…2c2b   fh05 = 0x062b	// 0x110e @0xe 
0x1100…2c2b   fh06 = 00d980011800000000000000000000000000	// 0x1110 @0x10 
0x1100…2c2b   at0022 = 0x02000003	// 0x1122 @0x22 
0x1100…2c2b   at0026 = Form36LV {f00=0x24, f01=0x1f, f12=0x0743084a, f13=»HELP0107«, f14=»#RP@FMTS«, f15=»#RPGLIB «, f1z=0x1e}	// 0x1126 @0x26 
0x1100…2c2b   at0045 = Form36LV {f00=0x24, f01=0x1f, f12=0x09430a4a, f13=»HELP0108«, f14=»#RP@FMTS«, f15=»#RPGLIB «, f1z=0x1e}	// 0x1145 @0x45 
0x1100…2c2b   at0064 = Form36LV {f00=0x24, f01=0x1f, f12=0x0b430d4a, f13=»HELP0109«, f14=»#RP@FMTS«, f15=»#RPGLIB «, f1z=0x1e}	// 0x1164 @0x64 
0x1100…2c2b   at0083 = Form36LV {f00=0x24, f01=0x1f, f12=0x0e430f4a, f13=»HELP0110«, f14=»#RP@FMTS«, f15=»#RPGLIB «, f1z=0x1e}	// 0x1183 @0x83 
0x1100…2c2b   at00a2 = Form36LV {f00=0x24, f01=0x1f, f12=0x1143134a, f13=»HELP0111«, f14=»#RP@FMTS«, f15=»#RPGLIB «, f1z=0x1e}	// 0x11a2 @0xa2 
0x1100…2c2b   at00c1 = Form36LV {f00=0x24, f01=0x1f, f12=0x1543154a, f13=»HELP0112«, f14=»#RP@FMTS«, f15=»#RPGLIB «, f1z=0x1e}	// 0x11c1 @0xc1 
0x1100…2c2b   at00e0 = Form36LV {f00=0x24, f01=0x1f, f12=0x01011850, f13=»HELP0101«, f14=»#RP@FMTS«, f15=»#RPGLIB «, f1z=0x1e}	// 0x11e0 @0xe0 
0x1100…2c2b   at00ff = Form36LV {f00=0x51, f01=0x12, f22=000e00085151, f23=074333, f24=»N«, f25=00, f26=»N«, f27=07, f28=»N N«}	// 0x11ff @0xff 
0x1100…2c2b   at0111 = Form36LV {f00=0x51, f01=0x12, f22=001f00075151, f23=084334, f24=»N«, f25=00, f26=»N«, f27=08, f28=»N N«}	// 0x1211 @0x111 
0x1100…2c2b   at0123 = Form36LV {f00=0x51, f01=0x12, f22=002f00025151, f23=094335, f24=»N«, f25=00, f26=»N«, f27=09, f28=»N N«}	// 0x1223 @0x123 
0x1100…2c2b   at0135 = Form36LV {f00=0x51, f01=0x12, f22=003a00065151, f23=0a4336, f24=»N«, f25=00, f26=»N«, f27=0a, f28=»N N«}	// 0x1235 @0x135 
0x1100…2c2b   at0147 = Form36LV {f00=0x51, f01=0x12, f22=004900065151, f23=0b4337, f24=»N«, f25=00, f26=»N«, f27=0b, f28=»N N«}	// 0x1247 @0x147 
0x1100…2c2b   at0159 = Form36LV {f00=0x51, f01=0x12, f22=005800085151, f23=0d4338, f24=»N«, f25=00, f26=»N«, f27=0c, f28=»N N«}	// 0x1259 @0x159 
0x1100…2c2b   at016b = Form36LV {f00=0x51, f01=0x12, f22=006900085151, f23=0e4339, f24=»N«, f25=00, f26=»N«, f27=0d, f28=»N N«}	// 0x126b @0x16b 
0x1100…2c2b   at017d = Form36LV {f00=0x51, f01=0x12, f22=007a00055151, f23=0f433a, f24=»N«, f25=00, f26=»N«, f27=0e, f28=»N N«}	// 0x127d @0x17d 
0x1100…2c2b   at018f = Form36LV {f00=0x51, f01=0x12, f22=008800025151, f23=11433b, f24=»N«, f25=00, f26=»N«, f27=0f, f28=»N N«}	// 0x128f @0x18f 
0x1100…2c2b   at01a1 = Form36LV {f00=0x51, f01=0x12, f22=009300055151, f23=12433c, f24=»N«, f25=00, f26=»N«, f27=10, f28=»N N«}	// 0x12a1 @0x1a1 
0x1100…2c2b   at01b3 = Form36LV {f00=0x51, f01=0x12, f22=00a100045151, f23=13433d, f24=»N«, f25=00, f26=»N«, f27=11, f28=»N N«}	// 0x12b3 @0x1b3 
0x1100…2c2b   at01c5 = Form36LV {f00=0x51, f01=0x12, f22=00ae00055151, f23=154319, f24=»N«, f25=00, f26=»N«, f27=12, f28=»N N«}	// 0x12c5 @0x1c5 
0x1100…2c2b   at01d7 = Form36LV {f00=0x51, f01=0x12, f22=04ba00234101, f23=050300, f24=»Y«, f25=00, f26=»N«, f27=13, f28=»NNN«}	// 0x12d7 @0x1d7 
0x1100…2c2b   at01e9 = Form36LV {f00=0x51, f01=0x12, f22=04e2004b6101, f23=180100, f24=»Y«, f25=00, f26=»N«, f27=14, f28=»NNN«}	// 0x12e9 @0x1e9 
0x1100…2c2b   at01fb = Form36LV {f00=0xfe, f01=0x05, f88=0000, f89=04}	// 0x12fb @0x1fb 
0x1100…2c2b   panel = {	// 0x1300 @0x200 
0x1100…2c2b       ┌────────────────────────────────────────────────────────────────────────────────┐
0x1100…2c2b     00│                               RPGONL PROCEDURE                     Optional-*  │
0x1100…2c2b     01│                                                                                │
0x1100…2c2b     02│                            RPG II compiler options                             │
0x1100…2c2b     03│                                                                                │
0x1100…2c2b     04│ ╳␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣╳                                          │
0x1100…2c2b     05│                                                                                │
0x1100…2c2b     06│  Override print option in source  . . . SOURCE,NOSOURCE,PSOURCE ␣␣␣␣␣␣␣␣┴┤  *  │
0x1100…2c2b     07│  Override debug option in source  . . . . . . . . DEBUG,NODEBUG ␣␣␣␣␣␣␣┴┤   *  │
0x1100…2c2b     08│  Override size-to-execute option in source  . . . . . . .  2-64 ␣␣┴┤        *  │
0x1100…2c2b     09│  Create cross-reference listing . . . . . . . . . . NOXREF,XREF NOXREF┴┤       │
0x1100…2c2b     10│  Create program that can be run . . . . . . . . . . LINK,NOLINK LINK  ┴┤       │
0x1100…2c2b     11│  Create program that must be                                                   │
0x1100…2c2b     12│    link-edited  . . . . . . . . . . . . . . . . NOOBJECT,OBJECT NOOBJECT┴┤     │
0x1100…2c2b     13│  Name of subroutine input library . . . . . . . . . . . . . . . ␣␣␣␣␣␣␣␣┴┤  *  │
0x1100…2c2b     14│  Never-ending program . . . . . . . . . . . . . . . . NONEP,NEP NONEP┴┤        │
0x1100…2c2b     15│  Maximum number of                                                             │
0x1100…2c2b     16│    requesting display stations. . . . . . . . . . . . . .  0-99 0 ┴┤           │
0x1100…2c2b     17│  Generate CONSOLE file display formats  . . . . . . . GEN,NOGEN GEN  ┴┤        │
0x1100…2c2b     18│  Size of work files in blocks . . . . . . . . . . . . .  1-9999 40  ┴┤         │
0x1100…2c2b     19│  Create program with                                                           │
0x1100…2c2b     20│    memory resident overlays . . . . . . . . . . . . . NOMRO,MRO NOMRO┴┤        │
0x1100…2c2b     21│                                                                                │
0x1100…2c2b     22│   Cmd7-End                                                  (c) 1985 IBM Corp.╳│
0x1100…2c2b     23│␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣╳    │
0x1100…2c2b     24│                                                                                │
0x1100…2c2b     25│                                                                                │
0x1100…2c2b     26│                                                                                │
0x1100…2c2b     27│                                                                                │
0x1100…2c2b       └────────────────────────────────────────────────────────────────────────────────┘
0x1100…2c2b     Panel5250 {
0x1100…2c2b       at0000 = ClearUnit {esc=04, cu=40}	// 0x1300 @0x0 
0x1100…2c2b       at0002 = WriteToDisplay {esc=04, wtd=11, flags=0x0020}	// 0x1302 @0x2 
0x1100…2c2b       at0006 = StartOfHeader {soh=01, len=0x03, extra=000001}	// 0x1306 @0x6 
0x1100…2c2b       at000b = InsertCursor {ic=13, line=0x07, col=0x43}	// 0x130b @0xb 
0x1100…2c2b       at000e = SetBufferAddress {ic=11, line=0x07, col=0x42}	// 0x130e @0xe 
0x1100…2c2b       at0011 = StartField {sf=1d, ffw=0x4920, attr=0x30, len=0x0008}	// 0x1311 @0x11 
0x1100…2c2b       at0017 = »␣␣␣␣␣␣␣␣«	// 0x1317 @0x17 
0x1100…2c2b       at001f = SetBufferAddress {ic=11, line=0x08, col=0x42}	// 0x131f @0x1f 
0x1100…2c2b       at0022 = StartField {sf=1d, ffw=0x4920, attr=0x30, len=0x0007}	// 0x1322 @0x22 
0x1100…2c2b       at0028 = »␣␣␣␣␣␣␣«	// 0x1328 @0x28 
0x1100…2c2b       at002f = SetBufferAddress {ic=11, line=0x09, col=0x42}	// 0x132f @0x2f 
0x1100…2c2b       at0032 = StartField {sf=1d, ffw=0x4b20, attr=0x30, len=0x0002}	// 0x1332 @0x32 
0x1100…2c2b       at0038 = »␣␣«	// 0x1338 @0x38 
0x1100…2c2b       at003a = SetBufferAddress {ic=11, line=0x0a, col=0x42}	// 0x133a @0x3a 
0x1100…2c2b       at003d = StartField {sf=1d, ffw=0x4920, attr=0x30, len=0x0006}	// 0x133d @0x3d 
0x1100…2c2b       at0043 = »NOXREF«	// 0x1343 @0x43 
0x1100…2c2b       at0049 = SetBufferAddress {ic=11, line=0x0b, col=0x42}	// 0x1349 @0x49 
0x1100…2c2b       at004c = StartField {sf=1d, ffw=0x4920, attr=0x30, len=0x0006}	// 0x134c @0x4c 
0x1100…2c2b       at0052 = »LINK  «	// 0x1352 @0x52 
0x1100…2c2b       at0058 = SetBufferAddress {ic=11, line=0x0d, col=0x42}	// 0x1358 @0x58 
0x1100…2c2b       at005b = StartField {sf=1d, ffw=0x4920, attr=0x30, len=0x0008}	// 0x135b @0x5b 
0x1100…2c2b       at0061 = »NOOBJECT«	// 0x1361 @0x61 
0x1100…2c2b       at0069 = SetBufferAddress {ic=11, line=0x0e, col=0x42}	// 0x1369 @0x69 
0x1100…2c2b       at006c = StartField {sf=1d, ffw=0x4820, attr=0x30, len=0x0008}	// 0x136c @0x6c 
0x1100…2c2b       at0072 = »␣␣␣␣␣␣␣␣«	// 0x1372 @0x72 
0x1100…2c2b       at007a = SetBufferAddress {ic=11, line=0x0f, col=0x42}	// 0x137a @0x7a 
0x1100…2c2b       at007d = StartField {sf=1d, ffw=0x4920, attr=0x30, len=0x0005}	// 0x137d @0x7d 
0x1100…2c2b       at0083 = »NONEP«	// 0x1383 @0x83 
0x1100…2c2b       at0088 = SetBufferAddress {ic=11, line=0x11, col=0x42}	// 0x1388 @0x88 
0x1100…2c2b       at008b = StartField {sf=1d, ffw=0x4b25, attr=0x30, len=0x0002}	// 0x138b @0x8b 
0x1100…2c2b       at0091 = »0 «	// 0x1391 @0x91 
0x1100…2c2b       at0093 = SetBufferAddress {ic=11, line=0x12, col=0x42}	// 0x1393 @0x93 
0x1100…2c2b       at0096 = StartField {sf=1d, ffw=0x4920, attr=0x30, len=0x0005}	// 0x1396 @0x96 
0x1100…2c2b       at009c = »GEN  «	// 0x139c @0x9c 
0x1100…2c2b       at00a1 = SetBufferAddress {ic=11, line=0x13, col=0x42}	// 0x13a1 @0xa1 
0x1100…2c2b       at00a4 = StartField {sf=1d, ffw=0x4b25, attr=0x30, len=0x0004}	// 0x13a4 @0xa4 
0x1100…2c2b       at00aa = »40  «	// 0x13aa @0xaa 
0x1100…2c2b       at00ae = SetBufferAddress {ic=11, line=0x15, col=0x42}	// 0x13ae @0xae 
0x1100…2c2b       at00b1 = StartField {sf=1d, ffw=0x4920, fcw=0x80ff, attr=0x30, len=0x0005}	// 0x13b1 @0xb1 
0x1100…2c2b       at00b9 = »NOMRO«	// 0x13b9 @0xb9 
0x1100…2c2b       at00be = SetBufferAddress {ic=11, line=0x06, col=0x02}	// 0x13be @0xbe 
0x1100…2c2b       at00c1 = »                                                                               «	// 0x13c1 @0xc1 
0x1100…2c2b       at0110 = »  Override print option in source  . . . SOURCE,NOSOURCE,PSOURCE«	// 0x1410 @0x110 
0x1100…2c2b       at0150 = SetBufferAddress {ic=11, line=0x07, col=0x4e}	// 0x1450 @0x150 
0x1100…2c2b       at0153 = »*«	// 0x1453 @0x153 
0x1100…2c2b       at0154 = SetBufferAddress {ic=11, line=0x08, col=0x02}	// 0x1454 @0x154 
0x1100…2c2b       at0157 = » Override debug option in source  . . . . . . . . DEBUG,NODEBUG«	// 0x1457 @0x157 
0x1100…2c2b       at0196 = SetBufferAddress {ic=11, line=0x08, col=0x4e}	// 0x1496 @0x196 
0x1100…2c2b       at0199 = »*«	// 0x1499 @0x199 
0x1100…2c2b       at019a = SetBufferAddress {ic=11, line=0x09, col=0x02}	// 0x149a @0x19a 
0x1100…2c2b       at019d = » Override size-to-execute option in source  . . . . . . .  2-64«	// 0x149d @0x19d 
0x1100…2c2b       at01dc = SetBufferAddress {ic=11, line=0x09, col=0x4e}	// 0x14dc @0x1dc 
0x1100…2c2b       at01df = »*«	// 0x14df @0x1df 
0x1100…2c2b       at01e0 = SetBufferAddress {ic=11, line=0x0a, col=0x02}	// 0x14e0 @0x1e0 
0x1100…2c2b       at01e3 = » Create cross-reference listing . . . . . . . . . . NOXREF,XREF«	// 0x14e3 @0x1e3 
0x1100…2c2b       at0222 = SetBufferAddress {ic=11, line=0x0b, col=0x02}	// 0x1522 @0x222 
0x1100…2c2b       at0225 = » Create program that can be run . . . . . . . . . . LINK,NOLINK«	// 0x1525 @0x225 
0x1100…2c2b       at0264 = SetBufferAddress {ic=11, line=0x0c, col=0x02}	// 0x1564 @0x264 
0x1100…2c2b       at0267 = » Create program that must be                                   «	// 0x1567 @0x267 
0x1100…2c2b       at02a6 = SetBufferAddress {ic=11, line=0x0e, col=0x02}	// 0x15a6 @0x2a6 
0x1100…2c2b       at02a9 = » Name of subroutine input library . . . . . . . . . . . . . . .«	// 0x15a9 @0x2a9 
0x1100…2c2b       at02e8 = SetBufferAddress {ic=11, line=0x0e, col=0x4e}	// 0x15e8 @0x2e8 
0x1100…2c2b       at02eb = »*«	// 0x15eb @0x2eb 
0x1100…2c2b       at02ec = SetBufferAddress {ic=11, line=0x0f, col=0x02}	// 0x15ec @0x2ec 
0x1100…2c2b       at02ef = » Never-ending program . . . . . . . . . . . . . . . . NONEP,NEP«	// 0x15ef @0x2ef 
0x1100…2c2b       at032e = SetBufferAddress {ic=11, line=0x10, col=0x02}	// 0x162e @0x32e 
0x1100…2c2b       at0331 = » Maximum number of                                             «	// 0x1631 @0x331 
0x1100…2c2b       at0370 = SetBufferAddress {ic=11, line=0x11, col=0x02}	// 0x1670 @0x370 
0x1100…2c2b       at0373 = »   requesting display stations. . . . . . . . . . . . . .  0-99«	// 0x1673 @0x373 
0x1100…2c2b       at03b2 = SetBufferAddress {ic=11, line=0x12, col=0x02}	// 0x16b2 @0x3b2 
0x1100…2c2b       at03b5 = » Generate CONSOLE file display formats  . . . . . . . GEN,NOGEN«	// 0x16b5 @0x3b5 
0x1100…2c2b       at03f4 = SetBufferAddress {ic=11, line=0x13, col=0x02}	// 0x16f4 @0x3f4 
0x1100…2c2b       at03f7 = » Size of work files in blocks . . . . . . . . . . . . .  1-9999«	// 0x16f7 @0x3f7 
0x1100…2c2b       at0436 = SetBufferAddress {ic=11, line=0x14, col=0x02}	// 0x1736 @0x436 
0x1100…2c2b       at0439 = » Create program with                                           «	// 0x1739 @0x439 
0x1100…2c2b       at0478 = SetBufferAddress {ic=11, line=0x15, col=0x02}	// 0x1778 @0x478 
0x1100…2c2b       at047b = »   memory resident overlays . . . . . . . . . . . . . NOMRO,MRO«	// 0x177b @0x47b 
0x1100…2c2b       at04ba = SetBufferAddress {ic=11, line=0x05, col=0x02}	// 0x17ba @0x4ba 
0x1100…2c2b       at04bd = Attribute {type=0x22}	// 0x17bd @0x4bd 
0x1100…2c2b       at04be = »␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣«	// 0x17be @0x4be 
0x1100…2c2b       at04e1 = Attribute {type=0x20}	// 0x17e1 @0x4e1 
0x1100…2c2b       at04e2 = SetBufferAddress {ic=11, line=0x17, col=0x50}	// 0x17e2 @0x4e2 
0x1100…2c2b       at04e5 = Attribute {type=0x22}	// 0x17e5 @0x4e5 
0x1100…2c2b       at04e6 = »␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣«	// 0x17e6 @0x4e6 
0x1100…2c2b       at0531 = Attribute {type=0x20}	// 0x1831 @0x531 
0x1100…2c2b       at0532 = SetBufferAddress {ic=11, line=0x01, col=0x13}	// 0x1832 @0x532 
0x1100…2c2b       at0535 = »             RPGONL PROCEDURE            «	// 0x1835 @0x535 
0x1100…2c2b       at055e = SetBufferAddress {ic=11, line=0x01, col=0x44}	// 0x185e @0x55e 
0x1100…2c2b       at0561 = » Optional-*  «	// 0x1861 @0x561 
0x1100…2c2b       at056e = SetBufferAddress {ic=11, line=0x03, col=0x13}	// 0x186e @0x56e 
0x1100…2c2b       at0571 = »          RPG II compiler options        «	// 0x1871 @0x571 
0x1100…2c2b       at059a = SetBufferAddress {ic=11, line=0x0d, col=0x02}	// 0x189a @0x59a 
0x1100…2c2b       at059d = »   link-edited  . . . . . . . . . . . . . . . . NOOBJECT,OBJECT«	// 0x189d @0x59d 
0x1100…2c2b       at05dc = SetBufferAddress {ic=11, line=0x17, col=0x04}	// 0x18dc @0x5dc 
0x1100…2c2b       at05df = »Cmd7-End                                                  (c) 1985 IBM Corp.«	// 0x18df @0x5df 
0x1100…2c2b     }
0x1100…2c2b   }
0x1100…2c2b }
0x1a00…3974 Form36 {
0x1a00…3974   fh000 = 0x01	// 0x1a00 @0x0 
0x1a00…3974   fh00 = 2624	// 0x1a01 @0x1 
0x1a00…3974   fh01 = »NN «	// 0x1a03 @0x3 
0x1a00…3974   fh02 = 000000	// 0x1a06 @0x6 
0x1a00…3974   fh03 = »NNN«	// 0x1a09 @0x9 
0x1a00…3974   fh04 = 0x00e8	// 0x1a0c @0xc 
0x1a00…3974   fh05 = 0x03a4	// 0x1a0e @0xe 
0x1a00…3974   fh06 = 003e80011800000000000000000000000000	// 0x1a10 @0x10 
0x1a00…3974   at0022 = 0x82040003	// 0x1a22 @0x22 
0x1a00…3974   at0026 = Form36LV {f00=0x24, f01=0x1f, f12=0x0643084a, f13=»HELP0113«, f14=»#RP@FMTS«, f15=»#RPGLIB «, f1z=0x1e}	// 0x1a26 @0x26 
0x1a00…3974   at0045 = Form36LV {f00=0x24, f01=0x1f, f12=0x01011850, f13=»HELP0101«, f14=»#RP@FMTS«, f15=»#RPGLIB «, f1z=0x1e}	// 0x1a45 @0x45 
0x1a00…3974   at0064 = Form36LV {f00=0x51, f01=0x12, f22=000e00015151, f23=06433e, f24=»N«, f25=00, f26=»N«, f27=1e, f28=»N N«}	// 0x1a64 @0x64 
0x1a00…3974   at0076 = Form36LV {f00=0x51, f01=0x12, f22=001800015151, f23=08433f, f24=»N«, f25=00, f26=»N«, f27=1f, f28=»N N«}	// 0x1a76 @0x76 
0x1a00…3974   at0088 = Form36LV {f00=0x51, f01=0x12, f22=01bb00084101, f23=0d2700, f24=»Y«, f25=00, f26=»N«, f27=20, f28=»NNN«}	// 0x1a88 @0x88 
0x1a00…3974   at009a = Form36LV {f00=0x51, f01=0x12, f22=01ed00084101, f23=0e2700, f24=»Y«, f25=00, f26=»N«, f27=21, f28=»NNN«}	// 0x1a9a @0x9a 
0x1a00…3974   at00ac = Form36LV {f00=0x51, f01=0x12, f22=021f00084101, f23=0f2700, f24=»Y«, f25=00, f26=»N«, f27=22, f28=»NNN«}	// 0x1aac @0xac 
0x1a00…3974   at00be = Form36LV {f00=0x51, f01=0x12, f22=025100084101, f23=102700, f24=»Y«, f25=00, f26=»N«, f27=23, f28=»NNN«}	// 0x1abe @0xbe 
0x1a00…3974   at00d0 = Form36LV {f00=0x51, f01=0x12, f22=025e004b6101, f23=180100, f24=»Y«, f25=00, f26=»N«, f27=24, f28=»NNN«}	// 0x1ad0 @0xd0 
0x1a00…3974   at00e2 = Form36LV {f00=0xfe, f01=0x06, f88=000000, f89=05}	// 0x1ae2 @0xe2 
0x1a00…3974   panel = {	// 0x1ae8 @0xe8 
0x1a00…3974       ┌────────────────────────────────────────────────────────────────────────────────┐
0x1a00…3974     00│                               RPGONL PROCEDURE                                 │
0x1a00…3974     01│                                                                                │
0x1a00…3974     02│                             Continuation options                               │
0x1a00…3974     03│                                                                                │
0x1a00…3974     04│                                                                                │
0x1a00…3974     05│  Would you like to view the compiler listing?  . . . Y,N        N┴┤            │
0x1a00…3974     06│                                                                                │
0x1a00…3974     07│  Would you like to recompile the source program? . . Y,N        Y┴┤            │
0x1a00…3974     08│                                                                                │
0x1a00…3974     09│  ---------------------------------------------------------------------------   │
0x1a00…3974     10│                                                                                │
0x1a00…3974     11│                                                                                │
0x1a00…3974     12│  Source program  . . . . . . . . .  ╳␣␣␣␣␣␣␣␣╳                                 │
0x1a00…3974     13│  Input library . . . . . . . . . .  ╳␣␣␣␣␣␣␣␣╳                                 │
0x1a00…3974     14│  Output library  . . . . . . . . .  ╳␣␣␣␣␣␣␣␣╳                                 │
0x1a00…3974     15│  Data dictionary . . . . . . . . .  ╳␣␣␣␣␣␣␣␣╳                                 │
0x1a00…3974     16│                                                                                │
0x1a00…3974     17│                                                                                │
0x1a00…3974     18│                                                                                │
0x1a00…3974     19│                                                                                │
0x1a00…3974     20│                                                                                │
0x1a00…3974     21│   Cmd1-Work with different member  Cmd7-End                                    │
0x1a00…3974     22│   Cmd14-Compiler options                                    (c) 1985 IBM Corp.╳│
0x1a00…3974     23│␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣╳    │
0x1a00…3974     24│                                                                                │
0x1a00…3974     25│                                                                                │
0x1a00…3974     26│                                                                                │
0x1a00…3974     27│                                                                                │
0x1a00…3974       └────────────────────────────────────────────────────────────────────────────────┘
0x1a00…3974     Panel5250 {
0x1a00…3974       at0000 = ClearUnit {esc=04, cu=40}	// 0x1ae8 @0x0 
0x1a00…3974       at0002 = WriteToDisplay {esc=04, wtd=11, flags=0x0020}	// 0x1aea @0x2 
0x1a00…3974       at0006 = StartOfHeader {soh=01, len=0x03, extra=000001}	// 0x1aee @0x6 
0x1a00…3974       at000b = InsertCursor {ic=13, line=0x06, col=0x43}	// 0x1af3 @0xb 
0x1a00…3974       at000e = SetBufferAddress {ic=11, line=0x06, col=0x42}	// 0x1af6 @0xe 
0x1a00…3974       at0011 = StartField {sf=1d, ffw=0x4920, attr=0x30, len=0x0001}	// 0x1af9 @0x11 
0x1a00…3974       at0017 = »N«	// 0x1aff @0x17 
0x1a00…3974       at0018 = SetBufferAddress {ic=11, line=0x08, col=0x42}	// 0x1b00 @0x18 
0x1a00…3974       at001b = StartField {sf=1d, ffw=0x4920, fcw=0x80ff, attr=0x30, len=0x0001}	// 0x1b03 @0x1b 
0x1a00…3974       at0023 = »Y«	// 0x1b0b @0x23 
0x1a00…3974       at0024 = SetBufferAddress {ic=11, line=0x05, col=0x02}	// 0x1b0c @0x24 
0x1a00…3974       at0027 = »                                                                               «	// 0x1b0f @0x27 
0x1a00…3974       at0076 = »  Would you like to view the compiler listing?  . . . Y,N       «	// 0x1b5e @0x76 
0x1a00…3974       at00b6 = SetBufferAddress {ic=11, line=0x07, col=0x02}	// 0x1b9e @0xb6 
0x1a00…3974       at00b9 = »                                                                               «	// 0x1ba1 @0xb9 
0x1a00…3974       at0108 = »  Would you like to recompile the source program? . . Y,N       «	// 0x1bf0 @0x108 
0x1a00…3974       at0148 = SetBufferAddress {ic=11, line=0x0a, col=0x03}	// 0x1c30 @0x148 
0x1a00…3974       at014b = »---------------------------------------------------------------------------«	// 0x1c33 @0x14b 
0x1a00…3974       at0196 = SetBufferAddress {ic=11, line=0x0d, col=0x03}	// 0x1c7e @0x196 
0x1a00…3974       at0199 = »Source program  . . . . . . . . . «	// 0x1c81 @0x199 
0x1a00…3974       at01bb = SetBufferAddress {ic=11, line=0x0d, col=0x26}	// 0x1ca3 @0x1bb 
0x1a00…3974       at01be = Attribute {type=0x22}	// 0x1ca6 @0x1be 
0x1a00…3974       at01bf = »␣␣␣␣␣␣␣␣«	// 0x1ca7 @0x1bf 
0x1a00…3974       at01c7 = Attribute {type=0x20}	// 0x1caf @0x1c7 
0x1a00…3974       at01c8 = SetBufferAddress {ic=11, line=0x0e, col=0x03}	// 0x1cb0 @0x1c8 
0x1a00…3974       at01cb = »Input library . . . . . . . . . . «	// 0x1cb3 @0x1cb 
0x1a00…3974       at01ed = SetBufferAddress {ic=11, line=0x0e, col=0x26}	// 0x1cd5 @0x1ed 
0x1a00…3974       at01f0 = Attribute {type=0x22}	// 0x1cd8 @0x1f0 
0x1a00…3974       at01f1 = »␣␣␣␣␣␣␣␣«	// 0x1cd9 @0x1f1 
0x1a00…3974       at01f9 = Attribute {type=0x20}	// 0x1ce1 @0x1f9 
0x1a00…3974       at01fa = SetBufferAddress {ic=11, line=0x0f, col=0x03}	// 0x1ce2 @0x1fa 
0x1a00…3974       at01fd = »Output library  . . . . . . . . . «	// 0x1ce5 @0x1fd 
0x1a00…3974       at021f = SetBufferAddress {ic=11, line=0x0f, col=0x26}	// 0x1d07 @0x21f 
0x1a00…3974       at0222 = Attribute {type=0x22}	// 0x1d0a @0x222 
0x1a00…3974       at0223 = »␣␣␣␣␣␣␣␣«	// 0x1d0b @0x223 
0x1a00…3974       at022b = Attribute {type=0x20}	// 0x1d13 @0x22b 
0x1a00…3974       at022c = SetBufferAddress {ic=11, line=0x10, col=0x03}	// 0x1d14 @0x22c 
0x1a00…3974       at022f = »Data dictionary . . . . . . . . . «	// 0x1d17 @0x22f 
0x1a00…3974       at0251 = SetBufferAddress {ic=11, line=0x10, col=0x26}	// 0x1d39 @0x251 
0x1a00…3974       at0254 = Attribute {type=0x22}	// 0x1d3c @0x254 
0x1a00…3974       at0255 = »␣␣␣␣␣␣␣␣«	// 0x1d3d @0x255 
0x1a00…3974       at025d = Attribute {type=0x20}	// 0x1d45 @0x25d 
0x1a00…3974       at025e = SetBufferAddress {ic=11, line=0x17, col=0x50}	// 0x1d46 @0x25e 
0x1a00…3974       at0261 = Attribute {type=0x22}	// 0x1d49 @0x261 
0x1a00…3974       at0262 = »␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣«	// 0x1d4a @0x262 
0x1a00…3974       at02ad = Attribute {type=0x20}	// 0x1d95 @0x2ad 
0x1a00…3974       at02ae = SetBufferAddress {ic=11, line=0x17, col=0x04}	// 0x1d96 @0x2ae 
0x1a00…3974       at02b1 = »Cmd14-Compiler options                                    (c) 1985 IBM Corp.«	// 0x1d99 @0x2b1 
0x1a00…3974       at02fd = SetBufferAddress {ic=11, line=0x01, col=0x13}	// 0x1de5 @0x2fd 
0x1a00…3974       at0300 = »             RPGONL PROCEDURE            «	// 0x1de8 @0x300 
0x1a00…3974       at0329 = SetBufferAddress {ic=11, line=0x03, col=0x13}	// 0x1e11 @0x329 
0x1a00…3974       at032c = »           Continuation options          «	// 0x1e14 @0x32c 
0x1a00…3974       at0355 = SetBufferAddress {ic=11, line=0x16, col=0x04}	// 0x1e3d @0x355 
0x1a00…3974       at0358 = »Cmd1-Work with different member  Cmd7-End                                   «	// 0x1e40 @0x358 
0x1a00…3974     }
0x1a00…3974   }
0x1a00…3974 }
0x1f00…42d7 Form36 {
0x1f00…42d7   fh000 = 0x01	// 0x1f00 @0x0 
0x1f00…42d7   fh00 = 2600	// 0x1f01 @0x1 
0x1f00…42d7   fh01 = »NNN«	// 0x1f03 @0x3 
0x1f00…42d7   fh02 = 000000	// 0x1f06 @0x6 
0x1f00…42d7   fh03 = »NNN«	// 0x1f09 @0x9 
0x1f00…42d7   fh04 = 0x0030	// 0x1f0c @0xc 
0x1f00…42d7   fh05 = 0x0477	// 0x1f0e @0xe 
0x1f00…42d7   fh06 = 000080011800000000000000000000000000	// 0x1f10 @0x10 
0x1f00…42d7   at0022 = 0x00000063	// 0x1f22 @0x22 
0x1f00…42d7   at0026 = Form36LV {f00=0xfe, f01=0x0a, f88=00000000000000, f89=09}	// 0x1f26 @0x26 
0x1f00…42d7   panel = {	// 0x1f30 @0x30 
0x1f00…42d7       ┌────────────────────────────────────────────────────────────────────────────────┐
0x1f00…42d7     00│                           HELP FOR RPGONL PROCEDURE        Page  1 of 13       │
0x1f00…42d7     01│                                                                                │
0x1f00…42d7     02│╳DESCRIPTION                   ╳                                                │
0x1f00…42d7     03│                                                                                │
0x1f00…42d7     04│    The RPG II interactive program development procedure (RPGONL)               │
0x1f00…42d7     05│    lets you create error-free RPG II programs without leaving the              │
0x1f00…42d7     06│    display station.  With this procedure you can create RPG II                 │
0x1f00…42d7     07│    programs, compile these programs, correct errors detected by                │
0x1f00…42d7     08│    the system, and then recompile the corrected programs.  Because             │
0x1f00…42d7     09│    this procedure is interactive, you can continue to recompile                │
0x1f00…42d7     10│    a program as many times as you wish.  In addition, the system               │
0x1f00…42d7     11│    "remembers" the compiler options you chose for the previous                 │
0x1f00…42d7     12│    compilation, so you have to type these options only once.                   │
0x1f00…42d7     13│                                                                                │
0x1f00…42d7     14│                                                                                │
0x1f00…42d7     15│                                                                                │
0x1f00…42d7     16│                                                                                │
0x1f00…42d7     17│                                                                                │
0x1f00…42d7     18│                                                                                │
0x1f00…42d7     19│                                                                                │
0x1f00…42d7     20│                                                                                │
0x1f00…42d7     21│                                                                                │
0x1f00…42d7     22│                                                                                │
0x1f00…42d7     23│ Enter-Exit help text     Roll keys-Page help text           (C) 1985 IBM CORP. │
0x1f00…42d7     24│                                                                                │
0x1f00…42d7     25│                                                                                │
0x1f00…42d7     26│                                                                                │
0x1f00…42d7     27│                                                                                │
0x1f00…42d7       └────────────────────────────────────────────────────────────────────────────────┘
0x1f00…42d7     Panel5250 {
0x1f00…42d7       at0000 = ClearUnit {esc=04, cu=40}	// 0x1f30 @0x0 
0x1f00…42d7       at0002 = WriteToDisplay {esc=04, wtd=11, flags=0x0020}	// 0x1f32 @0x2 
0x1f00…42d7       at0006 = SetBufferAddress {ic=11, line=0x01, col=0x15}	// 0x1f36 @0x6 
0x1f00…42d7       at0009 = »       HELP FOR RPGONL PROCEDURE       «	// 0x1f39 @0x9 
0x1f00…42d7       at0030 = SetBufferAddress {ic=11, line=0x01, col=0x3d}	// 0x1f60 @0x30 
0x1f00…42d7       at0033 = »Page  1 of 13   «	// 0x1f63 @0x33 
0x1f00…42d7       at0043 = SetBufferAddress {ic=11, line=0x03, col=0x01}	// 0x1f73 @0x43 
0x1f00…42d7       at0046 = Attribute {type=0x22}	// 0x1f76 @0x46 
0x1f00…42d7       at0047 = »DESCRIPTION                   «	// 0x1f77 @0x47 
0x1f00…42d7       at0065 = Attribute {type=0x20}	// 0x1f95 @0x65 
0x1f00…42d7       at0066 = SetBufferAddress {ic=11, line=0x05, col=0x03}	// 0x1f96 @0x66 
0x1f00…42d7       at0069 = »  The RPG II interactive program development procedure (RPGONL)               «	// 0x1f99 @0x69 
0x1f00…42d7       at00b7 = »    lets you create error-free RPG II programs without leaving the              «	// 0x1fe7 @0xb7 
0x1f00…42d7       at0107 = »    display station.  With this procedure you can create RPG II                 «	// 0x2037 @0x107 
0x1f00…42d7       at0157 = »    programs, compile these programs, correct errors detected by                «	// 0x2087 @0x157 
0x1f00…42d7       at01a7 = »    the system, and then recompile the corrected programs.  Because             «	// 0x20d7 @0x1a7 
0x1f00…42d7       at01f7 = »    this procedure is interactive, you can continue to recompile                «	// 0x2127 @0x1f7 
0x1f00…42d7       at0247 = »    a program as many times as you wish.  In addition, the system               «	// 0x2177 @0x247 
0x1f00…42d7       at0297 = »    "remembers" the compiler options you chose for the previous                 «	// 0x21c7 @0x297 
0x1f00…42d7       at02e7 = »    compilation, so you have to type these options only once.                   «	// 0x2217 @0x2e7 
0x1f00…42d7       at0337 = »                                                                                «	// 0x2267 @0x337 
0x1f00…42d7       at0387 = »                                                                                «	// 0x22b7 @0x387 
0x1f00…42d7       at03d7 = »                                                                               «	// 0x2307 @0x3d7 
0x1f00…42d7       at0426 = SetBufferAddress {ic=11, line=0x18, col=0x02}	// 0x2356 @0x426 
0x1f00…42d7       at0429 = »Enter-Exit help text     Roll keys-Page help text           (C) 1985 IBM CORP.«	// 0x2359 @0x429 
0x1f00…42d7     }
0x1f00…42d7   }
0x1f00…42d7 }
0x2400…4e95 Form36 {
0x2400…4e95   fh000 = 0x01	// 0x2400 @0x0 
0x2400…4e95   fh00 = 2600	// 0x2401 @0x1 
0x2400…4e95   fh01 = »NNN«	// 0x2403 @0x3 
0x2400…4e95   fh02 = 000000	// 0x2406 @0x6 
0x2400…4e95   fh03 = »NNN«	// 0x2409 @0x9 
0x2400…4e95   fh04 = 0x0030	// 0x240c @0xc 
0x2400…4e95   fh05 = 0x0635	// 0x240e @0xe 
0x2400…4e95   fh06 = 000080011800000000000000000000000000	// 0x2410 @0x10 
0x2400…4e95   at0022 = 0x00000063	// 0x2422 @0x22 
0x2400…4e95   at0026 = Form36LV {f00=0xfe, f01=0x0a, f88=00000000000000, f89=09}	// 0x2426 @0x26 
0x2400…4e95   panel = {	// 0x2430 @0x30 
0x2400…4e95       ┌────────────────────────────────────────────────────────────────────────────────┐
0x2400…4e95     00│                           HELP FOR RPGONL PROCEDURE        Page  2 of 13       │
0x2400…4e95     01│                                                                                │
0x2400…4e95     02│    There are four steps in the RPGONL procedure.                               │
0x2400…4e95     03│                                                                                │
0x2400…4e95     04│    The first step is to respond to the options on the first two displays.      │
0x2400…4e95     05│    These options are described later in this help text.                        │
0x2400…4e95     06│                                                                                │
0x2400…4e95     07│    The second step depends on your response to the fourth prompt on the        │
0x2400…4e95     08│    first display (Create or change source before first compilation?).          │
0x2400…4e95     09│                                                                                │
0x2400…4e95     10│    If you entered Y, RPG calls DSU/SEU now, allowing you to create or          │
0x2400…4e95     11│    update an RPG II source member.  When you finish using DSU/SEU and          │
0x2400…4e95     12│    press Cmd7, the source program is compiled.                                 │
0x2400…4e95     13│                                                                                │
0x2400…4e95     14│    If you entered N, the existing source program is compiled and               │
0x2400…4e95     15│    the DSU/SEU step is skipped.  When the compilation is complete, the         │
0x2400…4e95     16│    system replaces the existing program with the newly compiled                │
0x2400…4e95     17│    program.  No message is displayed.                                          │
0x2400…4e95     18│                                                                                │
0x2400…4e95     19│                                                                                │
0x2400…4e95     20│                                                                                │
0x2400…4e95     21│                                                                                │
0x2400…4e95     22│                                                                                │
0x2400…4e95     23│ Enter-Exit help text     Roll keys-Page help text           (c) 1985 IBM Corp. │
0x2400…4e95     24│                                                                                │
0x2400…4e95     25│                                                                                │
0x2400…4e95     26│                                                                                │
0x2400…4e95     27│                                                                                │
0x2400…4e95       └────────────────────────────────────────────────────────────────────────────────┘
0x2400…4e95     Panel5250 {
0x2400…4e95       at0000 = ClearUnit {esc=04, cu=40}	// 0x2430 @0x0 
0x2400…4e95       at0002 = WriteToDisplay {esc=04, wtd=11, flags=0x0020}	// 0x2432 @0x2 
0x2400…4e95       at0006 = SetBufferAddress {ic=11, line=0x01, col=0x15}	// 0x2436 @0x6 
0x2400…4e95       at0009 = »       HELP FOR RPGONL PROCEDURE        Page  2 of 13      «	// 0x2439 @0x9 
0x2400…4e95       at0044 = SetBufferAddress {ic=11, line=0x03, col=0x03}	// 0x2474 @0x44 
0x2400…4e95       at0047 = »  There are four steps in the RPGONL procedure.                               «	// 0x2477 @0x47 
0x2400…4e95       at0095 = »                                                                                «	// 0x24c5 @0x95 
0x2400…4e95       at00e5 = »    The first step is to respond to the options on the first two displays.      «	// 0x2515 @0xe5 
0x2400…4e95       at0135 = »    These options are described later in this help text.                        «	// 0x2565 @0x135 
0x2400…4e95       at0185 = »                                                                                «	// 0x25b5 @0x185 
0x2400…4e95       at01d5 = »    The second step depends on your response to the fourth prompt on the        «	// 0x2605 @0x1d5 
0x2400…4e95       at0225 = »    first display (Create or change source before first compilation?).          «	// 0x2655 @0x225 
0x2400…4e95       at0275 = »                                                                                «	// 0x26a5 @0x275 
0x2400…4e95       at02c5 = »    If you entered Y, RPG calls DSU/SEU now, allowing you to create or          «	// 0x26f5 @0x2c5 
0x2400…4e95       at0315 = »    update an RPG II source member.  When you finish using DSU/SEU and          «	// 0x2745 @0x315 
0x2400…4e95       at0365 = »    press Cmd7, the source program is compiled.                                 «	// 0x2795 @0x365 
0x2400…4e95       at03b5 = »                                                                                «	// 0x27e5 @0x3b5 
0x2400…4e95       at0405 = »    If you entered N, the existing source program is compiled and               «	// 0x2835 @0x405 
0x2400…4e95       at0455 = »    the DSU/SEU step is skipped.  When the compilation is complete, the         «	// 0x2885 @0x455 
0x2400…4e95       at04a5 = »    system replaces the existing program with the newly compiled                «	// 0x28d5 @0x4a5 
0x2400…4e95       at04f5 = »    program.  No message is displayed.                                          «	// 0x2925 @0x4f5 
0x2400…4e95       at0545 = »                                                                                «	// 0x2975 @0x545 
0x2400…4e95       at0595 = »                                                                               «	// 0x29c5 @0x595 
0x2400…4e95       at05e4 = SetBufferAddress {ic=11, line=0x18, col=0x02}	// 0x2a14 @0x5e4 
0x2400…4e95       at05e7 = »Enter-Exit help text     Roll keys-Page help text           (c) 1985 IBM Corp.«	// 0x2a17 @0x5e7 
0x2400…4e95     }
0x2400…4e95   }
0x2400…4e95 }
0x2b00…5c4c Form36 {
0x2b00…5c4c   fh000 = 0x01	// 0x2b00 @0x0 
0x2b00…5c4c   fh00 = 2600	// 0x2b01 @0x1 
0x2b00…5c4c   fh01 = »NNN«	// 0x2b03 @0x3 
0x2b00…5c4c   fh02 = 000000	// 0x2b06 @0x6 
0x2b00…5c4c   fh03 = »NNN«	// 0x2b09 @0x9 
0x2b00…5c4c   fh04 = 0x0030	// 0x2b0c @0xc 
0x2b00…5c4c   fh05 = 0x05ec	// 0x2b0e @0xe 
0x2b00…5c4c   fh06 = 000080011800000000000000000000000000	// 0x2b10 @0x10 
0x2b00…5c4c   at0022 = 0x00000063	// 0x2b22 @0x22 
0x2b00…5c4c   at0026 = Form36LV {f00=0xfe, f01=0x0a, f88=00000000000000, f89=09}	// 0x2b26 @0x26 
0x2b00…5c4c   panel = {	// 0x2b30 @0x30 
0x2b00…5c4c       ┌────────────────────────────────────────────────────────────────────────────────┐
0x2b00…5c4c     00│                           HELP FOR RPGONL PROCEDURE        Page  3 of 13       │
0x2b00…5c4c     01│                                                                                │
0x2b00…5c4c     02│    The third step is a display of your source program with all error           │
0x2b00…5c4c     03│    messages (denoted by ?? in columns 1-2) inserted immediately                │
0x2b00…5c4c     04│    before the statement in error.  At this time you can correct these          │
0x2b00…5c4c     05│    statements.  Use Cmd7 to end DSU/SEU.  On the DSU/SEU end-of-job            │
0x2b00…5c4c     06│    display, you can request that all diagnostics be removed from the           │
0x2b00…5c4c     07│    source program.                                                             │
0x2b00…5c4c     08│                                                                                │
0x2b00…5c4c     09│                                                                                │
0x2b00…5c4c     10│    The fourth step is that the Continuation options display appears.           │
0x2b00…5c4c     11│    On this display you can choose to do the following:                         │
0x2b00…5c4c     12│                                                                                │
0x2b00…5c4c     13│    1)  View at your display station the compiler listing for the               │
0x2b00…5c4c     14│        source member just compiled.  If you choose not to view the             │
0x2b00…5c4c     15│        listing, it is automatically deleted.                                   │
0x2b00…5c4c     16│                                                                                │
0x2b00…5c4c     17│    2)  Recompile the source member whose name is shown on the                  │
0x2b00…5c4c     18│        bottom half of the display.                                             │
0x2b00…5c4c     19│                                                                                │
0x2b00…5c4c     20│                                                                                │
0x2b00…5c4c     21│                                                                                │
0x2b00…5c4c     22│                                                                                │
0x2b00…5c4c     23│ Enter-Exit help text     Roll keys-Page help text           (c) 1985 IBM Corp. │
0x2b00…5c4c     24│                                                                                │
0x2b00…5c4c     25│                                                                                │
0x2b00…5c4c     26│                                                                                │
0x2b00…5c4c     27│                                                                                │
0x2b00…5c4c       └────────────────────────────────────────────────────────────────────────────────┘
0x2b00…5c4c     Panel5250 {
0x2b00…5c4c       at0000 = ClearUnit {esc=04, cu=40}	// 0x2b30 @0x0 
0x2b00…5c4c       at0002 = WriteToDisplay {esc=04, wtd=11, flags=0x0020}	// 0x2b32 @0x2 
0x2b00…5c4c       at0006 = SetBufferAddress {ic=11, line=0x01, col=0x12}	// 0x2b36 @0x6 
0x2b00…5c4c       at0009 = »          HELP FOR RPGONL PROCEDURE        Page  3 of 13      «	// 0x2b39 @0x9 
0x2b00…5c4c       at0047 = SetBufferAddress {ic=11, line=0x03, col=0x02}	// 0x2b77 @0x47 
0x2b00…5c4c       at004a = »   The third step is a display of your source program with all error           «	// 0x2b7a @0x4a 
0x2b00…5c4c       at0099 = »    messages (denoted by ?? in columns 1-2) inserted immediately                «	// 0x2bc9 @0x99 
0x2b00…5c4c       at00e9 = »    before the statement in error.  At this time you can correct these          «	// 0x2c19 @0xe9 
0x2b00…5c4c       at0139 = »    statements.  Use Cmd7 to end DSU/SEU.  On the DSU/SEU end-of-job            «	// 0x2c69 @0x139 
0x2b00…5c4c       at0189 = »    display, you can request that all diagnostics be removed from the           «	// 0x2cb9 @0x189 
0x2b00…5c4c       at01d9 = »    source program.                                                             «	// 0x2d09 @0x1d9 
0x2b00…5c4c       at0229 = »                                                                               «	// 0x2d59 @0x229 
0x2b00…5c4c       at0278 = SetBufferAddress {ic=11, line=0x0b, col=0x02}	// 0x2da8 @0x278 
0x2b00…5c4c       at027b = »   The fourth step is that the Continuation options display appears.           «	// 0x2dab @0x27b 
0x2b00…5c4c       at02ca = »    On this display you can choose to do the following:                         «	// 0x2dfa @0x2ca 
0x2b00…5c4c       at031a = »                                                                               «	// 0x2e4a @0x31a 
0x2b00…5c4c       at0369 = SetBufferAddress {ic=11, line=0x0e, col=0x02}	// 0x2e99 @0x369 
0x2b00…5c4c       at036c = »   1)  View at your display station the compiler listing for the               «	// 0x2e9c @0x36c 
0x2b00…5c4c       at03bb = »        source member just compiled.  If you choose not to view the             «	// 0x2eeb @0x3bb 
0x2b00…5c4c       at040b = »        listing, it is automatically deleted.                                   «	// 0x2f3b @0x40b 
0x2b00…5c4c       at045b = »                                                                               «	// 0x2f8b @0x45b 
0x2b00…5c4c       at04aa = SetBufferAddress {ic=11, line=0x12, col=0x02}	// 0x2fda @0x4aa 
0x2b00…5c4c       at04ad = »   2)  Recompile the source member whose name is shown on the                  «	// 0x2fdd @0x4ad 
0x2b00…5c4c       at04fc = »        bottom half of the display.                                             «	// 0x302c @0x4fc 
0x2b00…5c4c       at054c = »                                                                               «	// 0x307c @0x54c 
0x2b00…5c4c       at059b = SetBufferAddress {ic=11, line=0x18, col=0x02}	// 0x30cb @0x59b 
0x2b00…5c4c       at059e = »Enter-Exit help text     Roll keys-Page help text           (c) 1985 IBM Corp.«	// 0x30ce @0x59e 
0x2b00…5c4c     }
0x2b00…5c4c   }
0x2b00…5c4c }
0x3200…68e5 Form36 {
0x3200…68e5   fh000 = 0x01	// 0x3200 @0x0 
0x3200…68e5   fh00 = 2600	// 0x3201 @0x1 
0x3200…68e5   fh01 = »NNN«	// 0x3203 @0x3 
0x3200…68e5   fh02 = 000000	// 0x3206 @0x6 
0x3200…68e5   fh03 = »NNN«	// 0x3209 @0x9 
0x3200…68e5   fh04 = 0x0030	// 0x320c @0xc 
0x3200…68e5   fh05 = 0x0485	// 0x320e @0xe 
0x3200…68e5   fh06 = 000080011800000000000000000000000000	// 0x3210 @0x10 
0x3200…68e5   at0022 = 0x00000063	// 0x3222 @0x22 
0x3200…68e5   at0026 = Form36LV {f00=0xfe, f01=0x0a, f88=00000000000000, f89=09}	// 0x3226 @0x26 
0x3200…68e5   panel = {	// 0x3230 @0x30 
0x3200…68e5       ┌────────────────────────────────────────────────────────────────────────────────┐
0x3200…68e5     00│                           HELP FOR RPGONL PROCEDURE        Page  4 of 13       │
0x3200…68e5     01│                                                                                │
0x3200…68e5     02│    Use Cmd14 if you would like to change any of the RPG II compiler            │
0x3200…68e5     03│    options before the next compilation.  Use Cmd1 if you would                 │
0x3200…68e5     04│    like to work with a new or different source member.  Use Cmd7               │
0x3200…68e5     05│    to end this procedure.                                                      │
0x3200…68e5     06│                                                                                │
0x3200…68e5     07│                                                                                │
0x3200…68e5     08│                                                                                │
0x3200…68e5     09│╳KEYS YOU CAN USE ON THE RPGONL PROCEDURE                                       │
0x3200…68e5     10│                                             ╳                                  │
0x3200…68e5     11│    Cmd1 - Work with a new or different member                                  │
0x3200…68e5     12│    Cmd2 - Show previous display                                                │
0x3200…68e5     13│    Cmd3 - Display the previous menu                                            │
0x3200…68e5     14│    Cmd7 - End the procedure                                                    │
0x3200…68e5     15│    Cmd14- Display RPG II compiler options                                      │
0x3200…68e5     16│                                                                                │
0x3200…68e5     17│                                                                                │
0x3200…68e5     18│                                                                                │
0x3200…68e5     19│                                                                                │
0x3200…68e5     20│                                                                                │
0x3200…68e5     21│                                                                                │
0x3200…68e5     22│                                                                                │
0x3200…68e5     23│ Enter-Exit help text     Roll keys-Page help text           (c) 1985 IBM Corp. │
0x3200…68e5     24│                                                                                │
0x3200…68e5     25│                                                                                │
0x3200…68e5     26│                                                                                │
0x3200…68e5     27│                                                                                │
0x3200…68e5       └────────────────────────────────────────────────────────────────────────────────┘
0x3200…68e5     Panel5250 {
0x3200…68e5       at0000 = ClearUnit {esc=04, cu=40}	// 0x3230 @0x0 
0x3200…68e5       at0002 = WriteToDisplay {esc=04, wtd=11, flags=0x0020}	// 0x3232 @0x2 
0x3200…68e5       at0006 = SetBufferAddress {ic=11, line=0x01, col=0x03}	// 0x3236 @0x6 
0x3200…68e5       at0009 = »                         HELP FOR RPGONL PROCEDURE       «	// 0x3239 @0x9 
0x3200…68e5       at0042 = SetBufferAddress {ic=11, line=0x01, col=0x3d}	// 0x3272 @0x42 
0x3200…68e5       at0045 = »Page  4 of 13      «	// 0x3275 @0x45 
0x3200…68e5       at0058 = SetBufferAddress {ic=11, line=0x03, col=0x02}	// 0x3288 @0x58 
0x3200…68e5       at005b = »   Use Cmd14 if you would like to change any of the RPG II compiler            «	// 0x328b @0x5b 
0x3200…68e5       at00aa = »    options before the next compilation.  Use Cmd1 if you would                 «	// 0x32da @0xaa 
0x3200…68e5       at00fa = »    like to work with a new or different source member.  Use Cmd7               «	// 0x332a @0xfa 
0x3200…68e5       at014a = »    to end this procedure.                                                      «	// 0x337a @0x14a 
0x3200…68e5       at019a = »                                                                               «	// 0x33ca @0x19a 
0x3200…68e5       at01e9 = SetBufferAddress {ic=11, line=0x0a, col=0x01}	// 0x3419 @0x1e9 
0x3200…68e5       at01ec = Attribute {type=0x22}	// 0x341c @0x1ec 
0x3200…68e5       at01ed = »KEYS YOU CAN USE ON THE RPGONL PROCEDURE                                       «	// 0x341d @0x1ed 
0x3200…68e5       at023c = »                                             «	// 0x346c @0x23c 
0x3200…68e5       at0269 = Attribute {type=0x20}	// 0x3499 @0x269 
0x3200…68e5       at026a = SetBufferAddress {ic=11, line=0x0c, col=0x02}	// 0x349a @0x26a 
0x3200…68e5       at026d = »   Cmd1 - Work with a new or different member                                  «	// 0x349d @0x26d 
0x3200…68e5       at02bc = SetBufferAddress {ic=11, line=0x0d, col=0x02}	// 0x34ec @0x2bc 
0x3200…68e5       at02bf = »   Cmd2 - Show previous display                                                «	// 0x34ef @0x2bf 
0x3200…68e5       at030e = SetBufferAddress {ic=11, line=0x0e, col=0x02}	// 0x353e @0x30e 
0x3200…68e5       at0311 = »   Cmd3 - Display the previous menu                                            «	// 0x3541 @0x311 
0x3200…68e5       at0360 = SetBufferAddress {ic=11, line=0x0f, col=0x02}	// 0x3590 @0x360 
0x3200…68e5       at0363 = »   Cmd7 - End the procedure                                                    «	// 0x3593 @0x363 
0x3200…68e5       at03b2 = SetBufferAddress {ic=11, line=0x10, col=0x02}	// 0x35e2 @0x3b2 
0x3200…68e5       at03b5 = »   Cmd14- Display RPG II compiler options                                      «	// 0x35e5 @0x3b5 
0x3200…68e5       at0404 = »                                                «	// 0x3634 @0x404 
0x3200…68e5       at0434 = SetBufferAddress {ic=11, line=0x18, col=0x02}	// 0x3664 @0x434 
0x3200…68e5       at0437 = »Enter-Exit help text     Roll keys-Page help text           (c) 1985 IBM Corp.«	// 0x3667 @0x437 
0x3200…68e5     }
0x3200…68e5   }
0x3200…68e5 }
0x3700…734b Form36 {
0x3700…734b   fh000 = 0x01	// 0x3700 @0x0 
0x3700…734b   fh00 = 2600	// 0x3701 @0x1 
0x3700…734b   fh01 = »NNN«	// 0x3703 @0x3 
0x3700…734b   fh02 = 000000	// 0x3706 @0x6 
0x3700…734b   fh03 = »NNN«	// 0x3709 @0x9 
0x3700…734b   fh04 = 0x0030	// 0x370c @0xc 
0x3700…734b   fh05 = 0x04eb	// 0x370e @0xe 
0x3700…734b   fh06 = 000080011800000000000000000000000000	// 0x3710 @0x10 
0x3700…734b   at0022 = 0x00000063	// 0x3722 @0x22 
0x3700…734b   at0026 = Form36LV {f00=0xfe, f01=0x0a, f88=00000000000000, f89=09}	// 0x3726 @0x26 
0x3700…734b   panel = {	// 0x3730 @0x30 
0x3700…734b       ┌────────────────────────────────────────────────────────────────────────────────┐
0x3700…734b     00│                           HELP FOR RPGONL PROCEDURE        Page  5 of 13       │
0x3700…734b     01│                                                                                │
0x3700…734b     02│╳Name of source program to be compiled  . . . . . . . . . . . .                ╳│
0x3700…734b     03│                                                                                │
0x3700…734b     04│    The name you give to the set of RPG II specifications                       │
0x3700…734b     05│    used as input for a program.  This name can be up to 8                      │
0x3700…734b     06│    characters long and must begin with an alphabetic character                 │
0x3700…734b     07│    (A-Z,#,$,@).                                                                │
0x3700…734b     08│                                                                                │
0x3700…734b     09│                                                                                │
0x3700…734b     10│                                                                                │
0x3700…734b     11│                                                                                │
0x3700…734b     12│╳Name of library containing source program  . . . . . . . . . . ╳               │
0x3700…734b     13│                                                                                │
0x3700…734b     14│    The name you give to the area on disk that contains the RPG II              │
0x3700…734b     15│    source program.  The library name can be up to 8 characters                 │
0x3700…734b     16│    long and must begin with an alphabetic character.  The                      │
0x3700…734b     17│    default is the current active library.                                      │
0x3700…734b     18│                                                                                │
0x3700…734b     19│                                                                                │
0x3700…734b     20│                                                                                │
0x3700…734b     21│                                                                                │
0x3700…734b     22│                                                                                │
0x3700…734b     23│ Enter-Exit help text     Roll keys-Page help text           (c) 1985 IBM Corp. │
0x3700…734b     24│                                                                                │
0x3700…734b     25│                                                                                │
0x3700…734b     26│                                                                                │
0x3700…734b     27│                                                                                │
0x3700…734b       └────────────────────────────────────────────────────────────────────────────────┘
0x3700…734b     Panel5250 {
0x3700…734b       at0000 = ClearUnit {esc=04, cu=40}	// 0x3730 @0x0 
0x3700…734b       at0002 = WriteToDisplay {esc=04, wtd=11, flags=0x0020}	// 0x3732 @0x2 
0x3700…734b       at0006 = SetBufferAddress {ic=11, line=0x01, col=0x03}	// 0x3736 @0x6 
0x3700…734b       at0009 = »                         HELP FOR RPGONL PROCEDURE       «	// 0x3739 @0x9 
0x3700…734b       at0042 = SetBufferAddress {ic=11, line=0x01, col=0x3d}	// 0x3772 @0x42 
0x3700…734b       at0045 = »Page  5 of 13      «	// 0x3775 @0x45 
0x3700…734b       at0058 = SetBufferAddress {ic=11, line=0x03, col=0x01}	// 0x3788 @0x58 
0x3700…734b       at005b = Attribute {type=0x22}	// 0x378b @0x5b 
0x3700…734b       at005c = »Name of source program to be compiled  . . . . . . . . . . . .                «	// 0x378c @0x5c 
0x3700…734b       at00aa = Attribute {type=0x20}	// 0x37da @0xaa 
0x3700…734b       at00ab = SetBufferAddress {ic=11, line=0x05, col=0x02}	// 0x37db @0xab 
0x3700…734b       at00ae = »   The name you give to the set of RPG II specifications                       «	// 0x37de @0xae 
0x3700…734b       at00fd = »    used as input for a program.  This name can be up to 8                      «	// 0x382d @0xfd 
0x3700…734b       at014d = »    characters long and must begin with an alphabetic character                 «	// 0x387d @0x14d 
0x3700…734b       at019d = »    (A-Z,#,$,@).                                                                «	// 0x38cd @0x19d 
0x3700…734b       at01ed = »                                                                               «	// 0x391d @0x1ed 
0x3700…734b       at023c = SetBufferAddress {ic=11, line=0x0d, col=0x01}	// 0x396c @0x23c 
0x3700…734b       at023f = Attribute {type=0x22}	// 0x396f @0x23f 
0x3700…734b       at0240 = »Name of library containing source program  . . . . . . . . . . «	// 0x3970 @0x240 
0x3700…734b       at027f = Attribute {type=0x20}	// 0x39af @0x27f 
0x3700…734b       at0280 = SetBufferAddress {ic=11, line=0x0f, col=0x05}	// 0x39b0 @0x280 
0x3700…734b       at0283 = »The name you give to the area on disk that contains the RPG II              «	// 0x39b3 @0x283 
0x3700…734b       at02cf = »    source program.  The library name can be up to 8 characters                 «	// 0x39ff @0x2cf 
0x3700…734b       at031f = »    long and must begin with an alphabetic character.  The                      «	// 0x3a4f @0x31f 
0x3700…734b       at036f = »    default is the current active library.                                      «	// 0x3a9f @0x36f 
0x3700…734b       at03bf = »                                                                                «	// 0x3aef @0x3bf 
0x3700…734b       at040f = »                                                                                «	// 0x3b3f @0x40f 
0x3700…734b       at045f = »                                                           «	// 0x3b8f @0x45f 
0x3700…734b       at049a = SetBufferAddress {ic=11, line=0x18, col=0x02}	// 0x3bca @0x49a 
0x3700…734b       at049d = »Enter-Exit help text     Roll keys-Page help text           (c) 1985 IBM Corp.«	// 0x3bcd @0x49d 
0x3700…734b     }
0x3700…734b   }
0x3700…734b }
0x3d00…7f2a Form36 {
0x3d00…7f2a   fh000 = 0x01	// 0x3d00 @0x0 
0x3d00…7f2a   fh00 = 2600	// 0x3d01 @0x1 
0x3d00…7f2a   fh01 = »NNN«	// 0x3d03 @0x3 
0x3d00…7f2a   fh02 = 000000	// 0x3d06 @0x6 
0x3d00…7f2a   fh03 = »NNN«	// 0x3d09 @0x9 
0x3d00…7f2a   fh04 = 0x0030	// 0x3d0c @0xc 
0x3d00…7f2a   fh05 = 0x04ca	// 0x3d0e @0xe 
0x3d00…7f2a   fh06 = 000080011800000000000000000000000000	// 0x3d10 @0x10 
0x3d00…7f2a   at0022 = 0x00000063	// 0x3d22 @0x22 
0x3d00…7f2a   at0026 = Form36LV {f00=0xfe, f01=0x0a, f88=00000000000000, f89=09}	// 0x3d26 @0x26 
0x3d00…7f2a   panel = {	// 0x3d30 @0x30 
0x3d00…7f2a       ┌────────────────────────────────────────────────────────────────────────────────┐
0x3d00…7f2a     00│                           HELP FOR RPGONL PROCEDURE        Page  6 of 13       │
0x3d00…7f2a     01│                                                                                │
0x3d00…7f2a     02│╳Name of library to contain compiled program  . . . . . . . . .                ╳│
0x3d00…7f2a     03│                                                                                │
0x3d00…7f2a     04│    The name you give to the area on disk that will contain                     │
0x3d00…7f2a     05│    the compiled source program.  If you leave this entry                       │
0x3d00…7f2a     06│    blank, the system uses the name of the source input library.                │
0x3d00…7f2a     07│                                                                                │
0x3d00…7f2a     08│                                                                                │
0x3d00…7f2a     09│╳Name of data dictionary to be used . . . . . . . . . . . . . .                 │
0x3d00…7f2a     10│╳                                                                               │
0x3d00…7f2a     11│    The name of the data dictionary to use during the compile.                  │
0x3d00…7f2a     12│    There is no assumed default.                                                │
0x3d00…7f2a     13│                                                                                │
0x3d00…7f2a     14│╳Create or change source before first compilation? . . . .  Y,N                ╳│
0x3d00…7f2a     15│                                                                                │
0x3d00…7f2a     16│    If you answer Y (yes), you can create a new source program                  │
0x3d00…7f2a     17│    or change an existing source program by using SEU or DSU.                   │
0x3d00…7f2a     18│    Use command key 7 to end DSU/SEU.  If you answer                            │
0x3d00…7f2a     19│    N (no), the system compiles the existing source program.                    │
0x3d00…7f2a     20│                                                                                │
0x3d00…7f2a     21│                                                                                │
0x3d00…7f2a     22│                                                                                │
0x3d00…7f2a     23│ Enter-Exit help text     Roll keys-Page help text           (c) 1985 IBM Corp. │
0x3d00…7f2a     24│                                                                                │
0x3d00…7f2a     25│                                                                                │
0x3d00…7f2a     26│                                                                                │
0x3d00…7f2a     27│                                                                                │
0x3d00…7f2a       └────────────────────────────────────────────────────────────────────────────────┘
0x3d00…7f2a     Panel5250 {
0x3d00…7f2a       at0000 = ClearUnit {esc=04, cu=40}	// 0x3d30 @0x0 
0x3d00…7f2a       at0002 = WriteToDisplay {esc=04, wtd=11, flags=0x0020}	// 0x3d32 @0x2 
0x3d00…7f2a       at0006 = SetBufferAddress {ic=11, line=0x01, col=0x03}	// 0x3d36 @0x6 
0x3d00…7f2a       at0009 = »                         HELP FOR RPGONL PROCEDURE       «	// 0x3d39 @0x9 
0x3d00…7f2a       at0042 = SetBufferAddress {ic=11, line=0x01, col=0x3d}	// 0x3d72 @0x42 
0x3d00…7f2a       at0045 = »Page  6 of 13      «	// 0x3d75 @0x45 
0x3d00…7f2a       at0058 = SetBufferAddress {ic=11, line=0x03, col=0x01}	// 0x3d88 @0x58 
0x3d00…7f2a       at005b = Attribute {type=0x22}	// 0x3d8b @0x5b 
0x3d00…7f2a       at005c = »Name of library to contain compiled program  . . . . . . . . .                «	// 0x3d8c @0x5c 
0x3d00…7f2a       at00aa = Attribute {type=0x20}	// 0x3dda @0xaa 
0x3d00…7f2a       at00ab = SetBufferAddress {ic=11, line=0x05, col=0x02}	// 0x3ddb @0xab 
0x3d00…7f2a       at00ae = »   The name you give to the area on disk that will contain                     «	// 0x3dde @0xae 
0x3d00…7f2a       at00fd = »    the compiled source program.  If you leave this entry                       «	// 0x3e2d @0xfd 
0x3d00…7f2a       at014d = »    blank, the system uses the name of the source input library.                «	// 0x3e7d @0x14d 
0x3d00…7f2a       at019d = »                                                                               «	// 0x3ecd @0x19d 
0x3d00…7f2a       at01ec = SetBufferAddress {ic=11, line=0x0a, col=0x01}	// 0x3f1c @0x1ec 
0x3d00…7f2a       at01ef = Attribute {type=0x22}	// 0x3f1f @0x1ef 
0x3d00…7f2a       at01f0 = »Name of data dictionary to be used . . . . . . . . . . . . . .                 «	// 0x3f20 @0x1f0 
0x3d00…7f2a       at023f = Attribute {type=0x20}	// 0x3f6f @0x23f 
0x3d00…7f2a       at0240 = SetBufferAddress {ic=11, line=0x0c, col=0x02}	// 0x3f70 @0x240 
0x3d00…7f2a       at0243 = »   The name of the data dictionary to use during the compile.                  «	// 0x3f73 @0x243 
0x3d00…7f2a       at0292 = SetBufferAddress {ic=11, line=0x0d, col=0x02}	// 0x3fc2 @0x292 
0x3d00…7f2a       at0295 = »   There is no assumed default.                                                «	// 0x3fc5 @0x295 
0x3d00…7f2a       at02e4 = SetBufferAddress {ic=11, line=0x0f, col=0x01}	// 0x4014 @0x2e4 
0x3d00…7f2a       at02e7 = Attribute {type=0x22}	// 0x4017 @0x2e7 
0x3d00…7f2a       at02e8 = »Create or change source before first compilation? . . . .  Y,N                «	// 0x4018 @0x2e8 
0x3d00…7f2a       at0336 = Attribute {type=0x20}	// 0x4066 @0x336 
0x3d00…7f2a       at0337 = SetBufferAddress {ic=11, line=0x11, col=0x02}	// 0x4067 @0x337 
0x3d00…7f2a       at033a = »   If you answer Y (yes), you can create a new source program                  «	// 0x406a @0x33a 
0x3d00…7f2a       at0389 = »    or change an existing source program by using SEU or DSU.                   «	// 0x40b9 @0x389 
0x3d00…7f2a       at03d9 = »    Use command key 7 to end DSU/SEU.  If you answer                            «	// 0x4109 @0x3d9 
0x3d00…7f2a       at0429 = »    N (no), the system compiles the existing source program.                    «	// 0x4159 @0x429 
0x3d00…7f2a       at0479 = SetBufferAddress {ic=11, line=0x18, col=0x02}	// 0x41a9 @0x479 
0x3d00…7f2a       at047c = »Enter-Exit help text     Roll keys-Page help text           (c) 1985 IBM Corp.«	// 0x41ac @0x47c 
0x3d00…7f2a     }
0x3d00…7f2a   }
0x3d00…7f2a }
0x4200…8a63 Form36 {
0x4200…8a63   fh000 = 0x01	// 0x4200 @0x0 
0x4200…8a63   fh00 = 2600	// 0x4201 @0x1 
0x4200…8a63   fh01 = »NNN«	// 0x4203 @0x3 
0x4200…8a63   fh02 = 000000	// 0x4206 @0x6 
0x4200…8a63   fh03 = »NNN«	// 0x4209 @0x9 
0x4200…8a63   fh04 = 0x0030	// 0x420c @0xc 
0x4200…8a63   fh05 = 0x0603	// 0x420e @0xe 
0x4200…8a63   fh06 = 000080011800000000000000000000000000	// 0x4210 @0x10 
0x4200…8a63   at0022 = 0x00000063	// 0x4222 @0x22 
0x4200…8a63   at0026 = Form36LV {f00=0xfe, f01=0x0a, f88=00000000000000, f89=09}	// 0x4226 @0x26 
0x4200…8a63   panel = {	// 0x4230 @0x30 
0x4200…8a63       ┌────────────────────────────────────────────────────────────────────────────────┐
0x4200…8a63     00│                           HELP FOR RPGONL PROCEDURE        Page  7 of 13       │
0x4200…8a63     01│                                                                                │
0x4200…8a63     02│╳Override print option in source . . .  SOURCE,NOSOURCE,PSOURCE                ╳│
0x4200…8a63     03│                                                                                │
0x4200…8a63     04│    Use this option to override the entry you made in column 11                 │
0x4200…8a63     05│    of the RPG II control specification.                                        │
0x4200…8a63     06│                                                                                │
0x4200…8a63     07│                                                                                │
0x4200…8a63     08│    SOURCE   - Requests a complete program listing.                             │
0x4200…8a63     09│    NOSOURCE - Requests no program listing.  Use this option to                 │
0x4200…8a63     10│               create a compiled program for which you have a listing.          │
0x4200…8a63     11│    PSOURCE  - Requests a partial program listing.                              │
0x4200…8a63     12│                                                                                │
0x4200…8a63     13│╳Override debug option in source . . . . . . . .  DEBUG,NODEBUG                ╳│
0x4200…8a63     14│                                                                                │
0x4200…8a63     15│    Use this option to override the entry you made in column 15 of the          │
0x4200…8a63     16│    RPG II control specification.                                               │
0x4200…8a63     17│                                                                                │
0x4200…8a63     18│    DEBUG   - Your program uses the DEBUG operation.                            │
0x4200…8a63     19│    NODEBUG - Your program does not use the DEBUG operation.                    │
0x4200…8a63     20│                                                                                │
0x4200…8a63     21│                                                                                │
0x4200…8a63     22│                                                                                │
0x4200…8a63     23│ Enter-Exit help text     Roll keys-Page help text           (c) 1985 IBM Corp. │
0x4200…8a63     24│                                                                                │
0x4200…8a63     25│                                                                                │
0x4200…8a63     26│                                                                                │
0x4200…8a63     27│                                                                                │
0x4200…8a63       └────────────────────────────────────────────────────────────────────────────────┘
0x4200…8a63     Panel5250 {
0x4200…8a63       at0000 = ClearUnit {esc=04, cu=40}	// 0x4230 @0x0 
0x4200…8a63       at0002 = WriteToDisplay {esc=04, wtd=11, flags=0x0020}	// 0x4232 @0x2 
0x4200…8a63       at0006 = SetBufferAddress {ic=11, line=0x01, col=0x03}	// 0x4236 @0x6 
0x4200…8a63       at0009 = »                         HELP FOR RPGONL PROCEDURE       «	// 0x4239 @0x9 
0x4200…8a63       at0042 = SetBufferAddress {ic=11, line=0x01, col=0x3d}	// 0x4272 @0x42 
0x4200…8a63       at0045 = »Page  7 of 13      «	// 0x4275 @0x45 
0x4200…8a63       at0058 = SetBufferAddress {ic=11, line=0x03, col=0x01}	// 0x4288 @0x58 
0x4200…8a63       at005b = Attribute {type=0x22}	// 0x428b @0x5b 
0x4200…8a63       at005c = »Override print option in source . . .  SOURCE,NOSOURCE,PSOURCE                «	// 0x428c @0x5c 
0x4200…8a63       at00aa = Attribute {type=0x20}	// 0x42da @0xaa 
0x4200…8a63       at00ab = SetBufferAddress {ic=11, line=0x05, col=0x02}	// 0x42db @0xab 
0x4200…8a63       at00ae = »   Use this option to override the entry you made in column 11                 «	// 0x42de @0xae 
0x4200…8a63       at00fd = »    of the RPG II control specification.                                        «	// 0x432d @0xfd 
0x4200…8a63       at014d = »                                                                               «	// 0x437d @0x14d 
0x4200…8a63       at019c = SetBufferAddress {ic=11, line=0x09, col=0x02}	// 0x43cc @0x19c 
0x4200…8a63       at019f = »   SOURCE   - Requests a complete program listing.                             «	// 0x43cf @0x19f 
0x4200…8a63       at01ee = »    NOSOURCE - Requests no program listing.  Use this option to                 «	// 0x441e @0x1ee 
0x4200…8a63       at023e = »               create a compiled program for which you have a listing.          «	// 0x446e @0x23e 
0x4200…8a63       at028e = »    PSOURCE  - Requests a partial program listing.                              «	// 0x44be @0x28e 
0x4200…8a63       at02de = »                                                                               «	// 0x450e @0x2de 
0x4200…8a63       at032d = SetBufferAddress {ic=11, line=0x0e, col=0x01}	// 0x455d @0x32d 
0x4200…8a63       at0330 = Attribute {type=0x22}	// 0x4560 @0x330 
0x4200…8a63       at0331 = »Override debug option in source . . . . . . . .  DEBUG,NODEBUG                «	// 0x4561 @0x331 
0x4200…8a63       at037f = Attribute {type=0x20}	// 0x45af @0x37f 
0x4200…8a63       at0380 = SetBufferAddress {ic=11, line=0x10, col=0x02}	// 0x45b0 @0x380 
0x4200…8a63       at0383 = »   Use this option to override the entry you made in column 15 of the          «	// 0x45b3 @0x383 
0x4200…8a63       at03d2 = »    RPG II control specification.                                               «	// 0x4602 @0x3d2 
0x4200…8a63       at0422 = »                                                                               «	// 0x4652 @0x422 
0x4200…8a63       at0471 = SetBufferAddress {ic=11, line=0x13, col=0x02}	// 0x46a1 @0x471 
0x4200…8a63       at0474 = »   DEBUG   - Your program uses the DEBUG operation.                            «	// 0x46a4 @0x474 
0x4200…8a63       at04c3 = »    NODEBUG - Your program does not use the DEBUG operation.                    «	// 0x46f3 @0x4c3 
0x4200…8a63       at0513 = »                                                                                «	// 0x4743 @0x513 
0x4200…8a63       at0563 = »                                                                               «	// 0x4793 @0x563 
0x4200…8a63       at05b2 = SetBufferAddress {ic=11, line=0x18, col=0x02}	// 0x47e2 @0x5b2 
0x4200…8a63       at05b5 = »Enter-Exit help text     Roll keys-Page help text           (c) 1985 IBM Corp.«	// 0x47e5 @0x5b5 
0x4200…8a63     }
0x4200…8a63   }
0x4200…8a63 }
0x4900…9814 Form36 {
0x4900…9814   fh000 = 0x01	// 0x4900 @0x0 
0x4900…9814   fh00 = 2600	// 0x4901 @0x1 
0x4900…9814   fh01 = »NNN«	// 0x4903 @0x3 
0x4900…9814   fh02 = 000000	// 0x4906 @0x6 
0x4900…9814   fh03 = »NNN«	// 0x4909 @0x9 
0x4900…9814   fh04 = 0x0030	// 0x490c @0xc 
0x4900…9814   fh05 = 0x05b4	// 0x490e @0xe 
0x4900…9814   fh06 = 000080011800000000000000000000000000	// 0x4910 @0x10 
0x4900…9814   at0022 = 0x00000063	// 0x4922 @0x22 
0x4900…9814   at0026 = Form36LV {f00=0xfe, f01=0x0a, f88=00000000000000, f89=09}	// 0x4926 @0x26 
0x4900…9814   panel = {	// 0x4930 @0x30 
0x4900…9814       ┌────────────────────────────────────────────────────────────────────────────────┐
0x4900…9814     00│                           HELP FOR RPGONL PROCEDURE        Page  8 of 13       │
0x4900…9814     01│                                                                                │
0x4900…9814     02│╳Override size-to-execute option in source  . . . . . . .  2-64                ╳│
0x4900…9814     03│                                                                                │
0x4900…9814     04│    Use this option to override the entry you made in columns 13-14             │
0x4900…9814     05│    of the RPG II control specification.  You can enter any even number         │
0x4900…9814     06│    from 2 to 64.                                                               │
0x4900…9814     07│                                                                                │
0x4900…9814     08│                                                                                │
0x4900…9814     09│╳Create cross-reference listing . . . . . . . . . . NOXREF,XREF                ╳│
0x4900…9814     10│                                                                                │
0x4900…9814     11│    Use this option to request a cross-reference listing of symbols             │
0x4900…9814     12│    for the program being compiled.  A cross-reference listing                  │
0x4900…9814     13│    consists of an alphabetic list of all symbols used in the                   │
0x4900…9814     14│    program and the line number in which each symbol is used.                   │
0x4900…9814     15│                                                                                │
0x4900…9814     16│    NOXREF (default) - Does not request a cross-reference listing.              │
0x4900…9814     17│    XREF             - Requests a cross-reference listing.                      │
0x4900…9814     18│                                                                                │
0x4900…9814     19│                                                                                │
0x4900…9814     20│                                                                                │
0x4900…9814     21│                                                                                │
0x4900…9814     22│                                                                                │
0x4900…9814     23│ Enter-Exit help text     Roll keys-Page help text           (c) 1985 IBM Corp. │
0x4900…9814     24│                                                                                │
0x4900…9814     25│                                                                                │
0x4900…9814     26│                                                                                │
0x4900…9814     27│                                                                                │
0x4900…9814       └────────────────────────────────────────────────────────────────────────────────┘
0x4900…9814     Panel5250 {
0x4900…9814       at0000 = ClearUnit {esc=04, cu=40}	// 0x4930 @0x0 
0x4900…9814       at0002 = WriteToDisplay {esc=04, wtd=11, flags=0x0020}	// 0x4932 @0x2 
0x4900…9814       at0006 = SetBufferAddress {ic=11, line=0x01, col=0x03}	// 0x4936 @0x6 
0x4900…9814       at0009 = »                         HELP FOR RPGONL PROCEDURE       «	// 0x4939 @0x9 
0x4900…9814       at0042 = SetBufferAddress {ic=11, line=0x01, col=0x3d}	// 0x4972 @0x42 
0x4900…9814       at0045 = »Page  8 of 13      «	// 0x4975 @0x45 
0x4900…9814       at0058 = SetBufferAddress {ic=11, line=0x03, col=0x01}	// 0x4988 @0x58 
0x4900…9814       at005b = Attribute {type=0x22}	// 0x498b @0x5b 
0x4900…9814       at005c = »Override size-to-execute option in source  . . . . . . .  2-64                «	// 0x498c @0x5c 
0x4900…9814       at00aa = Attribute {type=0x20}	// 0x49da @0xaa 
0x4900…9814       at00ab = SetBufferAddress {ic=11, line=0x05, col=0x02}	// 0x49db @0xab 
0x4900…9814       at00ae = »   Use this option to override the entry you made in columns 13-14             «	// 0x49de @0xae 
0x4900…9814       at00fd = »    of the RPG II control specification.  You can enter any even number         «	// 0x4a2d @0xfd 
0x4900…9814       at014d = »    from 2 to 64.                                                               «	// 0x4a7d @0x14d 
0x4900…9814       at019d = »                                                                                «	// 0x4acd @0x19d 
0x4900…9814       at01ed = SetBufferAddress {ic=11, line=0x0a, col=0x01}	// 0x4b1d @0x1ed 
0x4900…9814       at01f0 = Attribute {type=0x22}	// 0x4b20 @0x1f0 
0x4900…9814       at01f1 = »Create cross-reference listing . . . . . . . . . . NOXREF,XREF                «	// 0x4b21 @0x1f1 
0x4900…9814       at023f = Attribute {type=0x20}	// 0x4b6f @0x23f 
0x4900…9814       at0240 = SetBufferAddress {ic=11, line=0x0c, col=0x02}	// 0x4b70 @0x240 
0x4900…9814       at0243 = »   Use this option to request a cross-reference listing of symbols             «	// 0x4b73 @0x243 
0x4900…9814       at0292 = »    for the program being compiled.  A cross-reference listing                  «	// 0x4bc2 @0x292 
0x4900…9814       at02e2 = »    consists of an alphabetic list of all symbols used in the                   «	// 0x4c12 @0x2e2 
0x4900…9814       at0332 = »    program and the line number in which each symbol is used.                   «	// 0x4c62 @0x332 
0x4900…9814       at0382 = »                                                                                «	// 0x4cb2 @0x382 
0x4900…9814       at03d2 = » «	// 0x4d02 @0x3d2 
0x4900…9814       at03d3 = SetBufferAddress {ic=11, line=0x11, col=0x03}	// 0x4d03 @0x3d3 
0x4900…9814       at03d6 = »  NOXREF (default) - Does not request a cross-reference listing.              «	// 0x4d06 @0x3d6 
0x4900…9814       at0424 = »    XREF             - Requests a cross-reference listing.                      «	// 0x4d54 @0x424 
0x4900…9814       at0474 = »                                                                                «	// 0x4da4 @0x474 
0x4900…9814       at04c4 = »                                                                                «	// 0x4df4 @0x4c4 
0x4900…9814       at0514 = »                                                                               «	// 0x4e44 @0x514 
0x4900…9814       at0563 = SetBufferAddress {ic=11, line=0x18, col=0x02}	// 0x4e93 @0x563 
0x4900…9814       at0566 = »Enter-Exit help text     Roll keys-Page help text           (c) 1985 IBM Corp.«	// 0x4e96 @0x566 
0x4900…9814     }
0x4900…9814   }
0x4900…9814 }
0x4f00…a4b9 Form36 {
0x4f00…a4b9   fh000 = 0x01	// 0x4f00 @0x0 
0x4f00…a4b9   fh00 = 2600	// 0x4f01 @0x1 
0x4f00…a4b9   fh01 = »NNN«	// 0x4f03 @0x3 
0x4f00…a4b9   fh02 = 000000	// 0x4f06 @0x6 
0x4f00…a4b9   fh03 = »NNN«	// 0x4f09 @0x9 
0x4f00…a4b9   fh04 = 0x0030	// 0x4f0c @0xc 
0x4f00…a4b9   fh05 = 0x0659	// 0x4f0e @0xe 
0x4f00…a4b9   fh06 = 000080011800000000000000000000000000	// 0x4f10 @0x10 
0x4f00…a4b9   at0022 = 0x00000063	// 0x4f22 @0x22 
0x4f00…a4b9   at0026 = Form36LV {f00=0xfe, f01=0x0a, f88=00000000000000, f89=09}	// 0x4f26 @0x26 
0x4f00…a4b9   panel = {	// 0x4f30 @0x30 
0x4f00…a4b9       ┌────────────────────────────────────────────────────────────────────────────────┐
0x4f00…a4b9     00│                           HELP FOR RPGONL PROCEDURE        Page  9 of 13       │
0x4f00…a4b9     01│                                                                                │
0x4f00…a4b9     02│╳Create program that can be run . . . . . . . . . . LINK,NOLINK                ╳│
0x4f00…a4b9     03│                                                                                │
0x4f00…a4b9     04│    Use this option to create a load module.  A load module can be run          │
0x4f00…a4b9     05│    without first being link-edited by the OLINK procedure.                     │
0x4f00…a4b9     06│                                                                                │
0x4f00…a4b9     07│                                                                                │
0x4f00…a4b9     08│    LINK (default) - Requests a load module if there are no terminal            │
0x4f00…a4b9     09│                     errors.                                                    │
0x4f00…a4b9     10│    NOLINK         - Does not request a load module.                            │
0x4f00…a4b9     11│                                                                                │
0x4f00…a4b9     12│╳Create program that must be                                                   ╳│
0x4f00…a4b9     13│ ╳ link-edited  . . . . . . . . . . . . . . . . NOOBJECT,OBJECT                ╳│
0x4f00…a4b9     14│                                                                                │
0x4f00…a4b9     15│    Use this option to create a subroutine module.  A subroutine                │
0x4f00…a4b9     16│    module must be link-edited by the OLINK procedure before it can             │
0x4f00…a4b9     17│    be run.                                                                     │
0x4f00…a4b9     18│                                                                                │
0x4f00…a4b9     19│    NOOBJECT (default) - Does not request a subroutine module.                  │
0x4f00…a4b9     20│    OBJECT             - Requests a subroutine module if there are              │
0x4f00…a4b9     21│                         no terminal errors.                                    │
0x4f00…a4b9     22│                                                                                │
0x4f00…a4b9     23│ Enter-Exit help text     Roll keys-Page help text           (c) 1985 IBM Corp. │
0x4f00…a4b9     24│                                                                                │
0x4f00…a4b9     25│                                                                                │
0x4f00…a4b9     26│                                                                                │
0x4f00…a4b9     27│                                                                                │
0x4f00…a4b9       └────────────────────────────────────────────────────────────────────────────────┘
0x4f00…a4b9     Panel5250 {
0x4f00…a4b9       at0000 = ClearUnit {esc=04, cu=40}	// 0x4f30 @0x0 
0x4f00…a4b9       at0002 = WriteToDisplay {esc=04, wtd=11, flags=0x0020}	// 0x4f32 @0x2 
0x4f00…a4b9       at0006 = SetBufferAddress {ic=11, line=0x01, col=0x03}	// 0x4f36 @0x6 
0x4f00…a4b9       at0009 = »                         HELP FOR RPGONL PROCEDURE       «	// 0x4f39 @0x9 
0x4f00…a4b9       at0042 = SetBufferAddress {ic=11, line=0x01, col=0x3d}	// 0x4f72 @0x42 
0x4f00…a4b9       at0045 = »Page  9 of 13      «	// 0x4f75 @0x45 
0x4f00…a4b9       at0058 = SetBufferAddress {ic=11, line=0x03, col=0x01}	// 0x4f88 @0x58 
0x4f00…a4b9       at005b = Attribute {type=0x22}	// 0x4f8b @0x5b 
0x4f00…a4b9       at005c = »Create program that can be run . . . . . . . . . . LINK,NOLINK                «	// 0x4f8c @0x5c 
0x4f00…a4b9       at00aa = Attribute {type=0x20}	// 0x4fda @0xaa 
0x4f00…a4b9       at00ab = SetBufferAddress {ic=11, line=0x05, col=0x02}	// 0x4fdb @0xab 
0x4f00…a4b9       at00ae = »   Use this option to create a load module.  A load module can be run          «	// 0x4fde @0xae 
0x4f00…a4b9       at00fd = »    without first being link-edited by the OLINK procedure.                     «	// 0x502d @0xfd 
0x4f00…a4b9       at014d = »                                                                                «	// 0x507d @0x14d 
0x4f00…a4b9       at019d = » «	// 0x50cd @0x19d 
0x4f00…a4b9       at019e = SetBufferAddress {ic=11, line=0x09, col=0x03}	// 0x50ce @0x19e 
0x4f00…a4b9       at01a1 = »  LINK (default) - Requests a load module if there are no terminal            «	// 0x50d1 @0x1a1 
0x4f00…a4b9       at01ef = »                     errors.                                                    «	// 0x511f @0x1ef 
0x4f00…a4b9       at023f = »    NOLINK         - Does not request a load module.                            «	// 0x516f @0x23f 
0x4f00…a4b9       at028f = »                                                                                «	// 0x51bf @0x28f 
0x4f00…a4b9       at02df = SetBufferAddress {ic=11, line=0x0d, col=0x01}	// 0x520f @0x2df 
0x4f00…a4b9       at02e2 = Attribute {type=0x22}	// 0x5212 @0x2e2 
0x4f00…a4b9       at02e3 = »Create program that must be                                                   «	// 0x5213 @0x2e3 
0x4f00…a4b9       at0331 = Attribute {type=0x20}	// 0x5261 @0x331 
0x4f00…a4b9       at0332 = SetBufferAddress {ic=11, line=0x0e, col=0x02}	// 0x5262 @0x332 
0x4f00…a4b9       at0335 = Attribute {type=0x22}	// 0x5265 @0x335 
0x4f00…a4b9       at0336 = » link-edited  . . . . . . . . . . . . . . . . NOOBJECT,OBJECT                «	// 0x5266 @0x336 
0x4f00…a4b9       at0383 = Attribute {type=0x20}	// 0x52b3 @0x383 
0x4f00…a4b9       at0384 = SetBufferAddress {ic=11, line=0x10, col=0x02}	// 0x52b4 @0x384 
0x4f00…a4b9       at0387 = »   Use this option to create a subroutine module.  A subroutine                «	// 0x52b7 @0x387 
0x4f00…a4b9       at03d6 = »    module must be link-edited by the OLINK procedure before it can             «	// 0x5306 @0x3d6 
0x4f00…a4b9       at0426 = »    be run.                                                                     «	// 0x5356 @0x426 
0x4f00…a4b9       at0476 = »                                                                                «	// 0x53a6 @0x476 
0x4f00…a4b9       at04c6 = » «	// 0x53f6 @0x4c6 
0x4f00…a4b9       at04c7 = SetBufferAddress {ic=11, line=0x14, col=0x03}	// 0x53f7 @0x4c7 
0x4f00…a4b9       at04ca = »  NOOBJECT (default) - Does not request a subroutine module.                  «	// 0x53fa @0x4ca 
0x4f00…a4b9       at0518 = »    OBJECT             - Requests a subroutine module if there are              «	// 0x5448 @0x518 
0x4f00…a4b9       at0568 = »                         no terminal errors.                                    «	// 0x5498 @0x568 
0x4f00…a4b9       at05b8 = »                                                                                «	// 0x54e8 @0x5b8 
0x4f00…a4b9       at0608 = SetBufferAddress {ic=11, line=0x18, col=0x02}	// 0x5538 @0x608 
0x4f00…a4b9       at060b = »Enter-Exit help text     Roll keys-Page help text           (c) 1985 IBM Corp.«	// 0x553b @0x60b 
0x4f00…a4b9     }
0x4f00…a4b9   }
0x4f00…a4b9 }
0x5600…b265 Form36 {
0x5600…b265   fh000 = 0x01	// 0x5600 @0x0 
0x5600…b265   fh00 = 2600	// 0x5601 @0x1 
0x5600…b265   fh01 = »NNN«	// 0x5603 @0x3 
0x5600…b265   fh02 = 000000	// 0x5606 @0x6 
0x5600…b265   fh03 = »NNN«	// 0x5609 @0x9 
0x5600…b265   fh04 = 0x0030	// 0x560c @0xc 
0x5600…b265   fh05 = 0x0605	// 0x560e @0xe 
0x5600…b265   fh06 = 000080011800000000000000000000000000	// 0x5610 @0x10 
0x5600…b265   at0022 = 0x00000063	// 0x5622 @0x22 
0x5600…b265   at0026 = Form36LV {f00=0xfe, f01=0x0a, f88=00000000000000, f89=09}	// 0x5626 @0x26 
0x5600…b265   panel = {	// 0x5630 @0x30 
0x5600…b265       ┌────────────────────────────────────────────────────────────────────────────────┐
0x5600…b265     00│                           HELP FOR RPGONL PROCEDURE        Page 10 of 13       │
0x5600…b265     01│                                                                                │
0x5600…b265     02│╳Name of subroutine input library . . . . . . . . . . . . . . .                ╳│
0x5600…b265     03│                                                                                │
0x5600…b265     04│    The name of the area on disk that contains your compiled                    │
0x5600…b265     05│    Assembler subroutines to be combined with the program                       │
0x5600…b265     06│    to be compiled.  If no name is specified, the name of the                   │
0x5600…b265     07│    source input library is used.                                               │
0x5600…b265     08│                                                                                │
0x5600…b265     09│                                                                                │
0x5600…b265     10│╳Never-ending program . . . . . . . . . . . . . . . . NONEP,NEP                ╳│
0x5600…b265     11│                                                                                │
0x5600…b265     12│    Use this option if you want this program to be a                            │
0x5600…b265     13│    Never-ending program (NEP).  A NEP is defined                               │
0x5600…b265     14│    as a long-running program.  No system resources,                            │
0x5600…b265     15│    except shared files, allocated to a NEP program are                         │
0x5600…b265     16│    available to other jobs.                                                    │
0x5600…b265     17│                                                                                │
0x5600…b265     18│    NONEP (default) - Program is not a NEP.                                     │
0x5600…b265     19│    NEP             - Program is a NEP.                                         │
0x5600…b265     20│                                                                                │
0x5600…b265     21│                                                                                │
0x5600…b265     22│                                                                                │
0x5600…b265     23│ Enter-Exit help text     Roll keys-Page help text           (c) 1985 IBM Corp. │
0x5600…b265     24│                                                                                │
0x5600…b265     25│                                                                                │
0x5600…b265     26│                                                                                │
0x5600…b265     27│                                                                                │
0x5600…b265       └────────────────────────────────────────────────────────────────────────────────┘
0x5600…b265     Panel5250 {
0x5600…b265       at0000 = ClearUnit {esc=04, cu=40}	// 0x5630 @0x0 
0x5600…b265       at0002 = WriteToDisplay {esc=04, wtd=11, flags=0x0020}	// 0x5632 @0x2 
0x5600…b265       at0006 = SetBufferAddress {ic=11, line=0x01, col=0x03}	// 0x5636 @0x6 
0x5600…b265       at0009 = »                         HELP FOR RPGONL PROCEDURE       «	// 0x5639 @0x9 
0x5600…b265       at0042 = SetBufferAddress {ic=11, line=0x01, col=0x3d}	// 0x5672 @0x42 
0x5600…b265       at0045 = »Page 10 of 13      «	// 0x5675 @0x45 
0x5600…b265       at0058 = SetBufferAddress {ic=11, line=0x03, col=0x01}	// 0x5688 @0x58 
0x5600…b265       at005b = Attribute {type=0x22}	// 0x568b @0x5b 
0x5600…b265       at005c = »Name of subroutine input library . . . . . . . . . . . . . . .                «	// 0x568c @0x5c 
0x5600…b265       at00aa = Attribute {type=0x20}	// 0x56da @0xaa 
0x5600…b265       at00ab = SetBufferAddress {ic=11, line=0x05, col=0x02}	// 0x56db @0xab 
0x5600…b265       at00ae = »   The name of the area on disk that contains your compiled                    «	// 0x56de @0xae 
0x5600…b265       at00fd = »    Assembler subroutines to be combined with the program                       «	// 0x572d @0xfd 
0x5600…b265       at014d = »    to be compiled.  If no name is specified, the name of the                   «	// 0x577d @0x14d 
0x5600…b265       at019d = »    source input library is used.                                               «	// 0x57cd @0x19d 
0x5600…b265       at01ed = »                                                                                «	// 0x581d @0x1ed 
0x5600…b265       at023d = SetBufferAddress {ic=11, line=0x0b, col=0x01}	// 0x586d @0x23d 
0x5600…b265       at0240 = Attribute {type=0x22}	// 0x5870 @0x240 
0x5600…b265       at0241 = »Never-ending program . . . . . . . . . . . . . . . . NONEP,NEP                «	// 0x5871 @0x241 
0x5600…b265       at028f = Attribute {type=0x20}	// 0x58bf @0x28f 
0x5600…b265       at0290 = SetBufferAddress {ic=11, line=0x0d, col=0x02}	// 0x58c0 @0x290 
0x5600…b265       at0293 = »   Use this option if you want this program to be a                            «	// 0x58c3 @0x293 
0x5600…b265       at02e2 = »    Never-ending program (NEP).  A NEP is defined                               «	// 0x5912 @0x2e2 
0x5600…b265       at0332 = »    as a long-running program.  No system resources,                            «	// 0x5962 @0x332 
0x5600…b265       at0382 = »    except shared files, allocated to a NEP program are                         «	// 0x59b2 @0x382 
0x5600…b265       at03d2 = »    available to other jobs.                                                    «	// 0x5a02 @0x3d2 
0x5600…b265       at0422 = »                                                                                «	// 0x5a52 @0x422 
0x5600…b265       at0472 = » «	// 0x5aa2 @0x472 
0x5600…b265       at0473 = SetBufferAddress {ic=11, line=0x13, col=0x03}	// 0x5aa3 @0x473 
0x5600…b265       at0476 = »  NONEP (default) - Program is not a NEP.                                     «	// 0x5aa6 @0x476 
0x5600…b265       at04c4 = »    NEP             - Program is a NEP.                                         «	// 0x5af4 @0x4c4 
0x5600…b265       at0514 = »                                                                                «	// 0x5b44 @0x514 
0x5600…b265       at0564 = »                                                                                «	// 0x5b94 @0x564 
0x5600…b265       at05b4 = SetBufferAddress {ic=11, line=0x18, col=0x02}	// 0x5be4 @0x5b4 
0x5600…b265       at05b7 = »Enter-Exit help text     Roll keys-Page help text           (c) 1985 IBM Corp.«	// 0x5be7 @0x5b7 
0x5600…b265     }
0x5600…b265   }
0x5600…b265 }
0x5d00…c06d Form36 {
0x5d00…c06d   fh000 = 0x01	// 0x5d00 @0x0 
0x5d00…c06d   fh00 = 2600	// 0x5d01 @0x1 
0x5d00…c06d   fh01 = »NNN«	// 0x5d03 @0x3 
0x5d00…c06d   fh02 = 000000	// 0x5d06 @0x6 
0x5d00…c06d   fh03 = »NNN«	// 0x5d09 @0x9 
0x5d00…c06d   fh04 = 0x0030	// 0x5d0c @0xc 
0x5d00…c06d   fh05 = 0x060d	// 0x5d0e @0xe 
0x5d00…c06d   fh06 = 000080011800000000000000000000000000	// 0x5d10 @0x10 
0x5d00…c06d   at0022 = 0x00000063	// 0x5d22 @0x22 
0x5d00…c06d   at0026 = Form36LV {f00=0xfe, f01=0x0a, f88=00000000000000, f89=09}	// 0x5d26 @0x26 
0x5d00…c06d   panel = {	// 0x5d30 @0x30 
0x5d00…c06d       ┌────────────────────────────────────────────────────────────────────────────────┐
0x5d00…c06d     00│                           HELP FOR RPGONL PROCEDURE        Page 11 of 13       │
0x5d00…c06d     01│                                                                                │
0x5d00…c06d     02│╳Maximum number of                                                             ╳│
0x5d00…c06d     03│╳  requesting display stations  . . . . . . . . . . . . .  0-99                ╳│
0x5d00…c06d     04│                                                                                │
0x5d00…c06d     05│    Maximum number of display stations that can request the compiled            │
0x5d00…c06d     06│    program at the same time.  A value of 0 indicates that the program          │
0x5d00…c06d     07│    is a single requesting terminal (SRT) program.                              │
0x5d00…c06d     08│                                                                                │
0x5d00…c06d     09│                                                                                │
0x5d00…c06d     10│╳Generate CONSOLE file display formats  . . . . . . . GEN,NOGEN                ╳│
0x5d00…c06d     11│                                                                                │
0x5d00…c06d     12│    If the program contains CONSOLE files, generate display formats.            │
0x5d00…c06d     13│                                                                                │
0x5d00…c06d     14│    GEN (default) - Generate display formats.                                   │
0x5d00…c06d     15│    NOGEN         - Do not generate display formats.                            │
0x5d00…c06d     16│                                                                                │
0x5d00…c06d     17│╳Size of work files in blocks . . . . . . . . . . . . .  1-9999                ╳│
0x5d00…c06d     18│                                                                                │
0x5d00…c06d     19│    The size of the RPG II work files.  The default is 40 blocks.               │
0x5d00…c06d     20│                                                                                │
0x5d00…c06d     21│                                                                                │
0x5d00…c06d     22│                                                                                │
0x5d00…c06d     23│ Enter-Exit help text     Roll keys-Page help text           (c) 1985 IBM Corp. │
0x5d00…c06d     24│                                                                                │
0x5d00…c06d     25│                                                                                │
0x5d00…c06d     26│                                                                                │
0x5d00…c06d     27│                                                                                │
0x5d00…c06d       └────────────────────────────────────────────────────────────────────────────────┘
0x5d00…c06d     Panel5250 {
0x5d00…c06d       at0000 = ClearUnit {esc=04, cu=40}	// 0x5d30 @0x0 
0x5d00…c06d       at0002 = WriteToDisplay {esc=04, wtd=11, flags=0x0020}	// 0x5d32 @0x2 
0x5d00…c06d       at0006 = SetBufferAddress {ic=11, line=0x01, col=0x03}	// 0x5d36 @0x6 
0x5d00…c06d       at0009 = »                         HELP FOR RPGONL PROCEDURE       «	// 0x5d39 @0x9 
0x5d00…c06d       at0042 = SetBufferAddress {ic=11, line=0x01, col=0x3d}	// 0x5d72 @0x42 
0x5d00…c06d       at0045 = »Page 11 of 13      «	// 0x5d75 @0x45 
0x5d00…c06d       at0058 = SetBufferAddress {ic=11, line=0x03, col=0x01}	// 0x5d88 @0x58 
0x5d00…c06d       at005b = Attribute {type=0x22}	// 0x5d8b @0x5b 
0x5d00…c06d       at005c = »Maximum number of                                                             «	// 0x5d8c @0x5c 
0x5d00…c06d       at00aa = Attribute {type=0x20}	// 0x5dda @0xaa 
0x5d00…c06d       at00ab = SetBufferAddress {ic=11, line=0x04, col=0x01}	// 0x5ddb @0xab 
0x5d00…c06d       at00ae = Attribute {type=0x22}	// 0x5dde @0xae 
0x5d00…c06d       at00af = »  requesting display stations  . . . . . . . . . . . . .  0-99                «	// 0x5ddf @0xaf 
0x5d00…c06d       at00fd = Attribute {type=0x20}	// 0x5e2d @0xfd 
0x5d00…c06d       at00fe = SetBufferAddress {ic=11, line=0x06, col=0x02}	// 0x5e2e @0xfe 
0x5d00…c06d       at0101 = »   Maximum number of display stations that can request the compiled            «	// 0x5e31 @0x101 
0x5d00…c06d       at0150 = »    program at the same time.  A value of 0 indicates that the program          «	// 0x5e80 @0x150 
0x5d00…c06d       at01a0 = »    is a single requesting terminal (SRT) program.                              «	// 0x5ed0 @0x1a0 
0x5d00…c06d       at01f0 = »                                                                                «	// 0x5f20 @0x1f0 
0x5d00…c06d       at0240 = SetBufferAddress {ic=11, line=0x0b, col=0x01}	// 0x5f70 @0x240 
0x5d00…c06d       at0243 = Attribute {type=0x22}	// 0x5f73 @0x243 
0x5d00…c06d       at0244 = »Generate CONSOLE file display formats  . . . . . . . GEN,NOGEN                «	// 0x5f74 @0x244 
0x5d00…c06d       at0292 = Attribute {type=0x20}	// 0x5fc2 @0x292 
0x5d00…c06d       at0293 = SetBufferAddress {ic=11, line=0x0d, col=0x02}	// 0x5fc3 @0x293 
0x5d00…c06d       at0296 = »   If the program contains CONSOLE files, generate display formats.            «	// 0x5fc6 @0x296 
0x5d00…c06d       at02e5 = »                                                                                «	// 0x6015 @0x2e5 
0x5d00…c06d       at0335 = SetBufferAddress {ic=11, line=0x0f, col=0x02}	// 0x6065 @0x335 
0x5d00…c06d       at0338 = »   GEN (default) - Generate display formats.                                   «	// 0x6068 @0x338 
0x5d00…c06d       at0387 = »    NOGEN         - Do not generate display formats.                            «	// 0x60b7 @0x387 
0x5d00…c06d       at03d7 = »                                                                                «	// 0x6107 @0x3d7 
0x5d00…c06d       at0427 = SetBufferAddress {ic=11, line=0x12, col=0x01}	// 0x6157 @0x427 
0x5d00…c06d       at042a = Attribute {type=0x22}	// 0x615a @0x42a 
0x5d00…c06d       at042b = »Size of work files in blocks . . . . . . . . . . . . .  1-9999                «	// 0x615b @0x42b 
0x5d00…c06d       at0479 = Attribute {type=0x20}	// 0x61a9 @0x479 
0x5d00…c06d       at047a = SetBufferAddress {ic=11, line=0x14, col=0x02}	// 0x61aa @0x47a 
0x5d00…c06d       at047d = »   The size of the RPG II work files.  The default is 40 blocks.               «	// 0x61ad @0x47d 
0x5d00…c06d       at04cc = »                                                                                «	// 0x61fc @0x4cc 
0x5d00…c06d       at051c = »                                                                                «	// 0x624c @0x51c 
0x5d00…c06d       at056c = »                                                                                «	// 0x629c @0x56c 
0x5d00…c06d       at05bc = SetBufferAddress {ic=11, line=0x18, col=0x02}	// 0x62ec @0x5bc 
0x5d00…c06d       at05bf = »Enter-Exit help text     Roll keys-Page help text           (c) 1985 IBM Corp.«	// 0x62ef @0x5bf 
0x5d00…c06d     }
0x5d00…c06d   }
0x5d00…c06d }
0x6400…cc2f Form36 {
0x6400…cc2f   fh000 = 0x01	// 0x6400 @0x0 
0x6400…cc2f   fh00 = 2600	// 0x6401 @0x1 
0x6400…cc2f   fh01 = »NNN«	// 0x6403 @0x3 
0x6400…cc2f   fh02 = 000000	// 0x6406 @0x6 
0x6400…cc2f   fh03 = »NNN«	// 0x6409 @0x9 
0x6400…cc2f   fh04 = 0x0030	// 0x640c @0xc 
0x6400…cc2f   fh05 = 0x03cf	// 0x640e @0xe 
0x6400…cc2f   fh06 = 000080011800000000000000000000000000	// 0x6410 @0x10 
0x6400…cc2f   at0022 = 0x00000063	// 0x6422 @0x22 
0x6400…cc2f   at0026 = Form36LV {f00=0xfe, f01=0x0a, f88=00000000000000, f89=09}	// 0x6426 @0x26 
0x6400…cc2f   panel = {	// 0x6430 @0x30 
0x6400…cc2f       ┌────────────────────────────────────────────────────────────────────────────────┐
0x6400…cc2f     00│                           HELP FOR RPGONL PROCEDURE        Page 12 of 13       │
0x6400…cc2f     01│                                                                                │
0x6400…cc2f     02│╳Create program with                                                           ╳│
0x6400…cc2f     03│╳  memory resident overlays . . . . . . . . . . . . . NOMRO,MRO                ╳│
0x6400…cc2f     04│                                                                                │
0x6400…cc2f     05│    Creates a program that requests that its overlays remain in main memory.    │
0x6400…cc2f     06│    This option is meaningful only if link-editing is performed and overlays    │
0x6400…cc2f     07│    are needed.                                                                 │
0x6400…cc2f     08│                                                                                │
0x6400…cc2f     09│    NOMRO (default) - Do not create the program with memory resident overlays.  │
0x6400…cc2f     10│                                                                                │
0x6400…cc2f     11│    MRO             - Create the program with memory resident overlays.         │
0x6400…cc2f     12│                                                                                │
0x6400…cc2f     13│                                                                                │
0x6400…cc2f     14│                                                                                │
0x6400…cc2f     15│                                                                                │
0x6400…cc2f     16│                                                                                │
0x6400…cc2f     17│                                                                                │
0x6400…cc2f     18│                                                                                │
0x6400…cc2f     19│                                                                                │
0x6400…cc2f     20│                                                                                │
0x6400…cc2f     21│                                                                                │
0x6400…cc2f     22│                                                                                │
0x6400…cc2f     23│ Enter-Exit help text     Roll keys-Page help text           (c) 1985 IBM Corp. │
0x6400…cc2f     24│                                                                                │
0x6400…cc2f     25│                                                                                │
0x6400…cc2f     26│                                                                                │
0x6400…cc2f     27│                                                                                │
0x6400…cc2f       └────────────────────────────────────────────────────────────────────────────────┘
0x6400…cc2f     Panel5250 {
0x6400…cc2f       at0000 = ClearUnit {esc=04, cu=40}	// 0x6430 @0x0 
0x6400…cc2f       at0002 = WriteToDisplay {esc=04, wtd=11, flags=0x0020}	// 0x6432 @0x2 
0x6400…cc2f       at0006 = SetBufferAddress {ic=11, line=0x01, col=0x03}	// 0x6436 @0x6 
0x6400…cc2f       at0009 = »                         HELP FOR RPGONL PROCEDURE       «	// 0x6439 @0x9 
0x6400…cc2f       at0042 = SetBufferAddress {ic=11, line=0x01, col=0x3d}	// 0x6472 @0x42 
0x6400…cc2f       at0045 = »Page 12 of 13      «	// 0x6475 @0x45 
0x6400…cc2f       at0058 = SetBufferAddress {ic=11, line=0x03, col=0x01}	// 0x6488 @0x58 
0x6400…cc2f       at005b = Attribute {type=0x22}	// 0x648b @0x5b 
0x6400…cc2f       at005c = »Create program with                                                           «	// 0x648c @0x5c 
0x6400…cc2f       at00aa = Attribute {type=0x20}	// 0x64da @0xaa 
0x6400…cc2f       at00ab = SetBufferAddress {ic=11, line=0x04, col=0x01}	// 0x64db @0xab 
0x6400…cc2f       at00ae = Attribute {type=0x22}	// 0x64de @0xae 
0x6400…cc2f       at00af = »  memory resident overlays . . . . . . . . . . . . . NOMRO,MRO                «	// 0x64df @0xaf 
0x6400…cc2f       at00fd = Attribute {type=0x20}	// 0x652d @0xfd 
0x6400…cc2f       at00fe = SetBufferAddress {ic=11, line=0x06, col=0x02}	// 0x652e @0xfe 
0x6400…cc2f       at0101 = »   Creates a program that requests that its overlays remain in main memory.    «	// 0x6531 @0x101 
0x6400…cc2f       at0150 = »    This option is meaningful only if link-editing is performed and overlays    «	// 0x6580 @0x150 
0x6400…cc2f       at01a0 = »    are needed.                                                                 «	// 0x65d0 @0x1a0 
0x6400…cc2f       at01f0 = »                                                                                «	// 0x6620 @0x1f0 
0x6400…cc2f       at0240 = SetBufferAddress {ic=11, line=0x0a, col=0x02}	// 0x6670 @0x240 
0x6400…cc2f       at0243 = »   NOMRO (default) - Do not create the program with memory resident overlays.  «	// 0x6673 @0x243 
0x6400…cc2f       at0292 = »                                                                             «	// 0x66c2 @0x292 
0x6400…cc2f       at02df = SetBufferAddress {ic=11, line=0x0c, col=0x02}	// 0x670f @0x2df 
0x6400…cc2f       at02e2 = »   MRO             - Create the program with memory resident overlays.         «	// 0x6712 @0x2e2 
0x6400…cc2f       at0331 = »                                                                             «	// 0x6761 @0x331 
0x6400…cc2f       at037e = SetBufferAddress {ic=11, line=0x18, col=0x02}	// 0x67ae @0x37e 
0x6400…cc2f       at0381 = »Enter-Exit help text     Roll keys-Page help text           (c) 1985 IBM Corp.«	// 0x67b1 @0x381 
0x6400…cc2f     }
0x6400…cc2f   }
0x6400…cc2f }
0x6800…d5c6 Form36 {
0x6800…d5c6   fh000 = 0x01	// 0x6800 @0x0 
0x6800…d5c6   fh00 = 2600	// 0x6801 @0x1 
0x6800…d5c6   fh01 = »NNN«	// 0x6803 @0x3 
0x6800…d5c6   fh02 = 000000	// 0x6806 @0x6 
0x6800…d5c6   fh03 = »NNN«	// 0x6809 @0x9 
0x6800…d5c6   fh04 = 0x0030	// 0x680c @0xc 
0x6800…d5c6   fh05 = 0x0566	// 0x680e @0xe 
0x6800…d5c6   fh06 = 000080011800000000000000000000000000	// 0x6810 @0x10 
0x6800…d5c6   at0022 = 0x00000063	// 0x6822 @0x22 
0x6800…d5c6   at0026 = Form36LV {f00=0xfe, f01=0x0a, f88=00000000000000, f89=09}	// 0x6826 @0x26 
0x6800…d5c6   panel = {	// 0x6830 @0x30 
0x6800…d5c6       ┌────────────────────────────────────────────────────────────────────────────────┐
0x6800…d5c6     00│                           HELP FOR RPGONL PROCEDURE        Page 13 of 13       │
0x6800…d5c6     01│                                                                                │
0x6800…d5c6     02│╳Would you like to view the compiler listing?  . . . . . .  Y,N                ╳│
0x6800…d5c6     03│                                                                                │
0x6800…d5c6     04│    Use this option if you would like to view the compiler listing              │
0x6800…d5c6     05│    for the program just compiled.                                              │
0x6800…d5c6     06│                                                                                │
0x6800…d5c6     07│                                                                                │
0x6800…d5c6     08│    Y           - The listing is displayed.  From the display, you              │
0x6800…d5c6     09│                  can request a printed listing.                                │
0x6800…d5c6     10│    N (default) - The listing is deleted.                                       │
0x6800…d5c6     11│                                                                                │
0x6800…d5c6     12│                                                                                │
0x6800…d5c6     13│╳Would you like to recompile the source program? . . . . .  Y,N                ╳│
0x6800…d5c6     14│                                                                                │
0x6800…d5c6     15│    Use this option if you would like to recompile the source                   │
0x6800…d5c6     16│    program shown on the bottom half of the display.                            │
0x6800…d5c6     17│                                                                                │
0x6800…d5c6     18│    Y (default) - The source program is recompiled.                             │
0x6800…d5c6     19│    N           - The source program is not recompiled.                         │
0x6800…d5c6     20│                                                                                │
0x6800…d5c6     21│                                                                                │
0x6800…d5c6     22│                                                                                │
0x6800…d5c6     23│ Enter-Exit help text     Roll keys-Page help text           (c) 1985 IBM Corp. │
0x6800…d5c6     24│                                                                                │
0x6800…d5c6     25│                                                                                │
0x6800…d5c6     26│                                                                                │
0x6800…d5c6     27│                                                                                │
0x6800…d5c6       └────────────────────────────────────────────────────────────────────────────────┘
0x6800…d5c6     Panel5250 {
0x6800…d5c6       at0000 = ClearUnit {esc=04, cu=40}	// 0x6830 @0x0 
0x6800…d5c6       at0002 = WriteToDisplay {esc=04, wtd=11, flags=0x0020}	// 0x6832 @0x2 
0x6800…d5c6       at0006 = SetBufferAddress {ic=11, line=0x01, col=0x03}	// 0x6836 @0x6 
0x6800…d5c6       at0009 = »                         HELP FOR RPGONL PROCEDURE       «	// 0x6839 @0x9 
0x6800…d5c6       at0042 = SetBufferAddress {ic=11, line=0x01, col=0x3d}	// 0x6872 @0x42 
0x6800…d5c6       at0045 = »Page 13 of 13      «	// 0x6875 @0x45 
0x6800…d5c6       at0058 = SetBufferAddress {ic=11, line=0x03, col=0x01}	// 0x6888 @0x58 
0x6800…d5c6       at005b = Attribute {type=0x22}	// 0x688b @0x5b 
0x6800…d5c6       at005c = »Would you like to view the compiler listing?  . . . . . .  Y,N                «	// 0x688c @0x5c 
0x6800…d5c6       at00aa = Attribute {type=0x20}	// 0x68da @0xaa 
0x6800…d5c6       at00ab = SetBufferAddress {ic=11, line=0x05, col=0x02}	// 0x68db @0xab 
0x6800…d5c6       at00ae = »   Use this option if you would like to view the compiler listing              «	// 0x68de @0xae 
0x6800…d5c6       at00fd = »    for the program just compiled.                                              «	// 0x692d @0xfd 
0x6800…d5c6       at014d = »                                                                                «	// 0x697d @0x14d 
0x6800…d5c6       at019d = SetBufferAddress {ic=11, line=0x09, col=0x02}	// 0x69cd @0x19d 
0x6800…d5c6       at01a0 = »   Y           - The listing is displayed.  From the display, you              «	// 0x69d0 @0x1a0 
0x6800…d5c6       at01ef = »                  can request a printed listing.                                «	// 0x6a1f @0x1ef 
0x6800…d5c6       at023f = »    N (default) - The listing is deleted.                                       «	// 0x6a6f @0x23f 
0x6800…d5c6       at028f = »                                                                                «	// 0x6abf @0x28f 
0x6800…d5c6       at02df = SetBufferAddress {ic=11, line=0x0e, col=0x01}	// 0x6b0f @0x2df 
0x6800…d5c6       at02e2 = Attribute {type=0x22}	// 0x6b12 @0x2e2 
0x6800…d5c6       at02e3 = »Would you like to recompile the source program? . . . . .  Y,N                «	// 0x6b13 @0x2e3 
0x6800…d5c6       at0331 = Attribute {type=0x20}	// 0x6b61 @0x331 
0x6800…d5c6       at0332 = SetBufferAddress {ic=11, line=0x10, col=0x02}	// 0x6b62 @0x332 
0x6800…d5c6       at0335 = »   Use this option if you would like to recompile the source                   «	// 0x6b65 @0x335 
0x6800…d5c6       at0384 = »    program shown on the bottom half of the display.                            «	// 0x6bb4 @0x384 
0x6800…d5c6       at03d4 = »                                                                                «	// 0x6c04 @0x3d4 
0x6800…d5c6       at0424 = SetBufferAddress {ic=11, line=0x13, col=0x02}	// 0x6c54 @0x424 
0x6800…d5c6       at0427 = »   Y (default) - The source program is recompiled.                             «	// 0x6c57 @0x427 
0x6800…d5c6       at0476 = »    N           - The source program is not recompiled.                         «	// 0x6ca6 @0x476 
0x6800…d5c6       at04c6 = »                                                                               «	// 0x6cf6 @0x4c6 
0x6800…d5c6       at0515 = SetBufferAddress {ic=11, line=0x18, col=0x02}	// 0x6d45 @0x515 
0x6800…d5c6       at0518 = »Enter-Exit help text     Roll keys-Page help text           (c) 1985 IBM Corp.«	// 0x6d48 @0x518 
0x6800…d5c6     }
0x6800…d5c6   }
0x6800…d5c6 }

Reduced view