home *** CD-ROM | disk | FTP | other *** search
/ ftp.barnyard.co.uk / 2015.02.ftp.barnyard.co.uk.tar / ftp.barnyard.co.uk / cpm / walnut-creek-CDROM / JSAGE / ZSUS / WORDPACK / ZDE16.FIX < prev    next >
Text File  |  2000-06-30  |  2KB  |  30 lines

  1. To:       ZDE 1.6 Users
  2. From:     Carson Wilson
  3. Date:     12 Nov 90
  4. About:    Fix for control character display problems.
  5.  
  6. Lee Rimar noticed that ZDE version 1.6 would not display control characters 
  7. correctly on his equipment.  Embedded control codes in his files such as 
  8. control-S or control-Y were highlighted, but the characters didn't always 
  9. correspond to those in his files.
  10.  
  11. When Lee's friend Roger Bond discovered that the bug did not appear under 
  12. ZSDOS, I was able to track down and eliminate the problem.  As Roger Bond 
  13. suspected, the bug is due to the differences between ZSDOS and standard 
  14. CP/M.  Apparently his "vanilla" CP/M software was using the AF' register.  
  15. There is a long-standing controversy on this issue, but the ZSDOS team 
  16. elected to play it safe and leave the "alternate registers" intact.  In 
  17. upgrading ZDE, I made the (mistaken) assumption that the AF' register would 
  18. reliably store the value to be output in alternate video, and since many 
  19. machines DO preserve AF', the mistake didn't show up on them.
  20.  
  21. The next version of ZDE will fix the problem, but if you find that control 
  22. characters are not displaying correctly on your computer you can also make 
  23. the following changes to ZDE (version 1.6 ONLY) with DDT.COM or a patcher 
  24. like Steve Cohen's ZPATCH:
  25.  
  26.     Address (100h offset)   Old Value (opcode)      New Value (opcode)
  27.     ---------------------   ------------------      ------------------
  28.     389C hex                08 hex  (ex af,af')     F5 hex  (push af)
  29.     38A0 hex                08 hex  (ex af,af')     F1 hex  (pop af)
  30.