🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: alt.msdos.programmer
3 messages
3 total messages Started by Russ Nelson Fri, 16 Feb 1990 16:44
Public Domain Linker with source in C
#1279
Author: Russ Nelson
Date: Fri, 16 Feb 1990 16:44
47 lines
3733 bytes
I just found a public domain linker with source in C that someone uploaded
to grape.ecs.clarkson.edu.  I haven't tried the program yet, but it seems
like it should work...

The file is on grape.ecs.clakrson.edu in /f/uploads as linker.zip

Here's the only author attribution I could find:

/*+-------------------------------------------------------------------------+
  |                                                                         |
  |  This program is released to the public domain by the author on         |
  |  February 15, 1989 at the Software Development Conference,              |
  |  San Francisco, CA.  With the understanding that there are no           |
  |  warranties of any sort either expressed or implied, you may use the    |
  |  code in whole or part for any lawful purpose.  The author does not     |
  |  warrant or guarantee that this code is fit for any particular purpose. |
  |  You are under no obligation to acknowledge the author when using this  |
  |  code, but you may do so if you desire.  The author neither seeks nor   |
  |  desires any contributions for this code.                               |
  |                                                                         |
  |  Should you desire to communicate with the author, the preferred method |
  |  is via the author's bulletin board, Pontchippi.  Pontchippi is an      |
  |  OPUS board.  You may contact it directly at 504-244-1417 or via net    |
  |  mail to node 390/105.  The board has a 9600 baud US Robotics Courier   |
  |  HST modem.  Should you contact the board directly, access to the board |
  |  is granted immediately up completion of a very simple questionnaire.   |
  |                                                                         |
  |  The author wishes to acknowledge and thank Jack Purdum and Tim Leslie  |
  |  of Ecosoft for their assistance and support.  In addition to Jack and  |
  |  Tim, Steve Russell of SLR Systems was also of invaluable assistance.   |
  |  All helped in this project by debugging and offering their expert      |
  |  advice and guidance.  They always had time for me seemingly whenever   |
  |  I requested it.                                                        |
  |                                                                         |
  |  Finally, this program is dedicated to the memory of my father-in-law,  |
  |  Mariano "Val" Valentino.  The only request the author makes for        |
  |  using the program is that the program name be left as "VAL" in his     |
  |  memory.                                                                |
  |                                                                         |
  |  David Troendle                                                         |
  |  New Orleans, LA                                                        |
  |  February 10, 1989                                                      |
  |                                                                         |
  +-------------------------------------------------------------------------+*/
--
--russ (nelson@clutx [.bitnet | .clarkson.edu])  Russ.Nelson@$315.268.6667
Violence never solves problems, it just changes them into more subtle problems
DOS 3.3+ environment space
#1280
Author: Jason Coughlin
Date: Fri, 16 Feb 1990 20:21
19 lines
1253 bytes
In DOS 3.2, one could specify DOS's environment space in the config.sys
file with a line something like (I don't remember the exact syntax):

SHELL=c:\command.com /e:512

(That may have been /p:512, I can't remember exactly).  The point is that
they changed it in DOS 3.3+!!!!!!!!!!  And of course, the manual doesn't
even mention the environment space (Working with Ms-Dos is like having
a nickel shoved up ...).

Does anyone know how to increase the environment space for DOS 3.3+?

Pls email responses as I hate PC's and don't read the group.  Thanks
for the information!!

-- 
Jason Coughlin ( jk0@sun.soe.clarkson.edu , jk0@clutx )
"Every jumbled pile of person has a thinking part that wonders what the
part that isn't thinking isn't thinking of." - They Might Be Giants
Re: DOS 3.3+ environment space
#1278
Author: Randy Spangler
Date: Fri, 16 Feb 1990 22:23
34 lines
2101 bytes
In article <1990Feb16.202111.5163@sun.soe.clarkson.edu> jk0@image.soe.clarkson.edu (Jason Coughlin) writes:
>In DOS 3.2, one could specify DOS's environment space in the config.sys
>file with a line something like (I don't remember the exact syntax):
>
>SHELL=c:\command.com /e:512
>
>
>Does anyone know how to increase the environment space for DOS 3.3+?
>

Actually, it's pretty simple for DOS 3.3.  Debug command.com, then display
:0EB8 - this should be 0Ah.  This is where COMMAND.COM stores the size of the
environment table.  Change it to whatever you want, and write the changes
back to disk again.  

This has the nice advantage of taking no additional space or anything.
However, it will only work for DOS 3.3.

The way I got this address was by debugging command.com with the command line
argument to increase environment space:

debug command.com /e:256

And then tracing along until command.com parsed the command line.  About the
time it finishes reading the argument, it converts it from ASCII to hex and
then writes it to :0EB8, overwriting the 0Ah default.  Then I quit debug, 
restarted it, and changed the value.  Works fine on my computer.  The same
process should work for 4.0 and above.

-- 
 --------------------------------------------------------------------------
|    Randy Spangler                    |    The less things change, the    |
|    rspangle@jarthur.claremont.edu    |    more they remain the same      |
 --------------------------------------------------------------------------
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads