Eclipse d1.0f7
8th November 1992
Freeware
Download it from
here.The Eclipse system is a 'host' bulletin board system which allows people to ring up on the phone and control your computer. Sounds pretty scary hey? Ahhh, but you have total control of this process via the programs that you write.
Eclipse is primarily a shell of device drivers and Prodos calls which surrounds the very powerful, yet easy to use, Eclipse Programming Language.
What is better about Eclipse compared to other BBS software packages? Well that's what we want you to tell us.
After you've read this file, may we suggest you read the Eclipse Manual and the EPL reference.
A note about this release
This release of Eclipse is a preliminary release aimed at getting user feedback, and for beta testing. The entire package is FREEWARE. This means that you are FREE to distribute this WARE, for FREE, as long as you leave all contents intact and you are aWARE that, we, the authors, retain copyright on the product.
NB: Future releases may not be freeware. They will probably become GuiltyWare (i.e. you feel so guilty for using such a fantastic product without paying for it, so you send us lots and lots of money.....).
We realise that the current form of the sample system which we provide is probably less than seriously usable but we never intended it to be. Instead, we are concentrating on delivering the most flexible environment in which YOU can do whatever you wish to do.
System Deliverables
The Eclipse system includes a system reference, a Language Reference, comprehensive syntax diagrams for the language, an error Quick Reference, a Technical Reference, and a very simple sample BBS (to get you going).
Archive contents:
ECLIPSE:
CHANGES.S Our change control
PRESS.RELEASE The standard blurb
READ.ME This file
ECLIPSE/RUNTIME:
ECLIPSE.PARMS Configuration file
ECLIPSE.LOAD System loader
ECLIPSE.BOOT Loading routines
ECLIPSE.MAIN Main memory image
ECLIPSE.LC0 Aux Lang Bank 0 image
ECLIPSE.LC1 Aux Lang Bank 1 image
LOGON.EPL Sample system startup module
MAIN.EPL Sample system menu module
MSG.EPL Sample system message module
LINE.TE.EPL Sample system text editor module
LIBRARY.EPL Sample system library module
CABINET.EPL Sample system filing cabinet module
NEW.USERS Welcome file for new users
MSGS Sample system messages file } Created by
MSGS.NDX Message file index } the system
USER.LOG System logfile } on first
USER.STATS User password file } run through
ECLIPSE/DOCS:
ECLIPSE.MANUAL System reference
ECLIPSE.TECHREF Technical reference
ECLIPSE.ERRORS Language error reference
EPL.REFERENCE Language reference
EPL.SYNTAX Language syntax diagrams
REGISTER.ME BBS Registration form
ECLIPSE/TXTDOCS: (For //e owners without extended RAM :-)
ECLIPSE.MANUAL System reference
ECLIPSE.TECH.1 Technical reference
ECLIPSE.TECH.2 Technical reference
ECLIPSE.ERRORS Language error reference
EPL.REFERENCE.1 Language reference
EPL.REFERENCE.2 Language reference
EPL.REFERENCE.3 Language reference
EPL.SYNTAX Language syntax diagrams
REGISTER.ME BBS Registration form
ECLIPSE/USER.MODULES:
PLAYSOUND.DOC Documentation for user module
PLAYSOUND.USR GS only AEMP sound player
PLAYSOUND.USR.S Merlin source for sound player
SAMPLE.SOUND Sound for use with PLAYSOUND
SZ.USR Zmodem send module
WINDOWS.DOC Documentation for user module
WINDOWS.USR USeR module
XMODEM.DOC Documentation for user module
XRECEIVE.USR Xmodem receive module
XSEND.USR Xmodem send module
ZMODEM.DOC Documentation for user module
ECLIPSE/DRIVERS:
GS.CDR GS clock driver
NSC.CDR No Slot Clock clock driver
NULL.CDR No clock in system driver
TC.CDR Thunderclock clock driver
GSGPI.MDR GS port modem driver (DCD on GPI)
GSHSKI.MDR GS port modem driver (DCD on HSKI)
GSHISPEED.MDR GS port modem driver (see manual)
GSSMARTGPI.MDR GS port modem driver (see manual)
GSSMARTHSKI.MDR GS port modem driver (see manual)
NULL.MDR Null modem driver
SSCDIRECT.MDR SSC modem driver
SSCHISPEED.MDR SSC modem driver
SSCSMART.MDR SSC modem driver
NULL.PDR Null printer driver
PFP.PDR PFP printer driver
PFP.SDR PFP screen driver
SHR.SDR GS Super Hires screen driver
SHR.SDR.DOC Documentation for the SHR driver
TEXT.SDR Text screen driver
ECLIPSE/UTILITIES:
SPEDIT GS editor for EPL source files
SPEDIT.HELP Documentation for SPEDIT
To Get Started
The sample system as it stands will only execute properly on my system. There are a few things you'll have to change to get it going on yours. Things to look out for are the system parameters which are set up in ECLIPSE.PARMS.
The Pathname for Eclipse drivers may have to be changed. You should specify an actual modem driver for your system, because the NULL modem driver will hang at the initialisation stage with the Sample System.
Details on changing the ECLIPSE.PARMS file can be found in the ECLIPSE.MANUAL in the DOCS directory.
LOGON.EPL is set up for a HAYES compatible modem at 2400bps, so you may wish to fiddle with the modem initialisation strings inside LOGON.EPL as well.
The drivers are documented fully in the ECLIPSE.TECHREF manual, but they may be a little hard to fathom. If you are having troubles, please ask us.
Future Eclipse Releases
Yes, even now, we are continuing to work on Eclipse. Specifically we are:
- writing our own systems for the Apple // users of Sydney, Australia.
- writing a //e version of the Spedit utility.
Feedback, Feedback, Feedback
It's taken us since January 1990 to write Eclipse.
Please let us know what you think of Eclipse. We'd like YOU to know what we're working on and hopefully YOU'LL give us some support.
The various addresses that are listed at the end of the Eclipse Manual are now out of date.
Regards,
Andrew Roughan