Hi, BTW, I'm not a kernel developer. Sorry, not trying to confuse you! Just saying, some of the info you didn't provide could have made things easier to diagnose and test.
On Mon, Sep 15, 2014 at 7:14 PM, Anil Nair <[email protected]> wrote: > > PDOS is a MSDOS replica.We are trying to built a 32-bit version of PDOS, > currently working on a functional 16-bit version. > For more details please visit www.pdos.sf.net. I've heard of it, just never tested it. My point was that we can't test what we don't have. >>>My guess is that Anil is referring to Paul Edwards' PDOS [0]. >>>[0] http://pdos.sourceforge.net/ > Yes > >>>Which PDOS version? > We have not considered a version since its in beta stage, the last stable > built is dated September 15th 2014 23:01:33. > >>>Where is such a thing (esp. bootable image) >>>available for download, for comparison? > There is no bootable image, if required i can provide you my stable bootable > image. I'm probably not the person to be helping here. :-) Just trying to iron out some details. >>>Which FreeDOS kernel? > FreeDOS kernel build 2036 cvs [version Aug 18 2006 compiled Aug 18 2006] > Kernel compatibility 7.10 That is a stable but fairly old kernel. Try 2041, and see if it makes a difference. http://sourceforge.net/projects/freedos/files/Kernel/2041/ke2041_86f32.zip/download >>>And, as already mentioned, what does MS-DOS >>>report? > MSDOS reports the return value of 26. Well, not that I agree in all cases, but most people think that "MS-DOS is always right". >>>What are the contents of your bootup config files? > For the time being we are not using bootup config files. Okay. Presumably this means that FreeDOS has "LASTDRIVE=E" implied in CONFIG.SYS by default. So try creating that file and changing the value, and see what happens. >>>What type of cpu was this tested on? >>>Native or emulation? > It was tested on Bochs x86 emulator, compiled from source version number > 2.6.2, it was tested on bx_generic model, attaching the Bochs configuration > file for more details. Keep in mind that sometimes emulators are buggy and unreliable. It would also be wise to test on native hardware, if at all possible. >>>Where's the source >>>code and/or binary showing what you're testing here? > Source code is a CVS repo "http://pdos.cvs.sourceforge.net/viewvc/pdos/", > Testing a function named PosSelectDisk() seen in pos.c,pdos.c and using a > testing file functest.c to test it. Okay, good, because it's hard to duplicate testing without the example code. > If further details are required please let me know. Again, I'm not really much else help here. I wouldn't know why the kernel does what it does for this. Hopefully someone else more experienced can chime in. ------------------------------------------------------------------------------ Want excitement? Manually upgrade your production database. When you want reliability, choose Perforce Perforce version control. Predictably reliable. http://pubads.g.doubleclick.net/gampad/clk?id=157508191&iu=/4140/ostg.clktrk _______________________________________________ Freedos-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/freedos-devel
