ABOUT COTTAGE SOFTWARE

Cottage Software Incorporated began as Cottage Software, a sole
proprietorship, in Wichita, KS in 1977. It was formed by Bill and Kay
Brunton. The initial purpose of the company was to provide software and
hardware in support of the Radio Shack line of TRS80 computers. Bill had
purchased a TRS80 Model I in early 1977, and began writing programs to
suit his interests. Soon was receiving requests from others for copies of
his programs, or to custom write a program.  Some of the programs offered
for sale were:

Packer - An assembly language program, interfaced into the ROM or TRSDOS
based Basic Interpreter. Packer was designed to pack or unpack basic
programs. Packing a Basic program resulted in the removal or extraneous
code, spaces, comments, and combining separate lines of code, resulting in
a smaller, and more efficient program. The packed program then took up
less space in memory, or on the disk, it ran faster, and left more memory
available for data. The unpack feature would take a Basic program, even
one that had been packed, and unpack it into single statement lines for
easier editing, modifications, and debugging. Of course it could not
restore any comments that had been removed in a previous pack operation.
This program proved extremely successful, and thousands of copies were
sold. Packer also featured a program renumbering facility, and the ability
to move single lines, or blocks of code around in the program. Packer was
written by Bill to satisfy his desire to produce highly commented and
readable code that could than be packed up for efficient operation and
subsequent distribution.

TapeDisk - An assembly language program that permitted a user to make a
disk file copy of a program. At the time, Cassette tape was the primary
storage medium, and as users began to acquire disk drives, a program was
needed that would facilitate the transfer of all their programs and data
to diskette.

Chessdisk - An assembly language program that moved the supposedly
protected tape version of Chess, a really nice chess playing program, from
tape to disk. A user could then play Chess on his computer without having
to read the program from the protected cassette.

Disassembler - The first, widely available Disassembler for the TRS80's
Z80 microprocessor assembly language. It permitted users to disassemble
the machine code contained in the built in Basic ROM, code in memory, or
code contained in program files on cassette.

Cassette Label Maker - A basic program that aided the composition, and
printing of tape cassette labels. Most TRS80 users developed quite a
collection of tape cassettes for program and data storage. This program,
supplied with a number of tractor feed, peel and stick cassette labels,
was in heavy demand by TRS80 users.

Secure - A tape based security program that permitted a software author to
produce encrypted tape copies of his programs for distribution. When the
end user read the program into his computer from cassette, it would take
over control of the machine, and not permit the program to be listed,
printed, or modified in any way. The only way to exit the program was to
turn off the computer. This program was successfully used by a number of
authors, and the program's encryption procedures were never broken.

In addition to producing software for the TRS80, Cottage Software began to
perform repairs and modifications to TRS80 Model I, and later II, III, and
IV, computers. These modifications included increasing the Z80
microprocessor speed from 1.8Mhz to over 6Mhz, adding support for lower
case letters, (something Tandy left out), installing double sided, double
density floppy disk drives, and just about any other custom modification a
user could want. 

In 1980, a Compupro, S100 bus computer was purchased, and support of CP/M
and S100 machines began. As a retailer for Compupro Systems, many were
sold to both individual users, and businesses. In 1982, Compupro had a
dual processor card that permitted running both 8 bit CP/M and 16 bit MP/M
software, in a multi user, multi tasking environment. This was
accomplished initially with MP/M86, and later with Concurrent DOS. Both
operating systems were from Digital Research. 

In 1983, a program was written to convert a Lear Seigler ADM 31 smart
serial terminal into a terminal that would emulate a Burroughs Terminal
using the proprietary Burroughs Polling Protocol. This program, written in
Motorola 6800 assembly language, was place into EPROMs for installation
into the terminals, and successfully sold by the thousands to users of
Burroughs Mainframe computers. 

Cottage Software operated the Forum 80 Bulletin Board System of Wichita
KS. The Forum 80, written by Bill Abney of Kansas City, MO. was one of the
first bulletin board systems available for personal computers. At first it
operated on a TRS80 Model I, with a 300 baud modem. Later, in the middle
of the 80's it was upgraded to a TRS80 Model IV and a 1200 baud, and
finally a 2400 baud modem. The Forum 80 received calls from all over the
country, and Cottage Software marketed computer hardware, and software,
with on line order taking through the BBS. The Forum 80 was shut down in
1985 after having operated for 7 years 

The earlier successes of Cottage Software Inc. were able to sustain it
well through the first years of sales by IBM of their then new
PC. However, as the PC took over, the demand for S100 machines, while
still there, was not enough and the corporation was closed in 1990. The
name was still in use as a sole proprietorship, and some software was
written for specialized applications on request, but the level of activity
was extremely low. 

In 1995, with the tremendous growth of the Internet, a need was identified
for an Internet Provider in Tulsa, Oklahoma. In addition it was determined
that local businesses would be needing assistance in placing
advertisements and promotions on the World Wide Web. This is the reason
Cottage Software Inc. was formed, now in Oklahoma. 

Cottage Software is now providing dial up Internet access to business and
the public. In addition, World Wide Web page design, and Internetworking
consulting is also available. With the tremendous growth of the Internet,
it is hoped that Cottage Software Inc. can capture some of the business,
while satisfying the needs of its customers.