background image

PART NO: 5738810101

TATUNG

INSTRUCTION MANUAL

SMALL BUSINESS COMPUTER

TPC-2OOO

USER'S MANUAL

TATUNG ELECTRONICS CORP.

 Pai Ling 5th Road,

 R.O.C.

Telex:

 12861 TATUNG

 " VERSION NO: 1.1

Tel: (02)8941242 JANUARY 1984

 (02)3145097

Summary of Contents for TPC-2OOO

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 7: ......

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 65: ...CLEAR SCREEN I 0 4 r LOAD FROM HOST RECEIVE FROM HOST GOTO SPECIFIC ADDRESS ESC ESC ESC ETX EOT BEL 58...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Reviews: