;------------------------------------------------------
; Norand 6100 Windows 3.1 SYSTEM.INI 
; Based on 6300 Toolkit v1.16
;------------------------------------------------------
[boot]           
shell=norstart.exe
display.drv=NorDisp.drv
system.drv=system.drv
keyboard.drv=keyboard.drv
mouse.drv=yesmouse.drv
comm.drv=comm.drv
sound.drv=sound.drv
network.drv=

fonts.fon=vgasys.fon
fixedfon.fon=vgafix.fon
oemfonts.fon=vgaoem.fon

; Grabbers are required for Non-Windows App support.  Optional.
;386grabber=vga.3gr
;286grabber=vgacolor.2gr


language.dll=

;- Installable driver tokens. See [Drivers] section below for actual
;  driver file names. Optional drivers can be left out here or can be
;  commented out in the [Drivers] section.
;  The order of items is very specific and should not be changed.
drivers=power irda pen penwindows scanner npcp dozemanager

;- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
SCRNSAVE.EXE=(None)


[drivers]
;- This is the Required APM driver. See [Power Driver] section below.
;power=power.drv
power=norwinpm.drv

;- This is the Required pen driver. See [Pen Driver] section below.
pen=uclkpen.drv

;- This is the Optional scanner driver. See [Scanner Driver] section below.
;  It is disabled by default.
;scanner=61scan.drv

;- This is one of the settings for enabling Pen Windows, if you use it.
;  It is disabled by default.
;penwindows=penwin.dll

;- This driver is needed to provide NPCP printing support.
;  It is disabled by default.
;npcp=nornpcp.drv

;- This driver is needed to provide IrDA printing support.
;  It is disabled by default.
;irda=norirda.drv

;- This driver is needed for radio configurations who only drop to DOZE.
;  It allows for periodic "wakeups" from DOZE for background processing
;  as well as some low level system management.  Refer to the DOZEManager
;  section below.
;  It is disabled by default.
;dozemanager=nordoze.drv

;- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

;------------------------------------
; This section for Enhanced mode 
;------------------------------------
[386Enh]
EMMExclude=C000-C3FF
SystemROMBreakPoint=FALSE
32BitDiskAccess=FALSE
VirtualHDIRQ=FALSE

;- Turn off paging
Paging=off
PermSwapDOSDrive=
PermSwapSizeK=0

display=vddherc.386
keyboard=*vkd
mouse=*vmd
network=*vnetbios, *dosnet

device=vtdapi.386
device=*vpicd
device=*vtd
device=*reboot
device=*vdmad
device=*vsd
device=*v86mmgr
device=*dosmgr
device=*vmpoll
device=*wshell
device=*BLOCKDEV
device=*pageswap
device=*PAGEFILE
device=*vfd
device=*parity
device=*biosxlat
device=*vcd
device=*vmcpd
device=*combuff
device=*cdpscsi
device=elanbatt.386

local=CON
FileSysChange=off

;- COM4 is where the PCMCIA modem will install, if you are using one.
COM4Irq=5
COM4Base=02E8

;- The following fonts are required for Non-Windows application support.
;- Optional.
;woafont=dosapp.fon
;EGA80WOA.FON=EGA80WOA.FON
;EGA40WOA.FON=EGA40WOA.FON
;CGA80WOA.FON=CGA80WOA.FON
;CGA40WOA.FON=CGA40WOA.FON

;- The following is required for Non-Windows application support
;[NonWindowsApp]
;CommandEnvSize=128

;- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -


[power driver]

;- Window position for Fuel Gauge icon.
WindowX=204
WindowY=14

;- Always-On-Top
;  This setting determines whether the fuel gauge will appear above other
;  windows. Set to 0 to disable always-on-top. This setting defaults to 1.
;OnTop=0

;- Enable Power Miser by uncommenting this entry. Default is 0 (off).
;
;  The power miser can increase battery life when running an
;  application that does not allow the Windows kernel to idle.
;  It does this by forcing the Windows kernel to idle at appropriate times.
;  If the "busy" bar on the fuel gauge icon is always topped out,
;  try enabling this entry.
;  Obviously, the greatest power savings will be realized by implementing a
;  well power-managed application that allows the system to idle on its own.
;Miser=1

;- This entry limits the amount of idling that Miser mode forces.
;  Possible values are 0..255. It defaults to 2 and should not need
;  to be changed for most applications. Higher values cause fewer idles.
;  If it appears that the Miser is interfering with an application, this
;  value can be increased to lessen the interference (and lower power
;  savings.)
;MiserLimit=2

;- This entry is a bitmap that indicates the items that will be displayed
;  in the text field beneath the fuel gauge icon. 6 is the defualt.
;  The bits are:  0x0001: show battery percentage.
;                 0x0002: show battery status.
;                 0x0004: show charge status.
;                 0x0008: show AC status.
;TextOptions=0x0006

;- Sets level of power messages. Default is 1. Here are the currently defined
;  levels. Note that levels above 1 are for debug purposes ONLY!
;  0: No warning or debug messages. Driver errors will still be displayed.
;  1: Warnings
;  2: Infrequent debug information
;  8: Frequent, but non-repeating debug information
; 10: Frequent, repeating debug information
; 15: All messages.
;Msglevel=2


[Pen Driver]
; 6100
; increase wOffsetX to move cursor down relative to pen.
wOffsetX=696
; increase wOffsetY to move cursor to left relative to pen.
wOffsetY=709

; Increase wDistinctWidth to make cursor move slower relative to pen
; in the up/down direction on screen.
wDistinctWidth=3504

; Increase wDistinctHeight to make cursor move slower relative to pen
; in the left\right direction on screen.
wDistinctHeight=3680

;- 1..200. Set to 120-150 if you install HW recognition.
PointsPerSecond=135
PortAddr=512
IrqLevel=14
PenOrientation=3
FlipX=1
DoEOI=SMART

;- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -


[Scanner Driver]
; ScannerHardwareType controls the type of hardware the scanner is using
; This value MUST be set or the driver will not load.  There is no default value.
; The valid values are:  PEN*KEY/33, PEN*KEY, and TETHERED.
ScannerHardwareType=PEN*KEY

; MessageBeepScanVerification controls the type of beep the will be generated
; when a good scan is obtained.  Valid values are: OFF, INTERNAL, EXTERNAL,
; and ALL.  ALL does both internal and external.
MessageBeepScanVerification=INTERNAL

; MessageBeepStatusNotification controls the type of beep the will be generated
; when a status change happens.  Valid values are: OFF, INTERNAL, EXTERNAL,
; and ALL.  ALL does both internal and external.
MessageBeepStatusNotification=INTERNAL

; MessageBoxStatusNotification controls whether or not a message box is 
; generated when a status change happens.  Valid values are: TRUE and FALSE.
MessageBoxStatusNotification=TRUE

; EnableScannerWhenDriverLoads controls when the scanner is enabled.  If TRUE
; the scanner is enabled when it is loaded by Windows and will always be active
; until Windows shuts down.  This option (if TRUE) does not require the 
; OpenDriver and CloseDriver calls to be issued by the application to use 
; the scanner.  If TRUE it will NOT allow multiplexing of the scanner and 
; external comm 1 connections. This option uses more power.
; The valid values are TRUE and FALSE.
EnableScannerWhenDriverLoads=FALSE
;EnableScannerWhenDriverLoads=TRUE

; DisplayScanningDataDialog controls whether or not the Scanning Data...
; dialog is displayed when the trigger is pulled.  Valid values TRUE and FALSE.
DisplayScanningDataDialog=TRUE

; ShowWindowOnLoad controls whether or not the scanner window icon is displayed
; on the screen.  If this is FALSE there is no way to get to the scanner window.
; The valid values are TRUE and FALSE.
ShowWindowOnLoad=TRUE

; EnableScanCodes controls whether or not the scanner will include Scan Codes
; in the key messages that it generates.  Valid values are TRUE and FALSE
EnableScanCodes=TRUE

; To allocate a key for use in firing the scanner, set the ScanKey parameter
; to the key's ASCII value (in decimal).  For example, to use the ESC key,
; the parameter would be ScanKey=27.
;ScanKey=nnn

; ExternalFlashOnScan controls whether the Good Scan light will be flashed
; manually by the scanner driver when the data is received. The valid values
; are: TRUE and FALSE
ExternalFlashOnScan=FALSE

; AimingBeamDuration controls the length of time in milliseconds that the
; long range scanner using a dedicated UART will emit an aiming beam.  All
; other scanners should have this option set to 0 (the default value.)  
AimingBeamDuration=0

;- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

[NPCP Driver]

; Name of device Windows will output to
DeviceName=LPT1

; Comm Port Address and IRQ  
CommAddress=0x03F8
CommVector=0x0C

