|
4 - When can we expect an update to ProBoard DOS? |
|
---|
Status from TeleGrafix
I would not expect to see any ProBoard updates for at least 90
days. We want to identify and fix as many problems as possible in
the first release.
As many of you know, we acquired Searchlight BBS in August.
We expected to release an updated version in October. Because of
unforeseen technical problems (and an office relocation forced
by the unexpected sale of our office building), that release has
been delayed. We expect it will go out yet this month.
ProBoard presents similar problems. It's been our experience that
software development always takes longer than we think it will.
Timeframe: before the end of March 1999
SysOp Comments
As you have already seen, many SysOps want to continue using ProBoard
as a standalone version. The last update version of ProBoard was v2.16
released on May 20th, 1997. Normally, a new update version was done on
a yearly basis but was missed for mid 1998.
Update PB Operator's manual to support approved changes in ProBoard.
|
5 - Will an upgrade fee be required for future versions of PB? |
|
---|
Status from TeleGrafix
Yes, but TeleGrafix has always had a policy of very modest upgrade fees.
Keep in mind that TeleGrafix staffers like to eat and have bills to
pay just like anybody else. The Internal Revenue Service does not
accept free software in lieu of cash for our taxes. There is no free
lunch.
Harrison Ford, the actor, likes to say that money represents respect.
Those who respect our hard work and find our products useful will not
object to paying a minor upgrade fee. Those who don't respect our work
will be easy to spot - they'll complain like hell about having to pay
anything and will make loud noises about abandoning ProBoard in favor
of some freeware. We wish them well.
SysOp Comments
Many SysOps are asking what kind of upgrade fees will be charged,
if any.
Update PB Operator's manual to support approved changes in ProBoard.
|
6 - Features in a standalone 32-bit version of ProBoard |
|
---|
ProBoard UserBase
ProBoard Menu System/ Menu Editor
ProBoard Macros (Ctrl-k and Ctrl-f)
ProBoard PEX (in 32-bit engine)
ProBoard Message Bases (definately JAM and Squish)
ProBoard Language File/Language Editor
Incorporate some PEX features into the ProBoard source |
---|
Some suggestions have been received about incorporating some of the more
popular PEXes into the existing features of ProBoard.
PEX writers who want to see some of their PEX features used in ProBoard,
may want to convert that particular PEX source to FreeWare to alleviate any
legal problems arising from the use of that source.
TeleGrafix does not have the time or manpower to rapidly develop new source
code for ProBoard with it's on going commitment to Project Cherokee. Using
existing source code may prove to be the most economical approach for some
updating.
Run existing 16-bit PEXes in 32-bit environment |
---|
Questions have been asked if there will be a commandline switchable PEX
Engine control which would allow existing 16-bit PEXes to run under the new
32-bit software forever or in the interim before 32-bit PEXes are actually developed.
Otherwise, all 16-bit PEXes will be need to be recompiled under a 32-bit compiler.
The free 32-bit GNU compiler should be furthered researched to see if it could
be used for this purpose.
Either a single location with the necessary recompiling software would need to be
established with code shrouding capability or a utility/code developed which would
allow 16-bit PEXes to run under 32-bit!
In all cases, the solution should allow the PEX writers to use their existing
compilers or the GNU compiler without incurring additional programming costs,
if possible.
|
7 - Previous 32-bit ProBoard features before the sale |
|
---|
The following is for informational purposes only, some info is obviously going to
change and some info may not be valid today!
32-bit New Features as compared to DOS version 2.16 |
---|
Incoming Calls
ProBoard v3.00 will mainly contain two EXE commands:
- a session manager
- a console
The session manager will collect the incoming calls and then
launch the console EXE.
This means people will be able to launch EXEs in between the
two EXEs.
You could therefore fire up a FOSSIL before launching the console EXE.
Create sessions on the fly when a modem receives an inbound call.
No need to dedicate fixed node numbers to each modem.
Modem Pools
Creates sessions on the fly when a modem receives in inbound call.
No need to dedicate fixed node numbers to each modem.
Easily replace modems or disable specific modems from the modem pool.
Lets you specify modem profiles.
Each modem can be assigned a modem profile with the correct init-string
and other settings.
Multiple modems can share one profile.
One system can have an unlimited number of modems, distributed over
several machines running Windows 95 and/or Windows NT 4.0.
You could run 2 modems on one machine running Windows NT and 4 modems on another
machine running Windows 95, while a third machine running OS/2 Warp could have
one modem and a permanent TCP/IP connection to the internet accepting telnet sessions.
TCP/IP Support (not in the DOS version)
Unlimited simultaneous TCP/IP connections.
Log on to the BBS from a LAN or internet connection (with TELNET).
File transfers over TCP/IP with the built-in protocols (X/Y/ZModem and Kermit).
Built-in protocols and serial communications drivers
The following protocols are built in: XModem, YModem, ZModem, Kermit
and Compuserve-B.
No FOSSIL driver is required (although supported).
The OS/2 version of ProBoard v3.0 will be a console application in
the first release.
The code will be based on the Windows NT version, which means that it will take
advantage of multi-threading and native TCP/IP support in OS/2.
The price for the OS/2 version will be the same as the Windows version.
Upgrade prices for switching between the OS/2 and Windows versions are not listed
yet, because it is not known yet when the first OS/2 beta version will be available.
The following are the minimal system requirements for running ProBoard v3.0.
As with all software, the general rule is, the more RAM, the better.
Computer
PC compatible with 80486 CPU
Memory
8 MB RAM (16MB recommended)
Disk Space
10 MB
Comparing ProBoard v2.16 to v3.0 |
---|
Version 3.0 will mainly be a 32-bit rewrite of v2.xx.
The main changes will be TCP/IP support and the built-in protocols.
More features will be added!
The DOS version of PB v3.0 will not have TCP/IP support because this is
not possible in DOS.
The DOS version will run the exisiting 16-bit PEXes written for v2.xx and
no 32-bit PEXes.
ProBoard v2.xx is partially year-2000 compliant.
In year 2000, it will set the year number to 00, but that 00 will stand for year
2000.
The year number is stored in a byte variable and therefore v2.XX will continue to
function properly until 2156.
Comparing v3.0 Windows NT/95 to v3.0 OS/2 |
---|
The OS/2 version of ProBoard v3.0 will be a console application in
the first release.
The code will be based on the Windows NT version, which means that it
will take advantage of multi-threading and native TCP/IP support in OS/2.
Compatibility Issues with v3.0 |
---|
External EXE Doors
DOS doors should still work, but is not guaranteed.
Some doors have been tested.
External MSG-editors, like T-Edit and GEdit, should still work under
ProBoard v3.0 since they are considered as external doors.
TheEdit, which was originally written by Alain Schellinck, will be
recompiled for the new version of ProBoard.
Internal EXE Doors
The DOS-version of v3.0 will run 16-bit PEXes (even the "old" ones,
but no 32-bit PEXes! As version 3.0 Win95/NT & OS/2 are going to be
32-bit versions, they will no longer run with the "old" 16-bit PEXes.
All PEXes will need to be recompiled.
Philippe and Branislav Slantchev are setting up a system which PEX-writers
will be able to send over their PEX-sources and get a compiled version
in return (or a list of errors).
There will be different compilers available to the writer.
The sources can be sent in a shrouded form so no-one else will be able to
read the sources.
At Philippe's place, the PEXes will be compiled with WatCom C++.
It will not be very hard to update your previous PEX source code in order
for it to get compiled for v3.0 since the interface routines to the user
(programmer) will stay the same.
You should expect only internal changes of the libraries.
More library information will be released.
Mailers
External mailers, like FrontDoor and Intermail, should still work under
ProBoard v3.0, but you will lose the ability to have modem-pooling and
you will have to run a FOSSIL-driver.
The mailers will work in the same way as they always did, ie. with
errorlevels or with a DOBBS.BAT system.
Fossil Drivers
To run external EXE doors (not PEX) or to run a DOS mailer, you will
have to use a regular FOSSIL driver.
By doing so, you will loose the modem-pooling support of ProBoard.
ProBoard v3.00 will be able to use an external comms driver
(FOSSIL or telnet FOSSIL), but if you do so, you will be
limited to 8 sessions because a FOSSIL needs a COM port to
work on, and a normal computer has only 8 COM-ports.
Internal protocols (ZModem, ...) within ProBoard can use an external
FOSSIL driver.
External Protocols
You will be able to use external protocols with v3.00.
A flag will be added to the protocol configuration to indicate whether that
protocol is telnet-compliant or not.
As an absolute minimum, the Y2K problem
should be fixed (even if it may be the last
DOS version) for the DOS product to
continue working after December 31st, 1999
if remaining issues fail to be approved or
the DOS version is no longer supported in
the future.
Consider these concerns/comments/suggestions for improvement of the
ProBoard product.
Continue the excellence in ProBoard by
providing the support and development
for the product.
I would like to thank Pat Clawson and TeleGrafix crew for their willingness to hear
these positive concerns/comments/suggestions and the dedicated contributors
who have participated in this effort!