home *** CD-ROM | disk | FTP | other *** search
/ Oakland CPM Archive / oakcpm.iso / cpm / asmutl / pdln10.lbr / PDLN.TQT / PDLN.TXT
Text File  |  1986-04-18  |  3KB  |  67 lines

  1. PDLN.TXT - for Ver. 1.0 - last mod 04/07/86
  2.  
  3. Here is PDLN - The Public-Domain Linker!
  4.  
  5. PDLN is a Public-Domain version of Microsoft's L80,  Digital Research's
  6. LINK, and SLR System's SLRNK.  And it's free.
  7.  
  8. This library includes:
  9.     PDLN.TXT    - This file
  10.     PDLN.COM    - The Public-Domain Linker
  11.     PDLN.DOC    - Copious documentation
  12.  
  13. EVEN IF YOU DON'T USE PDLN, if you use a linker (one of the above-named,
  14. or anyone else, for that matter), check out PDLN.DOC.  A lot of it is
  15. of general usefulness to linker users, and a lot of it is information
  16. that I didn't have and could have used before starting to write PDLN.
  17.  
  18. Just a reminder: PDLN is for Z80 or compatable CPUs ONLY!  See PDLN.DOC
  19. for details.  Apologies and a shrug to 8080 and 8085 users.
  20.  
  21. PDLN is useful for any CP/M-80 (Z-80) system, having been tested under
  22. CP/M 2.2, CP/M 3.0, and ZCPR3.  It is installable as a ZCPR tool, but
  23. will work as is under the named systems.
  24.  
  25. I know what you're asking: where's PDLN.ASM or PDLN.MAC or PDLN.Z80 or
  26. (heavens forbid) PDLN.PAS ?  The source code is not here.  The explanation
  27. is in PDLN.DOC.
  28.  
  29. And now, some questions to the users:
  30.     How necessary is a librarian?  I have an outline for PDLIB, a
  31. Public-Domain Librarian, but I wanted to get PDLN out ASAP!  Should I
  32. continue to work on it?  (Poor librarians: always getting put off until
  33. last, always an afterthought...)
  34.     Does anyone know what the $COMNM symbol in Microsoft's L80 is?
  35. I never found documentation for $$PROG, although it wasn't hard to figure
  36. out, and $MEMRY is fairly-well known.  $COMNM, a one-byte value, is a
  37. mystery to me.
  38.     Are there other symbols that other linkers define that are of
  39. general interest?  Ron Fowler's ProLink has ?BEG? and ?END? for the
  40. beginning and end of code, and the Aztec C Compiler's linker defines
  41. _Corg_, _Dorg_, and others.  Would these be of interest in a later version
  42. of PDLN?
  43.     Is anything lacking in the ZCPR facilities?  I personally don't
  44. use message or error code passing, so those weren't included.  Should
  45. they be?  Anything else?
  46.     Does anyone ever use the unsupported .REL fields?  The only
  47. possibility I could see was the Extension Link Item, which is used with
  48. the 'BYTE EXTRN' directive under M80 (Microsoft) and Z80ASM (SLR Systems).
  49. My feeling for the matter is that this and others may be used by some High-
  50. Level Languages, but they'd include a linker anyway, so you wouldn't need
  51. PDLN.  Am I right or wrong?
  52.  
  53. Since this is Version 1.0, I'd appreciate it if you'd exercise PDLN
  54. fully.  I've tried to do so, but there's only so much I can think of
  55. to try.  Send me mail!  I love mail!  I often even answer my mail!
  56.  
  57. Wilson H. Bent, Jr.
  58. 39 Maple Ave.
  59. Fair Haven, NJ  07701
  60. Work: (201) 949-1277
  61. UN*X: ... ihnp4!vax135!hoh-2!whb
  62. RCP/M: Lillipute: (312) 649-1730 Chicago
  63. Ave.
  64. Fair Haven, NJ  07701
  65. Work: (201) 949-1277
  66. UN*X: ... ihnp4!vax135!hoh-2!whb
  67. RCP/M: Lillipute: (312)