home *** CD-ROM | disk | FTP | other *** search
/ Frozen Fish 2: PC / frozenfish_august_1995.bin / bbs / d07xx / d0779.lha / VPortPatch / MakeVPort_Patch.doc < prev    next >
Text File  |  1992-12-06  |  2KB  |  40 lines

  1.  
  2.  
  3.                               MakeVPort_Patch
  4.  
  5.                             by Sebastiano Vigna
  6.  
  7. MakeVPort_Patch is a very small 2.04-only utility that patches the
  8. graphics.library function MakeVPort() in such a way to avoid an annoying bug
  9. that keeps multipalette pictures from being correctly scrolled (multipalette
  10. pictures contain the new PCHG chunk which specifies line-by-line palette
  11. changes; hundreds of colors can be displayed even in hi-res with
  12. multitasking and full system compatibility). When a laced viewport with a
  13. user CopperList is moved on an odd DyOffset, the user CopperList is merged
  14. incorrectly. Commodore has presently no plans to fix this bug, hence this
  15. few lines of C and Assembler that will decrement by one the DyOffset of such
  16. ViewPorts. To my knowledge, this is more or less what used to happen under
  17. 1.3.
  18.  
  19. You should put MakeVPort_Patch in your startup-sequence as follows:
  20.  
  21. Run >NIL: <NIL: MakeVPort_Patch
  22.  
  23. The MakeVPort_Patch source and executables are in the public domain. This
  24. software is provided "AS IS" without warranty of any kind, either expressed
  25. or implied. By using MakeVPort_Patch, you agree to accept the entire risk as
  26. to the quality and performance of the program.
  27.  
  28. Comments, complaints, desiderata are welcome.
  29.  
  30.  
  31.     Sebastiano Vigna
  32.     Via Valparaiso 18
  33.     I-20144 Milano MI
  34.  
  35.     BIX: svigna
  36.     INTERNET: vigna@imiucca.csi.unimi.it
  37.     UUCP:cbmehq!cbmita!sebamiga!seba@cbmvax.cbm.commodore.com
  38.          ...{uunet|pyramid|rutgers}!cbmvax!cbmehq!cbmita!sebamiga!seba
  39.     FIDO: 2:331/301.6 (aka 2:21301/6 Sebastiano Vigna@f301.n331.z2.fidonet.org)
  40.