[arachne] Re: Backspace/History Hotkey Doesn't Work

  • From: "Glenn McCorkle" <glennmcc@xxxxxxxxxx>
  • To: arachne@xxxxxxxxxxxxx, arachne4dos@xxxxxxxxxxx
  • Date: Sun, 12 Nov 2006 19:21:00 -0500

Arachne at FreeLists---The Arachne Fan Club!

On Mon, 13 Nov 2006 06:58:22 +1030, Greg Mayman wrote:

> On Thu, 09 Nov 2006 17:51:57 +1000, Ron Clarke wrote:

>>> If Alt-X and Alt-E are the same thing, the ways back into
>>> Arachne should be interchangeable.
>> No, they are not.  :)

> Well, I know that, which is why I prefaced my statement with the
> word "If". But trying to convince some people is sure an uphill
> battle!

>>> If they aren't interchangeable, then why aren't they?
>> Because Alt-X   CLOSES  Arachne, and drops back to the DOS prompt.
>> and:
>> Because Alt-E   SHELLS out to a NEW DOS shell, over and above the
>> original DOS shell - that is why "mem /c /p" will show two (2) instances
>> of COMMAND.COM - one for each shell (one nested inside the other).

> My question was rhetorical, in answer to a certain person's
> assertion that Alt-E and Alt-X did the same thing.

> I was hoping that person could explain why they weren't
> interchangeable if (as he claims) they are indeed the same.

In actuallity... the 2 are almost identical to each other.

This is how they differ......

Alt+X memory stats for 'mem /c'

Conventional memory:

   Name                Size in Decimal        Size in Hex
     DOS          91,040 (        88K )           163A0
QEMM386$             768 (         0K )             300
 COMMAND           1,536 (         1K )             600

    FREE         643,456 (       628K )           9D180

Memory Type           Total Bytes ( Kbytes  )       Available For Programs

Extended               15,728,640 ( 15,360K )                0 (      0K )
Extended via XMS             --------                6,804,480 (  6,645K )
EMS                   267,223,040 ( 260,960K )      163,053,568 ( 159,232K )

Largest executable program:  643,440 ( 628K )
Total Free DOS memory:       741,712 ( 724K )

As we see... core.exe has been 'dumped' from memory upon exiting Arachne
and we must type 'arachne.bat<enter>' to restart Arachne.

________________________________________

Alt+E memory stats for 'mem /c'

Conventional memory:

   Name                Size in Decimal        Size in Hex
     DOS          91,040 (        88K )           163A0
QEMM386$             768 (         0K )             300
 COMMAND           2,160 (         2K )             870
 COMMAND           7,136 (         6K )            1BE0

    FREE         635,696 (       620K )           9B330

Memory Type           Total Bytes ( Kbytes  )       Available For Programs

Extended               15,728,640 ( 15,360K )                0 (      0K )
Extended via XMS             --------                6,804,480 (  6,645K )
EMS                   267,223,040 ( 260,960K )      163,053,568 ( 159,232K )

Largest executable program:  635,680 ( 621K )
Total Free DOS memory:       733,952 ( 717K )

As we see... core.exe has been 'dumped' from memory upon 'shelling-out'
from Arachne but a second copy of command.com was loaded via $roura$.bat
which 'calls' dosshell.bat

--- $roura$.bat ---
call l:\arachne\system\dgi\dosshell.bat l:\arachne\
arachne -r
____________________________________________________

--- dosshell.bat ---
@echo off
set oldpmt=%prompt%
set prompt=Type EXIT to return to Arachne$_$p$g
if exist ppp.log set prompt=You are still online$_Type EXIT to return to 
Arachne$_$p$g
if (%COMSPEC%)==() goto nocomspec
%COMSPEC% /E:1024
goto end
:nocomspec
COMMAND.COM /E:1024
:end
set prompt=%oldpmt%
set oldpmt=
%1
cd %1system
cd ..
_____________________

Now we must type 'exit<enter>' to quit that 2nd copy of command.com
and Arachne is restarted via the next line in $roura$.bat which
runs arachne.bat automatically instead of requiring the user to
restart her manually via 'arachne.bat<enter>' on the command line.

________________________________________

Try this and see what happens....

Alt+E to 'shell-out'

Use a text editor to remove that 'arachne -r' from $roura$.bat
located in the arachne.tmp subdirectory under your temp dir.

--- mine is located here........

l:\temp\arachne.tmp\$roura$.bat

____________________

Save the altered file and quit your text editor.

Now you're back at the DOS command prompt and typing 'exit<enter>'
will quit that second copy of command.com but since the line for
restarting Arachne automatically has been removed from $roura$.bat
it will now be required to restart her manually by typing
'arachne.bat<enter>' at the command prompt.

-- 
 Glenn
 http://www.delorie.com/listserv/mime/
 http://www.cisnet.com/glennmcc/
 http://www.law.cornell.edu/constitution/constitution.table.html
                  Arachne at FreeLists                  
-- Arachne, The Premier GPL Web Browser/Suite for DOS --

Other related posts: