Re: [Freedos-user] FreeDOS on Virtual PC 2007

2009-03-20 Thread Michael Horvath
I am able to boot after selecting option #3 (Load FreeDOS with HIMEM 
XMS-memory driver), but installing the game still fails. Option #4 
(Load FreeDOS without drivers) is unselectable.

-Mike

Michael Reichenbach wrote:
 Booting without emm386 will work, to make emm386 to work you need the
 correct excludes X= or I= but don't ask me further.
 
 After you got it running tell us how well Virtual PC works for your DOS
 apps / DOS games, how good is the soundblaster / vga / vesa
 implementation? Perhaps I've tested it in past but I do not remember.
 
 -mr


--
Apps built with the Adobe(R) Flex(R) framework and Flex Builder(TM) are
powering Web 2.0 with engaging, cross-platform capabilities. Quickly and
easily build your RIAs with Flex Builder, the Eclipse(TM)based development
software that enables intelligent coding and step-through debugging.
Download the free 60 day trial. http://p.sf.net/sfu/www-adobe-com
___
Freedos-user mailing list
Freedos-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-user


Re: [Freedos-user] FreeDOS on Virtual PC 2007

2009-03-20 Thread Michael Robinson

On Fri, 2009-03-20 at 02:12 -0400, Michael Horvath wrote:
 I am able to boot after selecting option #3 (Load FreeDOS with HIMEM 
 XMS-memory driver), but installing the game still fails. Option #4 
 (Load FreeDOS without drivers) is unselectable.
 
 -Mike

That's a bug, the 4th option not working.  
To fix it, add:
4?echo No drivers ;-)

to fdconfig.sys

 Michael Reichenbach wrote:
  Booting without emm386 will work, to make emm386 to work you need the
  correct excludes X= or I= but don't ask me further.
  
  After you got it running tell us how well Virtual PC works for your DOS
  apps / DOS games, how good is the soundblaster / vga / vesa
  implementation? Perhaps I've tested it in past but I do not remember.
  
  -mr
 
 
 --
 Apps built with the Adobe(R) Flex(R) framework and Flex Builder(TM) are
 powering Web 2.0 with engaging, cross-platform capabilities. Quickly and
 easily build your RIAs with Flex Builder, the Eclipse(TM)based development
 software that enables intelligent coding and step-through debugging.
 Download the free 60 day trial. http://p.sf.net/sfu/www-adobe-com
 ___
 Freedos-user mailing list
 Freedos-user@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/freedos-user


--
Apps built with the Adobe(R) Flex(R) framework and Flex Builder(TM) are
powering Web 2.0 with engaging, cross-platform capabilities. Quickly and
easily build your RIAs with Flex Builder, the Eclipse(TM)based development
software that enables intelligent coding and step-through debugging.
Download the free 60 day trial. http://p.sf.net/sfu/www-adobe-com
___
Freedos-user mailing list
Freedos-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-user


Re: [Freedos-user] I want to port drivewire to freedos...

