Re: [Freedos-user] Freedos 1.1...

2007-06-17 Thread Eric Auer

Hi Flox,

  PS: You should assume that FDISK has not been fixed in any
  way. The best alternative is probably SPFDISK at the moment.
  ... EMM386 issues, upgrade to JEMM386...

 I don't like FreeDOS-FDISK.  I am using Extended FDISK,
 it is very good and has a boot manager included.

I prefer the Linux or even Windows boot managers... One
problem with xfdisk (I assume you mean xfdisk?) is that
it failed to recognize a SATA disk in a case where SPFDISK
did recognize the disk. This is why I recommend SPFDISK.

 Another choice would be JEMM, which includes both,
 JEMM386 and HIMEM in ONE driver.

I think you mean JEMMX... Which is a bit too experimental
at the moment. But I agree that we should include it. For
the default, I recommend JEMM386 and the tuned by Japheth
version of classic FD HIMEM. You also have to be aware
that people like things which are similar to MS DOS, as
they are used to that one. So for example one might say
that J-FD-HIMEM breaks some old DOS games, because it
has different defaults compared to MS DOS HIMEM, but in
fact those are based on Win9x-HIMEM. As long as you KNOW
that, you can adjust your configuration settings...

Anyway. Let us include both JEMM386 and JEMMX.

Eric



-
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
___
Freedos-user mailing list
Freedos-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-user


Re: [Freedos-user] Freedos 1.1...

2007-06-17 Thread Eric Auer

Hi Bernd,

 yay QEMM386 , now only the Fastboot option as well please :)

Bart has added support for that to the CVS/SVN version of
our kernel. I hope Japheth noticed :-). The changes are:
On int19 (prepare for warm boot / warm boot / run boot
sector or however you want to call it), FreeDOS now un-
hooks all hooked BIOS interrupts. And on boot, FreeDOS
now stores the original vectors of several hooked BIOS
interrupts at traditional 70:something (or 50:? 60:?)
place in RAM. The latter is later used for int19 later,
but can also be used directly. As said, the original BIOS
interrupt vectors are stored at a well known / standard
place in RAM by the CVS/SVN version of our kernel now :-).

Of course FASTBOOT still only works if all drivers which
hook BIOS interrupts or use IRQ handlers also un-hook
them on int19. Otherwise, only re-loading the kernel will
not be enough... FASTBOOT does exactly that - reload the
operating system without doing the BIOS power on self
test again. I personally have no problem with waiting half
a second for my BIOS but maybe others do want fastboot ;-).

To those who do not understand a word of the above:
QEMM386 and newer versions of Japheth.de JEMM386 and
JEMMX support a fastboot option which triggers the
same style of reboot as FDAPM hotboot, which only
loads the operating system again, skipping some boot
up BIOS activities. This option only works if DOS and
all drivers allow proper shutdown before reboot,
and Bart added exactly that to the kernel recently.

If you find a driver which has no unload option and
does not allow automatic int19 shutdown either, let us
know. I already do know that our mouse and cache driver
only support manual unload, not automatic. In other
words, you can write a BAT for fast reboot, but using
ctrl-alt-del without a BAT will not make FASTBOOT work.

To get started, we should fix the drivers which do not
even support proper manual shutdown, as those do not
support any fastboot at all yet.

Eric



-
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
___
Freedos-user mailing list
Freedos-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-user


Re: [Freedos-user] networking problem

2007-06-17 Thread Alain M.
There is a tutorial *somewhere* about how to install a new driver in the 
ms-client floppy so that instalation can be automatic!!!

The sad thing is that I lost that link, if anyone has it, please send it 
here :) :)

Alain

Mikiya Matsuzaka escreveu:
 i try to use ssh2dos and work perfectly!!! the net is working, now i
 need to mount in FreeDOS a samba shared folder, and i don't know how
 to do that, i googled and i can get a answer, where i can find this
 info?¿

   
 Here,
 
 http://www.ibiblio.org/pub/micro/pc-stuff/freedos/ftp.gcfl.net/pub/freedos/ms-clients/
 
 and this.
 
 http://support.microsoft.com/default.aspx/kb/124175/en-us
 
 You also need NDIS driver.
 


-
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
___
Freedos-user mailing list
Freedos-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-user


Re: [Freedos-user] Freedos 1.1...

2007-06-17 Thread Japheth
 Bart has added support for that to the CVS/SVN version of
 our kernel. I hope Japheth noticed :-). The changes are:
 On int19 (prepare for warm boot / warm boot / run boot
 sector or however you want to call it), FreeDOS now un-
 hooks all hooked BIOS interrupts. And on boot, FreeDOS
 now stores the original vectors of several hooked BIOS
 interrupts at traditional 70:something (or 50:? 60:?)
 place in RAM. The latter is later used for int19 later,
 but can also be used directly. As said, the original BIOS
 interrupt vectors are stored at a well known / standard
 place in RAM by the CVS/SVN version of our kernel now :-).

Good!

 To those who do not understand a word of the above:
 QEMM386 and newer versions of Japheth.de JEMM386 and
 JEMMX support a fastboot option which triggers the
 same style of reboot as FDAPM hotboot, which only
 loads the operating system again, skipping some boot
 up BIOS activities. This option only works if DOS and
 all drivers allow proper shutdown before reboot,
 and Bart added exactly that to the kernel recently.

As far as Jemm is concerned, only the kernel has to restore its vectors. 
Vectors changed by drivers/tsrs which are loaded after Jemm can be ignored, 
because Jemm saves the current state of the IVT on init and restores it when 
an int 19h is called.



-
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
___
Freedos-user mailing list
Freedos-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-user


Re: [Freedos-user] networking problem

2007-06-17 Thread Jack Kelly
For DOS networking stuff, I usually use Bart's Network Boot Disk:

http://nu2.nu/bootdisk/network/

It connects to SMB shares, too. It's possible to use bits of it to setup 
networking on a HD install of DOS, too. I haven't done it for a few 
years so I can't be more specific, I'm afraid.

-- Jack

Alain M. wrote:
 There is a tutorial *somewhere* about how to install a new driver in the 
 ms-client floppy so that instalation can be automatic!!!
 
 The sad thing is that I lost that link, if anyone has it, please send it 
 here :) :)
 
 Alain
 
 Mikiya Matsuzaka escreveu:
 i try to use ssh2dos and work perfectly!!! the net is working, now i
 need to mount in FreeDOS a samba shared folder, and i don't know how
 to do that, i googled and i can get a answer, where i can find this
 info?¿

   
 Here,

 http://www.ibiblio.org/pub/micro/pc-stuff/freedos/ftp.gcfl.net/pub/freedos/ms-clients/

 and this.

 http://support.microsoft.com/default.aspx/kb/124175/en-us

 You also need NDIS driver.

 
 
 -
 This SF.net email is sponsored by DB2 Express
 Download DB2 Express C - the FREE version of DB2 express and take
 control of your XML. No limits. Just data. Click to get it now.
 http://sourceforge.net/powerbar/db2/
 ___
 Freedos-user mailing list
 Freedos-user@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/freedos-user
 
 


-
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
___
Freedos-user mailing list
Freedos-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-user


Re: [Freedos-user] Freedos 1.1...

2007-06-17 Thread Bart Oldeman
On 6/17/07, Japheth [EMAIL PROTECTED] wrote:

 As far as Jemm is concerned, only the kernel has to restore its vectors.
 Vectors changed by drivers/tsrs which are loaded after Jemm can be ignored,
 because Jemm saves the current state of the IVT on init and restores it when
 an int 19h is called.

I just ported (almost copypaste) the code straight from your driver.
The hard part was fiddling around with the various segments, groups
etc that are used to force the data at 70:xx.

Eric remarked that before restoring interrupt vectors the code should
probably do a CLI which your code does not do either.

I'm suddenly worried about the IRQ vectors too, as they are redirected
if STACKS0. Might look into that later...

Bart

-
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
___
Freedos-user mailing list
Freedos-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-user


Re: [Freedos-user] networking problem

2007-06-17 Thread Mikiya Matsuzaka
  There is a tutorial *somewhere* about how to install a new driver in the
  ms-client floppy so that instalation can be automatic!!!
 
  The sad thing is that I lost that link, if anyone has it, please send it
  here :) :)

You could write what you've already done and what's the problem.
And you will get more precice help.

Copying all driver files (OEMSETUP.INF, ...) to ms-client
extracted directory, and run setup, might solve the probrem.
Remember you still choose [*Network adapter not shown on list below ...].

---
Mikiya Matsuzaka [EMAIL PROTECTED]



-
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
___
Freedos-user mailing list
Freedos-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-user