Re: [Freedos-user] FreeDOS on Virtual PC 2007
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
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...
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...
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
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...
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
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...
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
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
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
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
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
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
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
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