[Freedos-user] Re: About LOADHIGH with EMM386

2005-06-04 Thread Michael Devore

resent with address corrections for freedos-user list

At 05:54 PM 6/3/2005 -0300, Enrique Mora wrote:


Hi. I have a problem. When i use EMM386.exe and HIMEM.EXE all the programs
that I put in upper memory faild.



14?DOS=HIGH,UMB
4?DEVICE=C:\FDOS\FDXMS\FDXMS.SYS
4?DEVICE=C:\FDOS\UMBPCI\UMBPCI.SYS
12?DEVICE=C:\FDOS\BIN\HIMEM.EXE
1?DEVICE=C:\FDOS\BIN\EMM386.EXE NOEMS X=TEST I=A000-AFFF I=B000-B7FF


The X=TEST is good, but before you I= include ranges, you should first test 
whether things work without them.  Try taking out the two I= include ranges 
as a first test.  If that makes things work, you can add parts of the 
ranges back in slowly.


Since you are loading network drivers high, I would always suggest using 
the VDS option of EMM386, in case the network drivers need VDS support to 
load in remapped memory.


If X=TEST without I= and the VDS option don't change anything, the best 
thing to try is to do a full exclude of all high memory as in X=A000-EFFF 
(keep VDS too), in order to be sure that the problem really is with high 
memory loads.


If that works with full exclusion, then you'll need to manually X= exclude 
the range(s) which cause problems.  Plus I= include nonproblematic 
A000-B7FF ranges in  since those are not automatically included.  If it 
does not work with full exclusion, we're looking at a different problem 
unrelated to upper memory entirely.


Frankly, I don't see a need to ever use FDXMS.SYS in a CONFIG.SYS file 
nowadays.





---
This SF.Net email is sponsored by: NEC IT Guy Games.  How far can you shotput
a projector? How fast can you ride your desk chair down the office luge track?
If you want to score the big prize, get to know the little guy.  
Play to win an NEC 61 plasma display: http://www.necitguy.com/?r=20

___
Freedos-user mailing list
Freedos-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-user


[Freedos-user] Re: About LOADHIGH with EMM386

2005-06-04 Thread Arkady V.Belousov
Hi!

 (Forwarded by Johnson Lam from Jack R. Ellis to me. I answer again in
group, because this is not private topic):

 trouble using a packet driver.   If you know where to E-Mail Belousov
 can you please send him the following??Thanks!  Jack R. Ellis

 May address mentioned on the www.freedos.org/contact page.

 with loadhigh packet-driver problems.   UMBPCI may or may-NOT help,

 Yes, of course - if chipset doesn't supported by UMBPCI, then it will
not load at all. But if it supported - which other troubles you see?

 as Uwe Sieber notes in his UMBPCI writeup that the shadow memory he
 sets as upper-memory WILL NOT do DMA on mainboards for AMD CPU chips!

 Hm, interesting and strange. Anyway, author of question doesn't
specifies machine configuration, so he may try this itself.

 Also, drivers that work in memory below 640K but FAIL in upper-memory
 may not be just incompatible; more likely they may be in ERROR!   A

 I just make short, generic description, which may not cover some
specifics (which was not specified by author of question).

 lot of drivers still have NO LOGIC for finding and using their ACTUAL
 32-bit addresses, which ABSOLUTELY demands Virtual DMA (VDS) calls!

