Jump to content
InsaneMultitasker

Sorgan II, 4aTalk, and others

Recommended Posts

Attached is a formatted hard disk image dump that contains some files I was able to copy from disks rescued from a TI user who is no longer with us.

 

Use TI Image Tool or TI99Dir to manipulate the image.

 

Included are what appear to be files associated with the following programs:

 

4A/Talk

Disk Master I

Disk Manager 99

Desktop Publisher

Mini Writer (partial)

Sorgan II

Test program

TI Planner spreadsheet cart

 

I am sharing for preservation purposes only as I do not intend to retain these files myself.

DataBiotics Source Image.zip

Edited by InsaneMultitasker
  • Like 11

Share this post


Link to post
Share on other sites

Someone PM'd me with questions about the file content. While there may be a few executable program files in the folders, most are DV80 source code for the above listed programs. Contained within is some good information about the bank switched cartridges and as always, commented source code can be a great way to pick up good (and sometimes bad) programming tricks/methods.

 

I did not try to re-assemble or test any of the programs. I leave that as an exercise for others :)

  • Like 2

Share this post


Link to post
Share on other sites

Interesting historical correspondence related to TM Direct module prices.

 

 

 

DataBioTics/Model Masters
William R. Moseid
4817 Claybrook Court.
Santa maria, CA 93455.
.
Don Waldron
Cecure Electronics
South 74 West 17000.
Janesville Road
Muskego, ILL 53150-0132


Dear Don,

Enclosed please fine the product list and the price that TM Direct paid. All
of the title are available. I still have some boards, and the artwork in the
event some more need to be made. After checking the list we can discuss how to
proceed..
.
The module prices TM Direct pays is:.
.
8K = 14.98
16K = 17.98
32K = 27.98.
64K = 37.98.
Paraprint = 41.98

Thank you in advance for the Hopper cartridge. As to the WD100 Disk Management
Software and Disk Manager II (also formats 80 trks), as we discussed run some
ads in your mailings and sell them for $15.00 each. We can split it 50/50..

At the moment I'm working on a 64K module for FORTH..
.
On this end I'm going to pursue modifyiny Disk Master II to accomodate the
WD100 and the HFDC. At some point I'll have to obtain an HFDC for development.
Plus, your suggestion of using an IDE drive with the WD100 is worth a try.

Also , enclosed find a $10.00 check for the TI source code package as we
discussed..
.
.
.
Thankyou, and be talking to you..
.

Bill M..

 

 

 

  • Like 1

Share this post


Link to post
Share on other sites

I assume @Ksarul has one, but has anyone seen the Sorgon II cartridge in the wild?  I was perusing the Triton Fall '89 catalog and was reminded of it.  It was on my long list of things to get when I was a wee sprout.

Share this post


Link to post
Share on other sites
26 minutes ago, OLD CS1 said:

I assume @Ksarul has one, but has anyone seen the Sorgon II cartridge in the wild?  I was perusing the Triton Fall '89 catalog and was reminded of it.  It was on my long list of things to get when I was a wee sprout.

Yes, I do have a copy of Sorgan II and the manual, LOL. The module has shown up for sale on eBay several times over the last five or six years.

  • Like 3

Share this post


Link to post
Share on other sites

I came across what looked like NDAs and contractual agreements for a few DBT work efforts (all in DV80 format) while working through my file library.

 

I recall shying away from copying the files when I preserved the source code, not knowing what if any legal ramifications exist.  Opinions on whether or not this type of information is OK to post and preserve?  

Share this post


Link to post
Share on other sites
41 minutes ago, InsaneMultitasker said:

I came across what looked like NDAs and contractual agreements for a few DBT work efforts (all in DV80 format) while working through my file library.

 

I recall shying away from copying the files when I preserved the source code, not knowing what if any legal ramifications exist.  Opinions on whether or not this type of information is OK to post and preserve?  

IANAL, but I would figure that so long as the two entities entwined are no longer in the picture, and in the absence of a court order to the contrary, it would be fine to post them.  At least I would feel confident in doing so, and cry to my real attorney if I broke something.

  • Like 2

Share this post


Link to post
Share on other sites

Here is an example:  contract for E&B Software to "Modify the source code of the TI-RUNNER program to run in a
        16K module for the TI-99/4A computer".

------

 

                                 WORK FOR HIRE.
                                    CONTRACT.
                                     112686.
  I. INTRODUCTION.
.
This is a work-for-hire agreement in which John Burt and Scott Emory - E&B
Software (Programmer) agrees to provide programming services to DataBioTics
Inc.  (Company).  Company shall pay Programmer according to the payment
schedule set forth in Appendix A of this contract, which is incorporated by
reference..
.
 II. DUTIES.
.
Programmer shall modify a computer source code and complete documentation for
Company as per the specification set forth in Appendix B to this contract
which is incorporated by reference herein..
.
III. OWNERSHIP.
.
In consideration for payment as set forth in Attachment A of this contract,
Programmer hereby assigns all marketing rights in the MODULE VERSION of the
Program to the Company, including the right to copyright the MODULE CONTENTS of
the program in Company's name.  Programmer understands that the MODULE VERSION
of the Program is a work made for hire which shall be the exclusive property of
the Company..
.
Consistant with programmer's recognition of Company's complete ownership
rights in the module version of the Program described in Attachment B,
Programmer agrees not to use the Program version created under this contract
for the benefit of any party other than Company..
 
 IV. COMPLETION DATE.
.
Programmer aggrees to complete all work as per the schedule set forth in
Attachment C of this contract, which is hereby incorporated by reference
herein..
.
  V. TRADE SECRETS.
.
All types of information relating to the program, including this contract and
its attachments, are to be considered the trade secrets of the Company.
Programer shall keep all trade secrets of Company confidential, and shall sign
nondisclosure aggreements when requested by the Company..
.
 VI. ARBITRATION.
.
Any dispute relating to the interpretation or performance of this contract
shall be resolved at the request of either party through binding arbitration.
Arbitration shall be conducted in Los Angeles, California, in according with
the then-existing rules of the American Arbitration Association.  Judgement
upon any award by the arbitrators may be entered by the state or or federal
couurt having juristiction.  The parties ented that this agggreement to
arbitrate be irrevocable..
.
VII. GENERAL PROVISIONS.
.
a. Programmer may neither subcontract nor hire persons to aid in the
programming work without the prior written consent of Company..
.
b. Any modifications to this contract must be in writing and signed by both
parties..
.                                                            DataBioTics Inc.
-----------------------------                -------------------------------.
Signed                                       Signed.
.

 

                                 WORK FOR HIRE.
                                    CONTRACT.
                                     112686.
     ATTACHMENT A - PAYMENT SCHEDULE.
.
     Company shall pay Programmer as follows:.
.
     1. 15% royalty of net sales.  Net sales are defined as cost to
        produce product minus the selling price.  .
 
     2. Royalties shall be paid to Programmer within thirtyfive days
        after each calendar quarter during the term of this
        agreement..
.
     ATTACHMENT A1 - MAINTENANCE AND MODIFICATION.
.
     a. During the period of this agreement, if Company notifies
     Programmer of Program Error(s) or Programmer has reason to
     believe that error(s) exist(s) in Program, Programmer shall use
     his best efforts to verify and fix the error(s) within 15
     working days after modification.  Programmer shall promptly
     notify Company if an error cannot be corrected within a
     reasonable time.  Such corrections shall be in source code and
     machine readable such that Company can update Program
     immediately..
......................

 

                                 WORK FOR HIRE.
                                    CONTRACT.
                                     112686.
     ATTACHMENT B - DUTIES.
.
     Programmer shall be responsible for:.
.
     1. Modify the source code of the TI-RUNNER program to run in a
        16K module for the TI-99/4A computer..
.
     2. Document the program listing, per Company direction..
.
     3. Write the preliminary User's Manual, per Company direction..
.
     4. Provide the fully commented source code, object code and any
        other pertinant code to Company..
.
     7. Ensure the product shall be configured to operate from a
        16K module..
                                              .
.
     8. Provide Company product status at least once every week..
.
     9. Enhance the product beyond the capabilities of the module..
.
.
     Company shall provide technical direction to Programmer..
......................

                                 WORK FOR HIRE.
                                    CONTRACT.
                                     112686.
     ATTACHMENT C - WORK SCHDULE.
.
.
.
     Contract start date shall be effective on receipt of signed
     contract and non-disclosure agreement..
.
     First working version delivered by 15th day of January 1987.  .
.
     Final working version and all deliverables within 30 days after
     delivery of first working version..
 

 

 

  • Like 3

Share this post


Link to post
Share on other sites
16 minutes ago, FarmerPotato said:

ROTFL. The contract defines Net Sales as net loss. 

 

This was really interesting to see. 
 

And doesn't define how net cost to produce is derived.  I could pay myself $50/hr, billable in 1 hr increments, minimum 4 hrs, leaving no actual  profit on the actual sale.

 

Not saying that was how it was done as it may have very well been a profitable situation, just a lack of details can lead to opportunities for abuse.

 

Beery

  • Like 2

Share this post


Link to post
Share on other sites
2 hours ago, 9640News said:

And doesn't define how net cost to produce is derived.  I could pay myself $50/hr, billable in 1 hr increments, minimum 4 hrs, leaving no actual  profit on the actual sale.

when I signed my "contracts" with Cecure to sell some of the software I had written, it was for a specific dollar amount versus some nebulous percentage.   I don't think there was anybody making a living writing TI software after the late 80s.

 

  • Like 2

Share this post


Link to post
Share on other sites

This one is related to an editor and SuperSpace II.

 

                                 WORK FOR HIRE.
                                    CONTRACT.
                                     120586.
  I. INTRODUCTION.
.
This is a work-for-hire agreement in which Ken Schmitt (Programmer) agrees to
provide programming services to DataBioTics Inc. (Company).  Companyy shall pay
Programmer according to the payment schedule set forth in Appendix A of this
contract, which is incorporated by reference..
.
 II. DUTIES.
.
Programmer shall create a computer source code and complete documentation for
Company as per the specification set forth in Appendix B to this contract
which is incorporated by reference herein..
.

                                 WORK FOR HIRE.
                                    CONTRACT.
                                     120586.
ATTACHMENT B - DUTIES.
.
Programmer shall be responsible for:.
.
1. Design and construct a Editor/Assembler/Utility Program for the TI-99/4A
   computer..
.
2. Document the program listing, per Company direction..
.
3. Write the preliminary User's Manual, per Company direction..
.
4. Provide the fully commented source code, object code and any other pertinant
code to Company..
.
5. Utilize the MINIWRITER I source code model provided by Company as a basis
   for Editor design. Utilize the MINI MEMORY and 32K Memory Assemblers as a
   basis for assembler design.  .
.
6. Ensure the product shall be configured to operate from the Super Space II
   module.  Provide a Loader which will load the software from Cassette or
   diskette.  Provide a Menu driven approach to the User Interface..
.
7. Provide Company product status at least once every week..
.
8. Enhance the product beyond the capabilities of the models as possible..
.
.
Company shall provide the spreadsheet model and technical direction..
to Programmer..
.

  • Like 1

Share this post


Link to post
Share on other sites

Last of the three I could salvage.  Notice the royalty and the work required.  I wonder what percentage of authors were students at the time. 

 

-------===========================================================

                                WORK FOR HIRE.
                                    CONTRACT.
                                     121786.
  I. INTRODUCTION.
.
This is a work-for-hire agreement in which Todd Kaplan (Programmer) agrees to
provide programming services to DataBioTics Inc. (Company).  Company shall pay
Programmer according to the payment schedule set forth in Appendix A of this
contract, which is incorporated by reference..
.
 II. DUTIES.
.
Programmer shall create a computer source code and complete documentation for
Company as per the specification set forth in Appendix B to this contract
which is incorporated by reference herein..
.
III. OWNERSHIP.
.
In consideration for payment as set forth in Attachment A of this contract,
Programmer hereby assigns the module rights in the Program to the Company,
Including the right to to copyright the module version of the program in
Company's name.  Programmer understands that the module version of the Program
is a work made for hire which shall be the exclusive property of the Company..
.
Consistant with programmer's recognition of Company's complete ownership
rights in the module version of the Program described in Attachment B,
Programmer agrees not to use the module version of the Program created under
this contract for the benefit of any party other than Company..
 
 IV. COMPLETION DATE.
