Dec 052017
Cello WWW Browser Release 1.01a. Cello is a multipurpose Internet browser which permits you to access information from many sources in many formats.
File CELLO101.ZIP from The Programmer’s Corner in
Category Information about the Internet from the early 1990’s
Cello WWW Browser Release 1.01a. Cello is a multipurpose Internet browser which permits you to access information from many sources in many formats.
File Name File Size Zip Size Zip Type
1024-768.STY 1872 754 deflated
640-480.STY 936 262 deflated
800-600.STY 936 275 deflated
CELLO.BAK 643 380 deflated
CELLO.BMK 2048 70 deflated
CELLO.EXE 533255 157379 deflated
CELLO.INI 633 380 deflated
CELLO.SIG 122 40 deflated
CELLO.STY 1872 790 deflated
CLOHELP.HLP 373685 107736 deflated
DEFAULT.HTM 6349 2757 deflated
README.1ST 8443 3359 deflated
TPCREAD.ME 199 165 deflated

Download File CELLO101.ZIP Here

Contents of the README.1ST file

Cello WWW Browser
Release 1.01a

16 March 1994
Table of Contents

1. What is Cello?
2. What you need to run Cello
3. Installation
4. Winsock notes
5. Documented (but not fixed) problems
6. Bug reports
7. New and repaired in this version.
8. File manifest for CELLO.ZIP

What is Cello?
Most of you already know this, or you wouldn't have grabbed the
file -- but we get mail from people who have downloaded the
package without knowing what it is. This part's for them.

Cello is a multipurpose Internet browser which permits you to
access information from many sources in many formats.
Technically, it's a WorldWideWeb client application. This
means that you can use Cello to access data from WorldWideWeb,
Gopher, FTP, and CSO/ph/qi servers, as well as X.500 directory
servers, WAIS servers, HYTELNET, TechInfo, and others through external
gateways. You can also use Cello and the WWW-HTML hypertext
markup standard to build local hypertext systems on LANS, on
single machines, and so on. Cello also permits the
postprocessing of any file for which you've set up an
association in the Windows File Manager -- for example, if you
download an uncompressed Microsoft Word file from an FTP site,
and the appropriate association exists in File Manager, Cello
will run MS-Word on it for you. This same capability is used
to view graphics and listen to sound files you get from the Net.

What you need to run it
To run Cello, you need the files in this archive, plus some
flavor of Winsock TCP/IP stack -- a piece of "middleware" which
communicates with the Net. Cello works with all of the popular
Winsock packages, although some trouble has been reported with
certain implementations (see below). You will, of course, need
to be directly connected to the network or have access to a
SLIP or PPP server, depending on which of these your Winsock
package supports.

Cello runs on any hardware with a 386SX chip or better. We
have seen it run with 2Mb RAM (with swapping on) on a
386/SX-16, but it's not a pretty sight. We recommend a minimum
of 4 MB RAM. You will want to install -- if you haven't already --
a video driver which supports 256-color operation.

* This information (and a great deal more) is available from *
* Cello's online help file, which can be viewed using the *
* Windows help viewer after you've unzipped the distribution *
* Filename: CLOHELP.HLP *

First, install your Winsock software per the vendor's
instructions. If you're installing Winsock for the first time,
please use the vendor's PING application to check that your
connection to the network, to your local gateway, and to your
nameserver are working.

We suggest that you create the following directories:


Unzip the zipped archive (CELLO.ZIP) into the C:\CELLO
directory, and follow the installation and configuration
instructions in the online help file. If by chance you can't
get Cello to start, you can still view the online help file by
clicking on CLOHELP.HLP in File Manager; it's a Windows help
application, and should start up in WinHelp without any trouble.
A listing of the files in the archive is below; they include
style files for various video resolutions, plus "empty"
bookmark and CELLO.INI files

If you do not currently use a TEMP directory (specified via the TEMP
environment variable) we suggest that you do so. We also
suggest that you enable the Windows virtual-memory feature.

Special notes on setup for LAN administrators are in the online

Winsock notes:

PC-NFS' current winsock implementation does not support DNS
natively. You can simulate DNS if you're running an NIS server
and have the wshelper.exe add-on. This is to be fixed in the
next version of PC-NFS.

FTP Software:

We receive mixed reports about Cello's operation with FTP Software's
PCTCP Winsock. It seems to work well for the majority of people, but
problems are sometimes reported with the retrieval of Web documents
which contain multiple inlined images. Check the Cello FAQ for tips
on configuration.

Notes on the installation of Winsock are usually available with
the vendor's distribution.

(March 16 update) Despite extensive work with the FTP Software
stack over the last month, it is still reported not to be
working by some users. The author has no difficulty getting it
to work with current releases on an NE2000 card with ODI
drivers, but others report difficulties. Others say they have
no problem. The problems which occur under the FTP Software
stack don't occur when most other stacks are used. 'nuff
said. We're continuing to work with it.

Documented problems which aren't fixed yet:
-- Cello's builtin Telnet client has trouble with some SunOS
and ULTRIX machines (and maybe more). For some reason these
expect an character as the carriage-return prior to
login. A typical symptom is that the host machine will give
you a login prompt, you'll type the login name and hit ,
the cursor will return to the beginning of the line, and
nothing else happens. To work around this, use
instead of to send the host machine a character.
Another possibility is to use the Use Your Own Telnet...
feature to splice in a telnet of your own.

-- Only 8-1/2 x 11 paper is supported by the printing feature,
and your mileage may vary depending on the make and model of
printer you use.

Bug reports and further assistance:
Send mail to [email protected] to report bugs.

A great deal of assistance is also available from other
Cellists on the CELLO-L listserv list. To subscribe, send mail
to [email protected] with

SUB CELLO-L your full name

as the only text in the message.

New and repaired in this version

Two significant bugs were repaired in this version:

1) Refusal to deal with Gopher+ and GN servers was repaired
(this was actually an improper truncation of the port number).