2009-03-20 Thread Michael Robinson
 O.K.  It looks like it depends at least on pthreads, curses, termios,
 and linux-specific tty devices.
 Often (as is the case with curses), linux C libraries are available
 under FreeDOS with DJGPP; they are the same libraries, just
 re-compiled (DJGPP has a fairly POSIX-compatible c-library, it is
 somewhat comparable to cygwin on Windows..
 Curses is easy, pdcurses is available for 16-bit or 32-bit DOS.  Also
 ncurses is available for DJGPP.  If you plan on implementing it with
 GEM, you would likely want to replace the parts that depend on curses
 with GEM-equivalent functions (curses does all of the
 screen-manipulation).
 If you plan on a 32-bit port (GEM has djgpp bindings IIRC), termios is
 available in the c-library to manipulate the screen and also there are
 pthreads libraries available for djgpp.  But if termios is used to
 manipulate the serial ports as well, you would need to implement a
 file-system extention (see
 http://www.delorie.com/djgpp/doc/libc/libc_321.html for a description)
 to handle serial devices as well as screen devices (and maybe also
 create your own termios interface to serial ports).  The file-system
 extention would probably suffice to access linux-specific tty devices.
 If you plan on a 16-bit port, pthreads (a multi-threading library),
 would be a challenge to implement (but likely possible), and termios
 would be possible to implement, but I don't think there exists a
 termios-compatible library for 16-bit DOS.
 termios probably wouldn't be too difficult to implement for 16-bit
 DOS.  Accesses to linux-specific tty devies would have to be replaced
 with DOS-equivalent functionality.
 
 Overall, it's a decently-sized job.  Plus if you don't know how to
 write GEM applications, you would have to learn that as well.
 
 --
 Apps built with the Adobe(R) Flex(R) framework and Flex Builder(TM) are
 powering Web 2.0 with engaging, cross-platform capabilities. Quickly and
 easily build your RIAs with Flex Builder, the Eclipse(TM)based development
 software that enables intelligent coding and step-through debugging.
 Download the free 60 day trial. http://p.sf.net/sfu/www-adobe-com
 ___
 Freedos-user mailing list
 Freedos-user@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/freedos-user

Thanks for the pointers.  The 4th step is to get it working with 
ncurses and djgpp.  Where do I get the 32 bit dos compatible DJGPP
compiler from???  A gem interface is clearly a stage 2 problem.
Actually, the first thing I probably need to do is get some 
comments into the source so I can follow it easier ;-)

Step 1: Find out how code works in Linux and add comments to it.

Step 2: Reorganize code if necessary to separate out interface from 
other parts.

Step 3: Port the makefile to freedos.

Step 4: Start porting the code.

A quick look at the makefile:

vpath %.c ../source

CFLAGS += -g -DLINUX
LDFLAGS += -lcurses -lpthread -g

drivewire: drivewire.o

clean:
rm drivewire drivewire.o

install: drivewire
cp drivewire ~/bin

I don't understand the vpath line as I've never 
encountered that before.  The install section will 
be replaced by something like: 
install:
FDOS_BIN_PATH=C:\FDOS_01\BIN
copy .\drivewire $FDOS_BIN_PATH

Though I'm open to a more robust solution.

The clean section will need to be changed to:
clean:
del drivewire
del drivewire.o

I would like to have gdb under freedos, is there a port of it???


--
Apps built with the Adobe(R) Flex(R) framework and Flex Builder(TM) are
powering Web 2.0 with engaging, cross-platform capabilities. Quickly and
easily build your RIAs with Flex Builder, the Eclipse(TM)based development
software that enables intelligent coding and step-through debugging.
Download the free 60 day trial. http://p.sf.net/sfu/www-adobe-com
___
Freedos-user mailing list
Freedos-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-user


Re: [Freedos-user] I want to port drivewire to freedos...

2009-03-20 Thread Blair Campbell
 Thanks for the pointers.  The 4th step is to get it working with
 ncurses and djgpp.  Where do I get the 32 bit dos compatible DJGPP
 compiler from???  A gem interface is clearly a stage 2 problem.

GCC is available for DJGPP.  I recommend getting DJGPP with GCC/G++
and various other packages as a start (see DJGPP home-page)
DJGPP is 32-bit only, btw.

 Actually, the first thing I probably need to do is get some
 comments into the source so I can follow it easier ;-)

 Step 1: Find out how code works in Linux and add comments to it.

 Step 2: Reorganize code if necessary to separate out interface from
        other parts.

 Step 3: Port the makefile to freedos.

 Step 4: Start porting the code.

 A quick look at the makefile:

 vpath %.c ../source

 CFLAGS += -g -DLINUX
 LDFLAGS += -lcurses -lpthread -g

 drivewire: drivewire.o

 clean:
        rm drivewire drivewire.o

 install: drivewire
        cp drivewire ~/bin

 I don't understand the vpath line as I've never
 encountered that before.  The install section will
 be replaced by something like:
 install:
        FDOS_BIN_PATH=C:\FDOS_01\BIN
        copy .\drivewire $FDOS_BIN_PATH

 Though I'm open to a more robust solution.

 The clean section will need to be changed to:
 clean:
        del drivewire
        del drivewire.o

 I would like to have gdb under freedos, is there a port of it???

DJGPP has a gdb package available.  Again, see the homepage.


 --
 Apps built with the Adobe(R) Flex(R) framework and Flex Builder(TM) are
 powering Web 2.0 with engaging, cross-platform capabilities. Quickly and
 easily build your RIAs with Flex Builder, the Eclipse(TM)based development
 software that enables intelligent coding and step-through debugging.
 Download the free 60 day trial. http://p.sf.net/sfu/www-adobe-com
 ___
 Freedos-user mailing list
 Freedos-user@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/freedos-user


--
Apps built with the Adobe(R) Flex(R) framework and Flex Builder(TM) are
powering Web 2.0 with engaging, cross-platform capabilities. Quickly and
easily build your RIAs with Flex Builder, the Eclipse(TM)based development
software that enables intelligent coding and step-through debugging.
Download the free 60 day trial. http://p.sf.net/sfu/www-adobe-com
___
Freedos-user mailing list
Freedos-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-user


Re: [Freedos-user] unload previsiously loaded exe and sys on fdconfig.sys

2009-03-20 Thread bwspos


Fabrício Ceolin wrote:
 Hi,

 I want free some freedos memory after using a packet driver and others 
 sys (under fdconfig.sys) and exe (like doskey).
 There are any way to unload programs without reboot?


I use TERMIN.COM on 24/7 POS systems with no recourse to rebooting. Not 
sure where I found it as it's not part of FREEDOS

example from .bat

REM LOAD COMMS

LH C:\NETWORK\LSL.COM /C=C:\NETWORK\NET.CFG
LH %NIC%
LH C:\NETWORK\ODIPKT.COM 0 96

REM UNLOAD COMMS
 
TERMIN.COM.com 96
%NIC% /u
LSL /u

where %NIC% = Netware ODI driver




--
Apps built with the Adobe(R) Flex(R) framework and Flex Builder(TM) are
powering Web 2.0 with engaging, cross-platform capabilities. Quickly and
easily build your RIAs with Flex Builder, the Eclipse(TM)based development
software that enables intelligent coding and step-through debugging.
Download the free 60 day trial. http://p.sf.net/sfu/www-adobe-com
___
Freedos-user mailing list
Freedos-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-user


Re: [Freedos-user] Installation difficulties...

2009-03-20 Thread Michael Reichenbach
John Ames schrieb:
 Okay. I would really like to use FreeDOS, preferrably the full-install CD,
 and definitely with USB disk support. Problem is, the NIC in the computer I
 want to install it on (a 3Com 3C595-TX) does not appear to be recognized by
 either the default packet driver or the manufacturer's DOS driver, unless it
 requires some fiddling with the PCI arguments (which are, frankly, over my
 head.) And a large portion of the packages, including some absolutely
 critical ones like the USB mass storage driver, seem to rely on the
 installer's ability to use wget to download the latest version off the
 Internet. Is there a way around this problem, or am I SOL without a more
 commonly-supported network card?

There are many USB drivers for DOS. You either boot USB or you have USB
legacy support in BIOS or you boot from non-USB and load a DOS USB
driver, the panasonic one works best for me. All infos here:
http://www.unet.univie.ac.at/~a0503736/php/drdoswiki/index.php?n=Main.USB

For network drivers read here
http://www.unet.univie.ac.at/~a0503736/php/drdoswiki/index.php?n=Main.PacketDriver
also try netbootdisk.

Post back if you have no success. Good luck!

regards,
-mr

--
Apps built with the Adobe(R) Flex(R) framework and Flex Builder(TM) are
powering Web 2.0 with engaging, cross-platform capabilities. Quickly and
easily build your RIAs with Flex Builder, the Eclipse(TM)based development
software that enables intelligent coding and step-through debugging.
Download the free 60 day trial. http://p.sf.net/sfu/www-adobe-com
___
Freedos-user mailing list
Freedos-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-user


Re: [Freedos-user] unload previsiously loaded exe and sys on fdconfig.sys

2009-03-20 Thread Fabrício Ceolin
Hi,

Thanks everybody.

