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 / SIMTEL / CPMUG / CPMUG028.ARK / ADM3.MOD next >
Text File  |  1984-04-29  |  4KB  |  84 lines

  1.             LEAR SIEGLER ADM3 MODIFICATIONS
  2.  
  3.     ONE OF THE MORE POPULAR COMPUTER TERMINALS, WHICH IS BEING USED BY
  4. THE COMPUTER HOBBYEST, IS THE LEAR SIEGLER ADM3 OR ADM3A. HOWEVER, THERE ARE 
  5. SPECIAL PROBLEMS WHEN THEY ARE USED WITH CP/M, BUT THESE PROBLEMS CAN BE
  6. VERY EASILY MODIFIED BY TWO SIMPLE MODS THAT I HAVE DEVELOPED. THESE MODS
  7. CAN BE EASILY INSTALLED AND REMOVED, AND DO NOT REQUIRE SOLDERING. THEY TAKE
  8. ABOUT 15 MINUTES TO INSTALL AND DON'T EVEN REQUIRE THE MOTHER BOARD TO BE
  9. REMOVED. UNFORTUNATELY, MY MOD ONLY APPLIES TO THE ADM3, BUT I IMAGINE THAT
  10. THE ADM3A CIRCUITRY IS SUFFICIENTLY SIMILAR THAT THE MODS CAN BE IMPLEMENTED.
  11.  
  12. MOD #1-----THE PROBLEM:THE CP/M EDITOR AND FDOS PREEMPTS THE CHARACTER
  13.         CONTROL Z FOR VARIOUS PURPOSES. IMSAI RECOMMENDS THAT THE
  14.         BLANK SCREEN CAPABILITY OF THE ADM3(WHICH USES CONTROL Z) BE
  15.         DISABLED. THIS IS UNFORTUNATE BECAUSE THE BLANK SCREEN 
  16.         CAPABILITY IS HANDY TO USE IN GAMES AND OTHER APPLICATIONS.
  17.  
  18.         THE SOLUTION:CONVERT THE ADM3 'BLANK SCREEN' SIGNAL FROM CONTROL
  19.         Z TO CONTROL Y. THIS ENABLES YOU TO USE THE BASIC STATEMENT
  20.         'PRINT CHR$(25)' TO CLEAR THE SCREEN
  21.  
  22.         PROCEDURE:  0.TURN OFF THE POWER
  23.             1.PREPARE A 3 INCH STRAND OF INSULATED WIRE WRAP WIRE
  24.             BY STRIPPING ONE END FOR 1/4 INCH AND THE OTHER 1/2 IN
  25.             2.REMOVE THE I.C. #J2 FROM ITS SOCKET AND BEND PIN #10
  26.               90 DEGREES(SO IT WONT INSERT IN THE SOCKET). REPLACE
  27.               THIS I.C. IN ITS SOCKET.
  28.             3.REMOVE I.C. #L3 AND PLACE THE 1/4 STRIPPED END IN
  29.               THE PIN #2 HOLE. REINSERT THIS I.C.
  30.             4.TWIST THE 1/2 INCH END OF THE WIRE AROUND I.C. J2
  31.               PIN 10 SEVERAL TIMES USING NEEDLE NOSE PLIERS.
  32.             5.REACTIVATE THE CLEAR SCREEN FUCTION USING THE DIP
  33.               SWITCH ON THE REAR OF THE MOTHER BOARD.
  34.  
  35. MOD#2-----THE PROBLEM: NOTHING IS MORE FRUSTRATING TO ME THAN TO GET COMPILER
  36.         ERROR MESSAGES WHEN I HAVE INADVERTANTLY INSERTED A CONTROL
  37.         CHARACTER IN A STATEMENT. THE DIFFICULTY IS THAT THESE CONTROL
  38.         CHARACTERS DO NOT PRINT ON THE SCREEN AND I HAVE NO WAY OF
  39.         KNOWING THAT THEY ARE THERE. A SIMILAR PROBLEM OCURRS WHEN
  40.         SOMEONE HAS INSERTED CONTROL K (FOR FORMFEED), OR OTHER 
  41.         CONTROL CHARACTERS, IN A TEXT AND I WANT TO MOVE OR REMOVE IT.
  42.  
  43.     THE SOLUTION: IF YOUR TERMINAL HAS LOWER CASE CAPABILITY, THEN YOUR
  44.         ROM HAS THE CONTROL CHARACTERS BURNT INTO IT.
  45.  
  46.         PROCEDURE:    1.PREPARE A 1+1/2 INCH WIRE BY STRIPPING ONE
  47.                   END FOR 1/2 INCH AND THE OTHER FOR 1/4 IN.
  48.                 2.REMOVE IC.#F3 AND BEND PIN 12 FOR 90 DEGREES.
  49.                 3.PLACE THE 1/4 INCH WIRE END IN THE HOLE FOR
  50.                   PIN 7 AND REINSERT THE I.C. #F3.
  51.                 4.WRAP THE 1/2 INCH END AROUND PIN 12.
  52.                 5.SET THE DIP SWITCH ON THE REAR OF THE MOTHER
  53.                   BOARD TO U/L DISPLAY
  54.  
  55.         DIFFICULTIES:    THE LINE FEED CHARACTER WILL DISPLAY AND
  56.                 THEREFORE EFFECTIVELY REDUCE THE LINE LENGTH
  57.                 FROM 80 TO 78 CHARACTERS.
  58.                 THE BACKSPACE (CONTROL H) NO LONGER WORKS
  59.                 PROPERLY SINCE THE TERMINAL NOW CONSIDERS
  60.                 CONTROL H AS A VALID CHARACTER AND ATTEMPTS
  61.                 TO ADVANCE THE CURSOR WHILE BACKSPACING IT.
  62.  
  63.         SUGGESTION:    USE A SPDT SWITCH FOR THIS MOD SO THAT YOU
  64.                 NEED ONLY DISPLAY CONTROL CHARACTERS WHEN YOU
  65.                 DESIRE.
  66.  
  67. SINCE MANY PEOPLE ARE USING THE ADM3A, I'LL DESCRIBE THESE MODS IN
  68. TERMS OF CIRCUIT CHANGES.
  69.  
  70. MOD#1    BEFORE MODIFICATION THE 3 NEGATIVE INPUT 'AND' GATE #J2 (7427) SENSES
  71.     THE THREE SIGNALS 'NOT COLUMN 1','NOT DATA 4',AND 'NOT XX2'. THIS MOD
  72.     CHANGES THE LATTER SIGNAL TO 'NOT XX1'. 'NOT XX1' IS OBTAINED FROM
  73.     THE 7442 DECODER #L3.
  74.  
  75. MOD#2    BEFORE MODIFICATION THE 4 NEGATIVE INPUT 'AND' GATE #F3 (7425) WHICH
  76.     IS USED TO CREATE THE SIGNAL 'FORESPACE' AND WHICH IN TURN IS USED TO 
  77.     CREATE THE INCREMENT CURSOR SIGNAL,USES THE FOLLOWING SIGNALS
  78.     'NOT CC80','CTRL CHAR','DEL',AND 'DOIT'. THIS MOD SETS THE 'CTRL
  79.     CHAR' INPUT TO LOW BY GROUNDING PIN #12. THIS RESULTS IN THE CONTROL
  80.     CHARACTERS BEING PLACED IN MEMORY AND DISPLAYED JUST AS ANY OTHER
  81.     OTHER CHARACTER (PROVIDING THE LOWER CASE PROM IS PRESENT).
  82.  
  83. CONTRIBUTED BY R.A.GREGOIRE, RD10,CARLISLE,PA
  84.