home *** CD-ROM | disk | FTP | other *** search
/ 17 Bit Software 1: Collection A / 17Bit_Collection_A.iso / files / 779.dms / 779.adf / CHARED.DOC < prev    next >
Text File  |  1989-07-27  |  3KB  |  70 lines

  1.  
  2. Documentation: CHARACTER EDITOR V1.0
  3. ------------------------------------
  4.  
  5. --------------------------------------------------------------------------
  6.  
  7. Released     : MAY 1989
  8.  
  9. Copyright    : PHAZE 101
  10.  
  11. Coding       : CRAIN
  12.  
  13. --------------------------------------------------------------------------
  14.  
  15. Instructions : CRAIN / PHAZE 101
  16.  
  17. --------------------------------------------------------------------------
  18.  
  19. This utility was written coz I often found the need of using 8 x 8 character
  20. sets in my programs. Of course , one can do it by opening the diskfont , and
  21. all the other bullshit, but if you tell me that it is more efficient to load
  22. the diskfont etc. rather than write your own little rutine , I think that it
  23. would be a BIG lie !!! Of course , we are assuming that the character set we
  24. need to use is 8 by 8 big. Till now I was editing such charsets on my CPC464
  25. with a character editor I had done on my old CPC, and then transferring them
  26. from the parallel port , with custom-made software and protocol !!! Of corze
  27. this aint the most efficient way to do charsets, so I had to write this util
  28. to edit character sets.
  29.  
  30. The characters are stored from CHR$(32) till CHR$(127) , so this makes it 96
  31. chars in all. They are stored in such a way that the first byte is data, and
  32. the second one is empty ($00). Why this , I hear you ask. Well , for various
  33. reasons. The first one being that other coders prefer to use this system too
  34. such as in soundtracker etc.  Another reason is that if you  want to see the
  35. file as bitmaps using IFF convertor , the minimum x  width is 1 word , so in
  36. this way ( 1 byte data, 1 byte space ) you can see them correctly. The third
  37. and most important reason, is that I intend to write "Character Editor V2.0"
  38. in the  future (probably before 2001) which will have character sets in four
  39. colors ( i.e. 2 planes ) so that space will in future be used by  the second
  40. plane, but still makes the two versions compatible.
  41.  
  42. The editor functions are so simple and self - explanatory that it is useless
  43. to explain them more in detail. However I must mention  that as a protection
  44. to prevent accidental erasure etc., some commands need to be clicked by both
  45. left and right buttons at once to work. ( Eg. LOAD, SAVE, ERASE, etc. ) As a
  46. rule, if it does not seem to work by pressing only the left button, try both
  47. of them.  NOTE: NEVER PRESS THE MIDDLE MOUSE BUTTON SINCE IT MIGHT CRASH THE
  48. SYSTEM. Another protection is that  if you load in a charset you cannot save
  49. it again uness you  edit any character. I did this to eliminate the error of
  50. typing in the filename and pressing SAVE instead of LOAD !!
  51.  
  52. --------------------------------------------------------------------------
  53.  
  54. That's all folkz.
  55. -----------------
  56.  
  57. Needless to say , this character editor is not for lamers, so if you  do not
  58. know how to write a small rutine to transfer the characters to the screen at
  59. the right place etc. , then do not bother to try to use it coz alone it aint
  60. much useful. But if you have some nice charsets you'd like to share just let
  61. us see them !! If you feel that you are  good enough to contact us please do
  62. so, but if you want 101 % reply send a disk, not just a letter.
  63.  
  64.                                  PHAZE 101
  65.                                 PO. BOX 529
  66.                                  VALLETTA,
  67.                                    MALTA
  68.  
  69. --------------------------------------------------------------------------
  70.