Reboot it's not a option. I'm creating a script for bios update. Part of
process is access a TCP/IP net, but I need to free memory to run a update
executable. I'll try using a TERMIN.COM and report it!

Best regards!

On Fri, Mar 20, 2009 at 3:47 AM, bwspos bws...@gmail.com wrote:



 Fabrício Ceolin wrote:
  Hi,
 
  I want free some freedos memory after using a packet driver and others
  sys (under fdconfig.sys) and exe (like doskey).
  There are any way to unload programs without reboot?
 
 
 I use TERMIN.COM on 24/7 POS systems with no recourse to rebooting. Not
 sure where I found it as it's not part of FREEDOS

 example from .bat

 REM LOAD COMMS

 LH C:\NETWORK\LSL.COM /C=C:\NETWORK\NET.CFG
 LH %NIC%
 LH C:\NETWORK\ODIPKT.COM 0 96

 REM UNLOAD COMMS

 TERMIN.COM.com 96
 %NIC% /u
 LSL /u

 where %NIC% = Netware ODI driver





 --
 Apps built with the Adobe(R) Flex(R) framework and Flex Builder(TM) are
 powering Web 2.0 with engaging, cross-platform capabilities. Quickly and
 easily build your RIAs with Flex Builder, the Eclipse(TM)based development
 software that enables intelligent coding and step-through debugging.
 Download the free 60 day trial. http://p.sf.net/sfu/www-adobe-com
 ___
 Freedos-user mailing list
 Freedos-user@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/freedos-user




-- 
Fabrício Ceolin
ulevel.com
Diretor Executivo
--
Apps built with the Adobe(R) Flex(R) framework and Flex Builder(TM) are
powering Web 2.0 with engaging, cross-platform capabilities. Quickly and
easily build your RIAs with Flex Builder, the Eclipse(TM)based development
software that enables intelligent coding and step-through debugging.
Download the free 60 day trial. http://p.sf.net/sfu/www-adobe-com___
Freedos-user mailing list
Freedos-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-user


Re: [Freedos-user] Installation difficulties...

2009-03-20 Thread Michael Reichenbach
Eric Auer schrieb:
 Hi,
 
 Okay. I would really like to use FreeDOS, preferrably the full-install CD,
 and definitely with USB disk support. Problem is, the NIC in the computer I
 
 On modern PC, your BIOS already does USB disk support for you and DOS.

You mean USB legacy support (for storage)?
http://grub4dos.sourceforge.net/wiki/index.php/USB_booting#BIOS_USB_booting_.22standards.22

I haven't seen USB legacy support in much recent BIOS's, but therefore
more and more working USB booting implementations. Disadvantage of USB
booting: does not work if you want to boot from internal harddisk and
attach and additional USB, then you need a DOS USB driver.

regards,
-mr

--
Apps built with the Adobe(R) Flex(R) framework and Flex Builder(TM) are
powering Web 2.0 with engaging, cross-platform capabilities. Quickly and
easily build your RIAs with Flex Builder, the Eclipse(TM)based development
software that enables intelligent coding and step-through debugging.
Download the free 60 day trial. http://p.sf.net/sfu/www-adobe-com
___
Freedos-user mailing list
Freedos-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-user


Re: [Freedos-user] unload previsiously loaded exe and sys on fdconfig.sys

2009-03-20 Thread Michael Reichenbach
Do BIOS update 100 % step by step as the manual says. No experiments wit
h DOS versions, TSR's, boot medium (if you shall use legacy floppy then
do so). Otherwise you risk the BIOS update to fail as the developers did
not thought about your modified use.

Ok, well you can experiment if you have the equipment to remove the
flash chip and to flash it from outside.

-mr

Fabrício Ceolin schrieb:
 Hi,
 
 Thanks everybody.
 
 Reboot it's not a option. I'm creating a script for bios update. Part of
 process is access a TCP/IP net, but I need to free memory to run a update
 executable. I'll try using a TERMIN.COM and report it!
 
 Best regards!
 
 On Fri, Mar 20, 2009 at 3:47 AM, bwspos bws...@gmail.com wrote:
 

 Fabrício Ceolin wrote:
 Hi,

 I want free some freedos memory after using a packet driver and others
 sys (under fdconfig.sys) and exe (like doskey).
 There are any way to unload programs without reboot?


 I use TERMIN.COM on 24/7 POS systems with no recourse to rebooting. Not
 sure where I found it as it's not part of FREEDOS

 example from .bat

 REM LOAD COMMS

 LH C:\NETWORK\LSL.COM /C=C:\NETWORK\NET.CFG
 LH %NIC%
 LH C:\NETWORK\ODIPKT.COM 0 96

 REM UNLOAD COMMS

 TERMIN.COM.com 96
 %NIC% /u
 LSL /u

 where %NIC% = Netware ODI driver





 --
 Apps built with the Adobe(R) Flex(R) framework and Flex Builder(TM) are
 powering Web 2.0 with engaging, cross-platform capabilities. Quickly and
 easily build your RIAs with Flex Builder, the Eclipse(TM)based development
 software that enables intelligent coding and step-through debugging.
 Download the free 60 day trial. http://p.sf.net/sfu/www-adobe-com
 ___
 Freedos-user mailing list
 Freedos-user@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/freedos-user

 
 
 
 
 
 
 --
 Apps built with the Adobe(R) Flex(R) framework and Flex Builder(TM) are
 powering Web 2.0 with engaging, cross-platform capabilities. Quickly and
 easily build your RIAs with Flex Builder, the Eclipse(TM)based development
 software that enables intelligent coding and step-through debugging.
 Download the free 60 day trial. http://p.sf.net/sfu/www-adobe-com
 
 
 
 
 ___
 Freedos-user mailing list
 Freedos-user@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/freedos-user


--
Apps built with the Adobe(R) Flex(R) framework and Flex Builder(TM) are
powering Web 2.0 with engaging, cross-platform capabilities. Quickly and
easily build your RIAs with Flex Builder, the Eclipse(TM)based development
software that enables intelligent coding and step-through debugging.
Download the free 60 day trial. http://p.sf.net/sfu/www-adobe-com
___
Freedos-user mailing list
Freedos-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-user


Re: [Freedos-user] unload previsiously loaded exe and sys on fdconfig.sys

2009-03-20 Thread Fabrício Ceolin
Hi

On Fri, Mar 20, 2009 at 10:12 AM, Michael Reichenbach 
michael_reichenb...@freenet.de wrote:

 Do BIOS update 100 % step by step as the manual says. No experiments wit
 h DOS versions, TSR's, boot medium (if you shall use legacy floppy then
 do so). Otherwise you risk the BIOS update to fail as the developers did
 not thought about your modified use.

 Ok, well you can experiment if you have the equipment to remove the
 flash chip and to flash it from outside.


 I can do experiments!


 -mr

 Fabrício Ceolin schrieb:
  Hi,
 
  Thanks everybody.
 
  Reboot it's not a option. I'm creating a script for bios update. Part of
  process is access a TCP/IP net, but I need to free memory to run a update
  executable. I'll try using a TERMIN.COM and report it!
 
  Best regards!
 
  On Fri, Mar 20, 2009 at 3:47 AM, bwspos bws...@gmail.com wrote:
 
 
  Fabrício Ceolin wrote:
  Hi,
 
  I want free some freedos memory after using a packet driver and others
  sys (under fdconfig.sys) and exe (like doskey).
  There are any way to unload programs without reboot?
 
 
  I use TERMIN.COM on 24/7 POS systems with no recourse to rebooting. Not
  sure where I found it as it's not part of FREEDOS
 
  example from .bat
 
  REM LOAD COMMS
 
  LH C:\NETWORK\LSL.COM /C=C:\NETWORK\NET.CFG
  LH %NIC%
  LH C:\NETWORK\ODIPKT.COM 0 96
 
  REM UNLOAD COMMS
 
  TERMIN.COM.com 96
  %NIC% /u
  LSL /u
 
  where %NIC% = Netware ODI driver
 
 
 
 
 
 
 --
  Apps built with the Adobe(R) Flex(R) framework and Flex Builder(TM) are
  powering Web 2.0 with engaging, cross-platform capabilities. Quickly and
  easily build your RIAs with Flex Builder, the Eclipse(TM)based
 development
  software that enables intelligent coding and step-through debugging.
  Download the free 60 day trial. http://p.sf.net/sfu/www-adobe-com
  ___
  Freedos-user mailing list
  Freedos-user@lists.sourceforge.net
  https://lists.sourceforge.net/lists/listinfo/freedos-user
 
 
 
 
 
  
 
 
 --
  Apps built with the Adobe(R) Flex(R) framework and Flex Builder(TM) are
  powering Web 2.0 with engaging, cross-platform capabilities. Quickly and
  easily build your RIAs with Flex Builder, the Eclipse(TM)based
 development
  software that enables intelligent coding and step-through debugging.
  Download the free 60 day trial. http://p.sf.net/sfu/www-adobe-com
 
 
  
 
  ___
  Freedos-user mailing list
  Freedos-user@lists.sourceforge.net
  https://lists.sourceforge.net/lists/listinfo/freedos-user



 --
 Apps built with the Adobe(R) Flex(R) framework and Flex Builder(TM) are
 powering Web 2.0 with engaging, cross-platform capabilities. Quickly and
 easily build your RIAs with Flex Builder, the Eclipse(TM)based development
 software that enables intelligent coding and step-through debugging.
 Download the free 60 day trial. http://p.sf.net/sfu/www-adobe-com
 ___
 Freedos-user mailing list
 Freedos-user@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/freedos-user




-- 
Fabrício Ceolin
ulevel.com
Diretor Executivo
--
Apps built with the Adobe(R) Flex(R) framework and Flex Builder(TM) are
powering Web 2.0 with engaging, cross-platform capabilities. Quickly and
easily build your RIAs with Flex Builder, the Eclipse(TM)based development
software that enables intelligent coding and step-through debugging.
Download the free 60 day trial. http://p.sf.net/sfu/www-adobe-com___
Freedos-user mailing list
Freedos-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-user


Re: [Freedos-user] unload previsiously loaded exe and sys on fdconfig.sys

2009-03-20 Thread Eric Auer

Hi Michael,

 Do BIOS update 100 % step by step as the manual says. No experiments wit
 h DOS versions, TSR's, boot medium (if you shall use legacy floppy then
 do so). Otherwise you risk the BIOS update to fail as the developers did
 not thought about your modified use.

I agree that unloading TSRs can cause risks, but I would not
overdo the 100% step by step part. Remember that even big
mainboard makers shipped half-broken modifications of FreeDOS
with their products and that for example MS DOS simply is no
longer legally available for normal post-Win9x home users.

 Ok, well you can experiment if you have the equipment
 to remove the flash chip and to flash it from outside.

Better BIOSes have various fallback options, such as a second
copy of the BIOS or a part which cannot be flashed which is
able to load update floppies even after a failed BIOS update.

I personally would say that floppy is best (if you still have
a drive) followed by harddisk, CD/DVD and then USB. You should
avoid loading EMM386 for compatibility reasons but HIMEM should
be safe for most BIOS update tools as far as I remember... If
your BIOS USB drivers are not stable, it might help to copy all
relevant files to RAMDISK before updating the BIOS. You could
even BOOT from a RAMDISK, using ISOLINUX / SYSLINUX and MEMDISK.

In general, it is bad if you have to load fancy drivers such
as USB, NTFS or network, between booting and flashing... It is
much better if you can put your BIOS update files directly on
the drive where you will boot from, so you need no extra driver.

Eric


--
Apps built with the Adobe(R) Flex(R) framework and Flex Builder(TM) are
powering Web 2.0 with engaging, cross-platform capabilities. Quickly and
easily build your RIAs with Flex Builder, the Eclipse(TM)based development
software that enables intelligent coding and step-through debugging.
Download the free 60 day trial. http://p.sf.net/sfu/www-adobe-com
___
Freedos-user mailing list
Freedos-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-user


Re: [Freedos-user] FreeDOS on Virtual PC 2007