[...]
 what is now UDMA2!]   VDS calls are implemented by EMM386 or whatever
 equivalent driver is in use, as only that driver knows which ACTUAL
 addresses are mapped into upper-memory.   Only three VDS calls need
 be used.   First, an initialization VDS lock on the resident driver
 prevents it from being mapped OUT during Windows 3.1 task-switching
 AND provides a base 32-bit address for fixed driver command-chains or
 buffers.   Afterward, if user I-O is to be done DIRECTLY to or from a
 user buffer (not through an intermediate driver buffer), the user's
 buffer must have a VDS lock BEFORE any DMA I-O, then a VDS unlock
 AFTER all DMA I-O ends.The lock also returns the 32-bit address
 of the user buffer, needed for DMA.

 If your friend is source code
 competent and has the source for his packet driver, tell him to CHECK
 for those 3 VDS calls.   As an example of how-to-do-it he can inspect
 the V2.5 UDMA2S driver (a bit simpler than UDMA2).   UDMA2S.ASM lines
 461-476 are the init lock, DVRCORE.ASM (the resident driver!) lines
 216-231 lock user I-O buffers, and DVRCORE.ASM line 246 unlocks a
 buffer (if needed) after I-O using a subroutine.

 If your friend has
 NO source-code competence but HAS the packet-driver sources, you will
 need to check the files for him as I describe.   WITHOUT the sources,
 I am afraid your friend is stuck loading his packet driver into low
 memory, like it or NOT!!   Lack of VDS logic, even AFTER upper-memory
 came into general use about 1990, is still a common ERROR in many DMA
 drivers; VIA and many other companies DON'T want to talk about it!!




---
This SF.Net email is sponsored by: NEC IT Guy Games.  How far can you shotput
a projector? How fast can you ride your desk chair down the office luge track?
If you want to score the big prize, get to know the little guy.  
Play to win an NEC 61 plasma display: http://www.necitguy.com/?r=20
___
Freedos-user mailing list
Freedos-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-user


Re: [Freedos-user] About LOADHIGH with EMM386

2005-06-04 Thread Arkady V.Belousov
Hi!

4--2005 02:52 [EMAIL PROTECTED] (Michael Devore) wrote to
[EMAIL PROTECTED]:

MD If X=TEST without I= and the VDS option don't change anything, the best
MD thing to try is to do a full exclude of all high memory as in X=A000-EFFF
MD (keep VDS too), in order to be sure that the problem really is with high
MD memory loads.

 Yes, he already says, that packet driver was works in low memory.




---
This SF.Net email is sponsored by: NEC IT Guy Games.  How far can you shotput
a projector? How fast can you ride your desk chair down the office luge track?
If you want to score the big prize, get to know the little guy.
Play to win an NEC 61 plasma display: http://www.necitguy.com/?r 
___
Freedos-user mailing list
Freedos-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-user


Re: [Freedos-user] About LOADHIGH with EMM386

2005-06-04 Thread Michael Devore

At 04:51 PM 6/4/2005 +0400, Arkady V.Belousov wrote:


MD If X=TEST without I= and the VDS option don't change anything, the best
MD thing to try is to do a full exclude of all high memory as in X=A000-EFFF
MD (keep VDS too), in order to be sure that the problem really is with high
MD memory loads.

 Yes, he already says, that packet driver was works in low memory.


In my experience of having handled tech support for a number of years, you 
can't really assume anything based on something else.  People accidentally 
overlook stuff in the configurations, plus the weirdest things you can't 
believe would ever happen with a computer setup, actually do.





---
This SF.Net email is sponsored by: NEC IT Guy Games.  How far can you shotput
a projector? How fast can you ride your desk chair down the office luge track?
If you want to score the big prize, get to know the little guy.  
Play to win an NEC 61 plasma display: http://www.necitguy.com/?r=20

___
Freedos-user mailing list
Freedos-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-user


Re: [Freedos-user] freecom compile errors

2005-06-04 Thread Kenneth J. Davis

Tom Lee Mullins wrote:




Hello All,
I am trying to complie the freecom source using all the tools
given by them on the site but i am receiving the error..
no such command or file as make

i have turboc 1.01 and nasm and all the things given by the site..
i also have installed the latest freedos on my hard disk..
Please help
thanking you
Maulik



Is his config.mak setup with the proper paths?  It may help to ensure 
the borland tools are also in the PATH environment variable.


Also, is he using the source straight from cvs or from the archive at 
fdos.org?  (Depending on the branch) the source as is in cvs will not 
compile, at minimal you need the suppl library and a dummy file (or 
minimal implementation) as it appears to have not been committed -- I 
forget which, but check out the patch file included in the source 
archive of FreeCom on fdos.org/kernel/  [it also contains some 
additional fixes, so I recommend it over straight cvs source using the 
head branch]


(if he needs further help, you may want to suggest the FreeCom mailing 
list, FreeDOS-FreeCom)


Jeremy





---
This SF.Net email is sponsored by: NEC IT Guy Games.  How far can you shotput
a projector? How fast can you ride your desk chair down the office luge track?
If you want to score the big prize, get to know the little guy.  
Play to win an NEC 61 plasma display: http://www.necitguy.com/?r=20

___
Freedos-user mailing list
Freedos-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-user


Re: [Freedos-user] freecom compile errors

2005-06-04 Thread Tom Lee Mullins

Kenneth J. Davis wrote:


Tom Lee Mullins wrote:




Hello All,
I am trying to complie the freecom source using all the tools
given by them on the site but i am receiving the error..
no such command or file as make

i have turboc 1.01 and nasm and all the things given by the site..
i also have installed the latest freedos on my hard disk..
Please help
thanking you
Maulik



Is his config.mak setup with the proper paths?  It may help to ensure 
the borland tools are also in the PATH environment variable.


Also, is he using the source straight from cvs or from the archive at 
fdos.org?  (Depending on the branch) the source as is in cvs will not 
compile, at minimal you need the suppl library and a dummy file (or 
minimal implementation) as it appears to have not been committed -- I 
forget which, but check out the patch file included in the source 
archive of FreeCom on fdos.org/kernel/  [it also contains some 
additional fixes, so I recommend it over straight cvs source using the 
head branch]


(if he needs further help, you may want to suggest the FreeCom mailing 
list, FreeDOS-FreeCom)


Jeremy





---
This SF.Net email is sponsored by: NEC IT Guy Games.  How far can you 
shotput
a projector? How fast can you ride your desk chair down the office 
luge track?
If you want to score the big prize, get to know the little guy.  Play 
to win an NEC 61 plasma display: http://www.necitguy.com/?r=20

___
Freedos-user mailing list
Freedos-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-user


Thank you for the reply. I have forwarded it to the freedos group.

--


TomLeeM
* * * * * * * * * * * * * * * * * * * * * *
http://www.ecomstation.com 
* * * * * * * * * * * * * * * * * * * * * *

http://tomleem.homestead.com
* * * * * * * * * * * * * * * * * * * * * *



---
This SF.Net email is sponsored by: NEC IT Guy Games.  How far can you shotput
a projector? How fast can you ride your desk chair down the office luge track?
If you want to score the big prize, get to know the little guy.  
Play to win an NEC 61 plasma display: http://www.necitguy.com/?r=20

___
Freedos-user mailing list
Freedos-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-user


Re: [Freedos-user] Writing to NTFS filesystems

2005-06-04 Thread Aitor Santamaría Merino

Hi,

Kenneth J. Davis escribió:

For applications which are best run from pure DOS, but the user has 
only NTFS (and Windows), and the max data stored is known ahead of 
time, a possible solution involves creating the file ahead of time (in 
Windows) and then in DOS either using a special driver to treat the 
file as a virtual drive or in the application specially supporting 
it.  The file itself could be an app specific format (where a Windows 
program/GUI reads it and displays the information to/interacts with 
the user) or simply a disk image so a program like VFD makes it a 
virtual drive to Windows as well.  Although not currently supported, 
it should even be possible to boot FreeDOS (possibly from the same 
disk image data stored to) from the NTFS partition.  I am aware of one 
company that used an approach similar to this (where the user 
interacted with a Windows program, and the computer rebooted into DOS 
to run the tests, and then back into Windows for processing/displaying 
the results).


Doesn't PowerQuest do this in their PartitionMagic when you want to do 
something critical to the %systemdrive%?


Aitor



---
This SF.Net email is sponsored by: NEC IT Guy Games.  How far can you shotput
a projector? How fast can you ride your desk chair down the office luge track?
If you want to score the big prize, get to know the little guy.  
Play to win an NEC 61 plasma display: http://www.necitguy.com/?r=20

___
Freedos-user mailing list
Freedos-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-user


Re: [Freedos-user] Writing to NTFS filesystems

2005-06-04 Thread Aitor Santamaría Merino

Hi,

Mark Bailey escribió:


Or, you may be able to access a USB memory stick (aka thumb
drive).  There are two basic ways of doing that.  One is if
your BIOS provides the correct support, FreeDOS may detect the
USB stick and be able to use  it.  (Note that this sort of
works on my Dell D600 laptop but is unstable).  The other
way is to use usbaspi.sys and aspidisk.sys to attempt to detect
the USB stick from DOS.  This works successfully on
the computers I've tried.


Where do these two come from?  (usbaspi and aspidisk). Are they limited 
to storage media?


BTW, I have at work a laptop PC with a USB keyboard that behaves quite 
transparently, BIOS can acceed to it without problems (I know because I 
use a BIOS password), and I suppose the same would happen to DOS (I 
haven't been able to do tests yet).
As it is my first experience with USB keyboards, should I expect all USB 
keyboards to behave transparently and go through BIOS? Any experiences?


Aitor



---
This SF.Net email is sponsored by: NEC IT Guy Games.  How far can you shotput
a projector? How fast can you ride your desk chair down the office luge track?
If you want to score the big prize, get to know the little guy.  
Play to win an NEC 61 plasma display: http://www.necitguy.com/?r=20

___
Freedos-user mailing list
Freedos-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-user


Re: [Freedos-user] Re: Re: text editor's and mem command

2005-06-04 Thread Aitor Santamaría Merino

Hi,

[EMAIL PROTECTED] escribió:


Hi all, as the editors on old PCs topic still has some
attention: My spin-off variant EDIT 0.7c works properly on
8086 / 8088 (PC-XT) computers, even with 84-key keyboard.
Hint hint ;-).

http://www.coli.uni-sb.de/~eric/stuff/soft/by-others/edit07c.zip

Aitor has asked (when 0.7b came out) whether there would be a
place to download the D-FLAT library (the underlying windowing
and Text-GUI (TUI) toolkit of EDIT). Patric has found good
old DFLAT 20 still online. Public domain by Dr Dobbs:

http://www.programmersheaven.com/search/download.asp?FileID=15308
 

Thanks, I'll look into that. I assume from your words that it is no 
longer under active development.


Aitor




---
This SF.Net email is sponsored by: NEC IT Guy Games.  How far can you shotput
a projector? How fast can you ride your desk chair down the office luge track?
If you want to score the big prize, get to know the little guy.  
Play to win an NEC 61 plasma display: http://www.necitguy.com/?r=20

___
Freedos-user mailing list
Freedos-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-user


Re: [Freedos-user] Fox-cubs v0.1 appared!

2005-06-04 Thread Aitor Santamaría Merino

Hi there,

Kristaps Kaupe escribi:


Tuesday 03 May 2005 21:43, Fox rakstja:
 


Hi there,

I want to announce that I wrote Fox-cubs v0.1.
It's a Pascal library (TPU unit) which supports using CATS/Kitten formatted
language files into Pascal programs. With Fox-cube the programmer get a new
function, called LoadMessage, some technical stuff:
   



If I remember correctly, there is already some Cats Pascal implementation by 
Aitor, written few years ago. Can't find the URL right now.
 


Yes, that's right. Here it is the url for everybody:
http://www.ibiblio.org/pub/micro/pc-stuff/freedos/files/devel/libs/cats/old/
that's catspas.zip. A quick hack based on a direct translation from the
old CATS (no kitten), so I said nothing. I was planning to use it on
KEYB, but so far I have mostly turned PAS-ASM, so it isn't under activ
e development right now, nor I think it will.
At the moment you can have KEYB translated by translating the hardcoded
messages in KEYBMSG.NLS file and re-compile, but will change that in the
future.

Aitor

PS: Kristaps, I assume that my message will disappear and never arrive
freedos-devel, could you please forward it to freedos-user for me? Thanks!





---
This SF.Net email is sponsored by: NEC IT Guy Games.  How far can you shotput
a projector? How fast can you ride your desk chair down the office luge track?
If you want to score the big prize, get to know the little guy.  
Play to win an NEC 61 plasma display: http://www.necitguy.com/?r=20

___
Freedos-user mailing list
Freedos-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-user


Re: [Freedos-user] EMM386 2.01

2005-06-04 Thread Arkady V.Belousov
Hi!

2--2005 21:13 [EMAIL PROTECTED] (Aitor Santamara Merino) wrote to
freedos-user@lists.sourceforge.net:

ASM - what EMX is exactly
ASM - how does it relate to RSX.EXE?

copying.rsx:
RSX : DPMI-DOS 0.9/1.0 extender for 80386+ processors

rsx.exe:
RSX (32-bit 5.21) DPMI DOS extender for emx and rsxnt programs.
Copyright (c) Rainer Schnitker 1993-1998. All rights reserved.

emx.exe:
emx 0.9d (rev 61) -- Copyright (c) 1991-2000 by Eberhard Mattes
Usage: emx [-cdeoqOV] [-sstack_size] program [arguments]

 As I understand, EMX is a layer, which allows to run OS/2 programs
outside of OS/2. And Eugene Roshal selects EMX/RSX because this property.

ASM - how does it compare to WDOSX, if it can be compared?

 Don't know, but I don't hear about OS/2 in context of WDOSX, which is
win32 emulator.




---
This SF.Net email is sponsored by: NEC IT Guy Games.  How far can you shotput
a projector? How fast can you ride your desk chair down the office luge track?
If you want to score the big prize, get to know the little guy.
Play to win an NEC 61 plasma display: http://www.necitguy.com/?r 
___
Freedos-user mailing list
Freedos-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-user


Re: [Freedos-user] EMM386 2.01

2005-06-04 Thread Michael Devore

At 09:13 PM 6/2/2005 +0200, Aitor Santamaría Merino wrote:


Michael Devore escribió:


At 03:07 PM 5/3/2005 -0500, I wrote:

Ha!  What is up with these goofball extender limitations?  RAR32 uses 
RSX extender.  I can't decide if there is a weird bug in EMM386 that 
makes DOS/32A unhappy with 256M and RSX 429M, or if the weirdness is 
in the extenders themselves.

Precisely I wanted to ask about EMX/RSX, as it seems quite difficult to
google.

- what EMX is exactly
- how does it relate to RSX.EXE?
- how does it compare to WDOSX, if it can be compared?


EMX/RSX came from one or more of the GCC camp of DOS-compatible 
developers.  It appears pretty old, older than WDOSX.  Think it should have 
been superseded by CWSDPMI, since there are references to the older GO32 
extender coincident with EMX/RSX documentation, but maybe not.


EMX must be necessary for OS/2 besides RSX because OS/2 is a DPMI server 
and DPMI is EMX's responsibility.


The basic explanation I came up with on brief research is that RSX is the 
VCPI-based extender and EMX is the glue to provide an interface to an 
existing DPMI server and/or acts as a DPMI server itself.  EMX is dependent 
on RSX being present, but RSX is only dependent on EMX for DPMI 
services.  That understanding could be wrong or backwards.





---
This SF.Net email is sponsored by: NEC IT Guy Games.  How far can you shotput
a projector? How fast can you ride your desk chair down the office luge track?
If you want to score the big prize, get to know the little guy.
Play to win an NEC 61 plasma display: http://www.necitguy.com/?r 
___

Freedos-user mailing list
Freedos-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-user


Re: [Freedos-user] text editor's and mem command

2005-06-04 Thread GNU_man
Actually, i discovered (thanks to Eric Auer) that TED3 works perfectly on 
the 8088. Being a bit speed-impaired, this is a more ideal editor FD Edit 
.7x for an XT. What is it about FD-KEYB that makes

it 286 compatible, but not 8088?




Hi,

It seems you solved your problem, but for the records, notice that
FD-KEYB is still 286+ (planned to support 8088)

Aitor






---
This SF.Net email is sponsored by: NEC IT Guy Games.  How far can you 
shotput
a projector? How fast can you ride your desk chair down the office luge 
track?
If you want to score the big prize, get to know the little guy.  Play to 
win an NEC 61 plasma display: http://www.necitguy.com/?r=20

___
Freedos-user mailing list
Freedos-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-user 




---
This SF.Net email is sponsored by: NEC IT Guy Games.  How far can you shotput
a projector? How fast can you ride your desk chair down the office luge track?
If you want to score the big prize, get to know the little guy.  
Play to win an NEC 61 plasma display: http://www.necitguy.com/?r=20

___
Freedos-user mailing list
Freedos-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-user