home *** CD-ROM | disk | FTP | other *** search
/ ftp.update.uu.se / ftp.update.uu.se.2014.03.zip / ftp.update.uu.se / pub / rainbow / doc / v20prom.txt < prev    next >
Text File  |  2007-09-10  |  4KB  |  95 lines

  1. ----------------------------------------------------------------------------
  2.          Copyright (c) Carl W. Houseman, 1985.  All rights reserved.
  3. ----------------------------------------------------------------------------
  4.  
  5.                      Restoring Auto- and Floppy- Boot
  6.                         with the NEC V20 Processor
  7.                      --------------------------------
  8.  
  9. An easy way to get some additional computing power out of your Rainbow is
  10. to install an NEC V20 (uPD70108) microprocessor in place of Intel's 8088 
  11. processor.  Unfortunately, the Rainbow firmware is not prepared for the 
  12. faster V20, and self test fails.  The result is that 100B/100+ systems will
  13. not auto-boot (the Winchester can still be booted manually), and boot from
  14. floppy is impossible in all models.
  15.  
  16. You can restore the auto-boot and floppy boot capability to your system by
  17. making a modified copy of the rom containing the self-test and boot firmware.
  18. NOTE, HOWEVER, THAT DEC's COPYRIGHT NOTICE PREVENTS YOU FROM MAKING COPIES
  19. FOR ANYONE BUT YOURSELF.
  20.  
  21. The rom modificatons should work for versions 04.03.11A of the 100A, and
  22. 05.03A of 100B/100+ boot firmware (the first number before the "." identifies
  23. the boot rom).  However, subtle differences may exist in the boot rom without
  24. an external version number change, so before removing the rom, check for the
  25. correct version as follows:
  26.  
  27. 1. Start DEBUG at the MS-DOS prompt
  28.  
  29. 2. Enter one of the following DEBUG commands, depending on your system:
  30.  
  31.    100A:                              100B/100+:
  32.  
  33.    D FA00:1FFE 1FFF                   D F400:3FFE 3FFF
  34.  
  35. 3. You should see:
  36.  
  37.    FA00:1FF0      91 B2               F400:3FF0      47 A0
  38.  
  39.    (extra spaces in the display and trailing characters not shown here)
  40.  
  41. If you have the correct version, you'll need a blank 2764 (100A) or 27128
  42. (100B/100+) eprom for the copy, plus access to the following equipment:
  43.  
  44.     o  A prom programmer/duplicator which allows specific prom locations
  45.        to be changed for a duplicate operation
  46.  
  47.     o  A small flat blade screwdriver
  48.  
  49.     o  A chip extractor (preferred to a screwdriver for 100B/100+)
  50.  
  51.     o  The Pocket Service Guide (EK-PC100-PS-002) or Technical Manual
  52.        Addendum (EK-RB100-TM-001)
  53.  
  54. Disassemble the system and remove the boot rom, being very careful with the 
  55. socket in 100A systems as noted in the technical documentation.  Set up the 
  56. prom programmer to program the locations with data as indicated (all 
  57. hexadecimal):
  58.  
  59.          100A:                              100B/100+:
  60.  
  61.          Location    Data                   Location   Data
  62.          043F        64                     072F       64
  63.          067D        20                     0B36       20
  64.          1FFE        2B                     3FFE       1B
  65.          1FFF        70                     3FFF       88
  66.  
  67. When you replace the 8088 with a V20, replace the boot rom at the same time.
  68. The modified rom will not work with the 8088 installed.
  69.  
  70. I'd like to hear from anyone who succesfully modifies a 100A prom, since only
  71. the 100B version has been tested.  If your boot rom fails the version check, 
  72. give me a call to discuss the details of making the changes to a different 
  73. rom version.
  74.  
  75. Carl Houseman
  76. 703-337-4565 (evenings)
  77. -----------------------------------------------------------------------------
  78.  
  79. Comments on the text by Tom, 4-SEP-1993:
  80.  
  81. This file was sent to me by Nigel W. Johnson and I now contribute it to
  82. the ftp area of ftp.update.uu.se. Nigel confirmed that the patch also
  83. works with a 100A model.
  84.  
  85. If you have problems locating the right EPROM and doesn't have a manual
  86. describing which EPROM to modify, you can always mark them all (to be sure
  87. that you insert them correctly later in their proper places) and pull them
  88. all out. Then use the EPROM reader/burner to read the two last positions in
  89. each EPROM. The right one should say '91 B2' for a 100A and '47 A0' for
  90. a 100B/+. On 100B models (I only have B models), the right PROM is the one
  91. closest to the front of the machine (of the two PROMs located near the
  92. 8088 cpu).
  93.  
  94. (tomk@update.uu.se)
  95.