.
Programmer aggrees to complete all work as per the schedule set forth in
Attachment C of this contract, which is hereby incorporated by reference
herein..
.
  V. TRADE SECRETS.
.
All types of information relating to the program, including this contract annd
its attachments, are to be considered the trade secrets of the Company.
Programer shall keep all trade secrets of Company confidential, and shall sign
nondisclosure aggreements when requested by the Company..
.
 VI. ARBITRATION.
.
Any dispute relating to the interpretation or performance of this contract
shall be resolved at the request of either party through binding arbitration.
Arbitration shall be conducted in Los Angeles, California, in accordance with
the then-existing rules of the American Arbitration Association.  Judgement
upon any award by the arbitrators may be entered by the state or or federal
court having juristiction.  The parties ented that this agggreement to
arbitrate be irrevocable..
.
VII. GENERAL PROVISIONS.
.
a. This agreement shall have an effective date of July 15th, 1986..
 
b. Programmer may neither subcontract nor hire persons to aid in the
programming work without the prior written consent of Company..
.
c. Any modifications to this contract muust be in writing and signed by both
parties..
.
Signed:              Date:                   Signed:               Date:.
.
-----------------------------                -------------------------------.
......................

 

                                 WORK FOR HIRE.
                                    CONTRACT.
                                     121786.
     ATTACHMENT A - PAYMENT SCHEDULE.
.
     Company shall pay Programmer as follows:.
.
     1. A royalty of $1.00 per unit sold..
 
     2. Royalties shall be paid to Programmer within thirtyfive days
        after each calendar quarter during the term of this
        agreement..
.
     ATTACHMENT A1 - MAINTENANCE AND MODIFICATION.
.
     a. During the period of this agreement, if Company notifies
     Programmer of Program Error(s) or Programmer has reason to
     believe that error(s) exist(s) in Program, Programmer shall use
     his best efforts to verify and fix the error(s) within 15
     working days after modification.  Programmer shall promptly
     notify Company if an error cannot be corrected within a
     reasonable time.  Such corrections shall be in source code and
     machine readable such that Company can update Program
     immediately..

 

                                 WORK FOR HIRE.
                                    CONTRACT.
                                     121786.
ATTACHMENT B - DUTIES.
.
Programmer shall be responsible for:.
.
1. Design and construct a word processor which shall operate within a module
   for the TI-99/4A computer.  This module version of a word processor shall be
   titled MINIWRITER II + and III +..
.
2. Document the program listing, per Company direction..
.
3. Base the MINIWRITER functions on that of TI-WRITER and the MINIWRITER,.
   per Company direction..
.
4. Provide the fully commented source code, object code and any other pertinant
   code to Company..
.
5. Ensure the product shall be configured to operate from the module address
   space and utilize the parallel printer interface design of the MINIWRITER
   III +.  And, that one EPROM version will operate with the MINIWRITER II +
   and III+ module design, including the appropriate bank switching.  Also,
   ensure the program shall be capable of using the console memory or extended
   memory as a text buffer and cassette or disk as storage medium and printer
   as hard copy output..
 
7. Provide Company product status at least once every week..
.
8. Enhance the product beyond the capabilities stated as possible..
.
.
Company shall provide the technical direction to programmer.
.
.

                                 WORK FOR HIRE.
                                    CONTRACT.
                                     121776.
     ATTACHMENT C - WORK SCHEDULE.
.
.
.
     Contract start date shall be effective as of July 15th, 1986..
.
     Preliminary module version delivered by December 31,1986..
 
     Final working version delivered by 5th day of January 1987. .
.
......................

 

  • Like 2

Share this post


Link to post
Share on other sites

Here is what appears to be a comprehensive list of DBT cartridges by name, cartridge size, number of players, and description. 

 

CARTLIST

 

Sample from the attached tifiles-formatted list:

 

                 # of
Module Name Size Players Description
----------- ---- ------- -~---------
SORGAN II    16K    1    Turns your 4A into a true organ with bit/map graphics

TI-RUNNER    16K    1    50 screens of action while you escape from the
                          below the Battle Cruiser decks

  • Like 3

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...