Tech Support
[ USB CABLES ]
[ USB 2.0 ]
USB2ISA-R ROHS
USB2ISA-RA
USB2ISA-SLOT
USB2ISA-X3
USB2ISA-X7
USB2PCMCIA
[ SOFTWARE ]
[ ENCLOSURES ]
[ POWER SUPPLIES ]
[ ISA-PC104 ]
[ USB 1.1 ]
[ UPCOMING PRODUCTS ]
[ SSI2 ]
FAQS
News
Company Strategy
Warranty/Refund Policy
Mail List
SiteMap
Contact Us
Knowledge Base
Technical Support
Demo Software
Installation Software
License Agreement

Uniform DOS support

1. Introduction

DOS is an operating system, which was used 15-25 years ago. There is still hardware - in the industrial, embedded, scientific, medical fields, which uses this operating system.

We are providing uniform support for software written for DOS operating system, servicing ISA and PCMCIA cards used with our usb2isa and usb2pcmcia products - under popular today's operating systems.

DOS software can be used under veriety of modern operating system using DOS emulators. We did select to use the DOSBOX emulator - it is open source, and supports a wide number of operating systems.





2. Builds

We provide currently builds for Windows, and Linux operating systems.



2.1. Windows build

An end user can copy the files from the 'builds-windows' folder and start using their DOS software, for example with our usb2isa + ISA cards.



2.2. Linux builds

We proivide number of Linux builds, produced on dirrent kernels:
  • 2.6.11 - 32bit / fedora core 4
  • 2.6.18 - 32bit / fedora core 6
  • 2.6.23 - 32bit / fedora core 8
  • 2.6.23 - 64bit / fedora core 8

    The linux environment normally includes the required SDL libraries - they are pre-installed. If not available, we include a .rpm package with the SDL libs for 32bit environments - it needs to be installed. 64bit .rpm package with the SDL libs is available for free download as well.

    We include builds of our library - libars2.so . This file needs to be copied into the -
    /usr/lib
    folder.

    The builds which were provided can be used on other kernels, and Linux releases as well.



    2.3 Pre-requisites

    In order to use the binaries of the dosbox builds, our software must be installed, and our enumerator must be running.

    Linux 2.6.xx kernels require that drivers/loadable modules must be built for the exact environment.

    Please view ch.5 of the readme.txt file our install software for Linux, on the way of building our driver.





    3. Developer support and sources

    We provide the sources of the dosbox files we did modify, as well as our object files for different environments.

    Details on the sources are included in the readme.txt file in the '/src' folder.

    The included files are released under the condition of use exclusively with the hardware and software products of ARS Technologies.

    A developer may use the included files, modify them if needed, and make their own dosbox build.





    4. Use

    4.1 Modes

    There are 2 main modes in our dosbox builds -

  • debug mode - started from terminal/command line with -
    dosbox b
    This mode provide 2 screens , where the second screen brings debug messages when connecting / disconnecting / accessing our products.
    This mode is recommended for testing purposes only - displaying reduces performance .

  • standard mode - started from terminal/command line with -
    dosbox
    or, doubleclick on the dosbox.exe file .
    This mode brings one screen only, and has the maximum possible performance.



    4.2. Connecting / disconnecting

    When using the dosbox in debug mode, connecting / disconnecting events of usb2isa + ISA cards, or usb2pcmcia + PCMCIA cards, are registered on the debug window.

    In addition, the connecting event shows the detected resources.

    The process of autodetection is not always precise - there may be a need to add resources.
    To do this please check our user's guide on the particular environment for - adding resources in the ARSTech enumerator.



    4.3. Running DOS software

    After opening the main dosbox window, you will need to select the location of where the DOS software is.

    If for ex. the DOS software is placed in the 'dosprog' folder, please type -

  • on Windows enviroment
    mount c c:\dosprog

  • on Linux enviroment
    mount c /dosprog

    then type -
    c:

    and run the DOS software.





    5. Utilities

    There is currently one DOS utility included with the install software - tst16.exe .



    5.1. Resources access The utility allows read / write to i/o ports, and memory areas.

    Please note that the address range for i/o ports is : 0 to ffff , with the most widely used area of : 0 to 3ff , in hex addresses.

    The address range for memory area is : 0 to ffffff , with the most widely used area of : b000 to fffff , in hex addresses. This is a 'memory hole' where some hardware peripheral cards and the system's BIOS are located.



    5.2. Tests

    The tst16 utility includes 2 tests - serial port, and disk tests.

    Both tests requite an isa card which includes - rs232/rs422/rs485 serial ports, or an ata/atapi ide disk controller.

    Please follow the prompts to select i/o ports and irq channel.

    It is recommended to use dosbox in the debug mode, and check the debug screen for the actual DOS accesses.

    Please note that selected irq channels must be free and available for use. While use of the irq 3/4 may be allowed , if the serial ports on a system's motherboard are not present or used, the use of irq 14/15, will interfere with the use of the system's motherboard ide controller.


  • Copyright © 2008 ARS Technologies, Inc
    All Rights Reserved
    Customer Login - Order Tracking - View Cart - Advanced Search - ARS Tech Product Update List - Warranty/Refund Policy - Privacy Policy - Terms of Use - Contact Us - SiteMap