home *** CD-ROM | disk | FTP | other *** search
/ CP/M / CPM_CDROM.iso / kaypro / k4x.doc < prev    next >
Text File  |  1994-07-13  |  7KB  |  125 lines

  1. K4X ROM upgrade for '84 Kaypros  by Barry A. Cole 13MAR88
  2. -------------------------------------------------
  3. INTRODUCTION:
  4. This is a public announcement of a major set of enhancements for Kaypro
  5. '84 model CP/M computers.  An upgrade to the EPROM with disk and
  6. instructions sells for $50 +6.5% CA tax.  A full 10MB internal
  7. subsystem sells for $275 + tax.  I believe this is easily the fastest
  8. and lowest cost enhancements you can buy if you own any of this series
  9. of machines.  I am active on this RCPM and also on betaline(213-313-2549),
  10. if you would like further information.
  11.  
  12. COMPATIBILITY:
  13. The K4X EPROM is a direct replacement for the program EPROM in all '84
  14. model CP/M Kaypro computers.  These are easily identified by the presence
  15. of 2 serial ports on the back panel.  This will replace the program EPROM,
  16. and is therefore mutually exclusive of other upgrades such as the Advent
  17. turborom.
  18.  
  19. INSTALLATION:
  20. 1.  Unplug your machine!
  21. 2.  Remove 10 phillips head screws from top and sides of your Kaypro.
  22. 3.  Remove cover.
  23. 4.  Locate socket in center of board(usually U34), that contains your present
  24.     EPROM.  Pry out of socket and place in supplied conductive foam.
  25. 5.  Insert supplied EPROM/socket combination.  Notch faces the left side of
  26.     the board as you face the front of the computer.
  27. 6.  Attach the connected clip to the Z80 chip pin 3(U43).  This chip is
  28.     just in front of the EPROM socket.
  29. 7.  Power up the computer and look for the boot message on the screen.
  30. 8.  If that works, replace the lid, otherwise power down and recheck 
  31.     your installation.
  32.  
  33. GENERAL SALES PITCH:
  34. I developed this product to allow easy interchange of diskettes between
  35. my '83 and '84 Kaypros.  I added disk diagnostics, faster screen access,
  36. drivers for 2 10Mb or one 20Mb winchester, and Advent RAM disk, and lots of
  37. other convenience and performance features.  I've built a non-proprietary
  38. superset of the CP/M operating system and put the whole system into 
  39. the ROM.  This allows a very fast reboot and eliminates the requirement
  40. of having a system image on the disk.
  41.  
  42. FEATURES:
  43. 1.  Original 6 built in commands(DIR,ERA,REN,TYPE,SAVE,USER) supported.
  44. 2.  Additional commands are supported:
  45.     LIST file.typ  sends a file to the printer
  46.     GO             re-executes previously loaded .COM file
  47.     GET adr file.typ  loads program into memory
  48.     JUMP adr          executes program at specified address
  49.     SAFE              sets hard disk to safety area(harmless on floppy system)
  50.     DISK              a built in copy, era, etc utility
  51.     D                 alphabetized directory including file sizes
  52.     D $  or D *.typ $ same as above but ALL user areas
  53.     BOOT              boots from your floppy in drive A:
  54.     NORM              sets into protected mode, most commands are disabled.
  55.                       This is used to run a BBS or similar.
  56.     PASS passwd       undoes effect of NORM-this is default mode
  57. 3.  Full drive user format of commands is allowed.  Semicolon may be
  58.     substituted for colon.  The following are valid commands:
  59.       a: A: B9; 7; USER 7
  60.     A>9:COMNAME B2:PARMFILE
  61. 4.  All numeric parameters may be followed by an H to express in hexadecimal
  62.     e.g. SAVE 3BH FILE.TYP
  63. 5.  SAVE and REN commands will request confirmation if the file exists.
  64. 6.  The current user number is reported.  e.g. A5>
  65. 7.  ERAsed files are displayed.
  66. 8.  TYPE command pauses for a key press each screen full.  A control C
  67.     terminates the TYPE prematurely.
  68. 9.  If a .COM file is not found, drive A: is searched.  User 0 is searched 
  69.     after current user area.  Drive C: will be used instead of A: if a
  70.     hard disk is present.
  71. 10. Disk drives are not logged in until accessed.  You can boot with NO
  72.     disk in any drive!
  73. 11. Automatic disk logging occurs on bad writes.  No ^C is needed!
  74. 12. A diagnostic message is presented for selects of a non-existent
  75.     disk drive.  Aborting does not require a reset!
  76. 13. The system boots any disk-even cardboard.
  77. 14. Screen dump to a parallel printer is supported at all times by ^_p
  78. 15. Screen clear including the cursor is supported at att times by ^_c
  79. 16. Logging in a disk drive such as in NEWSWEEP automatically selects
  80.     between single and double sided drive!
  81. 17. Disk access and error recovery is much faster.
  82. 18. Disk errors are reported on the screen:
  83.     DISKERR RB T=01 S=04 /SEC NOT FOUND/DRQ/
  84.     reports an error reading from drive B, track 1, sector 4
  85. 19. Both 83 and 84 Kaypro screen codes are supported.  Programs like
  86.     Perfect Filer will now run on this machine without change!
  87. 20. Two 10MB drives are supported in addition to 2 floppies with the proper
  88.     host adapter , controller, and drive.  A complete 10MB upgrade is 
  89.     available from Barry for $275.
  90. 21. Fatal bugs in the U rom are corrected.
  91. 22. Drive order may be remapped by setting a table at location bios+80H
  92. 23. The cursor and numeric keypad keys can each generate 1 or two 
  93.     keystrokes.  The supplied program KEYS.ASM and KEYS.COM will allow
  94.     the user up to four sets of choices.
  95. 24. A full system runs in a 63K system.  A 2 floppy plus RAMDISK
  96.     runs in a 64K system.  This allows more space for your programs.
  97.  
  98.  
  99. Disk error reporting:
  100.      Disk errors are reported as follows:
  101.             DISKERR: RB T=03 S=40 /SEC NOT FOUND/DRQ/
  102.      Following the colon is a R for reading or W for writing
  103.      Then the track and sector number are reported.
  104.      Error types are separated by slashes.
  105.        WRT PROT      - disk is write protected(need to remove tab)
  106.        CRC           - data is improperly written.  This may be a
  107.                        bad diskette, drive going out of allignment,
  108.                        or mishandling of the diskette.  If this
  109.                        message recurs, try another brand of diskette!
  110.        SEC NOT FOUND - System is trying to access a sector past the
  111.                        bounds of the disk or diskette is not formatted
  112.                        properly.  This may also occur if you switched
  113.                        between a Kaypro 2 and Kaypro 4 disk without ^C.
  114.        DRQ           - Data request indicates that the sector size was
  115.                        not the expected length.  This is generally
  116.                        bad formatting.
  117.        LOST DATA     - This is RARE.  It denotes a major failure in
  118.                        the computer's disk controller or in the drive.
  119.  
  120.      Errors on reading or writing are retried 8 times.  The system has
  121. recovered if no BDOS error is reported.
  122.  
  123. e drive.
  124.  
  125.      Errors on reading or writing