2) Improper handling of text/plain from some servers was
repaired. Be aware, however, that Cello does not rely on file
extensions to determine "HTML-ness" of documents from non-HTTP
servers. Instead, it looks for an or tag in the <br />first few lines of the document itself.<br /><br />A few other, minor bugs were fixed in this version as well.<br /><br /><br /><br />Have fun with it.<br />Tb.<br /><br />Thomas R. Bruce<br />Legal Information Institute<br />Cornell Law School<br /><br /><br /><br />--------------------------------------------------------------<br />FILE MANIFEST FOR THIS DISTRIBUTION<br />--------------------------------------------------------------<br /><br />1024-768.STYStyle/font file for 1024x768 display<br />640-480.STYStyle/font file for 640x480 display<br />800-600.STYStyle/font file for 800x600 display<br />CELLO.BMK(Mostly) empty bookmark file<br />CELLO.EXEThe Cello executable<br />CELLO.INICello .ini configuration file<br />CELLO.SIGSample .sig signature file (for e-mail)<br />CELLO.STYStyle/font file (same as 1024-768.STY)<br />CLOHELP.HLPCello Windows Help application<br />README.1STYou're looking at it...<br /><br /></div></div><br><br> <div id='jp-relatedposts' class='jp-relatedposts' > <h3 class="jp-relatedposts-headline"><em>Related</em></h3> </div> </div><!--/entry --> </div><!-- .entry-container --> <footer class="post-footer postdata fix"> </footer><!-- .post-footer --> <div class='postdata line'> <span class='line-date'><span class='icon'> </span>December 5, 2017</span> <span class="comments"><span class="icon"> </span><a href="#respond">Add comments</a></span> </div> <section id="comments"> <div id="respond" class="comment-respond"> <h3 id="reply-title" class="comment-reply-title">Leave a Reply <small><a rel="nofollow" id="cancel-comment-reply-link" href="/list/INTERNET/CELLO101.ZIP/INFO/#respond" style="display:none;">Cancel reply</a></small> </h3> <form id="commentform" class="comment-form"> <iframe title="Comment Form" src="" style="width:100%; height: 430px; border:0;" name="jetpack_remote_comment" class="jetpack_remote_comment" id="jetpack_remote_comment"></iframe> <!--[if !IE]><!--> <script> document.addEventListener('DOMContentLoaded', function () { var commentForms = document.getElementsByClassName('jetpack_remote_comment'); for (var i = 0; i < commentForms.length; i++) { commentForms[i].allowTransparency = false; commentForms[i].scrolling = 'no'; } }); </script> <!--<![endif]--> </form> </div> <input type="hidden" name="comment_parent" id="comment_parent" value="" /> </section> <!-- #comments --> </article><!--/post --> <nav class='post-nav fix'> <table> <tr> <td class='previous'><a href="" rel="prev"><span class="icon"> </span> NETWORK – DEPCA.ZIP</a></td> <td class='next'><a href="" rel="next"><span class="icon"> </span> BATCH – ANSWR203.ZIP</a></td> </tr> </table> </nav> </div><!-- content --> </div><!-- main col --> <div id='sidebar-shell-1' class='sidebar-shell sidebar-shell-right'> <div class="dbx-group right boxed warea" id="sidebar"> <!--widget start --><aside id="paypal_donations-2" class="dbx-box suf-widget widget_paypal_donations"><div class="dbx-content"><h3 class="dbx-handle plain">Donate</h3><p>Please help defray the cost of running this free service.</p> <!-- Begin PayPal Donations by --> <form action="" method="post"> <div class="paypal-donations"> <input type="hidden" name="cmd" value="_donations" /> <input type="hidden" name="bn" value="TipsandTricks_SP" /> <input type="hidden" name="business" value="" /> <input type="hidden" name="rm" value="0" /> <input type="hidden" name="currency_code" value="USD" /> <input type="image" style="cursor: pointer;" src="" name="submit" alt="PayPal - The safer, easier way to pay online." /> <img alt="" src="" width="1" height="1" /> </div> </form> <!-- End PayPal Donations --></div></aside><!--widget end --><!--widget start --><aside id="text-7" class="dbx-box suf-widget widget_text"><div class="dbx-content"> <div class="textwidget"><script type="text/javascript"> amzn_assoc_placement = "adunit0"; amzn_assoc_enable_interest_ads = "true"; amzn_assoc_tracking_id = "zca-20"; amzn_assoc_ad_mode = "auto"; amzn_assoc_ad_type = "smart"; amzn_assoc_marketplace = "amazon"; amzn_assoc_region = "US"; amzn_assoc_linkid = "ea8faac85a6c9ee94ab5174bccaeb487"; amzn_assoc_emphasize_categories = "13900871"; amzn_assoc_fallback_mode = {"type":"search","value":"DOS Windows"}; amzn_assoc_default_category = "All"; </script> <script src="//"></script> <script async src="//"></script> <ins class="adsbygoogle" style="display:inline-block;width:160px;height:600px" data-ad-client="ca-pub-8001169946558833" data-ad-slot="3404908173"></ins> <script> (adsbygoogle = window.adsbygoogle || []).push({}); </script> </div> </div></aside><!--widget end --></div><!--/sidebar --> </div> </div><!-- /container --> </div><!--/wrapper --> <footer> <div id='page-footer'> <div class='col-control'> <div id="cred"> <table> <tr> <td class="cred-left">© 2018 <a href=''>The Programmer's Corner</a> by Personalized Computer Systems </td> <td class="cred-center"><script async src="//"></script> <ins class="adsbygoogle" style="display:inline-block;width:728px;height:90px" data-ad-client="ca-pub-8001169946558833" data-ad-slot="6568049104"></ins> <script> (adsbygoogle = window.adsbygoogle || []).push({}); </script> </td> <td class="cred-right"></td> </tr> </table> </div> </div> </div> </footer> <!-- 87 queries, 9MB in 0.185 seconds. --> <!-- location footer --> <!-- tracker added by Ultimate Google Analytics plugin v1.6.0: --> <script type="text/javascript"> var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www."); document.write(unescape("%3Cscript src='" + gaJsHost + "' type='text/javascript'%3E%3C/script%3E")); </script> <script type="text/javascript"> var pageTracker = _gat._getTracker("UA-10500370-7"); pageTracker._initData(); pageTracker._trackPageview(); </script> <div style="display:none"> </div> <script type='text/javascript' src=''></script> <script type='text/javascript' src=''></script> <script type='text/javascript' src=''></script> <script type='text/javascript'> jQuery(document).ready(function(jQuery){jQuery.datepicker.setDefaults({"closeText":"Close","currentText":"Today","monthNames":["January","February","March","April","May","June","July","August","September","October","November","December"],"monthNamesShort":["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],"nextText":"Next","prevText":"Previous","dayNames":["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],"dayNamesShort":["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],"dayNamesMin":["S","M","T","W","T","F","S"],"dateFormat":"MM d, yy","firstDay":1,"isRTL":false});}); </script> <script type='text/javascript' src=''></script> <script type='text/javascript' src=''></script> <script type='text/javascript' src=''></script> <script type='text/javascript' src=''></script> <script type='text/javascript' src=''></script> <script type='text/javascript' src=''></script> <script type='text/javascript'> /* <![CDATA[ */ var WPGroHo = {"my_hash":""}; /* ]]> */ </script> <script type='text/javascript' src=''></script> <script type='text/javascript' src=''></script> <script type='text/javascript' src=''></script> <script async="async" type='text/javascript' src=''></script> <!--[if IE]> <script type="text/javascript"> if ( 0 === window.location.hash.indexOf( '#comment-' ) ) { // window.location.reload() doesn't respect the Hash in IE window.location.hash = window.location.hash; } </script> <![endif]--> <script type="text/javascript"> (function () { var comm_par_el = document.getElementById( 'comment_parent' ), comm_par = ( comm_par_el && comm_par_el.value ) ? comm_par_el.value : '', frame = document.getElementById( 'jetpack_remote_comment' ), tellFrameNewParent; tellFrameNewParent = function () { if ( comm_par ) { frame.src = "" + '&replytocom=' + parseInt( comm_par, 10 ).toString(); } else { frame.src = ""; } }; if ( 'undefined' !== typeof addComment ) { addComment._Jetpack_moveForm = addComment.moveForm; addComment.moveForm = function ( commId, parentId, respondId, postId ) { var returnValue = addComment._Jetpack_moveForm( commId, parentId, respondId, postId ), cancelClick, cancel; if ( false === returnValue ) { cancel = document.getElementById( 'cancel-comment-reply-link' ); cancelClick = cancel.onclick; cancel.onclick = function () { var cancelReturn = this ); if ( false !== cancelReturn ) { return cancelReturn; } if ( ! comm_par ) { return cancelReturn; } comm_par = 0; tellFrameNewParent(); return cancelReturn; }; } if ( comm_par == parentId ) { return returnValue; } comm_par = parentId; tellFrameNewParent(); return returnValue; }; } // Do the post message bit after the dom has loaded. document.addEventListener( 'DOMContentLoaded', function () { var iframe_url = "https:\/\/"; if ( window.postMessage ) { if ( document.addEventListener ) { window.addEventListener( 'message', function ( event ) { var origin = event.origin.replace( /^http:\/\//i, 'https://' ); if ( iframe_url.replace( /^http:\/\//i, 'https://' ) !== origin ) { return; } jQuery( frame ).height( ); }); } else if ( document.attachEvent ) { window.attachEvent( 'message', function ( event ) { var origin = event.origin.replace( /^http:\/\//i, 'https://' ); if ( iframe_url.replace( /^http:\/\//i, 'https://' ) !== origin ) { return; } jQuery( frame ).height( ); }); } } }) })(); </script> <script type='text/javascript' src='' async='async' defer='defer'></script> <script type='text/javascript'> _stq = window._stq || []; _stq.push([ 'view', {v:'ext',j:'1:6.0',blog:'30175801',post:'256',tz:'0',srv:''} ]); _stq.push([ 'clickTrackerInit', '30175801', '256' ]); </script> </body> </html> <script data-cfasync="false" src="/cdn-cgi/scripts/d07b1474/cloudflare-static/email-decode.min.js"></script>