home *** CD-ROM | disk | FTP | other *** search
/ ftp.barnyard.co.uk / 2015.02.ftp.barnyard.co.uk.tar / ftp.barnyard.co.uk / robot-pd / 19127.ZIP / 19127B.DSK / 20 < prev    next >
Text File  |  1998-08-04  |  9KB  |  165 lines

  1. *kkkk@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@aaaa
  2. *@@@@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxzzzz
  3.  
  4.                         MICROGENICS ROM BLOWER TEST
  5.                         ÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜ
  6.  
  7. Having just acquired this peripheral cheaply from a MICRO COMPUTER MART advert I
  8. couldn't wait to check it out. Problem! The lumpy blue electrolytic capacitor is
  9. sited too low down on the PCB to enable direct coupling to the CPC6128 expansion
  10. port. Solution! De-solder it, and re-solder it on the reverse side of the PCB. A
  11. quick check reveals MICROGENIC assumed any buyer also had a MICROGENIC ROM BOARD
  12. at the back of which this item was to be attached.
  13.  
  14. But first, what does the package consist of? Herewith the details:-
  15.  
  16.  1. An anti-static bag containing the Rom Blower.
  17.  2. A 15v PSU wall wart.
  18.  3. An Eprom bearing the software.
  19.  4. An Ultra Violet Eprom eraser.
  20.  5. Instructions.
  21.  
  22. The seller also sent a number of Eproms (blank) and an art package, EASIDRAW, on
  23. one, which is a PD program taken from one of the CPC magazines. Drawings from it
  24. can be loaded into BRUNWORD.  Great, I haven't got that program. (Quick rethink,
  25. Yes I have, got it from Simon Warford down at the Elephant and Castle. Never use
  26. it though).
  27.  
  28. A few wise words, this programmer, when not in use, should always be returned to
  29. the anti-static bag and never plug it in while the CPC is on.
  30.  
  31. The PCB comes with it's own RESET button and bears two LEDs, marked "SAFE" green
  32. and "LIVE" red. Eproms can only be inserted into the the ZIF socket when a green
  33. light is showing.  Attached, it stands vertical and is a bit too wobberly for my
  34. liking. This peripheral is for all types of CPC.  The software Eprom must be put
  35. into your ROM box in any position except 0 or 7. It's a background Eprom, Code 1
  36. version 1.11 located at &A4A7 accessed by !BLOW.
  37.  
  38. Once attached you can couple up, via the through connector, your ROM box and any
  39. other expansion port peripherals. On the CPC464 it goes on the drive port making
  40. the add on the DD1 interface.  The wall wart PSU cable attaches at the top right
  41. of the PCB. On firing up one sees on the screen:
  42.                 " MICROGENIC SYSTEMS EPROM PROGRAMMER
  43.                                 c 1989 ACJ           "
  44. and the red LED's active. Type !BLOW and you are presented with the intro screen
  45. (the program beeps at you, which can be annoying) offering the option to program
  46. 1.) 2764 (8k) or 2.) 27128 (16k) Eproms. As mine were 27128's it was option 2. A
  47. new screen appears, two choices - 1.) 50ms pulse or 2.) IT - algorithms. Why two
  48. options?
  49.           1. the programming voltage is applied for the duration of 50ms.
  50.           2. the programming voltage is applied for the duration of programming.
  51.  
  52. Simpler - 2. is fast but some Eproms can't handle it so 1. is for those Eproms.
  53.  
  54. Now the SAFE green LED glows so an Eprom can be ZIF socket fitted. Safety first,
  55. so use option 1. now met on the third menu. This tests that he Eprom is blank. A
  56. message appears pretty quickly reporting it blank or otherwise.  You are limited
  57. to blowing only blank Eproms, unlike PC Flash Eproms which can be overwritten.
  58.  
  59. There are a number of ways to load data into the Eprom. These are:-
  60.  
  61. 2. Blow ROM to EPROM
  62. ÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜ
  63.    a. Where the Eprom to be copied is on your expansion board.
  64.  
  65.       Enter "Y" in response to whether the ROM is on a board.  Enter it's socket
  66. number, then three consecutive hex  addresses - program start, end and location.
  67. Usually, for a 16k Eprom, these will be &C000, &FFFF and &C000. Once entered the
  68. program takes over and you have a programmed Eprom in about 18 seconds.
  69.  
  70.    b. Where the Eprom to be copied is not on your expansion board.
  71.  
  72.       Here the ROM data must be placed into RAM, the ROM removed, the Eprom then
  73.       fitted to the ZIF socket.  On inserting the ROM, you must tell the program
  74.       if it is 8k or 16k,  then enter a RAM destination address for the contents
  75.       of the ROM, use a screen location of &4000, the start and end addresses of
  76.       the data. For a 16k - usually &C000, &FFFF - 8k - usually &C000, &DFFF.
  77.  
  78.       Remove the ROM, insert the Eprom and reply "Y" to prompts.  If you want to
  79.       see the evidence of programming on screen, again press "Y". Programming is
  80.       again quickly completed.
  81.  
  82. 3. Blow RAM to EPROM
  83. ÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜ
  84.    This is where the ROM image is on tape(?) or disc.
  85.  
  86.       You load, in this instance, the on disc ROM image via a short programme:-
  87.  
  88.        1. MEMORY &3FFF
  89.        2. LOAD"[filename]",&4000
  90.        3. !BLOW
  91.  
  92.        Start address is then &4000, end address &7FFF (16k) or &5FFF (8k), &C000
  93.        is the typical Eprom location address. Once verified, programming starts.
  94.  
  95. Now we meet the programmers utilities sites, useful for ROM contents inspection,
  96. 4. COPY EPROM TO RAM, and once in memory, the image can be saved to tape or disc
  97. for later use - back up.  5. EPROM Dump to screen, as it says, look at the ROM's
  98. contents on screen.  6. CHANGE SETTINGS - allows reconfiguration of the previous
  99. options set for programming. 7. QUIT - obvious - RAM's content is unaffected, so
  100. saves of data can be effected - SAVE"[filename]",b,&4000,&4000 - standard binary
  101. file save routine.
  102.  
  103. Well that's the theory, now the practice.  Armed with a 27128, I copied an image
  104. of a ROM in my ROM box onto disc, I doubt Brain Watson will mind me checking the
  105. ease of copying *******, as an example for you. I then coupled up the ROM BLOWER
  106. and intended first to go from the ROM box to the Eprom.
  107.  
  108. A. Entered "2" for 27128.
  109. B. Entered "2" for Intel Intelligent Algorithm (fast programming).
  110. C. Put the Eprom in the ZIF socket.
  111. D. Entered "Y" for OK to proceed.
  112. E. Pressed "1" to blank check.
  113. F. On getting back to the menu pressed "2" for ROM to EPROM.
  114. G. Entered "Y" as it was in the ROM box.
  115. H. Entered "&36" as it was in slot 6.
  116. I. Entered &C000, &FFFF, &C000.
  117. J. Entered "Y" to confirm OK.
  118. K. Voila, ****** copied.
  119. L. Put it in the ROM box and tested it. All worked fine.
  120.  
  121. Now to copy that Eprom, now taken out of the ROM box, to another Eprom.
  122.  
  123. A to F. as above.
  124. G. Entered "N" as it wasn't in the ROM box.
  125. H. Inserted the ****** Eprom into the ZIF socket when prompted.
  126. I. Specified it was a 27128.
  127. J. Entered destination (&4000), start (&C000) and end (&FFFF) 
  128. K. Data moved into RAM.
  129. L. Removed ****** Eprom, inserted blank Eprom on prompts.
  130. M. Confirmed OK by "Y".
  131. N. Pressed "Y" to watch the programming.
  132. O. Programming addreses appear on screen, then programming safely completed.
  133. P. Put the copies copy into the ROM box and check it. It worked.
  134.  
  135. Now to copy the disc image taken from the original ****** to another Eprom.
  136.  
  137. Used the little program mentioned above to get the image into RAM.
  138.  
  139. A. to E. as above.
  140. F. On getting back to the menu pressed "3" for RAM to EPROM.
  141. G. Entered start (&4000), end (&7FFF), location (&C000).
  142. H. Confirmed OK with "Y".
  143. I. Pressed "Y" to watch the programming.
  144. J. Voila, another copy.
  145. K. Put it in the ROM box and tested it. All OK.
  146.  
  147. Right, I've no need to check out the utilities and take it for granted that they
  148. work fine.  Adequate explanations, I feel, were made on them all earlier. As the
  149. UV EPROM ERASER takes a while I won't wait to write here the results. The ondisc
  150. image I just erased.
  151.  
  152. The Verdict
  153. ÜÜÜÜÜÜÜÜÜÜÜ
  154. For ease of use this ROM BLOWER gets top marks. I found it very uncomplicated in
  155. it's actions, easily learnt how to copy ROMs from images, etc. Reservations only
  156. on the upright stance of the PCB,  making it easily corrupable if you accidently
  157. touch it when programming. If you find one going for ú10.00, get it. Elsewise, a
  158. plan for making your own ROM BLOWER is on this ATM#3 disc. The advantage of that
  159. is the multiplicity of ROMs cated for, and the various programming speeds allied
  160. to adaptability for many machines -  any allowing expansion port peripherals via
  161. an RS232 interface.
  162.  
  163. Note: "!" is used to represent the BAR command as the font produces "|" if shift
  164.        + @ are pressed. I just can't be bothered to change it.
  165. ÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜ@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@