; Used to determine FIFO usage on UART.  A value of 0 will disable.
FIFODepth=16

; Used to determine if we will attempt to turn power on the port on
; and off.
PowerManage=FALSE


;- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

[IrDA Driver]
; DeviceName specifies the name of the device that Windows will be sending
; its output to.  The default value is LPT1.DOS which will cause all print
; output that Windows attempts to send to the DOS device LPT1 will be sent
; to the IrDA port.
DeviceName=LPT2

; This option should be used to set the Base Address on which the
; Driver will look for the IR UART. The default setting is 760 (2f8), 
; The valid settings are 1016 (3f8) for COM1, 760 (2f8) for COM2,
; 1000 (3e8) for COM3.
UARTAddress=1000

; This option should be used to set the IRQ Line on which the
; UART will interrupt. The default setting is 3 (COM2). Other valid
; setting is 4 (COM1).
; PIRANHA should be set at 14
UARTIRQ=14

; This option sets the type of the Hand Held computer. Default 
; setting is PENKEY. Valid settings are PENKEY, 6100, 6600, 
; JETEYE, OMNIBOOK.
Technology=6100

;- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

[keyboard]
subtype=
type=4
keyboard.dll=
oemansi.bin=


;- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

[boot.description]
keyboard.typ=
mouse.drv=
network.drv=No Network Installed
language.dll=English (American)
system.drv=MS-DOS System
codepage=437
woafont.fon=English (437)
aspect=100,96,96

;- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

[Display Driver]
; File name for hardware module called by generic NorDisp.Drv
HWModule=sc3_2bpp.dll	; HW module for Elan SC300 LCD controller w/4-colors.

; Logical orientation of display. Expressed as the number of 90-degree 
; clockwise rotations relative to the ELECTRICAL orientation of the 
; display panel. Most display panels are electrically oriented in a landscape
; fashion (wide and short, like a PC monitor), while the physical display 
; orientation on most Norand handheld systems is portrait (tall and narrow).
; So, parameter is usually 1 or 3. The valid values are:
;   0=No rotation, display is same as electrical orientation.
;   1=rotate display 90 degrees clockwise from electrical orientation.
;   2=rotate display 180 degrees clockwise from electrical orientation.
;   3=rotate display 270 degrees clockwise from electrical orientation.
DisplayOrientation=1	; This gives a portrait display on 6100, and is default.

; This is the size of the virtual display. It does not need to be
; specified unless panning will be enabled.
;DisplayColumns=240	; Default 6100 virtual screen width in pixels
;DisplayRows=320	; Default 6100 virtual screen height in pixels

; Enables and disables rotation cacheing. Should normally be set to 1
; to increase display driver performance. In rare cases, configurations
; may have quicker apparent response times with cacheing disabled.
WriteCache=1

; Enables and disables panning of the virtual screen. Panning only
; works if the virtual screen is configured to be larger than the physical
; screen using the DisplayColumns and DiplayRows settings (above).
;   1=Enabled, 0=Disabled, Default=0
Panning=0

; Enables and disables auto panning to follow active window, 1=auto pan
; Only active if Panning enabled.
PanTrack=1

; Allows panning to take place without having to drag into pan border.
;   1=Pan when pen is in PanBorder no matter how it got there.
;   0=Pan only when pen is dragged into pan border
; Only active if panning enabled. 
PanAbsolute=1

; Defines width of panning zone on edges.  When the pen starts outside this
; zone and then comes into it without an intervening pen-up, the screen pans
; in that direction.  Offset is from display area. (eg. 0=display edge)
; Only active if panning enabled. 
PanBorderOffset=20

; Number of pixels to shift display each time it is panned.
; Only active if panning enabled. 
PanDelta=15

;- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

[DOZE Manager]
;The time in seconds to wait in DOZE before coming out of DOZE to
;	-Shed the back light and/or
;	-Force Low Speed mode for background processing that cannot get completed in DOZE
WakeupInterval=60

;The interval in milli-seconds to get the system timer callback.
TimerInterval=250

;Force low speed after waiting in DOZE for the WakeupInterval
ForceLowSpeed=0

;Disable video as activity when in DOZE and restore back to configured state when not in DOZE.
;To be used be applications who want to update the display in DOZE.
ManageVideoActivity=1

;Disable the back light when the WakeupInterval has expired.
ShedBacklight=1


[standard]

;- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -


