.\uЈuGБЯТA)A)J˜?ubџJ?x@?^x@?№`юпy@ДKљ?€лљ#)xs+++NY‹bЃFD—КEŒAЇV XDjVjГkИS4mnJnЙBRЂJ˜?€ŠТЋТŽu‰ ЂА@ќxШЂА@ѓxШЂАPt*x ШЂАPt*xШЂАPt*x/ШЂАPt?*x_ШЂАPt*xПШЂАPЄtџ*јШЂАP€•јШЂА@€‹јШЂА@€јШЂАPЩјШЂАPЩјШЂАPЩјШЂАЂАјШЂА@ЩД u§u‡€КД u§u‡КД uњu‡КД? uєu‡КД uшu‡Кuвu‡вŽТЌu˜Pu™0™§"ињ"ТџџtџЃ№Е‚ћЕƒј"HELPH?PROGDLDIAGBDEVERDBFBTESBSEUVMCHKECHKBCOVGENERALцp -?x@?^x@?№p?SLпy@ДLљ#)[s   ІЌВИОФЪажтєњ м$C' Є'џ'S''ќ'О'ј'А'-' ё'#ˆ?>еД њ'1'*K'->'0%'3#'5{'7D'9_' h';[?L H or ? or HELP -- Invoke Serial Eprom Programmer Help GENERAL -- General Help on using the Serial Eprom Programmer VER -- Display Firmware Version DIAG -- Enter Diagnostics Submenu to Test Hardware DB -- Display 256-byte Buffer Block DE -- Display 256-byte Eprom Block FB -- Fill Buffer with Byte E -- Edit Buffer DL -- Download Data to Buffer from Computer T -- View Current Eprom Type or Select New Eprom Type B -- Blanktest Entire Eprom or Subrange of Eprom C -- Copy from Eprom to Buffer PROG -- Program Eprom from Ram Buffer SB -- Search Buffer for Byte Pattern SE -- Search Eprom for Byte Pattern U -- Upload Intellec (Intel Hex) File from Buffer to Computer V -- Verify Eprom against Buffer M -- Move Buffer Block CHKB -- Perform 16-bit Buffer Checksum Calculation CHKE -- Perform 16-bit Eprom Checksum Calculation OV -- Perform Overlay Test on Eprom Please enter the command for which help is desired or to exit: This command enables the user to Invoke Serial Eprom Programmer Help. Two forms of this command are possible: H or ? or HELP or H or ? HELP The first form displays a general panel listing all the commands which are available. The user may then type in the name of a command to receive a help message specific to that command. The second form of help circumvents the panel listing all commands and displays help specific to the command entered. The command line may be terminated with either a carriage return or a linefeed, but not both. If you wish to erase the current command, you can hit the escape key. Use the backspace to erase single characters. Do not power up or power down your Serial Eprom Programmer if there is an eprom in the ZIF socket. Damage to the eprom may result. Typically, during use, data would be downloaded to the eprom programmer ram buffer from a computer using the Download command. No hardware or software flow control need be used. The correct eprom type is then selected using the Type command and an eprom of this type is placed in the ZIF socket and secured using the lever. If you wish, at this point you may view or modify the data in the ram buffer using any one of several commands. You would then program the data into the eprom using the Program command. Note that the description just given is a very basic one and that any of the more advanced commands of your Serial Eprom Programmer may be invoked to provide total flexibility in working with eproms. The program command allows the user to program bytes into the eprom from the ram buffer. There are two forms of this command: PROG or PROG The first form programs the entire eprom, starting at eprom address 0000H and ram address 0000H. A number of bytes equal to the size of the eprom are programmed. The second form only programs a block of the ram buffer specified by the user into the eprom, starting at . Only the bytes defined by and are actually programmed. The download command allows the user to download data from the host computer into the ram buffer. There are many combinations possible with this command, and thus the command string is presented (parameters enclosed by square brackets are optional): DL [wordsize] [byte select] [ram start addr] [ram end addr] where: [wordsize] is one of: 8, 16, or 32. It determines how many eproms the downloaded file will be split into. For example, if the wordsize is 32, then only one-quarter of the downloaded data will actually be accepted. is one of: INT, XOR, HASC, BIN, or DBIN. This indicates which type of download format the downloaded data is in. For details on a specific format, see the user's manual. [byte select] is one of: 0, 1, 2, or 3. It, along with [wordsize], determines which data to keep. For example, if [wordsize] is 16, and [byte select] is 1, then we will be keeping data bytes which are at an odd file address. If [byte select] were 0 (or not specified), then we would keep (place into ram) bytes which were at an even file address. [ram start addr] is a 1 to 4-digit hex address, which indicates where in the ram we want to start placing received data bytes. [ram end addr] is a 1 to 4-digit hex address, which indicates the last address where we will allow the placing of received data bytes. The diagnostics command allows the user to enter the Diagnostics submenu. Diagnostics are used primarily during the construction of the Serial Eprom Programmer, and for testing purposes. The blanktest command allows the user to determine if the eprom in the ZIF socket is blank (contains all FFs). There are two forms of this command: B or B The first form checks to see that the entire eprom is blank, starting at eprom address 0000H. The second form allows the user to specify a range of eprom addresses on which the blanktest is to be performed. These addresses are 1 to 4-digit hex numbers. The display eprom command allows the user to display a 256-byte block of data contained in the eprom in the ZIF socket. There are two forms of this command: DE or DE If the first form is used, then bytes are displayed starting at eprom address 0000H. If the second form is used, then bytes are displayed starting at the address provided by the user. This address is a 1 to 4-digit hex number. This command displays the current firmware version. The display buffer command allows the user to display a 256-byte block of data contained in the ram buffer. There are two forms of this command: DB or DB If the first form is used, then bytes are displayed starting at buffer address 0000H. If the second form is used, then bytes are displayed starting at the address provided by the user. This address is a 1 to 4-digit hex number. The fill buffer command allows the user to fill all or part of the ram buffer with a byte value. This is typically done prior to downloading data to the buffer, to be programmed into an eprom. The following two forms are possible: FB or FB The first form will fill the entire buffer with the 1 or 2-digit hex byte specified. The second form will only fill the block of ram between and . Note that the address given by will be filled with the byte value as well. All addresses are 1 to 4-digit hex numbers. The type command allows the user to select or change the current eprom type. Note that the type selected must match the type of the eprom which is to be operated on in the ZIF socket. The following two forms are possible: T or T The first form of this command will display a panel indicating all possible eprom types. This panel will also show the currently-selected eprom type, if there is one. A new eprom type may then be entered. If just a carriage return is entered, then no new eprom type is selected. The second form allows the user to directly select an eprom type from the command line, without the panel listing the eprom types being displayed. The copy command allows the user to copy a block of data from the eprom into the ram buffer. There are two forms of this command: C or C The first form copies the entire eprom into the ram buffer. The data in eprom address 0000H is copied into ram address 0000H, and so on. The second form of this command copies only that portion specified by the user into the ram buffer, starting at a ram buffer address specified by the user. Note that the user must have previously set up the correct eprom type using the "Type" command. All addresses are 1 to 4-digit hex numbers. The edit command allows the user to change or examine locations of the ram buffer at will. There are four forms of this command: E or E or E or E <"> If the first form is used, then a line of hex digits is displayed. The user may type in hex digits to change values in a given location. The space bar is used to move the cursor forward, and the backspace to move the cursor backward. Note that the current line in memory is not actually modified until the user enters a period, comma, or carriage return. Entering an exclamation mark will terminate editing without saving changes to the current line, while the period will terminate editing, saving changes. The comma allows editing of the previous line, while the carriage return allows editing of the next line. Press for next Edit help panel The second form of the Edit command is: E . This form is equivalent to the first form except that the user specifies the start address of the edit. The third form of the Edit command is: E This form allows the user to directly enter hex values into the ram buffer starting at the indicated. The hex string consists of a list of one or two-digit hex numbers which may be optionally separated by spaces. The fourth form of the Edit command is: E <"> This form allows the user to enter the hex values for Ascii characters directly into the ram buffer. The double quote <"> character must precede the Ascii string which is to be converted and placed in memory. The search buffer command allows the user to search the ram buffer for a byte pattern. The command syntax is as follows: SB where is a 1 to 4-digit hex address. The entire ram buffer is searched starting from the address specified. is either a string of hex bytes, or the double quote followed by an ascii string. If a string of hex bytes is specified, each byte may be either 1 or 2 hex digits in length. Bytes may be optionally separated by spaces. If an ascii string is specified, that string may be composed of any printable character, including the double quote. The hex values for that string will be searched for in the buffer ram. The search eprom command allows the user to search the eprom for a byte pattern. The command syntax is as follows: SE where is a 1 to 4-digit hex address. The entire eprom is searched starting from the address specified. is either a string of hex bytes, or the double quote followed by an ascii string. If a string of hex bytes is specified, each byte may be either 1 or 2 hex digits in length. Bytes may be optionally separated by spaces. If an ascii string is specified, that string may be composed of any printable character, including the double quote. The hex values for that string will be searched for in the eprom. The upload command allows the user to transfer data from the Serial Eprom Programmer to the host computer. The format of the data transferred is that of several Intellec ("Intel Hex") records. The following form is allowed: U and define the block of the ram buffer which is to be transferred to the host. gives the address to be embedded into the first Intellec record to be transferred. is a hex byte (range: 0..FF) which indicates how many milliseconds the Serial Eprom Programmer will pause between records. This is necessary to allow slower host computers time to "ingest" each record (write it to a file, perhaps). The verify command allows the user to verify the contents of the eprom in the ZIF socket against the ram buffer. Two forms of this command are possible: V or V If the first form is used, then the entire eprom is verified against the ram buffer, starting at eprom address 0000H and ram buffer address 0000H. A number of bytes equal to the size of the eprom are verified. If the second form is used, then only a portion of the eprom is compared to a ram buffer block defined by and . The move command enables the user to copy blocks of the ram buffer to other locations in the ram buffer. There is only one form of this command: M Note that the destination start address may, in fact, overlap the block being moved (copied). However, there must be enough room between the destination start address and the end of the ram buffer to allow the block being moved to fit. The eprom checksum command enables the user to calculate a 16-bit checksum of all or part of the eprom currently in the ZIF socket. The format of this command is: CHKE or CHKE If parameters are not specified, then the checksum is calculated for the entire eprom; otherwise, the checksum is calculated only for the specified range, up to and including the . Note that the must not be greater than the . The ram checksum command enables the user to calculate a 16-bit checksum of all or part of the ram buffer. The format of this command is: CHKB or CHKB If parameters are not specified, then the checksum is calculated for the entire ram buffer; otherwise, the checksum is calculated only for the specified range, up to and including the . Note that the must not be greater than the . The overlay command enables the user to determine if the byte pattern in the ram buffer may be successfully programmed into the non-blank eprom residing in the ZIF socket. This test, if successful, saves the user from first erasing the eprom before programming. There are two forms of this command: OV or OV If the first form is used, then the entire eprom is compared against the ram buffer, starting at eprom address 0000H and ram buffer address 0000H. A number of bytes equal to the size of the eprom are compared to perform the overlay check. If the second form is used, then only a portion of the eprom is compared to the ram buffer block defined by and . Note that the must not be greater that the . 0™§ѕ™Т™"0˜§х™Т˜Тч"0˜§х™Т˜"РрхƒФT?Ц>ЭхƒT?Ц>Эх‚ФT?Ц>Эх‚T?Ц>Эар"Ррф“`>ЭЃ€іар"РрД @Д~@t.>Эар"РрФT?Ц>ЭарРрT?Ц>Эар"t >Эt >Э"y >еД @Д?МЙ?М>Эі€фД €BД €=ДЙ €в t>Эt >Эt>Э€шДЙ €Зt>Э t >Эt>Э€Єt>Э€фі"Д P$0"$7"Д0@Д:PУ”0"ДA@ ДGPУ”7"tџ"цД €љ"РРф“` љц@ѕЕ Ѓ€№аа"tџаа"z?ј` йъ"ф“Ѓpћ€яРРРРyџzџ{џ|џц@ѕ?бДџ€kљц@ѕ`FД €A?бДџ€Vњц@ѕ`1Д €,?бДџ€Aћц@ѕ`Д €?бДџ€,ќыФLѕ‚щФJѕƒф€Кџ‰‚ф€ЛџщФJѕ‚ф€ ‰ƒъФKѕ‚ф€tџаааа"Рц@ѕ?бДџ€§ц`Д €@ѕ?бДџ€ФMФаУ"аг"эаУ"РрУ”a@ ”Pар”"ар"@ѕДA@Д[Pф"tџ"хa` ЕƒPtџ"ф"Рx2A5ића"Рyфйќа"Рx'иўа"Рx(иўа"РрУэ›ьšар"РрУъ˜ы™ар"LS?LLu?LM_?LLн?LL7?LM?LMв?LТ?№pAz@+`AŒ?№`@Ћ‚Њƒ@+`AŒ­‚Ќƒ?№pAz@+`AŒ?№`Azхƒ`AŒЎ‚ATPAž‹‚ŠƒBхƒ`AŒЎ‚|џ}џBЃю№эЕ‚љьЕƒѕLtџЕbAƒТе?№pBГ@+`AŒA`AhЉƒЎ‚?№pAz@+`AŒA`AhЋƒЊ‚?№pAz@+`AŒ?№`Az…­ƒЌ‚ъӘўы™џP Ћazџве€юtџУœѕ‚tџѕƒх‚УžхƒŸPвех‚(њхƒ9ћBРxy}|zџЋa0еB§`LGщТ’H‚вIФ`рТŒ‚ƒ№ЃЌ‚­ƒшЕ щЕGБLИй €жCЫ?хbu№ЄFС%‚ѕ‚х№5ƒѕƒ?Cъ?хapt1>ЭC0t >Эхa?9ф?9tH>ЭD?э?9ь?9tH>ЭD#?щ?9ш?9tH>ЭD@?ы?9ъ?9tH>ЭD]?ъӘўы™џю$ўя4џPt1>ЭC›t >Эя?9ю?9tH>ЭDy?>е@ѕДY>Э?Sф"ДNь>Э?Stџ" Eprom type is: Eprom size is: Ram start address is: Eprom start address is: Eprom end address is: Number of bytes to copy: Proceed with copy (Y/N)? tџЕbAƒ?№`@+`AqA`Ah?№`AzGщвzТ’в‘H‚?SЈ‚Љƒ?Sˆ‚‰ƒ>чt:>Эt >Э{ˆ‰IФ`р?9t >Эˆ‚‰ƒЃA`ЉƒЈ‚лоt >Эt >Эt >Э{ЈЉIФ`р?%ˆ‚‰ƒЃA`ЉƒЈ‚лук€€ˆЌƒ­‚GБL?>еД,М …aƒƒƒ€М…aƒƒ€Œƒƒƒ€ Д.?SLŒƒ‚GщDФТ?№`@+`Aq?№`Azz?S?SЌƒ­‚>чt:>Эt >Э{р?9t >ЭЃлєt >Эt >Эt >ЭŒƒ‚{р?%ЃлљкРЌƒ­‚L?>еД, ‚Œƒƒƒ€ЁД.?SLŒƒ‚€’tџЕbAƒ?№`B@+`AqA`AhЉƒЌ‚?№pAz@+`AqA`AhЋƒЊ‚?№`AzЈA^P A•yxzџЋaGщТ’H‚`FИ IФрДџшЕ№щЕьGБM?LРрGБM?‰ƒˆ‚>чt:>Эt >Эар?9?SL2716%-2732A!-2732%-2764A  2764 ! 27C64 27128A@ 27128@! 27C128@27256 € 27C256 €27512  27C512 27C16%-27C32%-Р‚РƒHвв‘H!€ф№ №Ѓ№Ѓ№Ѓ№H‚IТ’Т“ tџ№ №Т”аƒа‚"Р‚РƒHв‘вIœJvH:IwJvв’в“I1JvHŸJvulаƒа‚"ТЕ"вЕ"РƒР‚Рр tџ№вГвВв—ара‚аƒ"РƒР‚РрТ—вГвВ ф№ара‚аƒ"РƒР‚РрТВвГв— ф№ара‚аƒ"РƒР‚РрТГвВв— ф№ара‚аƒ"Р‚РƒРррtџ№р№Ѓ№Ѓ№Ѓ№араƒа‚"Р‚РƒРрфр№єЃ№Ѓ№Ѓ№рє№араƒа‚"Р‚РƒРрфр№єЃ№Ѓ№Ѓє№рє№араƒа‚"Р‚РƒРрфр№єЃ№Ѓє№рє№Ѓ№араƒа‚"Р‚РƒРрфр№Ѓ№єр№Ѓ№Ѓ№араƒа‚"Р‚РƒРррtџ№р№Ѓ№араƒа‚"Р‚РƒРрфр№єЃ№фр№араƒа‚"Р‚РƒРрфр№Ѓ№єр№араƒа‚"РƒР‚Рр tџ№ара‚аƒ"РƒР‚Рр ф№ара‚аƒ"РƒР‚Рр tџ№ара‚аƒ"РƒР‚РрТ” ф№ара‚аƒ"РƒР‚Ррв” ф№ара‚аƒ"РрР‚Рƒхlpulџ‰k€ щЕkJjѕktЕaщ № № №Jjщ уIJI1tЕaJHt Еaв“JHщ хIdJ!Iwt@ЕaJHщ цТ“J4в“t€ЕaJHщ чH!€H:€ш№щ № № №Ѓ№Jvаƒа‚ар"€ш№аƒа‚ар"РРРР xy@йўиња ааа" SEP > ################################################ # Serial Eprom Programmer # # (Firmware Version 2.00) # # # # Copyright (C) # # Perrier Technologies Apr. 17th, 1993 # ################################################ Please enter a valid command Command syntax incorrect Please enter valid data Eprom address is out of range Address was invalid Press <.> to exit, <,> for previous block, or any other key for next block An eprom type has not yet been entered Eprom is blank Eprom is not blank at location Please enter a valid byte Invalid number of command line parameters Eprom start address should not be greater than eprom end address Ram start address should not be greater than ram end address uwPуˆ‰ Œ  V?в‘GщNПƒŒ‚ТрњхcN=sO*OXO–PPnИ юЕ яЕGБNf МЬ €ЩЈЉ Ќ ­ V?S`SHT?ЈЉ Ую• њя• ћш*њщ;ћoV'?ю?9я?9?SLSд?ˆ‚‰ƒ>ч?SLвхcNЧsNжNтNыO OHŸТ’IKJv"в’H‚Jv"в“IАHŸJvхgДHR€HjJvТ’"IАJvв’HRHŸJv"IАJvв’H‚Jv"вIФРъ№Т‘Ћhв’A5лћТ’в‘H‚`рHŸЕNLRŒвхgД!HмOhHћIФРъ№Т‘ЋhТ’A5лћв’в‘H‚Т’`рв’ЕNLRŒвIФРъ№u№Т‘Т“хhAJерњв“№в‘H‚`рHŸЕхepNLх№ЕdвхepOџТ‘Т“хeA5ерње№ѕв“в‘H‚`рHŸЕNLRŒвIФРъ№u№Т‘Т’хhAJерњв’№в‘H‚`рHŸЕхepNLх№ЕdвхepPkТ‘Т’хeA5ерње№ѕв’в‘H‚`рHŸЕNLRŒвIФРъ№u№HНТ‘Т’хhAJерњв’№в‘H‚`Т’рв’ЕхepNLх№ЕdЮхepPрHНТ‘Т’хeA5ерње№ѕв’в‘H‚`Т’рв’ЕNLRŒtџЕbарарAƒ?№pQˆ@+`арарAqЌ‚­ƒ?№pарарAz@+`арарAqЎ‚Џƒ?№pарарAz@+`арарAqЉƒЊ‚?№`арарAzA`арарAhЈюУœњяћP~џџ€ёtџУ˜ѕ№хa™ѕƒУх№šхƒ›Pь%№ўэ5ƒџQ•xy|}~џЏaT'?хbu№ЄFС%‚ѕ‚х№5ƒѕƒ?TI?хapt1>ЭQШt >Эхa?9ф?9tH>ЭTh?э?9ь?9tH>ЭTˆ?я?9ю?9tH>ЭTЈ?щ?9ш?9tH>Эхw` Д TШR%TчR%U?юУœњяћъ$њы4ћPt1>ЭRFt >Эы?9ъ?9tH>Эхw` Д U%RiUJRiUm?>е@ѕДY>Э?S"ДNэ>Э?SарарLGБSд?‰ƒˆ‚>ч?SLuwPуGщТ’H‚вIФ`рњТŒ‚ƒрћZЕ#И ьЕэЕRн Мж €гGБVK?LGБVl?ƒŒ‚>чtH>ЭUч?ы?9tH>ЭUѕ?‰ƒˆ‚>чtH>ЭUч?ъ?9tH>Э?SLuwPуSp U”?LUД?ƒŒ‚>чtH>ЭUч?ы?9tH>ЭUѕ?‰ƒˆ‚>чtH>ЭUч?ъ?9tH>Э?SLв‘GщТ’вH‚вIФ`рњТŒ‚ƒрЕш$јP юЕ яЕGБф"ь$ќPв €ЯћGБtџ" The programming operation failed at location The programming operation passed Eprom type is: Eprom size is: Ram start address is: Ram end address is: Eprom start address is: Number of bytes to program: Number of bytes to verify: Number of bytes to overlay: Proceed with programming (Y/N)? Proceed with verifying (Y/N)? Proceed with overlay check (Y/N)? The Verify operation passed The Verify operation failed at: Ram Address: Contents: Eprom Address: Programming... Verifying... Checksum of programmed bytes is: The Overlay operation passed The Overlay operation failed at: Ram Address: ?№`VыW@?хbДџ Lн?VжWй?u№ЄFС%‚ѕ‚х№5ƒѕƒ?Wэ?x@?^x@?№pW:zFС}ЋƒЌ‚?ј‹ƒŒ‚` х‚$ѕ‚PƒкцX?Lbt“ѕct “ѕdt “ѕet “ѕat “ѕft “ѕgt“ѕh?SL Eprom type is one of the following: 2716, 27C16 2732, 2732A, 27C32 2764, 2764A, 27C64 27128, 27128A, 27C128 27256, 27C256 27512, 27C512 Current type is: Please enter new eprom type or to exit: Please enter a valid eprom type Т?№pX~@+`Aq?№pXД" цpYq№Ѓ€ѕ@РPAŒ№Ѓ?№pёYqzx@­ƒЎ‚?St >Э>Э>Э>Э>Эt >Эр?9T№ФірTіЃкъt >ЭƒŽ‚>чt:>Эt >Эzx@>еД!YqД Ywх‚$ѕ‚Pƒ€™Д.YwYqД,Ywх‚У”ѕ‚PƒXД К€Рц?Ц>Э Š№0№€Аt >Э€ЉДК€Ё>ЭŠ№ №€•>Э€@ѕ?бДџt>Э€€і?Ц>ЭКt>ЭXЭ Š№0№XЭt >ЭXЭ?SLx@{цФќцL№ЃлѕƒŽ‚"ТеТ?№pAzцA` цb›?јpyYЫb?јpyYЫb ?ј` aЫ?Ly?№pYтbrРy @аД aё?Lџ?№` ?бДџZ u№uoupumџunџZvb:?LpZ1ДЙ€ъДЙфZ1ДоЙлѕ№?№p€Т@+ДџAq…‚o…ƒp?№p€В@+ДџAq…‚m…ƒn?№`AzУхm•oхn•pPAžя#/Z}s\МZЊ^ZГZ˜ZЁZМ[,[zbN?LbN?LbN?LbN?LвТ_йТ>еДњ[і…pƒ…o‚}>еД €јД €ѓД €юД_Ы@ѕ?бДџ_СФў_рNўх№Е 0_€ю№ЃфЕ‚Еƒ[$Ухm•‚хn•ƒPв эY§€Њвв_йвеТ…pƒ…o‚}>п[і[K>пўх№Е 0_€ю№ЃфЕ‚Еƒ[oУхm•‚хn•ƒPв эY§ux€Ю_йТвТ>пДњ[і>п|…pƒ…o‚>пћ>пњ>п>пU§ъpыp[ъКџ>пў,ќх№Е 0_€ю№ЃфЕ‚Еƒ[сУхm•‚хn•ƒPв эU§€О>пЕ_Ы_­uЈТŒuuuvuxC‰uŒРuŠuЈ‚вŒ"uŒРеu`0lРрРƒР‚хv#\)s€€€€ €&€,€2€8t|uu \ztuu\zt/uu \ztuu\zt-uu \ztuu\zt\uu \ztuu\z2vSv>Эа‚аƒар0( uuеxхuЈТŒарарарар0еaВ?tLРрtРр2 УТŒuЈ2_йвТТевТ>еД:њ[і\л>еД:њ_рФњ_рJњћ_рФџ_рOџ_ѓ_рФў_рNў_ѓ_рФќ_рLќ_ѓьД@_Зь#,]s]#]пюU§щ`ЙУяџюўУяџюў0%УхožѕrхpŸѕq’0 хqєѕqхrєѕr…pƒ…o‚Т]Ё +ю%rѕ‚я5qѕƒP_€Ухm•‚хn•ƒP_€Ух‚•oхƒ•pP_™гю•rѕ‚я•qѕƒPз_™_рФј_рHј_ѓх№Е0_€ш№ эU§pЃфЕ‚Еƒ]иУхm•‚хn•ƒPвкХ]све_рФј_рHјыє$Е>еД 0е_ЫД €ѕД €ъ_Ѓ\е_­_йвТТевТ>еДSњ[і^0>еДSњ_рќД @_З_рФњ_рJњћ_рФџ_рOџ_ѓ_рФў_рNў_ѓь#,^ns^Œ^”_З_З_З^Œ_З_З_З_P>еД њ€–юU§щ`ЙУяџюўУяџюў0%УхožѕrхpŸѕq’0 хqєѕqхrєѕr…pƒ…o‚Т_ +ю%rѕ‚я5qѕƒP_€Ухm•‚хn•ƒP_€Ух‚•oхƒ•pP_™гю•rѕ‚я•qѕƒPз_™_рФј_рHј_ѓх№Е0_€ш№ эU§pЃфЕ‚Еƒ_IУхm•‚хn•ƒPвкХ_Rве_рФј_рHјыєЕ>еД 0е_ЫД €ѕД €ъ_Ѓ^*_­ТŒa?ТевТ[і>пux€јТŒaa?€хТŒ`G?€лТŒ`?€бТŒ`г?€ЧТŒ`Œ?€НuЈТŒaВ?L_і?">е@ѕ?бДџарар€Я"+ћ" Ready to download.  Error: Bad checksum -- Please abort transmission.  Error: Garbage at end of record -- Please abort transmission.  Error: Invalid hex digit received -- Please abort transmission.  Error: Invalid record type -- Please abort transmission.  Error: Ram End Address overflow occurred -- Please abort transmission.  Error: Ram Start Address underflow occurred -- Please abort transmission.  Download complete. Please select a valid word width. Please select a valid download format. No byte select specified. Bad byte select This format not yet implemented INTXINTXORXXORTEKXTEKHASCBINDBIN81632?SeF?x@?^x@?№`юjy@ДKљ?€лљ#)bвscgc{c c ec7cccџdMddХcнdЃccGБLGБ€™eP?€‘?№iі?јpHe@iњ?ј`e7He@вРtU№Т‘`рДUРtЊ№`рДЊ i:?bІiq?bІ?№@РPe7в€№e@?№@РPe7в № № №Ѓ№e@?№вj?јpH!e@j?јpH:e@j?јpHRe@j ?ј`e7Hje@?№вiі?јpв’e@iњ?ј`e7Т’e@?№вj?јpH‚e@j?јpHŸe@j?јpHНe@j ?јpHмe@j?ј`e7Hћe@?№вj?јpIe@j?јpI1e@j?ј`e7IKe@?№вj?јpIde@j?ј`e7Iwe@?№вiі?јpв“e@iњ?ј`e7Т“e@?№вj?јpI‰e@j?јpIœe@j?ј`e7IАe@ТрњtU№рДUtЊ№рДЊ ъ№ЃфЕ‚щЕƒц"tџ"?Sdїp iЧ?bІ>чiЇ?bІL7?bІ?SbІ Diag > Diagnostics Help Panel ---------------------- H or ? -- Diagnostics Help R -- Ramtest DATA -- Test Eprom Data Latch and Read Buffer LO -- Write byte to Address Bits A0 - A7 HI -- Write byte to Address Bits A8, A9, A10, and A12 LED -- toggle Socket Active LED PIN1 <0,5,12.5,21> -- Set ZIF pin 1 to specified voltage PIN22 <0,5,12.5,21,25> -- Set ZIF pin 22 to specified voltage PIN23 <0,5,25> -- Set ZIF pin 23 to specified voltage PIN26 <0,5> -- Set ZIF pin 26 to specified voltage PIN28 <0,5,6> -- Set ZIF pin 28 to specified voltage PIN20 -- Set or clear ZIF pin 20 PIN27 -- Set or clear ZIF pin 27 ZERO -- Set all ZIF pins to 0 volts X -- Exit Diagnostics Note that the ZIF socket must not contain an eprom while running Diagnostics Eprom Data Latch and Eprom Data Read Buffer passed Eprom Data Latch or Eprom Data Read Buffer failed H is the location that failed RAM test successful --64 Kbytes installed. SETCLEAR05612.52125LOHIH?RDATALEDPIN1PIN22PIN23PIN26PIN28PIN20PIN27ZEROXТk'КAz‚ŒƒЃх‚pхƒpj‘ЈЌƒ­‚ЎрћцЕтоjšЃх‚pяхƒpыj‘k”?Lkj?ь?9э?9tH>Э?SLtџЕbAƒk'КAz…‚…ƒ A`AhGщТ’H‚`jіŒ фЕ  хaЕ GБ€›ЈЌ ­ЎвгIФТгрћцЕеоGБ€ˆвгИч хaЕ сТгGБj‘z?№p"@+`арарAq?№p"Д" Љцp" €јЋЉ@РPарарAŒї ?№pьЉ" The target string was found at address The target string was not found Т?№pAz@+`AŒ…ƒ…‚ ?№pAz@+`AŒЊƒЋ‚?№pAz@+`AŒЌƒ­‚…ƒ …‚ ?№pAz@РP lй?Lў?№`Az…ƒ… ‚ТеУы•‚љъ•ƒјPAžУэ)ь8P lє?L?St:>ЭУы•‚љъ•ƒѕ№щ$љх№4@pЙP вещ?9џlyt?9yУь?9/џэ?9/џэ$§ь4ќф?9р?9/џЃйїяє?9ю`A5оћў0е–?St:>Эф?9џх ?9/џх ?9/џt?9/є?9?SL Pause rate was not hex File start address was too large Т?№pAz@+`AŒЋƒЊ‚?№pAz@+`AŒ­ƒЌ‚?№pAz@+`AŒЏƒЎ‚?№`AzУьšјэ›љP mд?Lю(јя9љP n?LУюšя›PmАŒ‚ƒрˆ‚‰ƒ№ъЕ ыЕ?SLИџМџп€мŠ‚‹ƒрŽ‚ƒ№ьЕ эЕ?SLО Кп €м Block End Address should not be less than Block Start Address Destination Address was too high for block size tџЕbAƒ?№`B@+`AqA`AhЉƒЌ‚?№pAz@+`AqA`AhЋƒЊ‚?№`AzЈA^P A•yxzџЋaooZ?ю?9я?9?SL?№`4@+`AqЊƒЋ‚?№pAz@+`AqЌƒ­‚?№`AzŠƒ‹‚ATP Až}џ|џo>oZ?ю?9я?9?SLв~GщТ’H‚`IФр/џю4ўшЕщЕGБ"Иц €уТ~oHЃр/џю4ўх‚ЕѓхƒЕю" Checksum is: џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