[Freedos-user] Re: About LOADHIGH with EMM386
resent with address corrections for freedos-user list At 05:54 PM 6/3/2005 -0300, Enrique Mora wrote: Hi. I have a problem. When i use EMM386.exe and HIMEM.EXE all the programs that I put in upper memory faild. 14?DOS=HIGH,UMB 4?DEVICE=C:\FDOS\FDXMS\FDXMS.SYS 4?DEVICE=C:\FDOS\UMBPCI\UMBPCI.SYS 12?DEVICE=C:\FDOS\BIN\HIMEM.EXE 1?DEVICE=C:\FDOS\BIN\EMM386.EXE NOEMS X=TEST I=A000-AFFF I=B000-B7FF The X=TEST is good, but before you I= include ranges, you should first test whether things work without them. Try taking out the two I= include ranges as a first test. If that makes things work, you can add parts of the ranges back in slowly. Since you are loading network drivers high, I would always suggest using the VDS option of EMM386, in case the network drivers need VDS support to load in remapped memory. If X=TEST without I= and the VDS option don't change anything, the best thing to try is to do a full exclude of all high memory as in X=A000-EFFF (keep VDS too), in order to be sure that the problem really is with high memory loads. If that works with full exclusion, then you'll need to manually X= exclude the range(s) which cause problems. Plus I= include nonproblematic A000-B7FF ranges in since those are not automatically included. If it does not work with full exclusion, we're looking at a different problem unrelated to upper memory entirely. Frankly, I don't see a need to ever use FDXMS.SYS in a CONFIG.SYS file nowadays. --- This SF.Net email is sponsored by: NEC IT Guy Games. How far can you shotput a projector? How fast can you ride your desk chair down the office luge track? If you want to score the big prize, get to know the little guy. Play to win an NEC 61 plasma display: http://www.necitguy.com/?r=20 ___ Freedos-user mailing list Freedos-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/freedos-user
[Freedos-user] Re: About LOADHIGH with EMM386
Hi! (Forwarded by Johnson Lam from Jack R. Ellis to me. I answer again in group, because this is not private topic): trouble using a packet driver. If you know where to E-Mail Belousov can you please send him the following??Thanks! Jack R. Ellis May address mentioned on the www.freedos.org/contact page. with loadhigh packet-driver problems. UMBPCI may or may-NOT help, Yes, of course - if chipset doesn't supported by UMBPCI, then it will not load at all. But if it supported - which other troubles you see? as Uwe Sieber notes in his UMBPCI writeup that the shadow memory he sets as upper-memory WILL NOT do DMA on mainboards for AMD CPU chips! Hm, interesting and strange. Anyway, author of question doesn't specifies machine configuration, so he may try this itself. Also, drivers that work in memory below 640K but FAIL in upper-memory may not be just incompatible; more likely they may be in ERROR! A I just make short, generic description, which may not cover some specifics (which was not specified by author of question). lot of drivers still have NO LOGIC for finding and using their ACTUAL 32-bit addresses, which ABSOLUTELY demands Virtual DMA (VDS) calls! [...] what is now UDMA2!] VDS calls are implemented by EMM386 or whatever equivalent driver is in use, as only that driver knows which ACTUAL addresses are mapped into upper-memory. Only three VDS calls need be used. First, an initialization VDS lock on the resident driver prevents it from being mapped OUT during Windows 3.1 task-switching AND provides a base 32-bit address for fixed driver command-chains or buffers. Afterward, if user I-O is to be done DIRECTLY to or from a user buffer (not through an intermediate driver buffer), the user's buffer must have a VDS lock BEFORE any DMA I-O, then a VDS unlock AFTER all DMA I-O ends.The lock also returns the 32-bit address of the user buffer, needed for DMA. If your friend is source code competent and has the source for his packet driver, tell him to CHECK for those 3 VDS calls. As an example of how-to-do-it he can inspect the V2.5 UDMA2S driver (a bit simpler than UDMA2). UDMA2S.ASM lines 461-476 are the init lock, DVRCORE.ASM (the resident driver!) lines 216-231 lock user I-O buffers, and DVRCORE.ASM line 246 unlocks a buffer (if needed) after I-O using a subroutine. If your friend has NO source-code competence but HAS the packet-driver sources, you will need to check the files for him as I describe. WITHOUT the sources, I am afraid your friend is stuck loading his packet driver into low memory, like it or NOT!! Lack of VDS logic, even AFTER upper-memory came into general use about 1990, is still a common ERROR in many DMA drivers; VIA and many other companies DON'T want to talk about it!! --- This SF.Net email is sponsored by: NEC IT Guy Games. How far can you shotput a projector? How fast can you ride your desk chair down the office luge track? If you want to score the big prize, get to know the little guy. Play to win an NEC 61 plasma display: http://www.necitguy.com/?r=20 ___ Freedos-user mailing list Freedos-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/freedos-user
Re: [Freedos-user] About LOADHIGH with EMM386
Hi! 4--2005 02:52 [EMAIL PROTECTED] (Michael Devore) wrote to [EMAIL PROTECTED]: MD If X=TEST without I= and the VDS option don't change anything, the best MD thing to try is to do a full exclude of all high memory as in X=A000-EFFF MD (keep VDS too), in order to be sure that the problem really is with high MD memory loads. Yes, he already says, that packet driver was works in low memory. --- This SF.Net email is sponsored by: NEC IT Guy Games. How far can you shotput a projector? How fast can you ride your desk chair down the office luge track? If you want to score the big prize, get to know the little guy. Play to win an NEC 61 plasma display: http://www.necitguy.com/?r ___ Freedos-user mailing list Freedos-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/freedos-user
Re: [Freedos-user] About LOADHIGH with EMM386
At 04:51 PM 6/4/2005 +0400, Arkady V.Belousov wrote: MD If X=TEST without I= and the VDS option don't change anything, the best MD thing to try is to do a full exclude of all high memory as in X=A000-EFFF MD (keep VDS too), in order to be sure that the problem really is with high MD memory loads. Yes, he already says, that packet driver was works in low memory. In my experience of having handled tech support for a number of years, you can't really assume anything based on something else. People accidentally overlook stuff in the configurations, plus the weirdest things you can't believe would ever happen with a computer setup, actually do. --- This SF.Net email is sponsored by: NEC IT Guy Games. How far can you shotput a projector? How fast can you ride your desk chair down the office luge track? If you want to score the big prize, get to know the little guy. Play to win an NEC 61 plasma display: http://www.necitguy.com/?r=20 ___ Freedos-user mailing list Freedos-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/freedos-user
Re: [Freedos-user] freecom compile errors
Tom Lee Mullins wrote: Hello All, I am trying to complie the freecom source using all the tools given by them on the site but i am receiving the error.. no such command or file as make i have turboc 1.01 and nasm and all the things given by the site.. i also have installed the latest freedos on my hard disk.. Please help thanking you Maulik Is his config.mak setup with the proper paths? It may help to ensure the borland tools are also in the PATH environment variable. Also, is he using the source straight from cvs or from the archive at fdos.org? (Depending on the branch) the source as is in cvs will not compile, at minimal you need the suppl library and a dummy file (or minimal implementation) as it appears to have not been committed -- I forget which, but check out the patch file included in the source archive of FreeCom on fdos.org/kernel/ [it also contains some additional fixes, so I recommend it over straight cvs source using the head branch] (if he needs further help, you may want to suggest the FreeCom mailing list, FreeDOS-FreeCom) Jeremy --- This SF.Net email is sponsored by: NEC IT Guy Games. How far can you shotput a projector? How fast can you ride your desk chair down the office luge track? If you want to score the big prize, get to know the little guy. Play to win an NEC 61 plasma display: http://www.necitguy.com/?r=20 ___ Freedos-user mailing list Freedos-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/freedos-user
Re: [Freedos-user] freecom compile errors
Kenneth J. Davis wrote: Tom Lee Mullins wrote: Hello All, I am trying to complie the freecom source using all the tools given by them on the site but i am receiving the error.. no such command or file as make i have turboc 1.01 and nasm and all the things given by the site.. i also have installed the latest freedos on my hard disk.. Please help thanking you Maulik Is his config.mak setup with the proper paths? It may help to ensure the borland tools are also in the PATH environment variable. Also, is he using the source straight from cvs or from the archive at fdos.org? (Depending on the branch) the source as is in cvs will not compile, at minimal you need the suppl library and a dummy file (or minimal implementation) as it appears to have not been committed -- I forget which, but check out the patch file included in the source archive of FreeCom on fdos.org/kernel/ [it also contains some additional fixes, so I recommend it over straight cvs source using the head branch] (if he needs further help, you may want to suggest the FreeCom mailing list, FreeDOS-FreeCom) Jeremy --- This SF.Net email is sponsored by: NEC IT Guy Games. How far can you shotput a projector? How fast can you ride your desk chair down the office luge track? If you want to score the big prize, get to know the little guy. Play to win an NEC 61 plasma display: http://www.necitguy.com/?r=20 ___ Freedos-user mailing list Freedos-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/freedos-user Thank you for the reply. I have forwarded it to the freedos group. -- TomLeeM * * * * * * * * * * * * * * * * * * * * * * http://www.ecomstation.com * * * * * * * * * * * * * * * * * * * * * * http://tomleem.homestead.com * * * * * * * * * * * * * * * * * * * * * * --- This SF.Net email is sponsored by: NEC IT Guy Games. How far can you shotput a projector? How fast can you ride your desk chair down the office luge track? If you want to score the big prize, get to know the little guy. Play to win an NEC 61 plasma display: http://www.necitguy.com/?r=20 ___ Freedos-user mailing list Freedos-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/freedos-user
Re: [Freedos-user] Writing to NTFS filesystems
Hi, Kenneth J. Davis escribió: For applications which are best run from pure DOS, but the user has only NTFS (and Windows), and the max data stored is known ahead of time, a possible solution involves creating the file ahead of time (in Windows) and then in DOS either using a special driver to treat the file as a virtual drive or in the application specially supporting it. The file itself could be an app specific format (where a Windows program/GUI reads it and displays the information to/interacts with the user) or simply a disk image so a program like VFD makes it a virtual drive to Windows as well. Although not currently supported, it should even be possible to boot FreeDOS (possibly from the same disk image data stored to) from the NTFS partition. I am aware of one company that used an approach similar to this (where the user interacted with a Windows program, and the computer rebooted into DOS to run the tests, and then back into Windows for processing/displaying the results). Doesn't PowerQuest do this in their PartitionMagic when you want to do something critical to the %systemdrive%? Aitor --- This SF.Net email is sponsored by: NEC IT Guy Games. How far can you shotput a projector? How fast can you ride your desk chair down the office luge track? If you want to score the big prize, get to know the little guy. Play to win an NEC 61 plasma display: http://www.necitguy.com/?r=20 ___ Freedos-user mailing list Freedos-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/freedos-user
Re: [Freedos-user] Writing to NTFS filesystems
Hi, Mark Bailey escribió: Or, you may be able to access a USB memory stick (aka thumb drive). There are two basic ways of doing that. One is if your BIOS provides the correct support, FreeDOS may detect the USB stick and be able to use it. (Note that this sort of works on my Dell D600 laptop but is unstable). The other way is to use usbaspi.sys and aspidisk.sys to attempt to detect the USB stick from DOS. This works successfully on the computers I've tried. Where do these two come from? (usbaspi and aspidisk). Are they limited to storage media? BTW, I have at work a laptop PC with a USB keyboard that behaves quite transparently, BIOS can acceed to it without problems (I know because I use a BIOS password), and I suppose the same would happen to DOS (I haven't been able to do tests yet). As it is my first experience with USB keyboards, should I expect all USB keyboards to behave transparently and go through BIOS? Any experiences? Aitor --- This SF.Net email is sponsored by: NEC IT Guy Games. How far can you shotput a projector? How fast can you ride your desk chair down the office luge track? If you want to score the big prize, get to know the little guy. Play to win an NEC 61 plasma display: http://www.necitguy.com/?r=20 ___ Freedos-user mailing list Freedos-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/freedos-user
Re: [Freedos-user] Re: Re: text editor's and mem command
Hi, [EMAIL PROTECTED] escribió: Hi all, as the editors on old PCs topic still has some attention: My spin-off variant EDIT 0.7c works properly on 8086 / 8088 (PC-XT) computers, even with 84-key keyboard. Hint hint ;-). http://www.coli.uni-sb.de/~eric/stuff/soft/by-others/edit07c.zip Aitor has asked (when 0.7b came out) whether there would be a place to download the D-FLAT library (the underlying windowing and Text-GUI (TUI) toolkit of EDIT). Patric has found good old DFLAT 20 still online. Public domain by Dr Dobbs: http://www.programmersheaven.com/search/download.asp?FileID=15308 Thanks, I'll look into that. I assume from your words that it is no longer under active development. Aitor --- This SF.Net email is sponsored by: NEC IT Guy Games. How far can you shotput a projector? How fast can you ride your desk chair down the office luge track? If you want to score the big prize, get to know the little guy. Play to win an NEC 61 plasma display: http://www.necitguy.com/?r=20 ___ Freedos-user mailing list Freedos-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/freedos-user
Re: [Freedos-user] Fox-cubs v0.1 appared!
Hi there, Kristaps Kaupe escribi: Tuesday 03 May 2005 21:43, Fox rakstja: Hi there, I want to announce that I wrote Fox-cubs v0.1. It's a Pascal library (TPU unit) which supports using CATS/Kitten formatted language files into Pascal programs. With Fox-cube the programmer get a new function, called LoadMessage, some technical stuff: If I remember correctly, there is already some Cats Pascal implementation by Aitor, written few years ago. Can't find the URL right now. Yes, that's right. Here it is the url for everybody: http://www.ibiblio.org/pub/micro/pc-stuff/freedos/files/devel/libs/cats/old/ that's catspas.zip. A quick hack based on a direct translation from the old CATS (no kitten), so I said nothing. I was planning to use it on KEYB, but so far I have mostly turned PAS-ASM, so it isn't under activ e development right now, nor I think it will. At the moment you can have KEYB translated by translating the hardcoded messages in KEYBMSG.NLS file and re-compile, but will change that in the future. Aitor PS: Kristaps, I assume that my message will disappear and never arrive freedos-devel, could you please forward it to freedos-user for me? Thanks! --- This SF.Net email is sponsored by: NEC IT Guy Games. How far can you shotput a projector? How fast can you ride your desk chair down the office luge track? If you want to score the big prize, get to know the little guy. Play to win an NEC 61 plasma display: http://www.necitguy.com/?r=20 ___ Freedos-user mailing list Freedos-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/freedos-user
Re: [Freedos-user] EMM386 2.01
Hi! 2--2005 21:13 [EMAIL PROTECTED] (Aitor Santamara Merino) wrote to freedos-user@lists.sourceforge.net: ASM - what EMX is exactly ASM - how does it relate to RSX.EXE? copying.rsx: RSX : DPMI-DOS 0.9/1.0 extender for 80386+ processors rsx.exe: RSX (32-bit 5.21) DPMI DOS extender for emx and rsxnt programs. Copyright (c) Rainer Schnitker 1993-1998. All rights reserved. emx.exe: emx 0.9d (rev 61) -- Copyright (c) 1991-2000 by Eberhard Mattes Usage: emx [-cdeoqOV] [-sstack_size] program [arguments] As I understand, EMX is a layer, which allows to run OS/2 programs outside of OS/2. And Eugene Roshal selects EMX/RSX because this property. ASM - how does it compare to WDOSX, if it can be compared? Don't know, but I don't hear about OS/2 in context of WDOSX, which is win32 emulator. --- This SF.Net email is sponsored by: NEC IT Guy Games. How far can you shotput a projector? How fast can you ride your desk chair down the office luge track? If you want to score the big prize, get to know the little guy. Play to win an NEC 61 plasma display: http://www.necitguy.com/?r ___ Freedos-user mailing list Freedos-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/freedos-user
Re: [Freedos-user] EMM386 2.01
At 09:13 PM 6/2/2005 +0200, Aitor Santamaría Merino wrote: Michael Devore escribió: At 03:07 PM 5/3/2005 -0500, I wrote: Ha! What is up with these goofball extender limitations? RAR32 uses RSX extender. I can't decide if there is a weird bug in EMM386 that makes DOS/32A unhappy with 256M and RSX 429M, or if the weirdness is in the extenders themselves. Precisely I wanted to ask about EMX/RSX, as it seems quite difficult to google. - what EMX is exactly - how does it relate to RSX.EXE? - how does it compare to WDOSX, if it can be compared? EMX/RSX came from one or more of the GCC camp of DOS-compatible developers. It appears pretty old, older than WDOSX. Think it should have been superseded by CWSDPMI, since there are references to the older GO32 extender coincident with EMX/RSX documentation, but maybe not. EMX must be necessary for OS/2 besides RSX because OS/2 is a DPMI server and DPMI is EMX's responsibility. The basic explanation I came up with on brief research is that RSX is the VCPI-based extender and EMX is the glue to provide an interface to an existing DPMI server and/or acts as a DPMI server itself. EMX is dependent on RSX being present, but RSX is only dependent on EMX for DPMI services. That understanding could be wrong or backwards. --- This SF.Net email is sponsored by: NEC IT Guy Games. How far can you shotput a projector? How fast can you ride your desk chair down the office luge track? If you want to score the big prize, get to know the little guy. Play to win an NEC 61 plasma display: http://www.necitguy.com/?r ___ Freedos-user mailing list Freedos-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/freedos-user
Re: [Freedos-user] text editor's and mem command
Actually, i discovered (thanks to Eric Auer) that TED3 works perfectly on the 8088. Being a bit speed-impaired, this is a more ideal editor FD Edit .7x for an XT. What is it about FD-KEYB that makes it 286 compatible, but not 8088? Hi, It seems you solved your problem, but for the records, notice that FD-KEYB is still 286+ (planned to support 8088) Aitor --- This SF.Net email is sponsored by: NEC IT Guy Games. How far can you shotput a projector? How fast can you ride your desk chair down the office luge track? If you want to score the big prize, get to know the little guy. Play to win an NEC 61 plasma display: http://www.necitguy.com/?r=20 ___ Freedos-user mailing list Freedos-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/freedos-user --- This SF.Net email is sponsored by: NEC IT Guy Games. How far can you shotput a projector? How fast can you ride your desk chair down the office luge track? If you want to score the big prize, get to know the little guy. Play to win an NEC 61 plasma display: http://www.necitguy.com/?r=20 ___ Freedos-user mailing list Freedos-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/freedos-user