home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #18 / NN_1992_18.iso / spool / comp / sys / amiga / misc / 12840 < prev    next >
Encoding:
Internet Message Format  |  1992-08-19  |  7.1 KB

  1. Path: sparky!uunet!ukma!wupost!waikato.ac.nz!comp.vuw.ac.nz!amigans!durie!liam
  2. Newsgroups: comp.sys.amiga.comm,comp.sys.amiga.misc
  3. Subject: Re:  Citadel authors
  4. Message-ID: <liam.063f@durie.amigans.gen.nz>
  5. From: liam@durie.amigans.gen.nz (Liam Greenwood)
  6. Date: 19 Aug 92 22:01:50 GMT+12
  7. References: <1992Aug16.211310.1388@ccu.umanitoba.ca> <crystal.714018267@glia> <sheldon.714031666@pv141b.vincent.iastate.edu>
  8. Distribution: world
  9. Organization: It's Home, really...
  10. Lines: 145
  11.  
  12.   From the UNIDEL (Unix Citadel) Docs...
  13.  
  14. HISTORY.DOC
  15.  
  16.                             Citadel
  17.                        Bulletin Board System
  18.  
  19. Citadel was written in mid-December 1981 by CrT. Miraculously, it
  20. ran three days unattended over New Year's, collecting some
  21. remarkably favorable reactions. During the months that it ran at
  22. 633-3282 (ODD-DATA), Citadel became one of the more popular BBs in
  23. town, and there was some disappointment when a hardware failure
  24. forced the system down in February of 1982.  But in January CrT had
  25. published the  source code in BDS C, putting it in the public domain.
  26.  
  27. David Mitchell brought up the next incarnation of the Citadel
  28. program in April of 1982, running on hardware provided by Richard
  29. Knox.  Called the Island Communication System, it is located on
  30. Bainbridge Island in Puget Sound.  ICS has about 30 regular users
  31. and about 120 log entries. Newcomers find it easy to learn, and
  32. often leave messages praising it. Some of the system's daily users
  33. are in Boston.
  34.  
  35. Citadel is descended from DandD.pas, an adventure game editor/driver.
  36. It is arranged as a series of rooms, starting with the LOBBY.  In
  37. each room the user can read existing messages and leave more. There
  38. may be up to 128 rooms in the current implementation. The system was
  39. brought up with only one room, the LOBBY.  Additional rooms were
  40. created by the users, with room names appropriate to the topics covered.
  41.  
  42. This is being written (82Dec07) as the Version 2 beta-test goes out.
  43. Version 1 got a friendly reception and had relatively few bugs.  We'll
  44. see if this is a trend or fluctuation...
  45.  
  46. Environment:  Citadel has had a checkered past.  It first ran on a
  47. 64K Heath H89 with Magnolia CP/M, Hayes Smartmodem (plus an acoustic
  48. on another port) and BDS C V1.32. Further development was done under
  49. BDS C 1.4x on a TRS-80 with Omikron CP/M, a Teletek FDC-1, and a
  50. Furgeson Big Board.  At present the ICS implementation runs on the
  51. FDC-1, while development is done on the Big Board. Version 2 was
  52. tested on the original H89, now with dual 8" SSDD drives :-) and a
  53. printer, Magnolia CP/M V2.223 :-( , and BDS C 1.46.
  54.  
  55. Starting with the 82Jan posting on Seattle's MailBoard (thanks John!),
  56. various fragments of Version 1 seem to have percolated around the
  57. country. This version 2 release should supercede them and save
  58. people the frustration of trying to make sense out of them.
  59.  
  60. David Mitchell
  61. CrT
  62.  
  63. 85Apr27
  64.    Having obtained Citadel 2.10 from CUG through SuperComp, and then
  65. having helped upgrade it to Citadel 2.40 using, at various times, a
  66. H89 and a Z-100, Citadel-86 for MS-DOS 2.xx was developed in order
  67. to ... um.  Well, in any case, the first version of Citadel-86 went
  68. up on the 8088 side of a Z-100 in the Fall of '84, using MS-DOS 2.13.
  69.  
  70.    As the months passed and as the whims hit the translator, Citadel-86
  71. came closer and closer to being functionally identical to Citadel 2.40,
  72. and in January '85 the final downloading stuff was added, thus
  73. coming close 'nuff to Citadel 2.40's main programs for the translator.
  74. During March and April of '85, the utilities of Citadel 2.40
  75. underwent translation and by mid-April, the last of these utilities
  76. had been translated and at least superficially tested, thus
  77. completing the Citadel translation process (thank ghod).
  78.  
  79.    Now all that remains is isolating and killing the final few bugs,
  80. some of which the translator is certain are resident in the compiler
  81. in use (otherwise he'd have to admit to having made mistakes, lord
  82. forbid!).
  83.  
  84.    Oh, and by the way, the name Citadel-86 was the suggestion of a
  85. certain Lord Castleregh, and was selected after a polling process of
  86. the first Citadel-86 system (Test System).
  87.                                                 Hue, Jr.
  88.  
  89. 85Jun13
  90.    Ha Ha Ha. Here we are, thinking we only have a few more bugs to
  91. hit? Silly me, I decided to add in the auto-networking stuff on a
  92. whim. WHAT have I created? Whom knows ...
  93.  
  94.                                                 Hue, Jr.
  95.  
  96. 87Sep09
  97.     And now it's been ported to the Atari ST.  My porting job wasn't
  98. even difficult -- it took me just over a month to get it running on
  99. the Atari ST.  STadel has become a very popular program in the last
  100. 6 months, with about 40 sites around the country (and outside! I've
  101. heard reports that there is a STadel in Italy!, of all places.)
  102.  
  103.     STadel is slowly diverging from C-86, since I've decided to
  104. try to reverse-engineer modifications that Hue, Jr. has put into
  105. C-86 rather than just repeat ports of his code. That's introduced
  106. a few, um, interesting bugs and variant behaviors....
  107.  
  108.     Quite a few people have helped with STadel.  Dale Schumacher
  109. (Dalnefre') wrote/ported a UUCP packet-driver which I used as a
  110. kernel for my UUCP mail gateway, Jay Johnson has provided quite
  111. a bit of useful advice and code fragments from his implementation
  112. of Citadel for the Amiga, and Hue, Jr. continues to diddle C-86,
  113. providing me with a endless source of headaches..., umm, er,
  114. inspiration.
  115.                                                 orc
  116.  
  117. 24 Apr 88
  118.     And now Unidel has been written from the ground up to run under
  119. UNIX* and in front of UseNet News.  It's been five months since the
  120. first time I saw STadel.  I spent three months continuing to diddle
  121. with a BBS for UNIX and News when it hit me that Citadel was what I
  122. really wanted.  Today it's up and running.
  123.  
  124.     Unidel is a major diversion from STadel and Citadel.  To the
  125. person using Unidel it is identical to STadel, to the sysadmin it
  126. is a news reader similar to 'vnews'.  The files and organization
  127. are those 'normal' to UNIX, users are in the passwd file and have
  128. home directories, the message base is UseNet News, the networker
  129. is News and UUCP, mail is handled by the system mailer, and all
  130. configuration and user files are editable text files.
  131.  
  132.                                 Ken
  133.  
  134. P.S.  About this time orc is also doing a direct port of STadel
  135. to UNIX.  Those looking for a self-contained system or a system
  136. that evolves with the other ports of STadel would do well to
  137. take a look at it.
  138.  
  139. 19 Dec 90
  140.     After a few system crashes, systems sold, four versions of UNIX
  141. and months without access to a computer, Unidel is now on it's way out
  142. into the world.  Unidel now networks with STadels and (marginally)
  143. Cit-86s using citnet, has more robust and UseNet-compatible handling
  144. of mail and news headers, is relatively clean coded, supports multiple
  145. private mail rooms and uses external editors and file transfer
  146. programs.
  147.  
  148.                                 Ken
  149.                                 ken@bitsko.slc.ut.us
  150.  
  151. *UNIX is a trademark of AT&T
  152. --
  153.  Liam Greenwood ------ liam@durie.amigans.gen.nz ------ Wanganui, N.Z.
  154.                 Don't tell my Mother I'm a programmer,
  155.               she thinks I'm a piano player in a brothel
  156.  
  157.