background image

Summary of Contents for HYPERAM AT

Page 1: ......

Page 2: ...the IBM AT and compatibles V3 00 HYPERTEC PTY LIMITED 408 Victoria Road Gladesville NSW 2111 AUSTRALIA Phone 02 816 1211 Fax 02 8163960 HYPERTEC EUROPE LIMITED Bank House 40 High Street Pewsey Wiltshi...

Page 3: ......

Page 4: ...6 Installing EMS 4 0 26 Installing Hyperam AT manually 29 PROBLEMS Before you call Hypertec 37 Machine doesn t boot 38 Setup errors 39 Machine no longer boots 40 Parity check 2 41 Error messages 43 IN...

Page 5: ...allel ports 59 SOFTWARE REFERENCE Overview 61 The Hyperam AT pool driver 61 POOL SYS 63 POOL400 SYS 65 EMM400 SYS 66 RAM disks 67 RAMDISK SYS 68 RAMFMT EXE 69 Disk caching 71 CACHE SYS 72 CACHE EXE 72...

Page 6: ...TABLE OF CONTENTS APPENDICES Appendix A Switch setting summary 89 Appendix B Warranty 92 Product Repair Procedure 93 Trademarks 94 iii...

Page 7: ...HYPERAMAT This page intentionally blank iv...

Page 8: ...is memory appearing above the normal address limit of 1024Kb and is used by multi user operating systems such as Xenix and OS 2 by the IBM VDISK program by special applications such as Oracle and Lot...

Page 9: ...nfiguration RAM disk print spooling and disk caching Checklist Your Hyperam AT package should contain Hyperam AT full size expanded memory board Hyperam AT User s Manual Hyperam AT installation disk H...

Page 10: ...nual is designed to supplement the Install program with reference chapters and a Problems section To install Hyperam AT correctly you must 1 Make a backup of the Hyperam AT installation disk 2 Run the...

Page 11: ...HYPERAMAT This page intentionally blank Page 4...

Page 12: ...m AT Memory Configuration utility from the DOS command line prompt There are two circumstances under which it may be preferable to install your Hyperam AT board manually in this way 1 You wish to conf...

Page 13: ...SYS file appropriately This can be a cumbersome procedure and is not recommended If you intend to use an expanded memory software application which requires EMS version 4 0 the latest version of the...

Page 14: ...ight banks of memory chips Make sure you know how much memory is on your Hyperam AT board Step 3 You are now ready to run the Hardware Configuration section of the Hyperam AT installation program Plac...

Page 15: ...III 1111 I switch 2 i metal bracket Figure 1 Hyperam AT com2 comI clip on clip on switch bank I memory chips socket socket r fomi chip I fom2chip I Qj9Pin I serial port parallel port I switch 2 i meta...

Page 16: ...ll appear on the screen This menu contains three questions Number ofproduct being Installed If your Hyperam AT is the straight memory board as illustrated in Figure 1 you should select product number...

Page 17: ...in your computer Other possible address for your Hyperam AT board are 268 2a8 2b8 2e8 208 and 218 Key in your selection and press enter The Master Menu You will now see the Master Menu consisting of f...

Page 18: ...ogram you are now ready to set the switches on your Hyperam AT board Tum to Step 5 Setting the Switches Hyperam AT MF users If your board is the multi function version and you selected Product Number...

Page 19: ...now ready to use the settings indicated on the screen diagram as a guide to setting the switches on your Hyperam AT board Proceed now to Step S Setting The Switches StepS Setting the switches Take yo...

Page 20: ...7 Locate a vacant 16 bit two connector expansion slot in your machine i e not an 8 bit slot Remove the metal plate masking the hole in the back of the chassis at that expansion slot StepS Hyperam AT M...

Page 21: ...ve attached the clip on cable clip the bracket onto the back panel of the machine and fold the cable carefully down between the other boards Step 10 Replace the cover of your system unit reconnect all...

Page 22: ...ave keyed in the correct values press enter You will now see the Master Menu again This time you must select option 3 Configure Memory and Software Select option 3 and press enter You will now see the...

Page 23: ...40 Kb of system standard memory in your computer you should answer Y to this question Answering Y means that memory from the Hyperam AT board will be used to supplement your computer s system memory M...

Page 24: ...he end address will be 640 Kb The end address cannot be greater than 640 Kb Key in your end address now and press enter Step 13 Enable Hyperam Extended Memory YIN This question is asking you if you wi...

Page 25: ...Memory Provided by Hyperam You must indicate what extended memory address you want the Hyperam AT extended memory to start at This address must be consistent with the current total amount of extended...

Page 26: ...ovided by Hyperam You must now indicated how much of the memory on the Hyperam AT board you wish to allocate to extended memory This amount must not exceed the total available memory on the Hyperam AT...

Page 27: ...Hypertec disk caching or print spooling utilities in addition to or instead of RAM disk or EMS memory 3 Return to Main Menu Select this option if you wish to make a change to a choice you made in the...

Page 28: ...For details ofthe Hypertec RAM disk utility consult the Software Reference chapter ofthis manual You will now be asked what size you wish the RAM disk to be Your RAM disk can only be as large as the...

Page 29: ...m AT board for use by LIM spec applications The Advanced Software Installation menu consists of a diagram depicting the available memory on your Hyperam AT the Pool Usage Map and a further eight menu...

Page 30: ...memory for use by Xenix OS 2 etc you must answer N to the Driver Installed question in option 1 To install anyone of the Hypertec utilities simply select the menu option which represents it options 2...

Page 31: ...he only drivers you should be installing are the pool driver and the RAM disk utility When you have checked each of the drivers by cycling through the choices press Esc to return to the Save Changes t...

Page 32: ...stallation program will create it Again the default directory is hypo When you have made your directory selections press enter and then end to record your choices The following message will now be dis...

Page 33: ...nd corner of the screen as the computer reboots Any memory configured as expanded memory will be recognised by the pool usage summary which appears in a box on the screen towards the end of the boot s...

Page 34: ...0 drivers supplied with your Hyperam AT board To use either of the drivers on this disk you must manually copy files from this disk to the appropriate directory on your boot disk If you wish to use LI...

Page 35: ...e LIM 4 0 If you only wish to use the Hypertec expanded memory manager to control EMS applications that is you don t want to use the Hypertec RAM disk etc you may use the driver called EMM400 SYS in p...

Page 36: ...umes that all expanded memory is allocated to EMS applications Now reboot your machine to complete the installation Installing Hyperam AT manually The Hyperam AT installation program contains all the...

Page 37: ...CRAM Step 1 Setting the switches Ifyou are reconfiguring the memory allocation on a Hyperam AT board which has already been installed you do not need to alter the switches on your Hyperam AT board In...

Page 38: ...to page 13 of this manual insert the board as directed then return again to this page Step 3 Configuring the memory on the Hyperam AT board Before your computer will recognise the memory on your Hype...

Page 39: ...board will start es NNN specifies the amount of extended memory to be provided by the Hyperam AT board p configures all memory on the Hyperam AT board as expanded memory for use by LIM spec applicati...

Page 40: ...r Hyperam AT board and enter this value as your r parameter Ifyou are using the default register address of258 you do not need to use the r parameter If for instance your computer currently has 384 Kb...

Page 41: ...M supports the following parameters b NNN indicates the total amount of system memory in your computer including any system memory allocated by the Hyperam AT board e NNN indicates the total amount of...

Page 42: ...tcram b 640 e 3456 enter The wtcram command is fully documented in the Software Reference section of this manual Step 5 Rebooting your computer Once you have run the setramat and wtcram commands with...

Page 43: ...HYPERAM AT This page intentionally blank Page 36...

Page 44: ...nd most important principle is Simplify the problem If everything was working before you made a change take the change out and check that everything still works Before you call Hypertec At Hypertec we...

Page 45: ...contents of the file CONFIG SYS This file is on your boot disk You may find out what is in it by entering the following command at the DOS command line type config sys Similarly record the contents o...

Page 46: ...o the up position If the computer now boots turn to the section headed Machine No Longer Boots in this Problems chapter 4 If the machine still does not boot remove the Hyperam AT board and try the pow...

Page 47: ...or there is no file INITHRAM BAT run the install program again and select option 3 Configure Memory from the Master menu 5 If the error still has not gone away read the next section Machine No longer...

Page 48: ...ne off remove the cover and move switch S1 8 to the OFF position 6 Replace the cover tum the machine on and wait for it to boot 7 With the installation disk in drive A enter the command inithram If yo...

Page 49: ...rror A memory error is a message NNNNN MMMM 201 Memory error during the self test The NNNNN and MMMM are numbers telling you the address at which the error occurred and the data bits in error Essentia...

Page 50: ...ng is a list of error messages that may occur either in the install package or when booting the machine Errors during install When you select option 3 the install program performs extensive checks on...

Page 51: ...annot find Hyperam AT The install program cannot find the Hyperam AT hardware Check the setting on switch bank 1 either by taking the board out and running the install program again or by looking at t...

Page 52: ...necessary to juggle devices around to make room for the EMS window Wang 260 PC Users If your computer is a Wang 260 PC you should set your EMS window at EOOO In most other computers EOOO should not be...

Page 53: ...d off The Hyperam AT memory has been disabled by moving switch S1 8 into the ON position Turn switch S1 8 to the OFF position then try rebooting You may also want to read the section above titled Setu...

Page 54: ...emory chips are in a single large contiguous block on the left Each column of chips is a 256 K byte bank of memory The allowable memory capacities for the board are 512 Kb 1024 Kb 1 Mb and 2048 Kb 2 M...

Page 55: ...are receiving perceptible shocks do not attempt to handle the chips Step 1 Installing the memory Insert the memory chips carefully one column at a time starting from the first vacant column Be careful...

Page 56: ...If it is not level and you cannot push it home extract it and check the legs To extract a chip gently insert a small screwdriver under it from the end and carefully lever it up When levering try to en...

Page 57: ...k in drive A and enter setramat d r NNN enter Where NNN is the hardware address of the Hyperam AT board usually 258 Step 7 Turn the power off move SW1 8 back into the OFF position and power on again S...

Page 58: ...MS register address which is difJerentfrom the one chosen for the first board Check the address used on the first board then use the table below to select an address for the second board Sl 5 S1 6 Sl...

Page 59: ...e A and enter setramat r NNN d enter where NNN is the EMS register address of the second board IT for example you used 268 you would enter setramat r 268 d enter Step 6 Tum the machine off remove the...

Page 60: ...insert an additional h parameter for your second board s EMS register address If for instance the address of your second board was 268 your newly edited line from the above example would look like de...

Page 61: ...second board has 1 Megabyte 1024 Kbytes and both boards are being used for extended memory the command line to configure the second board would be setramat r 268 eb 3072 es 1024 i e The top address of...

Page 62: ...ed to take the cover off the machine when you want to change the memory setup This configuration process is performed by a program called SETRAMAT EXE which is described in the software reference sect...

Page 63: ...set by the pool device driver software the default address is DODO This address may be changed by passing a parameter to the pool driver see the Software Reference section for more details Note COOO m...

Page 64: ...mine the amount of memory installed by counting the number of columns of chips installed Each column is 256 Kb thus 2 columns is 512 Kb four columns is 1 Mb and eight columns is 2 Mb If you want to in...

Page 65: ...cks of pins along the far edge of the board The Clipon cable has a black stripe on it the cable must be plugged into the header with the black stripe to the left The ports may be enabled or disabled u...

Page 66: ...COM2 is always at address 2F8 If you only have one serial chip on your Hyperam AT board and wish to use it at address 2F8 you must move the chip into the COM2 socket The COMl chip is connected to both...

Page 67: ...at does not conflict it will recommend that the parallel port be disabled When the AT is booting it searches for parallel ports in the order 3BC 378 278 The first port it finds is installed as LPTl th...

Page 68: ...r creates new CONFIG SYS and AUTOEXEC BAT files or modifies the ones it finds on your boot disk The Hyperam AT POOL driver Memory manager This device driver allows programs and Hypertec devices to acc...

Page 69: ...g the Hyperam AT installation program Emm sys also supports LIM 4 0 and must also be installed manually This driver only controls expanded memory for use by LIM spec applications It cannot be used to...

Page 70: ...clearing of the expanded memory if internal integrity checks are correct This allows a RAM disk to survive a reboot caused by CONTROL ALT DEL The w parameter is optional It specifies the address of th...

Page 71: ...that control the expanded memory hardware The only criterion is that it not conflict with any other hardware addresses in the machine See the Hardware Reference section for details The default settin...

Page 72: ...SOFTWARE REFERENCE POOL400 SYS Supports exact y the same parameters as those documented for POOL SYS You will find POOIAOO SYS on the disk labelled EMS 4 0 drivers Page 65...

Page 73: ...onflict with any other hardware addresses in the machine This parameter must not be altered without also altering the appropriate switches on the Hyperam AT board see the Hardware Reference section of...

Page 74: ...o your machine You should not use RAM disks for storing sensitive information as it may be lost A RAM disk is a block storage device like a floppy disk or hard disk and as such is allocated a letter b...

Page 75: ...HYPERAMAT RAMDISK SYS Synopsis device ramdisk sys N N number of RAM disks to be declared up to 4 The N parameter is optional If it is omitted the default number of RAM disks is one Page 68...

Page 76: ...ady existing RAM disk you will be asked if you want to proceed if you say yes the previous contents will be completely lost The f parameter will force the format to be performed without asking you the...

Page 77: ...HYPERAMAT Example ramfmt rlll28 r2 54 Format RAM drive 1 at 128 Kb RAM drive 2 at 54 Kb Page 70...

Page 78: ...ver it is a statistical operation If for example every sector is only read or written once then the caching can actually slow down the access to the disk as it adds overhead to the disk operation Beca...

Page 79: ...OU PROCEED WITH EXTREME CAUTION HYPERTEC HAS DESIGNED DISK CACHING SPECIFICALLY FOR IBM MACHINES CACHE EXE Synopsis cache q fNlhN bleld NNNl t q quiet only print error messages f floppy drive number N...

Page 80: ...d caching and Discard the cache contents Each command affects only the drive specified in the fIrst part of the command The Discard command is used on floppy drives when you want to change the disk Re...

Page 81: ...in the cache for that drive This provides a visual warning not to change the floppy but provides no protection if you ignore it The final option is to specify a timeout of 0 numeric zero This will cau...

Page 82: ...he spooler is in place the characters are placed in memory before being sent to the printer As soon as the character is in the spooler the operating system thinks it has been printed Control is return...

Page 83: ...N between 1 and 4 comN provide for spooling on serial port N N between 1 and 2 The NNN parameter is optional it is a decimal number that specifies in kilobytes the maximum amount of pool memory the s...

Page 84: ...rt will be placed in the spool buffer and then printed by the background task When the End command is issued no further characters will be accepted into the spool buffer however the current contents w...

Page 85: ...on all ports not just one N B Ifyou want printing and spooling to go to a serial port you must still use the mode commands in addition to specifying your COM port in SPOOL SYS and Example mode com2 96...

Page 86: ...mputer which ticks 18 times a second Once every four ticks the background tasks takes control of the machine and sends characters to the printer thus consuming a fixed percentage of computer time Inte...

Page 87: ...program is used to control the method of flow control used by INTRUPT SYS on serial ports Flow control is the process of regulating the flow of characters from the computer to the printer or from som...

Page 88: ...when it cannot receive any more characters and will send an XON when it is able to receive again Note Some printers send xon or xoffcharacters continuously when the computer is not sending to them Th...

Page 89: ...c keypad When you do this a small menu appears in the top left of your screen It allows you to pause and resume printing from the print spooler and to discard the cache on drives A and B POPUP SYS Syn...

Page 90: ...hich drivers you have loaded if for example you have both the spooler and the disk cache loaded you might see the following FI Pause Spooler F2 Re start Spooler F3 Discard Spool F4 Change Disk A F5 Ch...

Page 91: ...key with a single letter to identify the command This is because ofspace restrictions imposed to keep the driver to a reasonable size The letters are as self explanatory as possible but ofnecessity so...

Page 92: ...es rNNN set board address to NNN default 258 wNNN set window address to NNN default DOOO This program is used to set the memory configuration information stored in the battery backed ram on the Hypera...

Page 93: ...located to extended memory will appear The valid values are any 128 Kb boundary starting at 1024 Kb Thus the first few values are 1024 Kb 1152 Kb 1270 Kb 1398 Kb etc If you use the eb parameter you mu...

Page 94: ...ed if your computer is a Wang 260 PC Examples setramat sb 512 ss 128 r 258 w Dooo This command will set the board to supply 128 Kb of memory to system memory starting at address 512 Kb The rest of the...

Page 95: ...ill need to use this program Synopsis wtcram b NNN e NNN b NNN e NNN The b parameter specifies the amount in kilobytes of system memory in the computer The e parameter specifies tha amount in kilobyte...

Page 96: ...ausing it S1 8 OFF board memory ENABLED ON board memory DISABLED EMS register address The table below indicates how to set the board address or EMS control register Sl 5 Sl 6 Sl 7 EMS Register OFF OFF...

Page 97: ...board is labelled COMland COM2 As noted in the Hardware Reference section the serial port at 2F8 labelled COM2 on the HyperamAT board may appear as COMl to DOS in some circumstances The serial port la...

Page 98: ...rd When its address is set to 278 it uses interrupt level 5 and when set to 378 it uses interrupt level 7 This is as per IBM standards The table below indicates how to set up the port S1 3 OFF disable...

Page 99: ...e service to repair damage resulting from accident disaster misuse abuse or non Hypertec modification of the product Components such as memory installed by the dealer or the user are not covered by th...

Page 100: ...prepay shipping charges to and from the factory You must enclose a copy of your original purchase receipt as proof of date of purchase for all warranty repairs You should also enclose a type written...

Page 101: ...oduct is being repaired under warranty you are only liable for the shipping charges If the product is not being repaired under warranty shipping costs and repair expenses will be billed COD Trademarks...

Reviews: