home *** CD-ROM | disk | FTP | other *** search
/ ARM Club 3 / TheARMClub_PDCD3.iso / hensa / misc / customrpc_1 / !CustomRPC_!Help next >
Encoding:
Text File  |  1994-08-04  |  4.5 KB  |  114 lines

  1.  
  2. *****************************************************************************
  3. *** Using this program incorrectly can result in dead monitor.            ***
  4. *** To be on the safe side, don't display modes that are beyond the specs ***
  5. *** of your monitor!                                                      ***
  6. *****************************************************************************
  7.  
  8.  
  9. Help for CustomRPC
  10. ------------------
  11.  
  12. Start by running the program.
  13. Drag your monitor definition file to the CustomRPC icon on the iconbar. You
  14. will usually find the file in
  15. $.!Boot.Resources.Configure.Monitors.<brand>.<type>
  16.  
  17. A window will open, listing all the modes in the file. At the same time, that
  18. file will become your current mode file, so you can use the modes listed.
  19. Click Select on a mode to change to that mode.
  20. Click Adjust on a mode to edit it.
  21. Click menu on a mode for other functions:
  22.  Use:    Change to the mode (same as Select)
  23.  Edit:   Start editing the mode (same as Adjust)
  24.  Copy:   Insert a copy of the mode immediately under it.
  25.  Delete: Delete the mode.
  26. You can also save the complete monitor file using the save box.
  27.  
  28. Editing
  29. -------
  30.  
  31. You can edit all the parametres using the arrows.
  32. This requires a bit of knowledge about video signals, and I hope to include
  33. a brief course in this help file soon.
  34.  
  35. When you want to try the mode, click on 'Get new colour limits'.
  36. This will ask the OS about what colours you can have in that mode, and the
  37. colour buttons will be shaded according to this.
  38. Click on 'Try' to try the mode with that number of colours.
  39.  
  40. The possible colour modes depends on this:
  41.  
  42.  1. The memory requirements. If the mode would be bigger than your VRAM,
  43.     you can't select it.
  44.  2. The pixel rate can be too high to get the required number of bytes per
  45.     second out of the VRAM. The file called $.!Boot.Utils.BandLimit contains
  46.     the maximum pixel rates for 256, 32K and 16M colour modes respectively.
  47.     See below for more info about this command.
  48.  3. The pixel rate can also be too high for the VIDC. The OS doesn't seem to
  49.     know about this limit, so you will be able to select pixel rates that are
  50.     too high. If the display starts to flicker, check the pixel rate.
  51.  
  52. When you are satisfied, click on OK. This will register your mode, and you
  53. will be able to change to it in the mode list window. If you want to keep it
  54. permanently, remember to save the monitor file before you quit.
  55.  
  56. The *VIDCBandwidthLimit command
  57. -------------------------------
  58.  
  59. This command sets the pixel rate limits for 32, 16 and 8 bpp modes.
  60. However, I have found that it is NOT enough to change the values in the
  61. Boot:Utils.BandLimit file, if you want to change the limits.
  62. The standard !Boot application does this:
  63.  
  64.  
  65. [...things...]
  66.  
  67. Run the Choices:Boot.PreDesktop file, which will run the BandLimit file, thus
  68. executing the *VIDCBandwidthLimit command.
  69.  
  70. [...more things...]
  71.  
  72. Run the Choices:Boot.PreDesk.Configure file, which will execute a *LoadModeFile
  73. command to load the monitor definition file.
  74.  
  75. [...things...]
  76.  
  77.  
  78. What you really had to do was to RMReInit the ScreenModes module after the
  79. *VIDCBandwidthLimit command, but before the *LoadModeFile command. I don't know
  80. why this is necessary, but if you don't, the values won't be used.
  81. As you can see from the sequence above, the standard !Boot sequence does not
  82. RMReInit anything, so when you change the BandLimit file, it will have
  83. absolutely no effect. 
  84.  
  85. The cure for this is simple.
  86. Alter the BandLimit file to look like this:
  87.  
  88. VIDCBandwidthLimit xxxxxxxxx yyyyyyyyy zzzzzzzzz
  89. RMReInit ScreenModes
  90.  
  91. And you will find that it now reacts when you change the values.
  92.  
  93.  
  94. That's it, happy moding!
  95.  
  96. Thomas Olsson, 04 Aug 1994
  97.  
  98. -----------------------------------------------------------------------------
  99. This is PD, spread at will. I've got the copyright to the application, though
  100. you're free to include unmodified monitor files in a product of your own.
  101.  
  102. Please report any problems or comments to Thomas Olsson:
  103. EMail:   tolsson@login.dkuug.dk
  104. FidoNet: 2:234/181
  105.  
  106.   All this software is provided "as is"; Thomas Olsson makes no warranty,
  107. express or implied, of the merchantability of this software or its fitness for
  108. any  particular purpose. In no circumstances shall Thomas Olsson be liable for
  109. any damage, loss of profits, or any indirect or consequential loss arising out
  110. of the use of this software or inability to use this software, even if
  111. Thomas Olsson has been advised of the possibility of such loss.
  112.  
  113. --------------------------------------------------------------------------
  114.