Re: [Freedos-devel] ODIN update comments.

2004-08-13 Thread Johnson Lam
On Thu, 12 Aug 2004 15:54:07 -0400, you wrote:

Hi Uso,

I think, whatever of base you can cram into 1.44 MB, that's basically 
what I did. ;)

I've been testing 1.68MB format for a long time, its quite stable. If
someone 1.44MB ODIN full you go for 1.68MB ODIN.


Rgds,
Johnson.



---
SF.Net email is sponsored by Shop4tech.com-Lowest price on Blank Media
100pk Sonic DVD-R 4x for only $29 -100pk Sonic DVD+R for only $33
Save 50% off Retail on Ink  Toner - Free Shipping and Free Gift.
http://www.shop4tech.com/z/Inkjet_Cartridges/9_108_r285
___
Freedos-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/freedos-devel


Re: [Freedos-devel] ODIN update comments.

2004-08-13 Thread Johnson Lam
On Fri, 13 Aug 2004 15:34:41 +0800, you wrote:


(Sorry, my head go wrong and writing ability crippled ...)

Hi Uso,

I think, whatever of base you can cram into 1.44 MB, that's basically 
what I did. ;)

I keep testing the 1.68MB format since 0.9f, it's very stable, none of
my disks (MA brand) have error. If someday your 1.44MB ODIN reach
it's capacity you can go for 1.68MB.


Rgds,
Johnson.



---
SF.Net email is sponsored by Shop4tech.com-Lowest price on Blank Media
100pk Sonic DVD-R 4x for only $29 -100pk Sonic DVD+R for only $33
Save 50% off Retail on Ink  Toner - Free Shipping and Free Gift.
http://www.shop4tech.com/z/Inkjet_Cartridges/9_108_r285
___
Freedos-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/freedos-devel


Re: [Freedos-devel] ODIN update comments.

2004-08-13 Thread Arkady V.Belousov
Hi!

12--2004 18:57 [EMAIL PROTECTED] (Bernd Blaauw) wrote to
[EMAIL PROTECTED]:

BB warning though: I'm using Arkady's (Lucho compiled it) kernel as kernel.sys.
BB FDconfig.sys (sample script to point user to the fact that (s)he must
BB create a own (individual) config.sys/autoexec.bat):
BB set helppath=a:\
BB SWITCHES=/F /N
BB MENUCOLOR=7,0
BB MENUDEFAULT=0,2
BB MENU You are running without loading any bootup configuration files.
BB echo Edit config.sys [EDIT A:\CONFIG.SYS]  autoexec.bat [EDIT A:\AUTOEXEC.BAT]
BB echo files on this disk so they contain your specific settings
BB echo then delete file fdconfig.sys [DEL A:\FDCONFIG.SYS]
BB 0?shell=command.com /P /D

- my kernel not stops, when there is only one menu entry. Here only one
  choice (0) and this forces adding CONFIG=0 into environment.
- MENU line doesn't affect anything (here), so (here) MENU may be easily
  replaced by ECHO with same success.




---
SF.Net email is sponsored by Shop4tech.com-Lowest price on Blank Media
100pk Sonic DVD-R 4x for only $29 -100pk Sonic DVD+R for only $33
Save 50% off Retail on Ink  Toner - Free Shipping and Free Gift.
http://www.shop4tech.com/z/Inkjet_Cartridges/9_108_r285
___
Freedos-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/freedos-devel


[Freedos-devel] Mala direta por e-mail - As melhores listas de email

2004-08-13 Thread Erica Silveira
Mala direta por e-mail. Cadastros selecionados. As melhores listas 
de e-mails selecionados por estados, atividades e profissões.
Listas atualizadas para mala direta via e-mail marketing. Visite

http://www.promonet.mx.gs

Cadastros altamente selecionados para divulgação de produtos por
email marketing. Listas de e-mails e programas grátis para divulgação
via correio eletrônico. Mala direta por e-mail. Visite agora:

http://www.promonet.mx.gs


---
SF.Net email is sponsored by Shop4tech.com-Lowest price on Blank Media
100pk Sonic DVD-R 4x for only $29 -100pk Sonic DVD+R for only $33
Save 50% off Retail on Ink  Toner - Free Shipping and Free Gift.
http://www.shop4tech.com/z/Inkjet_Cartridges/9_108_r285
___
Freedos-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/freedos-devel


Re: [Freedos-devel] ODIN update comments.

2004-08-13 Thread Bernd Blaauw
Arkady V.Belousov schreef:
BB set helppath=a:\
BB SWITCHES=/F /N
BB MENUCOLOR=7,0
BB MENUDEFAULT=0,2
BB MENU You are running without loading any bootup configuration files.
BB echo Edit config.sys [EDIT A:\CONFIG.SYS]  autoexec.bat [EDIT A:\AUTOEXEC.BAT]
BB echo files on this disk so they contain your specific settings
BB echo then delete file fdconfig.sys [DEL A:\FDCONFIG.SYS]
BB 0?shell=command.com /P /D
- my kernel not stops, when there is only one menu entry. Here only one
 choice (0) and this forces adding CONFIG=0 into environment.
