Re: [Freedos-kernel] Re: [Freedos-devel] Recent Bugzilla entries

2004-04-20 Thread Arkady V.Belousov
Hi!

19-Апр-2004 22:27 [EMAIL PROTECTED] (Bernd Blaauw) wrote to
[EMAIL PROTECTED]:

BB> is the auto-loadhigh part of Cutemouse difficult to integrate into other
BB> programs?

 I think, not much. Just copy all rountines from the end (FreeMem,
AllocUMB, RestoreStrategy, SaveStrategy, getXMSaddr) and see how they are
used in the prepareTSR, unloadTSR and how code copied at end of setupdriver.

 But note: there actively used HLL macroses (if_, else_, etc.), simple
macroses (DOSFreeMem) and sefmodifying code (CODE_) from asmlib. asmlib may
be removed, but, for example, instead HLL macroses you will required to
intoduce a lot of local intermediate labels for explicit jumps.

BB> anyone tried DOS=LOW,UMB and see if anything gets loaded high?

 You don't required the DOS=UMB to load CuteMouse high: if DOS doesn't
allocates all UMB memory for itself (to make it available as own memory),
then CuteMouse will ask (in AllocUMB) this memory directly from XMS. Of
course, then it will not be seen in MEM listings.

BB> in my experience it does not enable UMBs.

 This is, probably, some bug (or underworks): DOS=UMB should make DOS
UMBs without DOS=HIGH.




---
This SF.Net email is sponsored by: IBM Linux Tutorials
Free Linux tutorial presented by Daniel Robbins, President and CEO of
GenToo technologies. Learn everything from fundamentals to system
administration.http://ads.osdn.com/?ad_id70&alloc_id638&op=click
___
Freedos-kernel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/freedos-kernel


[Freedos-kernel] propose to let SHELL act as SHELLHIGH

2004-04-20 Thread Bernd Blaauw
What are the PRO's/CON's for letting SHELL work as SHELLHIGH in FreeDOS by default?
FreeCOM does not feature an auto-loadhigh (yet?),
but I like to keep using SHELL= (SHELLHIGH= strangely enough is an unknown command in MSDOS 
7.10/Win98) *and* load the shell in UMB if possible.

1)or would that ask again for a SHELLLOW or something?
2)or only let SHELL= act as SHELLHIGH when using FAT32 kernel and VERSION=7.10?
3)or use DOSDATA=UMB to let SHELL act as SHELLHIGH ?
4)or DOS=NOAUTO to not let SHELL act as SHELLHIGH?
(which means DOS=AUTO won't be supported, but DOS=NOAUTO will be)
DOS=NOAUTO seems to be completely ignored. Good, as I expected an error-message 
instead.
don't know about DOS=HIGH,UMB,NOAUTO
summary:
*SHELL= must be used, as MSDOS7.10 does not recognize SHELLHIGH=
*attempting to loading high (into UMB) by default highly desired.
following config.sys shows a situation in which it's desired to load FreeCOM high
(not enough XMS available, in practical situations ramdisks and caches can cause this,
 instead of me deliberately limiting the amount of XMS to 500KB in the HIMEM64 line 
below).
DEVICE=A:\DRIVER\HIMEM64.EXE /MAX=500
DEVICE=A:\DRIVER\EMM386.EXE NOEMS I=B000-B7FF I=C800-EBFF
DOS=HIGH,UMB
;DOS=NOAUTO
SHELL=A:\FREEDOS\COMMAND.COM A:\FREEDOS /E:1024 /D /P
set path=a:\freedos
Bernd

---
This SF.Net email is sponsored by: IBM Linux Tutorials
Free Linux tutorial presented by Daniel Robbins, President and CEO of
GenToo technologies. Learn everything from fundamentals to system
administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click
___
Freedos-kernel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/freedos-kernel


Re: [Freedos-kernel] Q: release files

2004-04-20 Thread Arkady V.Belousov
Hi!

20-Апр-2004 15:46 [EMAIL PROTECTED] (Alain) wrote to
[EMAIL PROTECTED]:

>>  at the 80686 and newer. No idea about transportation costs though.).
A> The bigger problem could be Russian Custums...
A> Arkady, what are the rules there?

 Never deal with it (directly), though, I successfully receive (Master C
Programmer) certificate from (ex)Tecmetrics by mail and Intel architecture
books from Intel by FedEx.




---
This SF.Net email is sponsored by: IBM Linux Tutorials
Free Linux tutorial presented by Daniel Robbins, President and CEO of
GenToo technologies. Learn everything from fundamentals to system
administration.http://ads.osdn.com/?ad_id70&alloc_id638&op=click
___
Freedos-kernel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/freedos-kernel


[Freedos-kernel] [Freedos-devel] Re: [Freedos-cvs] kernel/kernel blockio.c,1.30,1.31 dosfns.c,1.61,1.62 int2f.asm,1.27,1.28 proto.h,1.61,1.62 task.c,1.41,1.42

2004-04-20 Thread Arkady V.Belousov
Hi!

20-Апр-2004 18:43 [EMAIL PROTECTED] (Bart Oldeman) wrote to
[EMAIL PROTECTED]:

> +++ int2f.asm 20 Apr 2004 18:43:03 -  1.28
> +global  NETWORK_REDIRECTOR
> +NETWORK_REDIRECTOR:
> +pushbp
> +mov bp, sp
> +mov al, [bp+4]
> +pop bp
> +callcall_int2f
> +ret 2

 Isn't better for Watcom declare call_int2f through "#pragma aux" and do
"#define network_redirector call_int2f"? Like this:

%ifndef WATCOM
global  NETWORK_REDIRECTOR
NETWORK_REDIRECTOR:
...
ret 2
%endif

> +++ proto.h   20 Apr 2004 18:43:03 -  1.62
>  /* network.c */
> +COUNT ASMPASCAL network_redirector(unsigned cmd);
[...]
>  #pragma aux (cdecl_axdx) remote_printset
> -#pragma aux (cdecl_axdx) remote_rename
> +#pragma aux (pascal) network_redirector modify exact [ax dx]

#pragma aux (pascal) call_int2f parm [al] modify exact [ax dx]
#define network_redirector call_int2f

>  #endif




---
This SF.Net email is sponsored by: IBM Linux Tutorials
Free Linux tutorial presented by Daniel Robbins, President and CEO of
GenToo technologies. Learn everything from fundamentals to system
administration.http://ads.osdn.com/?ad_id70&alloc_id638&opЪick
___
Freedos-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/freedos-devel





---
This SF.Net email is sponsored by: IBM Linux Tutorials
Free Linux tutorial presented by Daniel Robbins, President and CEO of
GenToo technologies. Learn everything from fundamentals to system
administration.http://ads.osdn.com/?ad_id70&alloc_id638&op=click
___
Freedos-kernel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/freedos-kernel


Re: [Freedos-kernel] Q: release files

2004-04-20 Thread Alain

Arkady seems to be one of the (few?) people who have no HTTP browser.
Perhaps Arachne will work for him on his 80386 system, it's GPL now.
(or let Arkady ask someone to send him a more modern computer, right 
here we are
 at the 80686 and newer. No idea about transportation costs though.).
The bigger problem could be Russian Custums...
Arkady, what are the rules there?
Alain

---
This SF.Net email is sponsored by: IBM Linux Tutorials
Free Linux tutorial presented by Daniel Robbins, President and CEO of
GenToo technologies. Learn everything from fundamentals to system
administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click
___
Freedos-kernel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/freedos-kernel


[Freedos-kernel] Mala direta e-mails listas de email http://www.gueb.de/divulgamail

2004-04-20 Thread Julian Banderas
As melhores listas segmentadas de e-mails para mala direta. Todos os 
tipos:
http://www.gueb.de/divulgamail

Cadastros de e-mails segmentados por estados, profissões, empresas e 
pessoas físicas. Tudo que você pracisa para fazer a divulgação e 
publicidade do seu negócio, programas para spam e e-mail marketing. 
Listagens atualizadas e garantidas. Visite agora:
http://www.gueb.de/divulgamail


---
This SF.Net email is sponsored by: IBM Linux Tutorials
Free Linux tutorial presented by Daniel Robbins, President and CEO of
GenToo technologies. Learn everything from fundamentals to system
administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click
___
Freedos-kernel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/freedos-kernel


Re: [Freedos-kernel] Microsoft beginning to assert FAT Patent

2004-04-20 Thread Alain


Steve Gibson escreveu:
Sorry Arkady, I'm not subscribed to that, so I didn't know. :(
I recomend that you subscribe to both. They are in fact somehow 
conplementary...

Alain



---
This SF.Net email is sponsored by: IBM Linux Tutorials
Free Linux tutorial presented by Daniel Robbins, President and CEO of
GenToo technologies. Learn everything from fundamentals to system
administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click
___
Freedos-kernel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/freedos-kernel


[Freedos-kernel] Optimizations of low memory size possible?

2004-04-20 Thread Eric Auer

Hi, Bart told us about FAT32 and 186/386 optimization versus kernel size
in RAM, especially in HMA:

HMA:HEX DEC
   8086  80186  80386  8086   80186  80386

FAT16  995c   9694   94c5 39260   38548  38085
FAT32  a7cb   a4ed   a24a 42955   42221  41546

i.e. FAT32 adds ~3.5-3.7K; 386 optimizes out ~1.2-1.4K


For more details, check the thread about FreeDOS beta 9 rc 5 on the
freedos-devel list.

Now my question (which Bart asked me to ask in public)...:
I have the impression that only kernel devices and all kinds of
"public" (more or less documented) data structures for which a
normal DOS program can find a pointer easy are still inside the
first 1 MB of RAM (low DOS RAM or UMBs), plus some wrappers to
make sure that A20 is on before the rest of the kernel / data,
which got moved to HMA, is accessed.

So...: What parts of DOS are actually still in low DOS RAM and
are there chances for serious optimization there? Question 2:
Which parts are in low DOS RAM instead of in UMB and why?

I assume that even if you set your A20 to "glued to on" then still
some programs would be confused by : style pointers so you
probably should not attempt to move "everything" of DOS into HMA,
so THAT kind of optimization would not be recommended.

Eric

PS: Konstantin reports that MS HIMEM "allocates" (well, it provides
it itself, so it just does not give all of it to DOS) a chunk of HMA
memory for itself to put about 1/2 of its resident size there. One
example of "funky methods to squeeze out more free RAM", but I myself
would prefer using UMBs to get more low DOS RAM free (which is no
really good option for HIMEM which you often load before UMBs exist).



---
This SF.Net email is sponsored by: IBM Linux Tutorials
Free Linux tutorial presented by Daniel Robbins, President and CEO of
GenToo technologies. Learn everything from fundamentals to system
administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click
___
Freedos-kernel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/freedos-kernel


Re: [Freedos-kernel] Microsoft beginning to assert FAT Patent

2004-04-20 Thread Steve Gibson

SG> The Public Patent Foundation has submitted a request to
SG> the United States Patent and Trademark Office (USPTO) to
SG> reexamine patent 5,579,517, awarded
Is my post in freedos-devel with the same news not arrive there some
days ago?
Sorry Arkady, I'm not subscribed to that, so I didn't know. :(



---
This SF.Net email is sponsored by: IBM Linux Tutorials
Free Linux tutorial presented by Daniel Robbins, President and CEO of
GenToo technologies. Learn everything from fundamentals to system
administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click
___
Freedos-kernel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/freedos-kernel


Re: [Freedos-kernel] Microsoft beginning to assert FAT Patent

2004-04-20 Thread Arkady V.Belousov
Hi!

20-Апр-2004 11:23 [EMAIL PROTECTED] (Steve Gibson) wrote to
[EMAIL PROTECTED]:

SG> The Public Patent Foundation has submitted a request to the United States
SG> Patent and Trademark Office (USPTO) to reexamine patent 5,579,517, awarded

 Is my post in freedos-devel with the same news not arrive there some
days ago?




---
This SF.Net email is sponsored by: IBM Linux Tutorials
Free Linux tutorial presented by Daniel Robbins, President and CEO of
GenToo technologies. Learn everything from fundamentals to system
administration.http://ads.osdn.com/?ad_id70&alloc_id638&op=click
___
Freedos-kernel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/freedos-kernel


Re: [Freedos-kernel] Re: [Freedos-devel] Recent Bugzilla entries

2004-04-20 Thread Arkady V.Belousov
Hi!

19-Апр-2004 22:27 [EMAIL PROTECTED] (Bernd Blaauw) wrote to
[EMAIL PROTECTED]:

BB> is the auto-loadhigh part of Cutemouse difficult to integrate into other
BB> programs?

 I think, not much. Just copy all rountines from the end (FreeMem,
AllocUMB, RestoreStrategy, SaveStrategy, getXMSaddr) and see how they are
used in the prepareTSR, unloadTSR and how code copied at end of setupdriver.

 But note: there actively used HLL macroses (if_, else_, etc.), simple
macroses (DOSFreeMem) and sefmodifying code (CODE_) from asmlib. asmlib may
be removed, but, for example, instead HLL macroses you will required to
intoduce a lot of local intermediate labels for explicit jumps.

BB> anyone tried DOS=LOW,UMB and see if anything gets loaded high?

 You don't required the DOS=UMB to load CuteMouse high: if DOS doesn't
allocates all UMB memory for itself (to make it available as own memory),
then CuteMouse will ask (in AllocUMB) this memory directly from XMS. Of
course, then it will not be seen in MEM listings.

BB> in my experience it does not enable UMBs.

 This is, probably, some bug (or underworks): DOS=UMB should make DOS
UMBs without DOS=HIGH.





---
This SF.Net email is sponsored by: IBM Linux Tutorials
Free Linux tutorial presented by Daniel Robbins, President and CEO of
GenToo technologies. Learn everything from fundamentals to system
administration.http://ads.osdn.com/?ad_id70&alloc_id638&op=click
___
Freedos-kernel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/freedos-kernel


[Freedos-kernel] Microsoft beginning to assert FAT Patent

2004-04-20 Thread Steve Gibson
Folks,

The news that Microsoft is starting to assert their FAT patent rights came 
as unwelcome news. I doubt that it will affect FreeDOS since it appears 
that some good guys are working to show prior art and get the patent(s) 
overturned.  So it will hopefully amount to nothing ...

Title: Advocacy Group Goes After Microsoft's FAT patent
Source:   EWeek.com
Date Written:  April 16, 2004
Date Collected: April 19, 2004
The Public Patent Foundation has submitted a request to the United States 
Patent and Trademark Office (USPTO) to reexamine patent 5,579,517, awarded 
to Microsoft for its File Allocation Table (FAT) file system. The 
foundation alleges that FAT is invalid, citing three examples of prior art, 
and that the patent causes public injury by stifling competition. Microsoft 
has yet to review the request, but says it is unfamiliar with the Public 
Patent Foundation, questions their choice of patent to challenge, and notes 
that the company offers licenses for the FAT file system to anyone, 
including open source companies. Microsoft offers FAT licenses at 25 cents 
per device with a cap of $250,000. Public Patent Foundation founder and 
executive director Dan Ravicher says that charging for the license excludes 
free and open software groups from obtaining a license. The Public Patent 
Foundation's mission is to protect the public from wrongly issued patents 
and unsound patent policy.

http://www.eweek.com/article2/0,1759,1569534,00.asp

__
Steve.


---
This SF.Net email is sponsored by: IBM Linux Tutorials
Free Linux tutorial presented by Daniel Robbins, President and CEO of
GenToo technologies. Learn everything from fundamentals to system
administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click
___
Freedos-kernel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/freedos-kernel


Re: [Freedos-kernel] Q: release files

2004-04-20 Thread Bernd Blaauw
Jim Hall schreef:

 Please, someone remind me, ke2034_16 is kernel for 8086+FAT32 or for
80386+FAT1x? Also, Bart, don' say "at usual place", always mention 
precise
URL to download.

both are 8086, ke2034_16 bit has no fat32 support, ke2034_32 has.
as you mentioned filesizes, you've obviously found the releases.
BTW, I always include a link when this news gets posted on the 
FreeDOS.org web site.  If you don't remember how to find the new kernel, 
check the FreeDOS.org site and you should find a news item about it on 
the front page.

See  , or the news item alone at 

Arkady seems to be one of the (few?) people who have no HTTP browser.
Perhaps Arachne will work for him on his 80386 system, it's GPL now.
(or let Arkady ask someone to send him a more modern computer, right here we are
 at the 80686 and newer. No idea about transportation costs though.).
Bernd

---
This SF.Net email is sponsored by: IBM Linux Tutorials
Free Linux tutorial presented by Daniel Robbins, President and CEO of
GenToo technologies. Learn everything from fundamentals to system
administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click
___
Freedos-kernel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/freedos-kernel


Re: [Freedos-kernel] Q: release files

2004-04-20 Thread Jim Hall
Arkady V.Belousov wrote:
Hi!

__O\_/_\_/O__
   [107]ke2034_16.zip 167372 0 i386 .zip
   [108]ke2034_32.zip 169797 0 i386 .zip
   [109]ke2034src.zip 426429 0 i386 Source .zip
_
  O/~\ /~\O
 Please, someone remind me, ke2034_16 is kernel for 8086+FAT32 or for
80386+FAT1x? Also, Bart, don' say "at usual place", always mention precise
URL to download.
BTW, I always include a link when this news gets posted on the 
FreeDOS.org web site.  If you don't remember how to find the new kernel, 
check the FreeDOS.org site and you should find a news item about it on 
the front page.

See  , or the news item alone at 


-jh

--
_
This email message has been automatically encrypted using ROT-26.
---
This SF.Net email is sponsored by: IBM Linux Tutorials
Free Linux tutorial presented by Daniel Robbins, President and CEO of
GenToo technologies. Learn everything from fundamentals to system
administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click
___
Freedos-kernel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/freedos-kernel


Re: [Freedos-kernel] False triggering of "VDISK detected" by fdxms.sys

2004-04-20 Thread Bart Oldeman
On Mon, 19 Apr 2004, Steve Gibson wrote:

> Using the 2034 kernel and fdxms.sys, I have two systems where FDXMS.SYS
> refuses to load because it mistakenly detects that VDISK is present.

is this new in kernel 2034? Or does it also happen with 2032 or 2033?

Bart




---
This SF.Net email is sponsored by: IBM Linux Tutorials
Free Linux tutorial presented by Daniel Robbins, President and CEO of
GenToo technologies. Learn everything from fundamentals to system
administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click
___
Freedos-kernel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/freedos-kernel


[Freedos-kernel] Q: release files

2004-04-20 Thread Arkady V.Belousov
Hi!

__O\_/_\_/O__
   [107]ke2034_16.zip 167372 0 i386 .zip
   [108]ke2034_32.zip 169797 0 i386 .zip
   [109]ke2034src.zip 426429 0 i386 Source .zip
_
  O/~\ /~\O

 Please, someone remind me, ke2034_16 is kernel for 8086+FAT32 or for
80386+FAT1x? Also, Bart, don' say "at usual place", always mention precise
URL to download.




---
This SF.Net email is sponsored by: IBM Linux Tutorials
Free Linux tutorial presented by Daniel Robbins, President and CEO of
GenToo technologies. Learn everything from fundamentals to system
administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click
___
Freedos-kernel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/freedos-kernel