home *** CD-ROM | disk | FTP | other *** search
/ Usenet 1994 October / usenetsourcesnewsgroupsinfomagicoctober1994disk1.iso / answers / macintosh / PowerPC-FAQ < prev    next >
Internet Message Format  |  1993-10-22  |  23KB

  1. Path: senator-bedfellow.mit.edu!bloom-beacon.mit.edu!medusa.hookup.net!news.kei.com!sol.ctr.columbia.edu!usc!math.ohio-state.edu!magnus.acs.ohio-state.edu!sschecht
  2. From: Schechter.1@osu.edu
  3. Newsgroups: comp.sys.mac.hardware,comp.sys.mac.misc,comp.answers,news.answers,comp.sys.powerpc
  4. Subject: Macintosh PowerPC FAQ
  5. Followup-To: comp.sys.mac.hardware
  6. Date: 22 Oct 1993 18:31:46 GMT
  7. Organization: The Ohio State University
  8. Lines: 552
  9. Approved: news-answers-request@MIT.Edu
  10. Message-ID: <2a98ui$leb@charm.magnus.acs.ohio-state.edu>
  11. Reply-To: Schechter.1@osu.edu
  12. NNTP-Posting-Host: magnusug.magnus.acs.ohio-state.edu
  13. Summary: This posting contains a list of questions and (often speculative)
  14.          answers about PowerPC and its relation to the Macintosh.
  15. Originator: sschecht@magnusug.magnus.acs.ohio-state.edu
  16. Xref: senator-bedfellow.mit.edu comp.sys.mac.hardware:71260 comp.sys.mac.misc:53965 comp.answers:2385 news.answers:13839 comp.sys.powerpc:2160
  17.  
  18. Archive-name: macintosh/PowerPC-FAQ
  19. Last-modified: 1993/10/22
  20. Version: 1.2
  21. Frequency: Posted once every two weeks.
  22. Supersedes: <27gd2i$cts@charm.magnus.acs.ohio-state.edu>
  23.  
  24. Finger-FAQ at - "finger sschecht@magnusug.acs.ohio-state.edu"
  25. ----------------------------------------------------------------------------
  26.               Macintosh PowerPC Frequently Asked Questions
  27. ----------------------------------------------------------------------------
  28.  
  29. VERSION/DISCLAIMER
  30.    FAQ Version 1.2 - reader beware. I do not guarentee or take any
  31. responsibility for the validity of this document. Remember that much of
  32. this information comes from corporate PR, and hence may hold very little
  33. relation to the truth. Remember what your mother told you about guys like
  34. me. etc.
  35.    The editor of this FAQ is not an employee of Apple, IBM, or Motorola,
  36. but is simply an individual trying to make information easily available
  37. over the Internet.
  38.  
  39. FOLLOW-UP INFO
  40.    Please contribute questions, corrections, and any additional information
  41. relavent to this FAQ by emailing the author at `Schechter.1@osu.edu'.
  42. PLEASE DO NOT ADD TO NET TRAFFIC BY POSTING THIS INFORMATION!
  43.  
  44. CREDIT WHERE DUE
  45.    Much of the information in this FAQ came from MacWeek magazine, Internet
  46. posts, Motorola advertisements, Apple press releases, and individual
  47. contributors. Other information was included that was "common knowledge" or
  48. from the editors personal experience. Much of the information added since
  49. the first version of this FAQ came via email from contributors listed in
  50. the "acknowledgments" section at the end of this document.
  51.  
  52. PURPOSE
  53.    This FAQ was created in response to a request for a PowerPC FAQ in
  54. comp.sys.mac.hardware. It may eventually be used as the FAQ for the
  55. proposed comp.sys.mac.powerPC newsgroup.
  56.  
  57. ADMINISTRATIVE NOTES
  58.    10/9/93
  59.    Those with no access to internet news can read the FAQ using by using
  60. the finger utility. Just finger "sschecht@magnusug.acs.ohio-state.edu."
  61. I'm hoping OSU will soon give the FAQ its own address so that this feature
  62. will be less confusing.
  63.    There have been a number of requests for me to start providing a FAQ
  64. for comp.sys.powerPC. This FAQ was designed to eventually live in
  65. comp.sys.mac.powerPC, the status of which I know nothing about (hint,
  66. hint.) Until then, I've been providing quite a bit of chip specific
  67. information. If this FAQ is to be broken into two pieces to handle general
  68. chip information and Macintosh specific information, an additional FAQ
  69. maintainer will be need. Please send your thoughts about this to me at
  70. schechter.1@osu.edu. Any volunteers for the job of a comp.sys.powerPC faq
  71. who would like to use the material in this FAQ for the job should also get
  72. in touch.
  73.  
  74.  
  75.  
  76. **************************Table of Contents******************************
  77.  
  78. Introduction (Above)
  79.    Headers
  80.    Version/Disclaimer
  81.    Follow-up Info
  82.    Credit Where Do
  83.    Purpose
  84.    Administrative Notes
  85.     
  86. Table of Contents
  87.    (you are here)
  88.  
  89. The Chip
  90.  
  91.    What makes a PowerPC microprocessor a PowerPC microprocessor?
  92.    Who is currently developing/manufacturing PowerPC microprocessors?
  93.    Who makes the PowerPC 601?
  94.    What other PowerPC microprocessors are planned for the future?
  95.  
  96. Operating Systems
  97.  
  98.    What is PowerOpen?
  99.    What operating systems are being developed for the PowerPC and when will
  100.       they be available?
  101.  
  102. The First Machines
  103.  
  104.    When can I get my first PowerPC computer?
  105.    Will the first Apple Power PC machines have AV (Audio Visual) capabilities,
  106.       like a built in DSP chip?
  107.    Can I upgrade my machine?
  108.    What bus will the PowerPC Macintosh use for expansion slots?
  109.  
  110. Programmers Questions
  111.  
  112.    How should I program now to avoid PPC porting problems later?
  113.    With 64 bit addressing coming out with the PowerPC 620, should I start
  114.       programming 64 bit clean?
  115.    How do I do this?
  116.  
  117. Additional Literature
  118.  
  119.    How can I reach Motorola for even more PowerPC info?
  120.    What information is available?
  121.  
  122. Acknowledgments
  123.  
  124.    Contributors
  125.  
  126.  
  127. ******************************The Chip***********************************
  128.  
  129.  
  130. -What makes a PowerPC microprocessor a PowerPC microprocessor?
  131.  
  132.    A PowerPC microprocessor is a RISC microprocessor written to standards
  133. formalized by an alliance between Apple, Motorola, and IBM. This standard
  134. will allow multiple manufacturers to release their own versions of PowerPC
  135. chips that will run the same source code. The PowerPC architecture was
  136. based on IBM's POWER architecture, the foundation for IBM's RS/6000 line of
  137. computers.
  138.    Note, the PowerPC 601 is really a processor for transition to PowerPC.
  139. Maintaining POWER compatability in the architecture necessited some
  140. differences. A few minor operations aren't supported. The PowerPC
  141. specification calls for both instruction and data caches, yet the PPC 601
  142. has a combined cache.
  143.  
  144. -Who is currently developing/manufacturing PowerPC chips?
  145.  
  146.    Motorola and IBM are both in the process of developing PowerPC chips.
  147. IBM started shipping PPC 601 chips in quantity in September 1993. Motorola
  148. is working on the future versions of the chip.
  149.  
  150.  
  151. -Who makes the PowerPC 601?
  152.  
  153.  
  154.    IBM does the actual manufacturing of the PowerPC 601. How much each
  155. company contributed to the design of the chip is not clear. Motorola, which
  156. markets the PPC 601, is concentrating its efforts on its ULSI (Ultra Large
  157. Scale Integration) technology integral to future chip production. Hence, it
  158. is no suprise that the PPC 603, 604, and 620 will be manufactured by
  159. Motorola.
  160.  
  161.  
  162. -What are the specs on the PowerPC 601?
  163.  
  164.    The following are the speed benchmarks Motorola has released for a
  165. PowerPC 601 running at 66 MHz vs. the Pentium. Note that Apple has
  166. performed machine demonstrations using PowerPC chips running at speeds as
  167. fast as 80 MHz.
  168.  
  169. Test                    PowerPC 601 @66 MHz     Pentium @ 66 MHz
  170. SPECint92               >60                     64.5
  171. SPECfp92                >80                     56.9
  172. Power (worst case)      8.5w                    16w
  173. Die Size (mm^2)         120                     262
  174.  
  175. Note: IBM has released an 80 MHz PPC 601, but no test results are available.
  176.  
  177. Other PowerPC 601 Specifications
  178. Cache Size                    32k (both data and instructions on one cache)
  179. Registers                     32 general purpose (data/address) 
  180.                                 Size - 32 bit
  181.                               32 floating point (IEEE compliant)
  182.                                 Size - 64 bit
  183. Number of Execution Units     3 (Integer, Floating Point, Branch Processor)
  184. Data Bus Width                64 bits
  185. Address Bus Width             32 bits
  186. Virtual Address Capacity      52 bits
  187. Memory Protection             Yes
  188. Cost                          $490  80mhz  Quantity 25,000
  189.                               $450  66mhz  Quantity 1
  190.                               $350  66mhz  Quantity 25,000
  191.                               $275  50mhz  Quantity 25,000
  192. Number of Transistors         2.8 million
  193.                               
  194.  
  195.  
  196. -What other PowerPC microprocessors are planned for the future?
  197.  
  198.    The PowerPC 603, the miser of the PowerPC line, first reached silicon in
  199. October. It will be the lowest power consumer and all around smallest chip
  200. of the PowerPC line, yet will rival the 601 in performance. Expect this
  201. chip to
  202. appear in portable computers, PDAs, and even cars. Expected to cost in the
  203. $50 range, this microprocessor will bring high performance computing to a
  204. new range of applications in devices which have yet to take full advantage
  205. of computing technology.
  206.    Also due in mid 1994, the PowerPC 604 is slated to be the processor of
  207. choice for high end desktop computing. Many expect it to replace the
  208. PowerPC 601 much in the way the 68030 has replaced the 68000 in today's
  209. Macintosh computers.
  210.    At the top of the line we'll see the PowerPC 620, which will handle deal
  211. with data and addresses as 64 bit quantities. Motorola is claiming the 620
  212. will run at 200 to 400 SPECmarks, serving as a high end workstation and
  213. server. This processor probably will not be available until late 1994.  A
  214. 32 bit emulation mode is anticipated so that it will be able to run
  215. software that
  216. isn't 64 bit clean.
  217.  
  218.  
  219.  
  220. ***************************Operating Systems*****************************
  221.  
  222. -What is PowerOpen?
  223.  
  224.       The PowerOpen Association defines and promotes the PowerOpen
  225.    Environment (POE). The POE is not an operating system, it is
  226.    a definition containing an API specification as well as an ABI
  227.    specification. The presence of the ABI specification in the POE
  228.    is a factor distinguishing PowerOpen from other open systems
  229.    (POSIX, XPG4, etc.) since it allows achieving platform independent
  230.    binary compatibility.  Outside of the POE, binary compatibility
  231.    is typically limited to a particular hardware platform.
  232.  
  233.      The POE is an open standard, derived from AIX and conforming to
  234.    industry open standards including POSIX, XPG4, Motif, etc.
  235.    The POE specification will be publicly available to anyone wishing
  236.    to produce either applications or hardware platforms. The PowerOpen
  237.    Association will provide the necessary conformance testing and POE
  238.    branding.
  239.  
  240.    The key features of the POE follow:
  241.  
  242.      * Based on the PowerPC architecture
  243.      * Hardware bus independence
  244.      * System implementations can range from laptops to supercomputers
  245.      * Requires a multi-user, multi-tasking operating system
  246.      * Networking support
  247.      * X windows extension
  248.      * Macintosh Application Services extension
  249.      * Motif
  250.      * Conformance tested and certified by an independent party
  251.        (PowerOpen Association)
  252.  
  253.      The POE specification is targeted for availability in the
  254.    first quarter of 1994. The PowerOpen association will soon have
  255.    some of the information material available online.
  256.  
  257. What operating systems are being developed for the PowerPC and when will
  258. they be available?
  259.  
  260. System 7 (Apple)
  261.    Apple plans to release its first PowerPC based Macintosh computers in
  262. early 1994 with System 7 as its native operating system. A large portion of
  263. the ROM and operating system code will be native, but since 68020 emulation
  264. will be built in, rarely used Macintosh calls may be emulated. System 7 on
  265. the PowerPC will run software native to both the 68000 series and the
  266. PowerPC.
  267.  
  268. AUX (Apple)
  269.    Apple's next UNIX release is planned to be PowerOpen compliant.
  270.  
  271. AIX (IBM)
  272.    IBM's version of UNIX will be the native operating system on the first
  273. PowerPCs.
  274.  
  275. OS/2 (IBM)
  276.    IBM's standard for its Intel based machines can be expected to be
  277. running on PowerPC's sometime in 1994.
  278.  
  279. Pink (Taligent)
  280.    Taligent (The Child of Apple & IBM) plans to release its operating
  281. system in 1995.  This operating system will run software originally written
  282. for a number of different operating environments.
  283.  
  284. Solaris (Sun)
  285.    Sun announced a version of its Solaris variant of the Unix operating
  286. system in late March. A planned release date is not known.
  287.  
  288. Windows (Insignia & Microsoft)
  289.    Insignia licensed code from Microsoft so that they could bring
  290. SoftWindows to the PowerPC. SoftWindows will run on top of System 7.
  291. Emulation speed of SoftWindows is said to be approx. 486SX/33. FPU will not
  292. be emulated.
  293.  
  294. Windows NT (Motorola?)
  295.    Microsoft recently licensed the code for Windows NT to Motorola. Whether
  296. this code will be re-licensed to Apple or IBM has yet to be seen. Expect
  297. some form of Windows NT in '94.
  298.  
  299. Also rumored...
  300.    NeXTSTEP (NeXT)
  301.    NetWare (Novell)
  302.    Unix System V (AT&T)
  303.  
  304.  
  305. ***************************The First Machines****************************
  306.  
  307.  
  308. -When can I get my first Macintosh PowerPC computer?
  309.  
  310.    Apple is currently planning to release its first PowerPC during the
  311. first half of 1994.
  312.    According to MacWeek, the first PowerPC Macs will appear in Centris 610
  313. box and have a price tag of less than $2,000 (whether this will include
  314. monitor and keyboard is unspecified). MacWeek also states that March will
  315. bring a "Centris-650-like sibling" sporting three NuBus slots.
  316.    Portable PowerPC 603 Macintosh's are expected in late 1994, early 1995.
  317.  
  318.  
  319. -Will the first Apple PowerPC's have AV (Audio Visual) capabilities, like a
  320. built in DSP?
  321.  
  322.    PowerPC chips are fast enough so that they should be able to do Digital
  323. Signal Processing (DSP) without an additional chip. Many expect later
  324. PowerPC machines to have DSP chips to ensure that the CPU's full power can
  325. be utilized for other work.
  326.  
  327.  
  328. -Can I upgrade my machine?
  329.  
  330.    The official Apple Macintosh upgrade path will include the following
  331. machines:
  332.         Macintsoh IIvx
  333.         Macintsoh IIvi
  334.         Centris 610
  335.         Centris 650
  336.         Centris 660AV
  337.         Performa 600 series
  338.         Quadra 800
  339.         Quadra 840AV
  340.         Apple Workgroup Server 80
  341.         Apple Workgroup Server 95
  342.  
  343.    In addition, Apple will be licensing chips and ROM's to third parties
  344. (including DayStar Digital which will provide Quadra 900/950 upgrades) for
  345. use in upgrade cards for other Macintosh models. Remember, however, that
  346. these models often have a slow bus and slow memory. The result is that even
  347. if a third party upgrade board is provided for, say, an SE/30, it will
  348. still not run as fast as a new machine.
  349.    
  350.  
  351. -What bus will the PowerPC Macintosh use for expansion slots?
  352.  
  353.    The first few machines will probably use the same NuBus technology in
  354. Apple's new AV machines. Later, Intel's PCI (Peripheral Component
  355. Interconnect) bus standard will be used, as its speeds are far superior to
  356. NuBus.
  357.  
  358.  
  359. *************************Programmer's Questions**************************
  360.  
  361.  
  362. -How should I program now to avoid PPC porting problems later?
  363.  
  364.    1. Program in C or C++
  365.         (Although Pascal and other languages will eventually be released,
  366.          C and C++ will be the first languages available.)
  367.    2. Don't assume variable sizes will remain the same. An 'int' in
  368.         Think C is 16 bits, but PowerPC compilers will use 32 bits.
  369.    3. Make your code ANSI C compliant
  370.    4. Avoid programming in assembly language at all costs. If speed is an
  371.         issue, code in C first, and then conditionally compile 680x0 code
  372.         in as well.
  373.    5. If you have a great amount of assembly language code, and you want to
  374.         start preparing to port now, consider using Echo Logic's FlashPort.
  375.         For more information, contact Echo Logic at:
  376.                 943 Holmdel Rd.
  377.                 Holmdel, NJ 07733
  378.                 Telephone - (908) 946-1100
  379.                 Fax       - (908) 946-9146                
  380.  
  381.  
  382. -With 64 bit addressing coming out with the PowerPC 620, should I start
  383. programming 64 bit clean?
  384.  
  385.    YES
  386.  
  387.  
  388. -How do I do this?
  389.  
  390.    This has yet to be made clear. The best advice would be to program in
  391. clean C or C++, without making assumptions about pointer size.
  392.  
  393.  
  394.  
  395. ************************Additional Literature****************************
  396.  
  397.  
  398. -How can I reach Motorola for even more PowerPC info?
  399.  
  400.    General Information:
  401.       1-800-845-MOTO
  402.  
  403.    For Literature:
  404.        USA:    Motorola Literature Distribution
  405.                P.O. Box 20912
  406.                Phoenix, AZ  85036
  407.                (phone 1-800-441-2447)
  408.  
  409.        EUROPE: Motorola Ltd.
  410.                European Literature Centre
  411.                88 Tanners Drive
  412.                Blakelands
  413.                Milton Keynes, MK14 5BP, UK
  414.  
  415.        JAPAN:  Nippon Motorola Ltd.
  416.                4-32-1, Nishi-Gotanda
  417.                Shinagawa-ku
  418.                Tokyo 141 Japan
  419.  
  420.        ASIA:   Motorola Semiconductors H. K. Ltd.
  421.                Silicon Harbour Center
  422.                No. 2 Dai King Street
  423.                Tai Po Industrial Estate
  424.                Tai Po, N.T., Hong Kong
  425.  
  426.    Motorola Semiconductor Products Sector Technical Responsiveness Center:
  427.                (800) 521-6274.
  428.  
  429.  
  430. -What information is available?
  431.  
  432.    From Motorola (information free except where a price is listed):
  433.  
  434.       PowerPC Brochure (BR1135/D)
  435.       PowerPC 601 RISC Microprocessor, Technical Summary (MPC601/D)
  436.       PowerPC 601 Hardware Specification (MPC601EC/D)
  437.       PowerPC Software Overview (compilers, assemblers, simulators, loaders &
  438.               debuggers) (SDP/D)
  439.       PowerPC C Compiler Syste, Product Review (CCOMPSTM/D)
  440.       PowerPC Fortran compilation System, Product Review (FTRANCOMPSTM/D)
  441.       PowerPC Architectural Simulator, Product Review (PPCARCH32/D)
  442.       PowerPC 601 Programmer's Reference Guide (MPC601PRG/D)
  443.       PowerPC 601, User's Manual (MPC601UM/AD) -- $6.50
  444.       PowerPC Development Tools Catalog (MPCTOOLBK/AD) -- $4.50
  445.  
  446.  
  447. Special thanks to Yoshio Turner (yoshio@cs.ucla.edu) who has provided all
  448. the literature information that follows:
  449.  
  450. Motorola will release the first revisions of the following documents:
  451.  
  452. PowerPC 601 RISC Microprocessor Hardware Specifications (MPC601EC/D).
  453. Contains pertinent physical characteristics of the 601.
  454. Available Oct 18 1993
  455.  
  456. PowerPC 601 RISC Microprocessor User's Manual (MPC601UM/AD).
  457. Defines the functionality of the PowerPC 601 RISC microprocessor for
  458. use by software and hardware developers.
  459. Available Nov 12 1993
  460.  
  461.  
  462. Motorola will release the following new document:
  463.  
  464. PowerPC 603 RISC Microprocessor Technical Summary (MPC603/D).  This
  465. new document provides an overview of the MPC603 PowerPC microprocessor
  466. and MPC603 implementation-specific features, such as power management.
  467. Available Oct 18 1993
  468.  
  469. All three will be available from Motorola's Literature Distribution
  470. Center.
  471.  
  472. ---
  473. Got this in the mail today from Morgan Kaufmann Publishers.
  474. I'm sorry it's so commercial, but I suspect some of you will
  475. find it useful:
  476.  
  477. "The IBM PowerPC Architecture: A New Family of RISC Processors
  478.  
  479. IBM
  480.  
  481. This book presents an overview of the current and forthcoming PowerPC
  482. processor implementations in the PowerPC family of RISC microprocessors
  483. from IBM and Motorola.  The architecture design facilitates
  484. high-performance through parallel instruction execution and is scalable
  485. to take advantage of future technology gains.  _The IBM PowerPC
  486. Architecture_ if the official detailed technical description of the IBM
  487. PwerPC architecture and its hardware conventions, making it an
  488. essential reference for designers of hardware and system software and
  489. application programmers developing products for the PowerPC family of
  490. RISC microprocessors.  It is the first book of its kind available
  491. outside the Apple, IBM and Motorola PowerPC consortium.  It is also a
  492. valuable tool for conducting in-depth evaluations of the IBM powerPC
  493. architecture and RISC technologies.  The PowerPC family includes the
  494. 601,603, 604, and 620 processors for high-performance personal
  495. computers, workstations, servers, mobile computers and supercomputers.
  496.  
  497. _The IBM PowerPC Architecture_ includes the base instruction set,
  498. storage model and all related facilities available to application
  499. programmers, the Time Base as seen by the application programmers, and
  500. a full description of the system instructions.
  501.  
  502. Contents PowerPC User Instruction Set Architecture - introduction,
  503. branch processor, fixed-point processor, floating-point processor;
  504. PowerPC Virtual Environment Architecture - storage model, effect of
  505. operand placement of performance, storage control instructions, time
  506. base; PowerPC Operating Environmnet Architecture - intro, branch
  507. processor, fixed-point processor, storage control , interrupts, timer
  508. facilities; appendices
  509.  
  510. Dec 1993; approx 600 pages; cloth; ISBN 1-55860-316-6; $49.95
  511.  
  512.  
  513. IBM Power and PowerPC: Architecture and Implementation
  514.  
  515. Shlomo Weiss (Tel Aviv Univ) and James E Smith (Cray Research)
  516.  
  517. Writtten from the perspective of developers and teachers of high
  518. performance computing, this book provides a wealth of information about
  519. IBM's important contributions to the development and evolution of RISC
  520. technology.  The RS/6000 and the PowerPC 601 implmementations serve as
  521. in-depth case studies for hardware designers and developers, software
  522. engineers, and performance analysts.  Assuming only minimal hardware
  523. background, the authors describe basic concepts such as pipelining,
  524. caches, and superscalar processing, before proceeding to detailed
  525. discussions of the POWER and PowerPC architectures and their
  526. implementations.  As a comprehensive overview of POWER and PowerPC
  527. computers, it is an in-depth refrence for the practicing engineer.  The
  528. presentation of alternative design approaches and tradeoffs taken in
  529. the design process, combined with comparisons to the DEC alpha
  530. processor make this an ideal introduction for technical managers and
  531. newcomers alike.
  532.  
  533. Contents: Modern computer design concepts; POWER architecture; RS/6000
  534. implementation; pipelines, branches, and interrupts, cache memories;
  535. POwerPC architecture; PowerPC 601 implementation; POwerPC: Support for
  536. multiprocessing; System orgranziation; memory and input/output; powerpc
  537. and alpha 21064: A Tale of Two RISCS.
  538.  
  539. Nov 1993; approx 600 pages; cloth; ISBN 1-55860-279-8; $54.95"
  540.  
  541. You can get these by calling (800) 745-7323 or
  542. FAX (415) 578-0672.
  543.  
  544.  
  545.  
  546. *****************************Acknowledgments*****************************
  547.  
  548.  
  549.    This FAQ is the creation of its editor, Schechter.1@osu.edu (Stuart
  550. Schechter), and the following contributors:
  551.    yoshio@CS.UCLA.EDU (Yoshio Turner), kelleyb@austin.ibm.com,
  552. root@physix.mta.ca (Stewart Walker),  Chris_Pruett@notes.seagate.com (Chris
  553. Pruett), ddkilzer@iastate.edu (David D. Kilzer), dmorley@skate.rutgers.edu
  554. (Darin S. Morley), dave@humanitas.ucsb.edu (David Bosso), amm@kodak.com
  555. (Alan M. Mathiowetz), s.anagnostaras@um.cc.umich.edu (Stephan
  556. Anagnostaras), kuo@rintintin.Colorado.EDU (Andy Y.A. Kuo),
  557. elston@ACAVAX.LYNCHBURG.EDU (Zac Elston), zdenek@poa.poweropen.org,  and
  558. others.
  559.  
  560. Sorry if I've left anyone out!
  561. ------------------------------------------------------------------------------
  562. There is an exception to every rule| Stuart E. Schechter (Schechter.1@osu.edu)
  563. and his name is...                 | Computer & Information Science Major
  564.                                    | OSU College of Engineering Honors Program
  565. -=-=-=-=-=-=-=-=-=-=-=-=>Stuart    | ENG Rep - CIS Undergrad Studies Committee
  566. ==============================================================================
  567.    "It is better to be a closet claustrophobic than a flaming pyromaniac."
  568.  
  569.  
  570.