- MENU line doesn't affect anything (here), so (here) MENU may be easily
 replaced by ECHO with same success.
 

Hi Arkady,
Then I'll change this.
Official kernel 2035 plus this fdconfig.sys allowed me to show the You 
are running without.. text 2 seconds,
and then the Edit config.sys [... lines on screen (after the timeout)
I'll consider your suggestions.

Bernd
---
SF.Net email is sponsored by Shop4tech.com-Lowest price on Blank Media
100pk Sonic DVD-R 4x for only $29 -100pk Sonic DVD+R for only $33
Save 50% off Retail on Ink  Toner - Free Shipping and Free Gift.
http://www.shop4tech.com/z/Inkjet_Cartridges/9_108_r285
___
Freedos-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/freedos-devel


Re: [Freedos-devel] ODIN update comments.

2004-08-13 Thread Arkady V.Belousov
Hi!

13--2004 16:50 [EMAIL PROTECTED] (Bernd Blaauw) wrote to
[EMAIL PROTECTED]:

BB MENUDEFAULT=0,2
BB MENU You are running without loading any bootup configuration files.
BB echo Edit config.sys [EDIT A:\CONFIG.SYS]  autoexec.bat [EDIT A:\AUTOEXEC.BAT]
BB 0?shell=command.com /P /D
- my kernel not stops, when there is only one menu entry. Here only one
  choice (0) and this forces adding CONFIG=0 into environment.
BB Then I'll change this.
BB Official kernel 2035 plus this fdconfig.sys allowed me to show the You
BB are running without.. text 2 seconds,

 Then add 1 - 01?shell=




---
SF.Net email is sponsored by Shop4tech.com-Lowest price on Blank Media
100pk Sonic DVD-R 4x for only $29 -100pk Sonic DVD+R for only $33
Save 50% off Retail on Ink  Toner - Free Shipping and Free Gift.
http://www.shop4tech.com/z/Inkjet_Cartridges/9_108_r285
___
Freedos-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/freedos-devel


Re: [Freedos-devel] 32RTM Bug Found, no good fix

2004-08-13 Thread Alain
Hi Michael,
Thanks very much for the debugging...
IMHO this is a case of needed bug for bug compatibility :(
I say needed because there are _A_LOT_ of Borland programs around. It 
would not be needed if it happened only in an obscure rarely used program.

I can even argue that FreeDOS is Beta, that is because things may 
change, this is as good an example as anyone can get.

Alain
Michael Devore escreveu:
[Sorry, this is going to be long. I can't describe the problem properly 
otherwise.  I'm cc'ing to devel since the problem isn't really in the 
kernel and affects all Borland 32RTM users.]

The 32RTM problem where 32RTM executing under FreeDOS without the -X 
option generates an exception is a Borland bug.  And the bug only shows 
up with FreeDOS because MS-DOS does something slightly different, 
although the FreeDOS method is perfectly valid.

The problem occurs in this code segment in 32RTM:
 push bp
 sub sp,32h
 mov bp,sp
 mov word ptr [bp+1ch],3400h
 mov word ptr [bp+20h], 3202h
 mov word ptr [bp+30h],0
 mov word ptr [bp+2eh],0
 mov ax,300h
 mov bx,21h
 mov di,bp
 push ss
 pop es
 int 31h
Briefly put: when the int 31h (DPMI interrupt) occurs, 32RTM generates 
an exception under FreeDOS.  Basically what is happening in this code 
segment is that 32RTM sets up a stack frame to hold a real mode call 
structure pointed to by ES:DI for calling INT 21h through the INT 31h 
DPMI interface.  It sets the AX value to 3400h, for get InDOS function.  
The 3202h value is the flags register.  And the 0 in the other two stack 
frame values indicates that the DPMI server should use its own internal 
stack.  Everything other real mode register is don't care.  The ax,300h 
simply is the DPMI function for simulate real mode interrupt, here to 
call INT 21h function 34h.  Okay, hope that's clear.

People who use DPMI functions might notice one small omission here.  No 
CX register value is set.  Well, CX is an important register for the 
300h function, it is the number of words to copy from protected mode to 
real mode stack when the interrupt is issued.

So I looked further back in the 32RTM code to see where CX register is 
getting set and falling through to this routine.  Amazingly enough, the 
CX value used is the one that is returned from an earlier real mode INT 
21h function 30h get DOS version call.  The return value of CX from that 
function is the lower 16-bits of the user serial number, whatever the 
heck that is.  Unfortunately, FreeDOS returns a serial number of 101h in 
CX.  MS-DOS appears to return a value of 0.  By a fluke, MS-DOS is 
returning a CX value which allows the above DPMI call to function 
without problems.

So what happens with the FreeDOS 101h value in CX?  It copies 514 bytes 
of crap to the real mode stack during the INT 31h.  That blows the DOS 
stack right there, and if it doesn't, it sure blows the internal DPMI 
stack.  Hard to say what important internal data gets shot down with the 
copy.

How do I know this is the problem?  I tested it two different ways:
First, I in the debugger I dynamically patched the:
 mov word ptr [bp+30h],0
 mov word ptr [bp+2eh],0
instructions in the code fragment to:
 xor cx,cx
 mov [bp+30],cx
 mov [bp+2eh],cx
with NOP padding. 32RTM happily went resident without exception, since 
no bytes were copied to and from the real mode stack.

Second test: while in the debugger, after the 30h get DOS function call 
in 32RTM, I changed CX return value from 101h to 0.  Once again, 32RTM 
went resident without problems.

There you have it folks.  A dumb bug in a Borland product that by purest 
happenstance fails under FreeDOS and not MS-DOS.  I don't have any idea 
how to gracefully fix the problem other than to have FreeDOS change its 
serial number.  And it shouldn't have to do that.


---
SF.Net email is sponsored by Shop4tech.com-Lowest price on Blank Media
100pk Sonic DVD-R 4x for only $29 -100pk Sonic DVD+R for only $33
Save 50% off Retail on Ink  Toner - Free Shipping and Free Gift.
http://www.shop4tech.com/z/Inkjet_Cartridges/9_108_r285
___
Freedos-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/freedos-devel


---
SF.Net email is sponsored by Shop4tech.com-Lowest price on Blank Media
100pk Sonic DVD-R 4x for only $29 -100pk Sonic DVD+R for only $33
Save 50% off Retail on Ink  Toner - Free Shipping and Free Gift.
http://www.shop4tech.com/z/Inkjet_Cartridges/9_108_r285
___
Freedos-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/freedos-devel


Re: [Freedos-devel] 32RTM Bug Found, no good fix

2004-08-13 Thread Steve Nickolas - Using Windoze
Alain wrote:
Hi Michael,
Thanks very much for the debugging...
IMHO this is a case of needed bug for bug compatibility :(
I say needed because there are _A_LOT_ of Borland programs around. It 
would not be needed if it happened only in an obscure rarely used program.

I can even argue that FreeDOS is Beta, that is because things may 
change, this is as good an example as anyone can get.

Alain
Problem is that register is part of the kernel version code in DOS-C and 
FreeDOS...

-uso.
---
SF.Net email is sponsored by Shop4tech.com-Lowest price on Blank Media
100pk Sonic DVD-R 4x for only $29 -100pk Sonic DVD+R for only $33
Save 50% off Retail on Ink  Toner - Free Shipping and Free Gift.
http://www.shop4tech.com/z/Inkjet_Cartridges/9_108_r285
___
Freedos-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/freedos-devel


Re: [Freedos-devel] ODIN update comments.

2004-08-13 Thread Paul Berger
On Fri, 2004-08-13 at 02:34, Johnson Lam wrote:
 On Thu, 12 Aug 2004 15:54:07 -0400, you wrote:
 
 Hi Uso,
 
 I think, whatever of base you can cram into 1.44 MB, that's basically 
 what I did. ;)
 
 I've been testing 1.68MB format for a long time, its quite stable. If
 someone 1.44MB ODIN full you go for 1.68MB ODIN.

I've had issues reading 1.68MB under windows on a USB floppy drive, it
always wants to format because it thinks it's unformatted.

Regards,
Paul




---
SF.Net email is sponsored by Shop4tech.com-Lowest price on Blank Media
100pk Sonic DVD-R 4x for only $29 -100pk Sonic DVD+R for only $33
Save 50% off Retail on Ink  Toner - Free Shipping and Free Gift.
http://www.shop4tech.com/z/Inkjet_Cartridges/9_108_r285
___
Freedos-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/freedos-devel


Re: [Freedos-devel] ODIN update comments.

2004-08-13 Thread Johnson Lam
On Fri, 13 Aug 2004 22:38:23 -0500, you wrote:

Hi Paul,
 
I've had issues reading 1.68MB under windows on a USB floppy drive, it
always wants to format because it thinks it's unformatted.

Which version of Windows are you using?

I've tested it on Win98, WinNT4.0, Win2K and WinXP but I don't have
USB floppy drive to test. We need somebody's help to test more
non-standard format on USB drive.


Rgds,
Johnson.



---
SF.Net email is sponsored by Shop4tech.com-Lowest price on Blank Media
100pk Sonic DVD-R 4x for only $29 -100pk Sonic DVD+R for only $33
Save 50% off Retail on Ink  Toner - Free Shipping and Free Gift.
http://www.shop4tech.com/z/Inkjet_Cartridges/9_108_r285
___
Freedos-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/freedos-devel