background image

HALF BRIGHT

j h C A f

 § k i

 I

 e b H

x

x

x

x

x

x

x

x

INVERSE VIDEO x x x x

X X X X

UNDER LINE

X X

X X

X X

BLINKING

 the above table you can see the character

 can turn back to

normal video vision

 Function Key

The operation of the special function key is determined by the user.

 FORMAT: ESC

F2 FORMAT: ESC

F3 FORMAT: ESC

 FORMAT: ESC

F5 FORMAT: ESC

F6 FOMAT: ESC

 1 any 16 characters ESC

NUL 2 any 16 characters

 3 any 16 characters

NUL

any 16 characters

NUL 5 any 16 characters

NUL 6 any 16 characters

ESC

ESC

ESC

ESC

ESC

6.5.3 Control Character

 • •

CONTROL

To perform a control operation, depress the control key and hold this

key down while simultaneously typing the alphanumeric key. It is also

used as a safeguard for functions like LINE FEED, RETURN and others so

that the accidental striking of these keys does not destroy screen

contents or disrupt communications.

56

Содержание TPC-2OOO

Страница 1: ...TATUNG INSTRUCTION MANUAL SMALL BUSINESS COMPUTER TPC 2OOO USER S MANUAL TATUNG ELECTRONICS CORP 400 Pai Ling 5th Road Taipei R O C Telex 12861 TATUNG PT VERSION NO 1 1 Tel 02 8941242 JANUARY 1984 Fa...

Страница 2: ...manual at any time and without prior notice and the reader should in all cases consult TATUNG to determine whether any such changes have been made Every efforts has been made to ensure that this manua...

Страница 3: ...evision reception which can be determined by turning the equipment off and on the user is encouraged to try to correct the interference by one or more of the following measures Reorient the receiving...

Страница 4: ...iption Of CP M 11 3 2 1 File References 12 3 3 Switching Disks 14 3 4 The Form Of Built in Commands 14 3 4 1 ERA afn cr 14 3 4 2 DIR afn cr 15 3 4 3 REN ufn1 ufn2 cr 15 3 4 4 SAVE n ufn cr 16 3 4 5 TY...

Страница 5: ...oder SKE 48 VI KEYBOARD 49 6 1 Numeric Pad Functions 49 6 2 Alphanumeric Keypad 50 6 2 1 General 50 6 2 2 RESET 50 6 2 3 SPACE BAR 50 6 2 4 SHIFT 50 6 2 5 CTRL 50 6 2 6 ESC 50 6 2 7 DEL 51 6 2 8 BREAK...

Страница 6: ...es And Codes 66 E System Startup Checklist 67 F Interpretation Of Disk Controller Status 68 H Troubleshooting 70 FIGURES 1 1 Front Panel 2 1 2 Rear Panel 2 1 3 Diskette Insert 5 2 1 System Block Diagr...

Страница 7: ......

Страница 8: ...tion which allows it to accept down loads from the host computer it can work as a workstation with or without its disk drive s When the TPC 2000 functions as a terminal of a host computer it can simul...

Страница 9: ...should include processor unit CRT display and detachable keyboard CRT Drive B CPU Drive A Power Keyboard Switch Connector Figure 1 1 Front Panel Fuse AC Outlet DIP Switch Centronic Type Expansion xPri...

Страница 10: ...display the following message on your screen 6MK TATUNG DOS VERS V W A where 64K indicate that the memory size of TPC 2000 the version number represented above by V W tells you the revision level of...

Страница 11: ...ves Store the original disk in safe place Place the copied disk into drive A and clamp the front lever Type a CTRL C Note The character represents the Control function and C is typed by holding down t...

Страница 12: ...r system consult Section 1 3 of this manual to ensure that your computer is operational After the system is completely checked out and operating correctly use the following instructions as a guide for...

Страница 13: ...ystem program has successfully loaded and is controlling the TPC 2000 S operation At this point you may enter the appropriate CP M commands to perform the processing required 1 5 System Shutdown There...

Страница 14: ...tions from the user and it must be loaded into the computer before the computer can do the function The Operating System accepts and interprets commands from the keyboard reads from and writes to the...

Страница 15: ...lowings 1 single side 96 TPI 360K Bytes of formatted storage per drive 2 double side 96 TPI 720K Bytes of formatted storage per drive A wide range of options is available with the TPC 2000 each is ful...

Страница 16: ...perating System program the various utility programs provided with the computer and any program written by the user or acquired by other means The program stored in the ROM is called Firmware since it...

Страница 17: ...al or excel similar large computer facilities CP M is logically divided into several distinct parts BIOS Basic I O System hardware dependent BDOS Basic Disk Operating System CCP Console Command Proces...

Страница 18: ...ram s data area A bootstrap loande is programmatically accessible whenever the BIOS portion is not overlayed thus the user program need only branch to the bootstrap loader at the end of execution and...

Страница 19: ...ame ASM for example is used to denote that the file is an assembly language source file while the primary name distinguishes each particular source file The two names are separted by a as show below P...

Страница 20: ...le names are valid unambiguous file references X A Y XYZ XYZ COM GAMMA GAMMA 1 As an added convenience the programmer can generally specify the disk drive name along with the file name In this case th...

Страница 21: ...of th CCP program itself while transient commands are loaded into the TPA from disk and executed The built in commands are ERA Erase sepcified files DIR List file names in the directory REN Rename th...

Страница 22: ...ich satisfy the ambiguous file name afn to be listed at the console device As special case the command DIR lists the files on the currently logged disk the command DIR is equivalent to the command DIR...

Страница 23: ...e file ZOT BAS is changed to ZAP BAS on drive B REN B A ASM BAK The file A BAK is renamed to A ASM on drive B If the file ufn is already present the REN command will respond with the error FILE EXISTS...

Страница 24: ...nd Output Control The CCP allows certain line editing functions while typing command lines rubout Delete and echo the last character typed at the console ctl U Delete the entire line typed at the cons...

Страница 25: ...the CCP are shown below Additions can easily be defined by the user see the LOAD command definition STAT List the number of bytes of storage remaining on the currently logged disk provide statistical...

Страница 26: ...T cr STAT command line cr Special forms of the command line allow the current device assignment to be examined and altered as well The various command lines which can be specified are shown below with...

Страница 27: ...individual files the storage usage is summarized STAT x afn cr As a convenience the drive name can be given ahead of the afn In this case the specified drive is first selected and the form STAT afn i...

Страница 28: ...d see the ED operator s guide by removing the leftmost 16 characters of each line this can be done by issuing a singleeditor macro command The resulting file is identical to the original source file a...

Страница 29: ...whin can be deleted at the user s option The operation can take place on an alternate drive if the file name is prefixed by a name Thus LOAD BrBETA brings the LOAD program into the TPA from the curren...

Страница 30: ...ctl Z at the end of each file see the o parameter to override this assumption The equal symbol can be replaced by a left oriented arrow if your console supports this ASCII character to improved readab...

Страница 31: ...P x ufn y cr The first form copies all files from the currently logged disk which satisfy the afn to the same file names on drive x x A Z The second form is equivalent to the first where the source fo...

Страница 32: ...by character by CAlling location 103H with data returned in location 109H parity bit must be zero OUT Special PIP output destination which can be patched into the PIP program PIP CALLs location 106H...

Страница 33: ...quence of commands PIP prompts with Concatenate three ASM files and copy to the CON device Create a HEX file by reading the CON until a ctl Z is typed folloed by data from PTR until a ctl Z is encount...

Страница 34: ...he console will be prompted for corrective action in case errors occur I Ignore 00 records in the transfer of Intel hex format file the I parameter automatically sets the H parameter L Translate upper...

Страница 35: ...ite operation the destination must be a disk file Z Zero the parity bit on input for each ASCII character The following are valid PIP commands which specify parameters in the file transfer PIP X ASM B...

Страница 36: ...g replacement and insertion which are useful in the creation and correction of programs or text files under CP M Although the CP M has a limited memory work space area approximately 5000 characters in...

Страница 37: ...n is the name of a file to edit on the currently logged disk and d is the name of an alternate drive The ED program reads and processes the source file and writes the new file to drive d using the nam...

Страница 38: ...of the letters A B C or D of the disk containing a CP M system usually A If a copy of CP M already exists in memory due to a MOVCPM command type a cr only Typing a drive name x will cause the response...

Страница 39: ...es B through D and will never be the source of a bootstrap operation on drive A the SYSGEN need not take place In fact a new diskette needs absolutely no initialization to be used with CP M 3 6 7 SUBM...

Страница 40: ...he commands Programs which execute under CP M can abort processing of cpmmand files when error conditions occur by simply erasing any existing SUB file In order to introduce dollar signs into a SUBMIT...

Страница 41: ...he desired size of the new system and 2 the disposition of the new system at program termination If the first parameter is omitted or a is given the MOVCPM program will reconfigure the system to its m...

Страница 42: ...s a result of the previous MOVCPM operation DESTINATION DRIVE NAME OR RETURN TO REBOOT Respond with B to write new system to the diskette in drive B SYSGEN will prompt with DESTINATION ON B THEN TYPE...

Страница 43: ...f the Digital Research Software Licensing Agreement i 3 7 BDOS Error Messages S There are three error situations which the Basic Disk Operating System J intercepts during file processing When one of t...

Страница 44: ...error occurs when there is an attempt to address a drive beyond the A through D range In this case the value of x in the error message gives the selected drive The system reboots following any input f...

Страница 45: ...ity diskettes are destroyed by a bad program function or by a transient magnetic fluctuation NOTE The REFORM utility will erase all data on a diskette with ho checks prior to operating Be sure that th...

Страница 46: ...k and press cr the program will repeat the previous operation Remember do not try to write on a new disk until it has been formatted or you might get a BDOS error TATUNG TPC 2000 REFORM program has au...

Страница 47: ...ormat is shown as below This test takes about 2 minutes wait until it completed or error occur If error occurs screen will display the following message PERMANENT DISK ERROR TRACK tt SECTOR ss STATUS...

Страница 48: ...present on the source diskette Before copying to a brand new diskette you must first prepare it with the REFORM utility If you copy to a used diskette DCOPY writes all the information from the source...

Страница 49: ...lect either copy data or copy all The second form copies the non system tracks from drive m to drive n The last form copies all tracks from drive m to drive n Where m and n are drive letter A B C or D...

Страница 50: ...he source diskette the records belonging to a particular file may be randomly placed on the diskette In this case it may be more efficient although slower to use PIP to copy the files and thus to put...

Страница 51: ...drive Depress drive name A B C or D of this drive SETUP program will update bootstrap on diskette of selected drive when procedure is complete message CP M BOOT SECTOR SUCCESSFUL UPDATE will display...

Страница 52: ...ill display at 23th line of screen If you want return system from CRTEST just only press ESC then warm start is being executed 4 8 FUNCTION The FUNCTION Utility lets user assigns any function he wants...

Страница 53: ...tring You must enter the exact command you want the specified function key to reproduce Press ESC to finish programming the key The screen changes to show the new function key setting and FUNCTION dis...

Страница 54: ...eripheral devices that are fully compatible with the Z80A PIO include most keyboards printer etc The Z80A PIO utilizes N channel silicon gate depletion load technology and is packaged in a 40 pin DIP...

Страница 55: ...dressing up to 16K character refresh RAM 5 6 Serial Keyboard Encoder SKE The MM57499 keyboard encoder an NMOS silicon gate technology device is designed to be a minimum 1C solution for the purpose of...

Страница 56: ...Standard Keyboard Layout o 6 1 Numeric Pad Functions The numeric keypad enters numbers in calculator fashion Each key generates the same character as the corresponding numeric key on the alphanumeric...

Страница 57: ...ter at the cursor position to be erased and the cursor advances right one character position After the cursor reaches the last character position of the currently occupied line it moves to the next li...

Страница 58: ...eceived 6 2 8 BREAK this key transmits a code FFH 6 3 LED Indicator Figure 6 3 LED Indicator 6 3 1 Programmable Phrase In many terminal applications a certain word phrase name title etc is required pe...

Страница 59: ...aracters are shifted A second depression of the SHIFT LOG key will turn off SHIFT LED indicator and lower case ASCII is again transmitted 6 3 3 CAP LOG The CAP LOG mode will capitalize alphabet and ap...

Страница 60: ...RSOR UP ESC FF jtf 41 Depression of this key moves the cursor to the same character position at the next line above upon reaching the top line the cursor moves to the same character location in the bo...

Страница 61: ...LINE CLEAR CLEAR OFF INS INS DEL DEL EOL EOF INSERT CHARACTER CHAR INS ESC STX Depression of this key initiates the insert character mode all data on the current line move one character position right...

Страница 62: ...the line is erased CLEAR ERASE END OF FRAME EOF ESC CAN O l 1 T This key causes erase of all displayed data from the current cursor position to the end of screen CLEAR SCREEN RESET ESC FS The TPC 2000...

Страница 63: ...F5 FORMAT ESC F6 FOMAT ESC NIL 1 any 16 characters ESC NUL 2 any 16 characters NUL 3 any 16 characters NUL any 16 characters NUL 5 any 16 characters NUL 6 any 16 characters ESC ESC ESC ESC ESC 6 5 3...

Страница 64: ...oves the active positon to the position specified wher e X column number 20H Y row number 20H CURSOR SENSEING Sense the cursor location KEYBOARD LOCK ESC ESC ENQ NAK The keyboard is disabled until key...

Страница 65: ...CLEAR SCREEN I 0 4 r LOAD FROM HOST RECEIVE FROM HOST GOTO SPECIFIC ADDRESS ESC ESC ESC ETX EOT BEL 58...

Страница 66: ...10 11 12 13 14 15 16 17 18 19 1A 1B 1C 1D 1E 1F 20 21 22 23 24 25 26 27 Octal value 000 001 002 003 004 005 006 007 010 011 012 013 014 015 016 017 020 021 022 023 024 025 026 027 030 031 032 033 034...

Страница 67: ...1 82 83 84 85 86 87 Hex value 28 29 2A 2B 2C 2D 2E 2F 30 31 32 33 34 35 36 37 38 39 3A 3B 3C 3D 3E 3F 40 41 42 43 44 45 46 47 48 49 4A 4B 4C 4D 4E 4F 50 51 52 53 54 55 56 57 Octal Control value charac...

Страница 68: ...16 117 118 119 120 121 122 123 121 125 126 127 Hex value 58 59 5A 5B 5C 5D 5E 5F 60 61 62 63 64 65 66 67 68 69 6A 6B 6C 6D 6E 6F 70 71 72 73 74 75 76 77 78 79 7A 7B 7C 7D 7E 7F Octal Control value cha...

Страница 69: ...k Read sector Write sector Read data Write data Read FD1793 interrupt Write floppy disk drive select side select and recording density Read access data to CRTC Write master reset to FD1793 Write comma...

Страница 70: ...d on off line SW 8 0 Half duplex 1 Full duplex X SW M 0 On line 1 Off line SW 3 Reserved SW 2 Parity 0 Odd 1 Even SW 1 Parity enable 0 1 SW 7 0 0 0 0 1 1 X1 1 Enable Disable 6 0 0 1 1 0 0 1 1 D X 5 0...

Страница 71: ...KEY BOARD UNLOCK CURSOR LEFT CURSOR DOWN CURSOR UP CURSOR RIGHT END OF LINE END OF FILE HOME DECETE LINE INSERT LINE REVERSE ON REVERSE OFF ATTRIBUTE BACK TAB RESET ESC ESC ESC ESC ESC ESC ESC ESC ESC...

Страница 72: ...FUNCTIONS REMOTE CODE SEQUENCE SINGLE FUNCTION KEY DELECT CHARACTER LOAD FROM HOST RECENE FROM HOST GO TO SPECIFIC ADDRESS ESC ESC ESC ESC SYN ETX EOT BEL 65...

Страница 73: ...53 54 55 56 57 58 59 5A 31 32 33 34 35 36 37 38 39 3A 7E 2D 40 a b c d e f g h i J k 1 m n o P q r s t u V w X y z e A f 61 62 63 64 65 66 67 68 69 6A 6B 6C 6D 6E 6F 70 71 72 73 74 75 76 77 78 79 7A 2...

Страница 74: ...PENDIX E SYSTEM STARTUP CHECKLIST 1 Power on all devices 2 Insert system diskette in drive A 3 Press the RESET key M Press the function key F1 to boot system 5 Prompt symbol A indicates good system lo...

Страница 75: ...rite prot Write fault Rec not fnd CRC error Lost data DRQ Busy The format of the Status Register is shown below Bits 7 6 5 4 3 2 1 0 b7 b6 b5 W b3 b2 b1 bO When a permanent error is detected on disk t...

Страница 76: ...Hit CTRL C Turn printer off 4 SYSTEM OUT f Reboot CTRL C Stop the system and execute complete restart 5 DISK DRIVE ON CONTINUOUSLY No diskette in Insert one Remove diskette restart procedure 6 GROSSLY...

Страница 77: ...te switch to 9600 bps 3 Symptom Double symbols appear on CRT when typing Possible cause Console in Half Duplex mode Possible cure set console to Full Duplex mode M Symptom No symbols appear on the CRT...

Страница 78: ...contact TATUNG Perform DCHECK if bad diskette is detected replace with good diskette If problem continues contact TATUNG 7 Symptom Unable to load and execute programs See symptom number 6 8 Symptom U...

Отзывы: