Inhaltszusammenfassung zur Seite Nr. 1
IT-2000D
(DOS version)
Technical Reference
Manual
(Version 1.00 )
April 1998
Casio Computer Co., Ltd.
Copyright ©1998. All rights reserved.
Inhaltszusammenfassung zur Seite Nr. 2
Table of Contents 5 Preface Chapter 1 6 Overview 1.1 6 Feature of System 1.1.1 6 Development Concept 1.1.2 6 Hardware 1.1.3 6 Software 1.1.4 7 Basic Specifications 1.1.5 Model Name 8 1.2 9 System Configuration 1.2.1 9 Hardware Block Diagram 1.2.2 10 Supported Software 1.3 12 Precautions Chapter 2 15 Basic Software 2.1 15 Overview 2.1.1 15 Software Configuration 2.1.2 16 Memory Map 2.1.3 17 Drive Configuration 2.2 19 Basic System Operation 2.2.1 19 Overview 2.2.2 21 Power ON Pro
Inhaltszusammenfassung zur Seite Nr. 3
3.11 FLINK Command 68 3.12 System Date/Time Setup 71 3.13 Command Prompt 72 3.14 RAM Disk Size Change 73 3.15 Disk Format 75 3.16 System Initialization 77 3.17 Password Entry 78 Chapter 4 MS-DOS 79 4.1 Overview 79 4.2 How to Write CONFIG.SYS and AUTOEXEC.BAT 81 4.3 Card Boot 84 Chapter 5 Keyboard Controller 87 5.1 Overview 87 5.2 Keyboard Control 88 5.3 Touch Panel Control 90 5.4 Sensor Control 91 5.5 Backlight Control 92 Chapter 6 Drivers 95 6.1 Overview 95 6.2 System Driver 96 6.2.1 Function 9
Inhaltszusammenfassung zur Seite Nr. 4
Chapter 8 Utility 190 8.1 Overview 190 8.2 Calculator Utility 191 8.3 Clock Utility 193 8.4 Calendar Utility 195 8.5 FLINK Utility 196 8.5.1 Communication Parameter Setup Command 197 8.5.2 File Transmission (/S) 199 8.5.3 File Reception (/R) 201 8.5.4 File Append (/A) 203 8.5.5 File Deletion (/D) 204 8.5.6 File Move/Rename (/N) 205 8.5.7 Idle Start 206 8.6 XY Utility 209 8.7 Remaining Battery Voltage Display Utility 214 8.8 Reverse Video Utility 216 8.9 COM2Key Utility 217 APPENDIX A TFORMAT.EXE
Inhaltszusammenfassung zur Seite Nr. 5
Preface The IT-2000 Technical Reference Manual (hereinafter referred to as this document) is provided to assist the user in developing programs to run on the Casio IT-2000 (hereinafter referred to as this terminal or IT-2000 or HT in this manual). Microsoft C/C++ Ver.7.0 or later, and the manuals supplied with it, is required to develop programs for this terminal. Read Chapter 1 of this manual in its entirety to understand the features of this terminal. Important notices to user The informati
Inhaltszusammenfassung zur Seite Nr. 6
1. Overview 1.1 Features of System 1.1.1 Development Concept The IT-2000 is a data collection terminal for business use. After years of refinement Casio Computer Co., Ltd. has developed its hand-held type terminals so that they yield high speed and a high functionality in comparison to general personal computers. This allows improved efficiency in software development. It has adopted the IBM PC/AT architecture and incorporated an IBM PC/AT compatible BIOS. It uses MS-DOS Ver. 6.22 for its OS.
Inhaltszusammenfassung zur Seite Nr. 7
PC card slot conforms to PCMCIA Release 2.1 supporting various PC cards. Implements IrDA 1.1 protocol for high-speed infrared communication. System menu makes it easy to maintain the IT-2000 and install user application programs. Provides various development support tools including C-language libraries and communication utilities for developing business application programs. 1.1.4 Basic Specifications IT-2000 Architecture IBM PC/AT architecture External dimensions and weight Dimens
Inhaltszusammenfassung zur Seite Nr. 8
1.1.5 Model Name The following IT-2000s of MS-DOS version will be available. For price of each model, please consult with your local Casio representative. Model RAM Flash ROM Remark IT-2000D10 4 Mbytes - IT-2000D20 4 Mbytes 4 Mbytes IT-2000D30 4 Mbytes 8 Mbytes IT-2000D60 4 Mbytes 24 Mbytes 8
Inhaltszusammenfassung zur Seite Nr. 9
1.2 System Configuration 1.2.1 Hardware Block Diagram CPU i486GX Power switch 1 For IT-2000W MASK ROM only FLASH ROM (DINOR) Battery voltage monitoring sensor DRAM Temperature sensor A/D converter Illumination sensor COM 1 UART/ Buffer 8-pin SIR Key RTC Keyboard Analog touch controller panel ASIC IrDA RTC IrDA 1.1 Driver/Receiver IrDA 1.0 COM 2 RS-232C 14-pin 16550 driver BUS PC card Controller controller PC card slot IT-2000D20 NAND IT-2000D30 NAND FLASH interface IT-2000D
Inhaltszusammenfassung zur Seite Nr. 10
1.2.2 Supported Software The software used with this terminal can be divided into two categories: the system software that includes the BIOS, OS, and device drivers and the user software such as the development tools. The system software is stored on the DINOR FLASH ROM (1 MB), and the user software is supported from the SDK CD-ROM (version 4.0) supplied by Casio at free of charge. The following paragraphs describe the software. BIOS The BIOS program is stored in the DINOR FLASH ROM. 256 KB of
Inhaltszusammenfassung zur Seite Nr. 11
TFORMAT.EXE Basic drive (C:) F-ROM drive formatter Utilities For information about the utilities refer to Chapter 8 "Utility". File name Storage location Description CAL.EXE SDK Calendar utility CALC.EXE SDK Calculator utility CLOCK.EXE SDK Clock utility CHKBATT.EXE SDK Power status indication utility XY.EXE Basic drive (C:) XY utility FLINK.EXE Basic drive (C:) FLINK utility LCDREV.EXE SDK Reverse video utility Development Tool Libraries File name Storage location Description SLIBSYSD.LIB SDK S
Inhaltszusammenfassung zur Seite Nr. 12
1.3 Precautions If reading the internal clock with INT21h the significant data should include and be limited to the seconds digits. On this terminal the time is read directly from the RTC so that the correct time can be attained at any moment, even during extended continuous use. As a result the 1/100 of a second digit is ignored. (refer to Chapter 6.3 “Clock Control Driver”) If it is necessary to reboot the system from an application, use the dedicated system library. However, the reboo
Inhaltszusammenfassung zur Seite Nr. 13
This system will not execute an alarm indication for an LB2 event (low sub-battery voltage) or LB3 event (low SRAM card battery voltage). Therefore, the application program side must acquire the alarm status via the system library and display an appropriate alarm message. If the volume of the buzzer is set to zero by the System Menu or system library, the LB1 (low main battery voltage) alarm will not be heard. Also, other sounds issued by the system will be inaudible. If the system is boot
Inhaltszusammenfassung zur Seite Nr. 14
Do not input “^P” from the DOS prompt. If it is input, “^P” requests DOS to redirect console output to printer. However, the IT-2000 does not have the printer being installed, it will enter into wait mode. For more information about the system library refer to Chapter 7.6.2 “System Library”. Also, refer to Chapter 2.2.4 “Battery Voltage Monitoring Process” for information about the low-battery voltage notification function. 14
Inhaltszusammenfassung zur Seite Nr. 15
2. Basic Software 2.1 Overview 2.1.1 Software Configuration The following diagram shows the software configuration of the IT-2000. Application Application OBR Library System Library Keypad Library Layer Int33h MS-DOS System Driver PenMouse Keypad MS- Layer Driver Driver DOS APM BIOS Extended BIOS Pen BIOS ROM BIOS Hardware & BIOS Layer AT Architecture + Original Hardware Fig. 2.1 Note: The PenMouse driver and Keypad driver cannot co-exist on the sy
Inhaltszusammenfassung zur Seite Nr. 16
2.1.2 Memory Map The memory map of the IT-2000 is as follows. Extended Memory 100000h ROM BIOS 0F0000h NAND DISK BIOS/VGA BIOS 0E0000h Memory Mapped Disk I/F 0DC000h PC Card I/F 0D8000h EMS Windows 16 KB x 4 0C8000h Reserved 0C0000h Video Buffer 128 KB 0A0000h System RAM 640 KB 000000h Fig. 2.2 16
Inhaltszusammenfassung zur Seite Nr. 17
2.1.3 Drive Configuration The drive configuration differs for each model as described in the following: If F-ROM drive is supported Drive A: RAM disk [Read and Write] This drive is prepared for use after the RAM disk size is specified from the System Menu. The contents of this RAM disk will not be erased through a boot process or by pressing the RESET switch. Drive C: Basic drive (DINOR FLASH ROM) [Read Only] This drive starts up MS-DOS. The main body of MS-DOS and maintenance programs such
Inhaltszusammenfassung zur Seite Nr. 18
If F-ROM drive is not supported Drive A: RAM disk [Read and Write] This drive is readied for use after the RAM disk size is specified from the System Menu. The contents of this RAM disk will not be erased through a boot process or by pressing the RESET switch. Drive C: Basic drive (DINOR FLASH ROM) [Read Only] This drive is used to start MS-DOS. In this drive not only the main body of MS-DOS but also the maintenance programs such as the System Menu, etc., are stored. This is a read-only drive
Inhaltszusammenfassung zur Seite Nr. 19
2.2 Basic System Operation 2.2.1 Overview Basic operation of this system on the terminal consists of the suspend/resume process and boot process operated by means of the Power switch and RESET switch, as shown in the following diagram. ON KEY OFF STATE ON STATE Application BOOT OFF Process RESET SWITCH OFF EVENT OFF Process System Menu BOOT OFF EVENT ON EVENT ON Process RESET SWITCH System Menu SUSPEND System Menu BOOT STATE ON KEY INITIAL STATE System Menu BOOT
Inhaltszusammenfassung zur Seite Nr. 20
The following table summarizes the power-on processes provided for this terminal. System Menu boot Always executes CONFIG.SYS and AUTOEXEC.BAT located process in drive (C:) for starting up the MS-DOS. Application boot process Searches for CONFIG.SYS and AUTOEXEC.BAT prepared by the user and starts up MS-DOS from the drive where they are located. Resume process Restores the memory conditions that existed before the power was turned off and continues operating according to the conditions. 20