THE WELCH COMPANY
440 Davis Court #1602
San Francisco, CA 94111-2496
415 781 5700
rodwelch@pacbell.net


S U M M A R Y


DIARY: July 28, 2003 11:40 AM Monday; Rod Welch

Letter to Morris on improving memory for SDS.

1...Summary/Objective


..............
Click here to comment!

CONTACTS 

SUBJECTS
Options to Improve Memory Reviewed with Morris Upgrade Medi  C Versio
Jones, Morris Submits Questions to Brandon and Brenda at Microsoft on
Compiler Improvements Based on History of Program Development and Imp
SDS Memory Increase above 640K Ask Gary to Comment on Whether there a
Memory Solution to Medit and SDS DOS Extender Gary Johnson Submits Qu
Development Planning for Next Generation SDS
Memory Solution to Medit and SDS DOS Extender Gary Johnson Submits Qu

2109 -
2109 -    ..
2110 - Summary/Objective
2111 -
211101 - Follow up ref SDS 3 0000, ref SDS 2 NQ7O.
211102 -
211103 - On 020205 Morris commented that doing the code to increase memory for
211104 - SDS would take a week, and then 6 months to debug. ref SDS 1 Q54L
211106 -  ..
211107 - The other day, Gary submitted a letter to Morris relating recent
211108 - reseach that may contribute to improving memory for Medit. The copy of
211109 - the letter I received says.....
211110 -
211111 -     1.  This is a 16-bit DOS Extender.
211113 -          ..
211114 -     2.  It allows access to 16M memory using RAM only, or to 256M if
211115 -         the virtual memory feature is enabled.
211116 -
211117 -            includes the development tools and two run-time licenses
211118 -            for $375 Additional run-times are normally $25 each.
211119 -            DOS/16M is sold with a full 60-day no-questions-asked
211120 -            return privilege.
211122 -  ..
211123 - Gary's SDS record for today shows planning for the next version of SDS
211124 - and discusses using a DOS extender to improve the current version of
211125 - SDS while the next version is being developed. ref SDS 4 LM5O
211126 -
211127 -              [On 030801 reviewed Gary's planning for a DOS extenter;
211128 -              sent a letter to Morris asking for comments, to follow up
211129 -              Gary's letter today. ref SDS 5 QF91 and ref SDS 5 VL4I
211131 -               ..
211132 -              [On 030803 Morris responds saying a DOS extender could
211133 -              not increase the size of a file used for SDS; this might
211134 -              mean that Medit could handle multiple files under 640K,
211135 -              and that would be a big interim solution. ref SDS 6 B59I
211137 -          ..
211138 -     3.  I have the following notes on converting to DPMI:
211139 -
211140 -            ttp://saturn.spaceports.com/~dosuser/dpmiconv.htm 211142 -          ..
211143 -     4.  If you have a lot of code in compiled form, such as libraries
211144 -         (.LIB or .OBJ files) purchased from third-party vendors (ie.
211145 -         not the compiler makers), or if you use a lot of assembly
211146 -         language, then you'd do best to go for 16-bit DPMI. In this
211147 -         case, you should be able to link the old modules with your
211148 -         program to get a working DPMI executable.
211150 -          ..
211151 -     5.  I recognize that using a 32-bit DOS Extender would entail
211152 -         significant code change, but the above appears to indicate
211153 -         that the usual change to a 16-bit extender is far less
211154 -         painful.
211156 -          ..
211157 -     6.  I have never programmed using a DOS Extender. Does this sound
211158 -         like a plausible thing to attempt? I intend to make certain
211159 -         that I can build Medit (SDS) on my own, and then I will
211160 -         consider whether to try using this or some similar too.
211162 -          ..
211163 -     7.  Thanks,
211164 -
211165 -         Gary
211166 -
211168 -  ..
211169 - Gary's letter has an attachment of a letter sent to Gary with more
211170 - details on this solution, saying...
211171 -
211172 -
211173 -     1.  On Saturday 19 July 2003 11:10 am, you wrote:
211174 -
211175 -         [...this part quotes a letter from Gary...]
211177 -            ..
211178 -           I have a 16-bit DOS program written in MASM that could
211179 -           really use an extender.
211181 -            ..
211182 -           Unfortunately, there is no pricing information on your site.
211184 -            ..
211185 -           Could you send me pricing information on your products,
211186 -           please.
211188 -          ..
211189 -     2.  DOS/16M is sold as a package, containing the development
211190 -         tools for 1 developer and and some number of run-time
211191 -         licenses.  The development tools license (the Initial
211192 -         Development Kit (IDK) license) costs $345 per developer.
211193 -         The run-time licenses are $25 each in small quantities.
211195 -          ..
211196 -     3.  We provide two bundles.  The first is for small developers,
211197 -         and includes the development tools and two run-time licenses
211198 -         for $375, normally $395.  It is appropriate for exploration,
211199 -         "one-off" programs, and custom development projects.
211201 -          ..
211202 -     4.  The second bundle includes the development tools and 50 run-
211203 -         time licenses for $1495, normally $1595.  Although this
211204 -         package is large enough to satisfy most folks needs, you
211205 -         may still need to distribute more than 50 copies of your
211206 -         program.  If so, you will need to arrange for additional
211207 -         run-times.
211209 -          ..
211210 -     5.  Additional run-times are normally $25 each, although there
211211 -         are a number of alternative, volume-purchase arrangements.
211212 -         To select the most cost-effective plan suitable for your
211213 -         situation, please send us an estimate of the number of copies
211214 -         to be distributed over each of the next two years, and the
211215 -         revenue you expect to receive per copy.
211217 -          ..
211218 -     6.  Shipping for the development kit is $20 in the United States
211219 -         (for UPS 2-day Air), and $40 otherwise (for Express Mail,
211220 -         which usually takes 2-3 days.)
211222 -          ..
211223 -     7.  DOS/16M is sold with a full 60-day no-questions-asked
211224 -         return privilege.  The guarantee and the exact terms are
211225 -         spelled out in the DOS/16M IDK license, which we can
211226 -         fax to you, if you will send us your fax number and which
211227 -         bundle you are interested in.
211229 -          ..
211230 -     8.  Terry
211231 -
211232 -         Terry Colligan  mailto:terryc@tenberry.com
211233 -         Tenberry Software, Inc.  http://www.tenberry.com
211234 -         info@tenberry.com   phone 1.480.767.8868  fax 1.480.767.8709
211235 -
211236 -
211237 -
211238 -
211239 -
211240 -
211241 -
211242 -
211243 -
211244 -
211245 -
211246 -
211247 -
211248 -
211249 -
211250 -
211251 -
211252 -
211253 -
211254 -
211255 -
211256 -
211257 -
211258 -
211259 -
211260 -
211261 -
211262 -
211263 -
211264 -
211265 -
211266 -
211267 -
211268 -
211269 -
211270 -
211271 -
211272 -
211273 -
211274 -
211275 -
211276 -
211277 -
211278 -
211279 -
211280 -
211281 -
211282 -
211283 -
211284 -
211285 -
211286 -
211287 -
211288 -
211289 -
211290 -
211291 -
211292 -
211293 -
211294 -
211295 -
211296 -
211297 -
211298 -
211299 -
211300 -
211301 -
211302 -
211303 -
211304 -
211305 -
211306 -
211307 -
211308 -
2114 -