2009-03-20 Thread Robert Riebisch
Michael Horvath wrote:

 Option #2 (the default, and the one that doesn't work) results in the 
 following error:
 
 Illegal instruction occured.
 CS= IP=EEC3 SS=D0B4 SP=0004 ES=0070
 ...etc...
 ...etc...
 Aborting program
 EMM386 - unable to continue - Please reboot=

Ben Armstrong (a Program manager on the core virtualization team at
Microsoft) recommends the following for MS-DOS on
http://blogs.msdn.com/virtual_pc_guy/archive/2004/10/21/246136.aspx:
DEVICE=C:\DOS\EMM386.EXE RAM I=B100-B7FF I=C600-C7FF I=CC00-CFFF
I=E600-EFFF FRAME=D000

I also recommend you to replace EMM386 with
http://www.japheth.de/Jemm.html, which is more advanced and more stable.

 I am able to boot to the command prompt using options #1 and #3, but am 
 having trouble running software. For instance, I am trying to install 
 the video game Out of this World, but receive the following errors 
 when running the installation program:
 
 Line #1 in batchfile 'A:\INSTALL.BAT' too long

Please post the first line of A:\INSTALL.BAT.

Robert Riebisch
-- 
BTTR Software
http://www.bttr-software.de/

--
Apps built with the Adobe(R) Flex(R) framework and Flex Builder(TM) are
powering Web 2.0 with engaging, cross-platform capabilities. Quickly and
easily build your RIAs with Flex Builder, the Eclipse(TM)based development
software that enables intelligent coding and step-through debugging.
Download the free 60 day trial. http://p.sf.net/sfu/www-adobe-com
___
Freedos-user mailing list
Freedos-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-user


Re: [Freedos-user] FreeDOS on Virtual PC 2007

2009-03-20 Thread Eric Auer

Hi Robert, Shane,

 Ben Armstrong (a Program manager on the core virtualization team
 at Microsoft) recommends the following for MS-DOS on
 http://blogs.msdn.com/virtual_pc_guy/archive/2004/10/21/246136.aspx

Note that this is from 2004 so it cannot be about Virtual PC 2007 ;-)

 device=C:\DOS\EMM386.EXE RAM I=B100-B7FF I=C600-C7FF

Re-using part of mono text buffer (B100-B7FF) and part
of a typical VGA BIOS area (C600-C7FF) sounds a bit
desperate if you ask me... Modern EMM386 such as the
JEMM386 from www.japheth.de that you recommended also
auto-detect the size of the VGA BIOS anyway :-).

 I=CC00-CFFF I=E600-EFFF FRAME=d000



This is odd - Shane Baggs suggested quite different options on 11 March:

 I'm running it on Virtual PC 2007 under Windows XP on a laptop with a Pentium 
 M.
 It crashed at first, but it's now solid as a rock with this line in 
 FDCONFIG.SYS:
 DEVICE=C:\FDOS\BIN\JEMM386\JEMM386.EXE NOEMS X=CC00-CFFF NOINVLPG
 ... NOEMS is optional.

With NOEMS, no page frame is allocated (it could start at D000 or
later, up to E000). This gives you 64 kB more UMB but old EMS 3.2
software will be unhappy. EMS 4.0 compatible software stays happy.

 NOINVLPG was written by Japheth specifically for [Virtual PC]

Note that classic FreeDOS EMM386 is outdated but probably
did not use INVLPG anyway so you need no specifically-made-
for-Virtual-PC option to fix VPC compatibility either ;-).

 The X=CC00-CFFF was arrived at through testing by trial and error.

So Shane suggests to EXCLUDE CC00-CFFF while Ben suggested
to INCLUDE CC00-CFFF (and D000-DFFF and E600-EFFF...) That
gives  me the idea that Ben wants to say that you should
exclude E000-E5FF instead of CC00-CFFF for Virtual PC of
the year 2004. Can somebody who has Virtual PC 2007 have
a look at memory contents and about the effects of...

X=cc00-cfff
versus
X=e000-e5ff

...on the stability of FreeDOS with EMM386 / JEMM386? Thanks!

I have the following IDEA: Maybe the X=cc00-cfff, while NOT
using the NOEMS option, had an influence on where the EMS
page frame was, pushing it at the bad area - and pushing
UMB area away from it. Because EMS is less often used than
UMB, you still get fewer crashes if the bad area is only in
use while EMS is accessed... You can use MEM or Quarterdeck
MFT / Manifest to see where EMS page frame and UMBs are :-).

Shane, could you post some relevant parts of MEM /D and MEM /E
output with and without X=cc00-cfff combined with with/without
NOEMS option along with information which of those 2 * 2 config
possibilities are stable and which are not? Thank you... :-).

Eric


--
Apps built with the Adobe(R) Flex(R) framework and Flex Builder(TM) are
powering Web 2.0 with engaging, cross-platform capabilities. Quickly and
easily build your RIAs with Flex Builder, the Eclipse(TM)based development
software that enables intelligent coding and step-through debugging.
Download the free 60 day trial. http://p.sf.net/sfu/www-adobe-com
___
Freedos-user mailing list
Freedos-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-user


[Freedos-user] Installation problems

2009-03-20 Thread Braden C. Roberson-Mailloux
Hi guys;

 

I've formatted my hard disk, installed the boot manager using the option in
xfdisk and installed freedos. Yet, LILO continues to remain the boot manager
on my hard disk and only shows LINUX as an available kernel. 

 

I just received a 8-bit PIC microcontroller with a low pin development
board. It has a USB interface. Is it possible to program the PIC using a
language such as FreeBASIC? 

 

I found a lot of 5 3com Ethernet cards which are supported by DOS. They came
in the mail not too long ago and I now want to install them. So, would
someone kindly point me to some TCP/IP resources? I would like to start
messing around with TCP/IP and am only about 1/5 of the way through Charles
Petzold's Programming Windows. So far, I've learned to draw to the screen.
But, I'm super eager to really explore the internet. Plus, I need some
character mode programming experience using C\C++. Any resources and
suggestions are greatly appreciated. 

 

Eric: I'm still willing to test LBACache. How would you like to transfer the
files between us? I do believe you have some web space.?

 

BTW: I picked up an old AMD 1702A. A mentor at a local Junior College wrote
up some plans for a writer. If anyone is interested in seeing those plans,
let me know and I'll try and get them on the net for everyone to see. They
include plans for the writer and a pulse generator.

 

 

--
Apps built with the Adobe(R) Flex(R) framework and Flex Builder(TM) are
powering Web 2.0 with engaging, cross-platform capabilities. Quickly and
easily build your RIAs with Flex Builder, the Eclipse(TM)based development
software that enables intelligent coding and step-through debugging.
Download the free 60 day trial. http://p.sf.net/sfu/www-adobe-com___
Freedos-user mailing list
Freedos-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-user


Re: [Freedos-user] FreeDOS on Virtual PC 2007

2009-03-20 Thread Michael Horvath
Robert Riebisch wrote:
 Line #1 in batchfile 'A:\INSTALL.BAT' too long
 
 Please post the first line of A:\INSTALL.BAT.
 
 Robert Riebisch

Good catch! When I read the batch file in FreeDOS the file is full of 
gibberish. In Notepad on my WinXP machine, however, it is a properly 
formatted text file.

Another detail that might have a bearing: the physical floppy disk is 
being read by a SuperDisk drive instead of a standard floppy drive. I 
know that floppies formatted using this drive aren't readable by normal 
floppy drives (SuperDisk drives however can read normal formatted 
floppies just fine). Maybe this is the source of the problem? If so, can 
anyone recommend software to create floppy images without needing an 
actual floppy drive?

Thanks!

-Mike

--
Apps built with the Adobe(R) Flex(R) framework and Flex Builder(TM) are
powering Web 2.0 with engaging, cross-platform capabilities. Quickly and
easily build your RIAs with Flex Builder, the Eclipse(TM)based development
software that enables intelligent coding and step-through debugging.
Download the free 60 day trial. http://p.sf.net/sfu/www-adobe-com
___
Freedos-user mailing list
Freedos-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-user