Thursday, April 28, 2016

Wild Hare's reNOVAte Demo Version 4.0B.06

We are attempting to use a demo version of reNOVAte, a DG-style emulator produced by Bruce Ray at Wild Hare Computer Systems.

http://www.wildharecomputers.com/products/renovate.php

The demo version was downloaded from this page:

http://www.novasareforever.org/downloads/downloads.htm

We are using the "Win/95/98/Millenium/NT/2000/XP" version.

Bruce has very kindly and generously provided us with a software key to use this demo version.

An old version of the reNOVAte manual can be found here:

http://www.novasareforever.org/downloads/reNOVAte.pdf

We are trying to use this version to re-create the successful running of the program "Minicom Disk To Tape Copy Utility", that Bruce demonstrated in screen shots, shown here.

Minicom Disk To Tape Utility tells a story...

This utility exists as the first 8192-byte data block (and the first file, as denoted by a tape filemark) on a 2-tape backup set containing LU0, LU1, LU2, LU3 and LU4.  The utility can be downloaded by clicking below.  

Minicom Disk To Tape Copy Utility

The help <?> output text from Version 4.0B.06 shows some command syntax differences between it and the manual.  The one that we've stumbled onto is the one that assigns the hard drive device to a different octal address within the system, by using its decimal equivalent.

The Manual says:

-DZPdevice=<integer>
          Specify the exact disk device code. This should be a decimal number in the range 
          of 0-63. The default is <027> octal, 23 decimal.

or

           Specify the exact Data General DKP disk device code. This should be a decimal
           number in the range of 0 - 63. The default is <033> octal, 27 decimal. The standard
           secondary device code is <073>.

However, the help text shows a different syntax:

DZPdeviceCode=<integer>  define DZP device code

or

DKPdeviceCode=<integer>  define DKP device code

The syntax in the help text is what works (or at least doesn't error out when placed in the renovate.ini file).

So, here's the main problem and question so far:

It seems that the DZP device that Bruce used in his example does not exist as a valid device in this version of reNOVAte.  We believe that he used DZP because it is a device with default parameters that match that of a DG "Zebra" drive, such as the model 6060/6061/6067.  We're even guessing that the "Z" in DZP stands for "Zebra".  Just a guess.  Note that he identifies this in his narrative on the Minicom utility in this section of the Minicom story page.

However, DKP is a valid device.  So, can DKP be set to have the same parameters that DZP has both by default, and what is shown as "set" in the screen shot here?

If these renovate.vc parameters correctly set up the 4047 Diablo 31 disk, then what parameters should we be placing here to make DKP equivalent to the DG Zebra 6060/6061/6067?

#  set up the 4047 Diablo 31 disk
#  (little-endian format is same as Intel)

set DKP endian      1

set DKP seekBits    0x7800
set DKP readZeros   True


attach DKP:0  DP0.raw 

Click the below links to view our current .ini and .vc files:

renovate.ini

renovate.vc

Note that we are using these CPU and memory settings:

-CPU=Nova


-MemorySize=64

Would these be correct for a Point 4 Mark 1 machine?

Here is a video of what we see when we try the commands from the above screen shot on our emulator.  NOTE that we are not even bothering with trying to use DZP, since we are quite certain that the device doesn't exist.  Instead, we are attempting to use DKP.


For historical purposes, we kept below the original 2 videos of us bumbling around.  It could be painful, so watch at your own risk...


This file contains a dump of the <?> text output for this version of reNOVAte.

reNOVATE_ version_4.0B.06_help.txt
to get this, we typed -? at the renovate.exe command line:
renovate.exe -? > reNOVATE_ version_4.0B.06_help.txt

--and--

reNOVATE_ version_4.0B.06_Help-Text-2.txt
to get this, we simply typed '?' at the ! prompt

We also provide this as text on this page below.  Warning, it is lengthy:

Help Text Group 2 (the shorter one)

ReNOVAte/Plus for Win/32, version 4.0B.06 [1 user]
Copyright (C) 1984-2001  Simulogics
All rights reserved worldwide

processing initialization file 'ReNOVAte.ini'
processing command file 'ReNOVAte.vc'

<<system startup>>
0000 03000000  000000 / 077377 sp 000000 fp 000000 accs 000000  000000  000013  000010 1 docp 3,CPU
  ?

  DG-style Command Summary
  ------------------------

  [<expr>]<esc>A  open internal cell or display registers
  [<expr>]<esc>B  set/display breakpoint
  <number><esc>D  delete breakpoint
  [<expr>]<esc>F  open FPU cell or display FPU registers
          <esc>K  cancel current line/action (DG compatible)
  <number><esc>L  load (boot) from specified device
[<number>]<esc>O  instruction step
[<number>]<esc>P  continue program
[<number>]<esc>Q  quit ReNOVAte session (with optional exit code)
    <expr><esc>R  run or resume program
[<number>]<esc>X  set/display device delay value
[<number>]<esc>Z  set instruction timer
          <esc>?  display help summary (us!)
<esc><control/A>  open most recent instruction history
<esc><control/E>  open oldest instruction history
  <expr>/         open memory cell, after cell opened:
                  ^    open previous cell

                  \n  open next cell
                  \r  close current cell
         <esc><   redirect input (open command file)
         <esc>>   redirect output
<esc>$<char>      change default display format to <char>


        Extended Commands Summary
        -------------------------

attach  { <device_unit> <filename> }...      attach file to specified device/unit
boot    <device>  [ nostart ]                boot from device
continue                                     continue program execution
detach  { all | <device_unit> }...           detach file from specified device/unit
disable { all | <device> }...                disable I/O device support
echo    <text string>                        echo text string to console
enable  { all | <device> }...                enable I/O device support
help                                         display command summary
iorst   { all | <device_name> }...           reset specified device(s)
load    memory <filename> [ <int> ]          load user program memory image from file
quit    [ <value> ]                          quit system, optionally return <value>

rdos    ertn <value>                         error return to next higher program level
        rtn                                  return to next higher program level
run     [ <address> ]                        start program execution
save    memory <filename> [ <int> ]          save user program memory image to file
set     breakpoints { -all | [-]<int> }...   set or remove breakpoints
        device { break | ignore | default }  define unsupported device instruction
               { <device_name> | <int> }...  handling
        <device> {<parameter> <value> }...   set <device> option(s)
        dmap <map_id>                        set specified data channel map
        dmap <log_page> <phys_page>          set data channel map page translation
        dmap <map_id> <log_page> <phys_page> set program map page translation
        history <number>                     set execution buffer size
        map <map_id>                         set specified program map
        option <command_line_option>...      set command line option(s)
        pmap <map_id>                        set specified program map
        pmap <log_page> <phys_page>          set program map page translation
        pmap <map_id> <log_page> <phys_page> set program map page translation
        ptty [ {    ,   } {    ,   } ]       set pseudo-tty input and output units
               { <unit> } { <unit> }
        radix [ <integer> ]                  define the default display radix (in decimal)
        rdos { <parameter> <value> }...      set RDOS subsystem parameter value

        trace                                set trace settings
share   { <dev_unit1> <dev_unit2> }...       share unit data stream2 with stream1
shell   [ <argument>... ]                    execute native operating system command
show    <dev_unit> [ all | <parameter>...]   show information about <device_unit>
        all                                  show enabled devices
        breakpoints                          show all breakpoints
        devices                              same as show all
        disabled                             show disabled devices
        history { all | info | <number> }    show execution history information
        enabled                              show enabled devices
        events                               display event queue
        logical [ <name>... ]                show logical name definitions
        maps                                 display all memory maps
        ptty                                 display current pseudo-tty status
        queue                                display event queue (same as events)
        radix                                show the default display radix (in decimal)
        rdos { <parameter> }...              display RDOS subsystem parameter(s)
        time                                 display current event time
        trace                                display trace settings
sleep   <seconds>...                         sleep specified number of seconds
start   [ <address> ]                        start program execution after I/O reset

step    [ <count> ]                          step <count> instructions (default 1)


# indicates comment, until next # or end of line


internal cell assignments

number  cell
------  ----------------------
 0-3    accumulators AC0 - AC3
   4    carry in B15
   5    program counter
   6    stack pointer
   7    frame pointer
  10    ION flag in B15
  11    map status word
  12    virtual console switch register
  13    FPU status word
  14    FPU program counter
  15    last logical memory address [mem_mask] (RO)

  16    deferred [new] map status word
  17    device interrupt priority mask
  20    program map state
  21    data channel map state


cell display formats
--------------------
 !   binary word
 =   octal word
 %   decimal word
 $   hexadecimal word
 _   octal bytes
 |   decimal bytes
 :   hexadecimal bytes
 '   ASCII bytes
 &   byte pointer (word + side)
 ;   symbolic instruction
 ?   RDOS system call

<expression> = <number>

               <number> - <expression>
               <number> + <expression>

<number> = <octal_number>
           <decimal_number>
           <hexadecimal_number>
           <symbolic_instruction>
           .
           "<char1><char2>


!

Help Text Group 1 (the longer one)


ReNOVAte/Plus for Win/32,  version 4.0B.06   [1 user]
Copyright (C) 1984-2001  Simulogics
All rights reserved worldwide

processing initialization file 'ReNOVAte.ini' 
  ?                        display command line option summary
  console=<argument>       specify console option
  consoleAbort=<arg>       specify console abort action
  consoleBreak=<arg>       specify console break action
  consoleInterrupt=<arg>   specify console interrupt action
  consoleQuit=<arg>        specify console quit action
  consoleCharInt=<int>     define interrupt character
  consoleCharQuit=<int>    define quit character
  CPU=<name>               specify initial CPU model
  dataPath=<pathlist>      define data file search path
  deviceBreak=<list>       console break on device access
  deviceDisable=<list>     disable specified devices
  deviceEnable=<list>      enable specified devices
  deviceIgnore=<list>      ignore device access
  deviceIO=<option>        control unsupported I/O device action
  DEP64kw=<boolean>        support for 64KW user address
  DEPseekDelay=<integer>   define seek delay value
  DEPfuncDelay=<integer>   define function delay value
  DEPcache=<boolean>       cache DEP file in memory
  DEPdebug=<boolean>       control DEP driver tracing
  DEPdiscUtil=<boolean>    disk uses files in DISC UTILITY format
  DEPendian=<integer>      DEP driver file endian indicator
  DEPerrorBreak=<boolean>  enter VC on I/O error
  DEPfile0=<filename>      specify disk file for unit 0
  DEPfile1=<filename>      specify disk file for unit 1
  DEPfile2=<filename>      specify disk file for unit 2
  DEPfile3=<filename>      specify disk file for unit 3
  DEPdeviceCode=<integer>  define DEP device code
  DEPgeometry=<cyl:hd:sct> define DEP disk drive geometry
  DEPintMask=<integer>     define DEP interrupt mask value
  DEPoffset=<integer>      define DEP disk file offset
  DEPreadZeros=<boolean>   control read of unwritten sectors
  DEPtraceFile=<filename>  specify DLP trace file
  DBPcache=<boolean>       cache DBP file in memory
  DBPdebug=<boolean>       control DBP driver tracing
  DBPdelay=<integer>       define DBP read/write delay
  DBPdiscUtil=<boolean>    disk uses files in DISC UTILITY format
  DBPendian=<integer>      DBP driver file endian indicator
  DBPerrorBreak=<boolean>  enter VC on I/O error
  DBPfile0=<filename>      specify disk file for unit 0
  DBPfile1=<filename>      specify disk file for unit 1
  DBPfile2=<filename>      specify disk file for unit 2
  DBPfile3=<filename>      specify disk file for unit 3
  DBPdeviceCode=<integer>  define DBP device code
  DBPgeometry=<cyl:hd:sct> define DBP disk drive geometry
  DBPintMask=<integer>     define DBP interrupt mask value
  DBPoffset=<integer>      define DBP disk file offset
  DBPtraceFile=<filename>  specify DBP trace file
  DBPreadZeros=<boolean>   control read of unwritten sectors
  DBPtraceFile=<filename>  specify DBP trace file
  DBP1cache=<boolean>      cache DBP1 file in memory
  DBP1debug=<boolean>      control DBP1 driver tracing
  DBP1delay=<integer>      define DBP1 read/write delay
  DBP1discUtil=<boolean>   disk uses files in DISC UTILITY format
  DBP1endian=<integer>     DBP1 driver file endian indicator
  DBP1errorBreak=<boolean> enter VC on I/O error
  DBP1file0=<filename>     specify disk file for unit 0
  DBP1file1=<filename>     specify disk file for unit 1
  DBP1file2=<filename>     specify disk file for unit 2
  DBP1file3=<filename>     specify disk file for unit 3
  DBP1deviceCode=<integer> define DBP1 device code
  DBP1geometry=<cyl:hd:sct> define DBP1 disk drive geometry
  DBP1intMask=<integer>    define DBP1 interrupt mask value
  DBP1offset=<integer>     define DBP1 disk file offset
  DBP1traceFile=<filename> specify DBP1 trace file
  DBP1readZeros=<boolean>  control read of unwritten sectors
  DBP1traceFile=<filename> specify DBP1 trace file
  dioBase=<integer>        specify PCI base address
  dioBconfig=<integer>     specify PCI base address config offset
  dioDebug=<boolean>       control direct I/O debug
  dioEnable=<boolean>      control direct I/O support
  dioFake=<boolean>        fake rather than real I/O support
  dioFile=<filename>       configuration file
  dioProduct=<integer>     specify PCI vendor product number
  dioVendor=<integer>      specify PCI vendor number
  dirpath=<path>           define directory file search path
  DKP64kw=<boolean>        support for 64KW user address
  DKBcache=<boolean>       cache DKB file in memory
  DKBdebug=<boolean>       control DKB driver tracing
  DKBdelay=<integer>       define read/write delay
  DKBdeviceCode=<integer>  define DKB device code
  DKBdiscUtil=<boolean>    disk uses files in DISC UTILITY format
  DKBendian=<integer>      DKB driver file endian indicator
  DKBerrorBreak=<boolean>  enter VC on I/O error
  DKBfile0=<filename>      specify disk file for unit 0
  DKBfile1=<filename>      specify disk file for unit 1
  DKBfile2=<filename>      specify disk file for unit 2
  DKBfile3=<filename>      specify disk file for unit 3
  DKBintMask=<integer>     define DKB interrupt mask value
  DKBmaxBlock=<integer>    define maximum DKB drive block
  DKBoffset=<integer>      define DKB disk file offset
  DKBreadZeros=<boolean>   control read of unwritten sectors
  DKBtraceFile=<filename>  specify DKB trace file
  DKPcache=<boolean>       cache DKP file in memory
  DKPdebug=<boolean>       control DKP driver tracing
  DKPendian=<integer>      DKP driver file endian indicator
  DKPfile0=<filename>      specify disk file for unit 0
  DKPfile1=<filename>      specify disk file for unit 1
  DKPfile2=<filename>      specify disk file for unit 2
  DKPfile3=<filename>      specify disk file for unit 3
  DKPdeviceCode=<integer>  define DKP device code
  DKPgeometry=<cyl:hd:sct> define DKP disk drive geometry
  DKPintMask=<integer>     define DKP interrupt mask value
  DKPoffset=<integer>      define DKP disk file offset
  DKPtraceFile=<filename>  specify DKP trace file
  DLP64kw=<boolean>        support for 64KW user memory
  DLPcache=<boolean>       cache DLP file in memory
  DLPdebug=<boolean>       control DLP driver tracing
  DLPdelay=<integer>       define read/write delay
  DLPdeviceCode=<integer>  define DLP device code
  DLPdiscUtil=<boolean>    disk uses files in DISC UTILITY format
  DLPendian=<integer>      DLP driver file endian indicator
  DLPerrorBreak=<boolean>  enter VC on I/O error
  DLPfile0=<filename>      specify disk file for unit 0
  DLPfile1=<filename>      specify disk file for unit 1
  DLPfile2=<filename>      specify disk file for unit 2
  DLPfile3=<filename>      specify disk file for unit 3
  DLPdiscUtil=<boolean>    disk uses files in DISC UTILITY format
  DLPgeometry=<cyl:hd:sct> define DLP disk drive geometry
  DLPintMask=<integer>     define DLP interrupt mask value
  DLPoffset=<integer>      define DLP disk file offset
  DLPreadZeros=<boolean>   control read of unwritten sectors
  DLPtraceFile=<filename>  specify DLP trace file
  DLP164kw=<boolean>       support for 64KW user memory
  DLP1cache=<boolean>      cache DLP1 file in memory
  DLP1debug=<boolean>      control DLP1 driver tracing
  DLP1delay=<integer>      define read/write delay
  DLP1deviceCode=<integer> define DLP1 device code
  DLP1discUtil=<boolean>   disk uses files in DISC UTILITY format
  DLP1endian=<integer>     DLP1 driver file endian indicator
  DLP1errorBreak=<boolean> enter VC on I/O error
  DLP1file0=<filename>     specify disk file for unit 0
  DLP1file1=<filename>     specify disk file for unit 1
  DLP1file2=<filename>     specify disk file for unit 2
  DLP1file3=<filename>     specify disk file for unit 3
  DLP1discUtil=<boolean>   disk uses files in DISC UTILITY format
  DLP1geometry=<cyl:hd:sct> define DLP1 disk drive geometry
  DLP1intMask=<integer>    define DLP1 interrupt mask value
  DLP1offset=<integer>     define DLP1 disk file offset
  DLP1readZeros=<boolean>  control read of unwritten sectors
  DLP1traceFile=<filename> specify DLP1 trace file
  DPKcache=<boolean>       cache DPK file in memory
  DPKdebug=<boolean>       control DPK driver tracing
  DPKdelay=<integer>       define read/write delay
  DPKendian=<integer>      DPK driver file endian indicator
  DPKfile0=<filename>      specify disk file for unit 0
  DPKfile1=<filename>      specify disk file for unit 1
  DPKfile2=<filename>      specify disk file for unit 2
  DPKfile3=<filename>      specify disk file for unit 3
  DPKdeviceCode=<integer>  define DPK device code
  DPKgeometry=<cyl:hd:sct> define DPK disk drive geometry
  DPKintMask=<integer>     define DPK interrupt mask value
  DPKmaxBlock=<integer>    define maximum DPK drive block
  DPKoffset=<integer>      define DPK disk file offset
  DPKtracefile=<filename>  specify DPK trace file
  DSK64kw=<boolean>        support for 64KW user memory
  DSKcache=<boolean>       cache DSK file in memory
  DSKdebug=<boolean>       control DSK driver tracing
  DSKdelay=<integer>       define read/write delay
  DSKdevicecode=<integer>  define DSK device code
  DSKdiscUtil=<boolean>    disk uses files in DISC UTILITY format
  DSKendian=<integer>      DSK driver file endian indicator
  DSKfile0=<filename>      specify disk file for unit 0
  DSKfile1=<filename>      specify disk file for unit 1
  DSKfile2=<filename>      specify disk file for unit 2
  DSKfile3=<filename>      specify disk file for unit 3
  DSKintMask=<integer>     define DSK interrupt mask value
  DSKmaxBlock=<integer>    define maximum DSK drive block
  DSKoffset=<integer>      define DSK disk file offset
  DSKreadZeros=<boolean>   control read of unwritten sectors
  DSKtraceFile=<filename>  specify DSK trace file
  DSKunits=<integer>       specify number of DSK units (1-8)
  DSK164kw=<boolean>        support for 64KW user memory
  DSK1cache=<boolean>      cache DSK1 file in memory
  DSK1debug=<boolean>      control DSK1 driver tracing
  DSK1delay=<integer>      define read/write delay
  DSK1endian=<integer>     DSK1 driver file endian indicator
  DSK1file0=<filename>     specify disk file for unit 0
  DSK1file1=<filename>     specify disk file for unit 1
  DSK1file2=<filename>     specify disk file for unit 2
  DSK1file3=<filename>     specify disk file for unit 3
  DSK1deviceCode=<integer> define DSK1 device code
  DSK1intMask=<integer>    define DSK1 interrupt mask value
  DSK1maxBlock=<integer>   define maximum DSK1 drive block
  DSK1offset=<integer>     define DSK1 disk file offset
  DSK1readZeros=<boolean>  control read of unwritten sectors
  DSK1traceFile=<filename> specify DSK1 trace file
  DSK1units=<integer>      specify number of DSK units (1-8)
  DWPcache=<boolean>       cache DWP file in memory
  DWPdebug=<boolean>       control DWP driver tracing
  DWPdelay=<integer>       define read/write delay
  DWPendian=<integer>      DWP driver file endian indicator
  DWPfile0=<filename>      specify disk file for unit 0
  DWPfile1=<filename>      specify disk file for unit 1
  DWPfile2=<filename>      specify disk file for unit 2
  DWPfile3=<filename>      specify disk file for unit 3
  DWPdeviceCode=<integer>  define DWP device code
  DWPdiscUtil=<boolean>    disk uses files in DISC UTILITY format
  DWPgeometry=<cyl:hd:sct> define DWP disk drive geometry
  DWPintMask=<integer>     define DWP interrupt mask value
  DWPmaxBlock=<integer>    define maximum DWP drive block
  DWPoffset=<integer>      define DWP disk file offset
  DWPtracefile=<filename>  specify DWP trace file
  DZPcache=<boolean>       cache DZP file in memory
  DZPdebug=<boolean>       control DZP driver tracing
  DZPdelay=<integer>       define read/write delay
  DZPendian=<integer>      DZP driver file endian indicator
  DZPfile0=<filename>      specify disk file for unit 0
  DZPfile1=<filename>      specify disk file for unit 1
  DZPfile2=<filename>      specify disk file for unit 2
  DZPfile3=<filename>      specify disk file for unit 3
  DZPdeviceCode=<integer>  define DZP device code
  DZPgeometry=<cyl:hd:sct> define DZP disk drive geometry
  DZPintMask=<integer>     define DZP interrupt mask value
  DZPoffset=<integer>      define DZP disk file offset
  DZPtraceFile=<filename>  specify DZP trace file
  eventDefault=<integer>   define default event count
  execNative=<boolean>     execute native programs from CLI
  filename=<argument>      control file name handling
  FOPENtextMode=<boolean>  control default FOPEN mode
  FPUmodel=<integer>       specify Eclipse FPU model number
  LPTBytronix=<boolean>    control Bytronix extended printer support
  LPTdchMode=<boolean>     control DG-compatible DCH printer support
  LPTdchBad=<integer>      DCH mode, bad status value
  LPTdchOK=<integer>       DCH mode,  OK status value
  LPTdebug=<boolean>       control LPT driver tracing
  LPTdelay=<integer>       define character or line delay
  LPTdeviceCode=<integer>  define LPT device code
  LPTfile=<filename>       specify LPT output file
  LPTignore=<string>       ignore characters in <string>
  LPTignoreMask=<integer>  ignore character mask
  LPTintMask=<integer>     define LPT interrupt mask value
  LPTmask=<integer>        specify character mask
  LPTpioBad=<integer>      PIO mode, bad status value
  LPTpioOK=<integer>       PIO mode,  OK status value
  LPTspool=<boolean>       support transparent spooling
  LPTspoolCommand=<string> spool command line
  LPTspoolDelay=<integer>  spool delay constant
  LPT1Bytronix=<boolean>   control Bytronix extended printer support
  LPT1dchMode=<boolean>    control DG-compatible DCH printer support
  LPT1dchBad=<integer>     DCH mode, bad status value
  LPT1dchOK=<integer>      DCH mode OK status value
  LPT1debug=<boolean>      control LPT driver tracing
  LPT1delay=<integer>      define character or line delay
  LPT1deviceCode=<integer> define LPT device code
  LPT1file=<filename>      specify LPT output file
  LPT1ignore=<string>      ignore characters in <string>
  LPT1intMask=<integer>    define LPT interrupt mask value
  LPT1mask=<integer>       specify character mask
  LPT1pioBad=<integer>     PIO mode, bad status value
  LPT1pioOK=<integer>      PIO mode OK status value
  LPT1spool=<boolean>      support transparent spooling
  LPT1spoolCommand=<string> spool command line
  LPT1spoolDelay=<integer> spool delay constant
  memorySize=<integer>     specify total mapped memory size (in 1KW)
  mdir=<name>              specify RDOS master directory device name
  mpath=<path>             specify RDOS master directory path
  MTA64kw=<boolean>        support for 64KW user memory
  MTAblockSize=<integer>   define fixed block size for MTA records
  MTAcache=<boolean>       cache MTA file in memory
  MTAcmdDelay=<integer>    define MTA command delay
  MTAdebug=<boolean>       control MTA driver tracing
  MTAdeviceCode=<integer>  define MTA device code
  MTAendian=<integer>      MTA driver file endian indicator
  MTAerrorBreak=<boolean>  enter VC on I/O error
  MTAfile0=<filename>      specify disk file for unit 0
  MTAfile1=<filename>      specify disk file for unit 1
  MTAfile2=<filename>      specify disk file for unit 2
  MTAfile3=<filename>      specify disk file for unit 3
  MTAintMask=<integer>     define MTA interrupt mask value
  MTAmaxFileSize=<integer> maximum MTA file size
  MTAoffset=<integer>      define MTA disk file offset
  MTArewDelay=<integer>    define MTA rewind delay
  MTAtraceFile=<filename>  specify MTA trace file
  path=<path>              define common RDOS file search path
  PLTdebug=<boolean>      control PLT driver tracing
  PLTdelay=<integer>      define character or line delay
  PLTdeviceCode=<integer> define PLT device code
  PLTfile=<filename>      specify PLT output file
  PLTignore=<string>      ignore characters in <string>
  PLTignoreMask=<integer> ignore character mask
  PLTintMask=<integer>    define PLT interrupt mask value
  PLTmask=<integer>       specify character mask
  program=<filename>       specify the initial program
  programPath=<pathlist>   define program file search path
  QTYoption=<option>       control multiplexor features and options
  QTY1option=<option>      control multiplexor features and options
  QTYdebugFile=<filename>  specify QTY debug file
  registers=<reglist>      define initial register values (pc,acs,carry)
  RDOS=<option>            control RDOS features and facilities
  remap=<option>           control RDOS .REMAP facility
  RTCdeviceCode=<integer>  define RTC device code
  RTCintMask=<integer>     define RTC interrupt mask value
  SBAblockSize=<integer>   define fixed block size for SBA disk file
  SBAdebug=<boolean>       control SBA driver tracing
  SBAdeviceCode=<integer>  define SBA device code
  SBAendian=<integer>      SBA driver file endian indicator
  SBAintmask=<integer>     define SBA interrupt mask value
  SBAnewFormat=<boolean>   tape data files are in new format
  SBAoffset=<integer>      define SBA disk file offset
  statistics=<boolean>     provide instruction and RDOS call statistics
  stdin=<filename>         redirect 'stdin'  file
  stderr=<filename>        redirect 'stderr' file
  stdout=<filename>        redirect 'stdout' file
  switches=<int>           specify initial switch register value
  traceFile=<filename>     specify RDOS trace file
  traceRdos=<boolean>      trace initial RDOS program
  wait=<boolean>           wait for user response before session exit
  userDevice=<int>         define special user I/O device code
  userInstruction=<int>    define special user I/O instruction
  userLibrary=<filename>   specify user library name
  userRoutine=<name>       specify user routine name
  VC=<boolean>             invoke Virtual Console
  VCinput=<filename>       specify initial input file for VC
  VCecho=<boolean>         should VC echo command files
  vmem=<integer>           determine initial RDOS vmem value
  WCS=<boolean>            control Eclipse S/130 WCS support
  windowClose=<arg>        specify Win/32 close action
  windowColor=<option>     Win/32 window color control
  windowLogoff=<arg>       Win/32 logoff action
  windowShutdown=<arg>     Win/32 shutdown action
  windowSize=<int>         Win/32 window size [<rows>:<columns>]
  windowTitle=<arg>        Win/32 window title
  WRLmask=<option>         determine mask for all RDOS .WRL operations



No comments:

Post a Comment