8.5Simulation Driver

The simulation driver is used to develop on a personal computer the application programs that run on the IT-2000.

The application development libraries supported for this terminal control only the hardware that is compatible with the IBM PC/AT. This is important to remember if the application programs for the terminal are developed on a personal computer. Although each library is linked to the application program to form an executable program, they do not contain code that is specific to the hardware of the handy terminal. Consequently, if a simulation driver is used rather than one of the drivers dependent on the terminal hardware, the application program can be made to run, without modification, on the personal computer. This is the basic concept of simulation.

The diagram below shows the simulation environment that has been constructed on the personal computer. By replacing SysCall.DLL with the simulator, there will not be any part which depends on the IT-2000 hardware. This allows the simulation program to run on the personal computer without having no software modification for application program.

Application Program

Mouse Event

LibSYSW.LIB

LibOBRW.LIB LibYMOD.LIB

LibYMOD.LIB

 

 

 

 

Display Req.

 

 

 

 

Std. VGA Drv.

 

 

MS-Windows

 

 

 

 

 

 

Std. Mouse Drv.

OBRLIB.DLL

YMODEM.DL

PADCTRL.VBX

FLINK.DLL

Std. COM Drv.

 

LibSYSW.LIB

 

 

SysCall.DLL (Simulator)

AT Architecture

Fig. 8.6

In the following chapters, System Library Simulator (SysCall.DLL) is explained in detail.

152

Page 152
Image 152
Casio IT-2000W manual Simulation Driver