Re: [Freedos-kernel] FreeDOS disk I/O is much slower then MSDOS

2018-11-05 Thread Tom Ehlert
> the FreeDOS kernel is seriously slower then MSDOS when doing > larger copy/xcopy operations. > the cause: the disk I/O code avoids transfers that cross a 64K > boundary, and splits these transfers into 3 (smaller) transfers. > this was needed for floppy controllers in the 1980's, but is

[Freedos-kernel] Checking NUL directory/drive is broken in 2042

2018-10-30 Thread Tom Ehlert
if exist K:\NUL echo K: is present is broken in kernel 2042 the bug is caused by a change in TrueName(), where code was changed from cdsEntry = get_cds(result); if (cdsEntry == NULL) return DE_PATHNOTFND; to dhp = IsDevice(src); cdsEntry = get_cds(result); if (cdsEntry

Re: [Freedos-kernel] Checking NUL directory/drive is broken in 2042

2017-01-26 Thread Tom Ehlert
Hi, > Was using FreeDOS 1.1 2040 kernel? previously and could check for > drive or directory existence with the NUL device: > If exist c:\nul echo C: exists > If exist c:\mydir\nul echo C:\mydir exists > This behavior is broken with 2042, no longer being able to identify if a > drive/dir

Re: [Freedos-kernel] Can the Kernel start my program instead of command.com?

2016-12-09 Thread Tom Ehlert
>>From the point of view of protecting this system from counterfeiting & > unauthorised access, is it possible to interrupt processing config.sys? I > had read about pressing F5 to bypass config.sys and autoexec.bat. Also that > this can be disabled in config.sys. modify kernel.sys by using sys

Re: [Freedos-kernel] BUG: problems with INSTALL=, reported by Bret Johnson

2016-06-10 Thread Tom Ehlert
the problem, brought up by Bret: during config.sys processing, INSTALL= \freedos\MEM.EXE /F will report ~24 K used at 99f0:0 however the kernel will crash if memory below this is overwritten. source for the bug: CONFIG.C, DoInstall() sets up a memory arena, and releases memory below the

Re: [Freedos-kernel] [Freedos-user] INTERLINK

2016-02-05 Thread Tom Ehlert
> On Feb 5, 2016 11:04 AM, "Tom Ehlert" <t...@drivesnapshot.de> wrote: > Bret, > >> Eric/Tom: > >> I used to use INTERxxx a lot many years ago using the special >> parallel cables designed for that purpose (I think I still have a >> cou

Re: [Freedos-kernel] FreeDOS and redirectors

2015-11-17 Thread Tom Ehlert
> I wanted to ask: to what degree does FreeDOS implement the redirector > interface? Are there any known incompatibilities? it should right work. all known redirectors CD/DVD drivers MS Lan Manager NTFSDOS NTFS4DOS VMSMOUNT (with source) for DOS work without (known) problems >

Re: [Freedos-kernel] hmmmm

2015-08-20 Thread Tom Ehlert
Sorry for the link I haven't used thus machine to send emails in a long time. The antivirus tags it with it. I had suspected that I wouldn't be able to kernel merge, but it's nice to have thoughts. The multiuser will have to wait whilst I wait on the response from Caldera, They have an

Re: [Freedos-kernel] EXT3 support

2015-08-15 Thread Tom Ehlert
I am interested in writing a new driver, one that would allow you to boot and run dos on a EXT3 partition. booting from EXT3 would require to make EXT3 part of the kernel. not going to happen. otoh there is virtually no disadvantage to have a loadable TSR to make EXT3 available as a

Re: [Freedos-kernel] Questions about Kernel editions

2015-08-04 Thread Tom Ehlert
I am an E.E./Comp. Sci. student, but I want to contribute to the FreeDOS Kernel. Would it be fine if I began setting up a multiuser/multitasking system like Digital Research's DOS 5, and begin the work to get Forth into the kernel? the kernel is definitively not the right place to

Re: [Freedos-kernel] [Freedos-user] Any interest in 486, 586, 686 kernels?

2013-05-21 Thread Tom Ehlert
I'm not sure how you can say the FreeDOS project isn't interested in a BC5 kernel. because I was around when the kernel was ported to MSVC, BC5, OW (in that order) The BC5 makefiles I found in the kernel sources I didn't write. Bart last worked on them 9 years ago. right. an since OW became

Re: [Freedos-kernel] Any interest in 486, 586, 686 kernels?

2013-05-03 Thread Tom Ehlert
Kernels with FAT32: 086: 68358 bytes 186: 67180 bytes (286 same) 386: 66044 bytes 486: 65948 bytes (586 and 686 same) It is interesting that even 186 instructions do make a quite big difference and that there is a difference at all between 386 and 486. With 186, you get pusha and

Re: [Freedos-kernel] Any interest in 486, 586, 686 kernels?

2013-05-03 Thread Tom Ehlert
What's the difference between wcc wcc386? code generation for 16 bit (DOS) or 32 bit (windows) Does wcc386 generate code that could be used in the kernel? no Big wins could be had on 586 with FPU memcpy 64-bit versus the 16-bit asm in the kernel now and possibly the string functions.

Re: [Freedos-kernel] Kernel 2041 and Singlestepping the FDCONFIG.SYS.

2012-12-22 Thread Tom Ehlert
I use the Kernel 2041 and found follow strange: If I press the F8 key for singlestepping and then the ESC key to skip a command, the singlestepping-process of the FDCONFIG.SYS is skipped. I implemented it this way because AFAICT MSDOS 6.2 behaves this way Under MS-DOS the ESC key skips

Re: [Freedos-kernel] Regarding commit 1702 (large sector sizes)

2012-02-08 Thread Tom Ehlert
Dear PerditionC,    UBYTE DiskTransferBuffer[MAX_SEC_SIZE]; wastes 3,5 KB low memory for *everybody*, not only when it's needed. regarding how much time we have spend until we had 64 byte free I think this is a bad idea please see my previous messages, I know exactly how much space

Re: [Freedos-kernel] Regarding commit 1702 (large sector sizes)

2012-02-07 Thread Tom Ehlert
Dear PerditionC, UBYTE DiskTransferBuffer[MAX_SEC_SIZE]; wastes 3,5 KB low memory for *everybody*, not only when it's needed. regarding how much time we have spend until we had 64 byte free I think this is a bad idea I also think that these experiments should NOT be in the stable

Re: [Freedos-kernel] USB-HDD booting and LBA-to-CHS conversion

2011-07-07 Thread Tom Ehlert
-d2d-c2 ___ Freedos-kernel mailing list Freedos-kernel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/freedos-kernel Mit freundlichen Grüßen/Kind regards Tom Ehlert +49-241-79886

Re: [Freedos-kernel] Kernel 2040 released

2011-07-05 Thread Tom Ehlert
to write code, not emails ;) Mit freundlichen Grüßen/Kind regards Tom Ehlert +49-241-79886 -- All of the data generated in your IT infrastructure is seriously valuable. Why? It contains a definitive record of application

Re: [Freedos-kernel] Kernel 2040 released

2011-07-04 Thread Tom Ehlert
More tests: http://jafile.com/uploads/dos386/perftest.txt unless dos386 describes what program(s) he used on what hardware to produce these results, the data are useless :( ...you can try first writing some dummy data at where the file will end, then close it and re-open (without truncate of

Re: [Freedos-kernel] Kernel working, not SYS

2011-04-01 Thread Tom Ehlert
Hallo Herr Ibidem, am 1. April 2011 um 07:56 schrieben Sie: I tried building svn revision 1560 with Turbo C 2 and a 16-bit nasm 0.9x (FAT32/186). It started building, but then when build.bat hit SYS, I got this: Error sys.c 629: Expression syntax in function initOptions I REM'd out SYS

Re: [Freedos-kernel] Boot sector LBA detection error

2009-12-06 Thread Tom Ehlert
of course you are right. but maybe you are missing the point why the original author (m2) wrote it exactly as it is: to save precious 2 bytes in the boot sector code Tom am 6. Dezember 2009 um 00:32 schrieben Sie: Hi, the LBA detection of the FAT12/FAT16 boot sectors (both for the FreeDOS

Re: [Freedos-kernel] new kernel released

2009-08-07 Thread Tom Ehlert
b) why there isn't a 386-fat32 binary available (hardly anyone even knows where he might see a real 8086 machine), and the 386 resident code is ~1,5 KB smaller Point out the file(s) that were missed and I'll do an update. IMO the most useful kernel configuratiion is FAT32, compiled for 386

[Freedos-kernel] new kernel released

2009-08-06 Thread Tom Ehlert
The kernel developers have just finished up 2039 for release a few days ago (mostly bugfixes), so you can download it at ibiblio ( http://www.ibiblio.org/pub/micro/pc-stuff/freedos/files/dos/kernel/2039/ or at sourceforge ( http://sourceforge.net/projects/freedos ) just wondering, why a) this

Re: [Freedos-kernel] Potential issues with FAR printf

2009-07-20 Thread Tom Ehlert
The FAR printf is probably good for 16-bit builds with DEBUG defined. However, there are at least two potential issues (NOT YET VERIFIED). 1. 386 (or higher) builds might fail on a FAR value, as a 32-bit FAR is past 4GB. I don't know how the compilers treat FAR in these builds. exactly as the

Re: [Freedos-kernel] kernel 2038 discussion stuck? history.txt changes

2009-06-05 Thread Tom Ehlert
* Windows 3.1x support seriously: is ANYBODY using Windows 3.x ? IMHO Windows 3.x is 100% obsolete, so why would anybody want windows 3.x support ? WfW support in stable, these might be handy. Windows for Workgroups , which is a flavor of Microsoft Windows 3.11 WfW support will probably

Re: [Freedos-kernel] Hello again

2009-05-18 Thread Tom Ehlert
It won't help FreeDOS of course because it still uses fnodes for these things instead of SFTs. Those are ancient relics that should be done away with. There is no need for them anymore. I'd like to put that high on the priority list for kernel development. in theory you are right. in

Re: [Freedos-kernel] state of kernel 2038

2009-02-16 Thread Tom Ehlert
- int 21.1c should report invalid drives via AL (keep other regs?) News here: DR-DOS modifies BX/CX/DX but not DS for inv drives. /* Get Drive Data */ case 0x1c: { BYTE FAR *p; if (p = FatGetDrvData(lr.DL, lr.AL,

Re: [Freedos-kernel] Suggestion: Int 0x21, AX=0x7305, CX=0xFFFF handler

2008-04-04 Thread Tom Ehlert
Hi Eric, how about compiling this for Christian ? not everybody likes to download watcom, find out how to get kernel sources compiled ... and after he verified this private version, may be even put it on ibiblio to be used by others ? Tom

Re: [Freedos-kernel] roadmap for freedos kernel 2038

2007-10-28 Thread Tom Ehlert
Hopefully someone can found the bug and fix it, my pathetic knowledge forbid me to help. to fix any bug, it must be reproduced first. As noone has ghost 5, 'the bug' can't be reproduced, and so can't be fixed. end of story. Tom

Re: [Freedos-kernel] roadmap for freedos kernel 2038

2007-10-27 Thread Tom Ehlert
1658 Ghost 5.1 fails: Needs somebody with Ghost 5.1 to fix Maybe true, but I do not have ANY version of Ghost to test :-( If a newer version of Ghost works, then we could indeed set the bug status to wontfix and mention that newer versions do work fine. Or we could lower bug priority to

Re: [Freedos-kernel] [Freedos-devel] flaws in user HMA memory allocation?

2007-09-29 Thread Tom Ehlert
came much later ;) Mit freundlichen Grüßen/Kind regards Tom Ehlert +49-241-79886 - This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2005. http://clk.atdmt.com/MRT/go

Re: [Freedos-kernel] Comparison of FreeDOS 2036 to the Tom kernel

2007-05-16 Thread tom ehlert
NOTE that both versions have a typo: ... the any key ... It's not a typo! Damnit! Still haven't found the any key? see http://www.computergear.com/pressanykey4.html and http://www.gadgetizer.com/2006/04/03/any-key-mistery-solved/ or just google for the any key ;) Tom

Re: [Freedos-kernel] Tom's kernel changes vs. CVS

2007-05-15 Thread tom ehlert
/freedos-kernel Mit freundlichen Grüßen / Kind regards, Tom Ehlert +49-241-79886 - 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

Re: [Freedos-kernel] FreeDOS MS DOS 3 last missing APIs, was: INT 21h, AX=43FFh

2006-09-19 Thread tom ehlert
- int 2f.4a00.cx=0 the kernel has to call this before it displays the Insert diskette for drive B: (or A:...) message, to let Win3 and the like show a GUI dialog instead of the message, DOS 5.0 seems to have been lost; should be STATIC WORD play_dj(ddt * pddt) { /* play the DJ ... */

Re: [Freedos-kernel] please change the default freecom and increasethe kernel version

2006-01-26 Thread tom ehlert
possible bugs introduced by some experimental feature ;) Mit freundlichen Grüßen / Kind regards, Tom Ehlert +49-241-79886 --- This SF.net email is sponsored by: Splunk Inc. Do you grep through log files for problems? Stop! Download the new AJAX

Re: [Freedos-kernel] Re: reload partition table and reassign drive letters

2005-10-19 Thread tom ehlert
Hello Kenneth, The main issue with FreeCom would be the location of its resources changing. under normal circumstances, FreeCom-xmsswap will have it's resources loaded at startup and touch them never again. Tom --- This SF.Net email is

Re: [Freedos-kernel] Re: Analysis: Support for sector sizes != 512 bytes

2005-05-13 Thread tom ehlert
Hello Eric, While we are at it, I would suggest a new category not planned at all unless you tell us why it is useful or alternatively send us patches for the list: http://fdos.org/ripcord/fdos_1_0/official/post.htm Candidates are: drivparm / driver sys / 3rd floppy support (kernel, sys...),

Re: [Freedos-kernel] Analysis: Support for sector sizes != 512 bytes

2005-05-12 Thread tom ehlert
Hello Eric, Comments about useful sector sizes would be welcome: Smaller (64, 128, 256), normal 512, Bigger (1024, 2048, others). 512. Thanks for your comments! Trying to wake up the kernel list a bit :-)). add code to support dynamic disks. Tom

Re: [Freedos-kernel] freedos

2005-04-03 Thread tom ehlert
Hello Geraldo, is possible to implement a virtualfilesystem layer on freedos kernel? it has already: the network redirector interface. what do you think about create a hardware abstraction layer on freedos kernel? it is interesting to make freedos portable to others architectures it has

Re: [Freedos-kernel] Re: [Freedos-cvs] kernel/kernel entry.asm,1.27.2.1,1.27.2.2

2005-01-11 Thread tom ehlert
Hello Alain, Tuesday, January 11, 2005, 1:24:48 PM, you wrote: Arkady V.Belousov escreveu: Hi! 4--2005 19:05 [EMAIL PROTECTED] (Luchezar Georgiev) wrote to [EMAIL PROTECTED]: Fix divide error message text +++ entry.asm 4 Jan 2005 19:05:08 - 1.27.2.2 -; print a message

Re: [Freedos-kernel] Re: Re: [Freedos-cvs] kernel/kernel inthndlr.c,1.87.2.12,1.87.2.13

2005-01-05 Thread tom ehlert
/listinfo/freedos-kernel -- Kind regards, Tom Ehlert mailto:[EMAIL PROTECTED] +49-241-79886 --- The SF.Net email is sponsored by: Beat the post-holiday blues Get a FREE limited edition SourceForge.net t-shirt from ThinkGeek. It's fun and FREE

Re: [Freedos-kernel] Re: [Freedos-cvs] kernel/utils exeflat.c,1.9.2.3,1.9.2.4

2004-11-18 Thread tom ehlert
Hello Arkady, Small optimization: because BC doesn't knows, that exit() doesn't BO I don't think optimizing exeflat.exe's size is very important though ;) Sure. :) But why not make more optimal code from scratch in any case, without thinking will this code often used? And why not

Re: [Freedos-kernel] some exeflat changes

2004-11-16 Thread tom ehlert
Hi Bart, good to see you alive and around :) http://freedos.sourceforge.net/kernel/exeflat.c (the file is smaller than the diff would be) there are probably a couple of changes to makefiles batches ? To use it you need to change the makefile to remove the explicit UPX call: this call is

[Freedos-kernel] Fwd: FreeDOS kernel disk routines

2004-11-06 Thread tom ehlert
This is a forwarded message From: Jose Antonio Senna Subject: FreeDOS kernel disk routines ===8==Original message text=== Excuse me for sending this directly to you, but I am still unable to post on Freedos lists. I do not know who (if anyone) mantains the FreeDOS

Re: [Freedos-kernel] Floppy boot config read broken in 2034/32+

2004-10-29 Thread tom ehlert
Hello Eric, Hi, Steve reports that while things were fine in kernels 2030 ... 2033 (both with and without FAT32 support), kernel 2034 WITH FAT32 support and all 2035 kernels fail to read the (fd) config sys file when booting from floppy. *ALL* kernels 2023..2035BTom boot from 1.44 floppy,

Re: [Freedos-kernel] FreeDOS, DR DOS and Win386 compatibility (shorter)

2004-10-16 Thread tom ehlert
Hello Eric, Hi, I exchanged some mails with Udo from DR DOS improvement project, and the conclusion might be that FreeDOS is not missing much for 386Enh compatibility - it only has one thing too much: fnodes. From what follows, it real seems to be easy to make FreeDOS Win3.1 compatible. So

Re: [Freedos-kernel] Re: question about the kernel with

2004-10-09 Thread tom ehlert
Hi Jeffrey, actually the kernel tries to finish CD harddisk emulation before booting from HD (main.c, EmulatedDriveStatus) unfortunately this doesn't seem to work (in your case, with your CD burning software,...) tom --- This SF.net email

Re: [Freedos-kernel] Broken VERSION= in 2035 etc. - too many kernels

2004-09-18 Thread tom ehlert
Hello Eric, - Tom has added only the best few lines of the Lucho / Arkady patches, those which OBVIOUSLY fix bugs, but will have missed several bugfixes which were hidden between optimizations that might have happened. But for sure I missed some bew bugs hidden between optimizations. -

Re: [Freedos-kernel] Tom's patch dated 5 July

2004-09-13 Thread tom ehlert
Hello Luchezar, Do you mean http://www.mail-archive.com/[EMAIL PROTECTED]/msg01070.html yes (It doesn't contain other comments but those in the patch.) If you confirm, I can apply it. yes. it happens if a int24 handler returns to itself directly, instead of the 'normal' way to return to

Re: [Freedos-kernel] Boot sector drive incompatibility with other boot sectors

2004-09-12 Thread tom ehlert
Hello Luchezar, D:==second disk? Second disk is a 81h value. Only 0 and 80 are used by MS-DOS. All other values are FreeDOS extensions ;-) are you SURE ? I remember a BIOS that had the option to boot from 2'nd drive. this only makes sense if DOS then boots from 0x81. tom

Re: [Freedos-kernel] Re: kernel/kernel country.asm, inthndlr.c

2004-09-12 Thread tom ehlert
Hello Luchezar, and removes (parts? of) tom's patch. As you wrote youself, it's better to have the whole patch than parts of it. And even better is to solve entirely the problem which this kludge solves partially. But we don't know the problem :-( at least I know the problem - and

Re: [Freedos-kernel] NSSI Works!!!

2004-09-09 Thread tom ehlert
Hello Luchezar, In FreeDOS 2035a, NSSI crashed. In the newest unstable kernel, NSSI works excellent! Get NSSI at http://www.navsoft.cz Thanks for the information! Unfortunately if UDMA or CD-ROM driver is loaded, it hangs at the checking memory for viruses stage under the unstable CVS

Re: [Freedos-kernel] NSSI Works!!!

2004-09-08 Thread tom ehlert
In FreeDOS 2035a, NSSI crashed. as it works for me (a different 2035a), could you give some details (like config.sys). in particular: does it crash with an empty config.sys ? tom In the newest unstable kernel, NSSI works excellent! Get NSSI at http://www.navsoft.cz Interon

Re: [Freedos-kernel] Announce: COUNTRY.SYS

2004-08-21 Thread tom ehlert
-- Best regards, Tom Ehlert mailto:[EMAIL PROTECTED] +49-241-79886 --- SF.Net email is sponsored by Shop4tech.com-Lowest price on Blank Media 100pk Sonic DVD-R 4x for only $29 -100pk Sonic DVD+R for only $33 Save 50% off Retail on Ink Toner - Free

Re: [Freedos-kernel] Information wants to be free

2004-08-21 Thread tom ehlert
Hello Luchezar, Not only Bulgarians. 3/4 of the world thinks so. And many Americans and Germans too, by the way. there is a german saying 'hey guys - eat shit! Billions of flies can't be wrong' So we're just billions of flies to you. Very well :) Otherwise it's a great anti-fashion

Re: [Freedos-kernel] Announce: COUNTRY.SYS

2004-08-21 Thread tom ehlert
Hello Aitor, Yes, but as I mentioned, the problem is that, how do we get collating tables, etc for other countries than US and Germany? We could rely on user's efforts to create those tables, but this can be quite laborious (provided that, for copyright issues, the COUNTRY.SYS of the

Re: [Freedos-kernel] Information wants to be free

2004-08-19 Thread tom ehlert
Hello Luchezar, It's not worth a penny because it can be freely downloaded from Vietnam (I posted the URL here ;-) I know bulgarians think that way. Not only Bulgarians. 3/4 of the world thinks so. And many Americans and Germans too, by the way. there is a german saying 'hey guys - eat

Re: [Freedos-kernel] Re: Int 2f.122f already supported?

2004-08-16 Thread tom ehlert
Hello Luchezar, Hallo Eric, does FreeDOS already support int 2f.122f, set DOS version number? Now it does - see patch below ;-) according to RBIL: INT 2F U - DOS 4.x internal - SET DOS VERSION NUMBER TO RETURN AX = 122Fh DX = DOS version number (h = return true DOS

Re: [Freedos-kernel] More kernel bugs and incompatibilities

2004-08-09 Thread tom ehlert
Hello Luchezar, I use IOCTL every day and that's how I found that the XMSDSK lock bug that prevented SCANDISK from checking the XMSDSK drive had come back as Arkady moved the lock check too low. Without anger, I wrote a patch for this, he accepted it with some minor changes, and - voila!

Re: [Freedos-kernel] More kernel bugs and incompatibilities

2004-08-08 Thread tom ehlert
Hello Luchezar, or call the 'optimized' kernel keUNSTABLExxx or keARxxx, as the main stream kernel should concentrate on FIXING bugs, rather then introducing new ones. 100% agreed. Since I use unstable kernel every day in practice, I think it has no more bugs than the stable one. that you

Re: [Freedos-kernel] More kernel bugs and incompatibilities

2004-08-08 Thread tom ehlert
Remember that Steve Gibson went round trip back to FreeDOS after evaluating several other DOSes so this means that FreeDOS can't be that bad :) a) other DOS's were just too expensive b) his problems seem to have been entirely related to the 2033 kernel default stacksize of 128 byte c) he

Re: [Freedos-kernel] Versions and builds, conservatism

2004-08-07 Thread tom ehlert
Hello Luchezar, OK, long live the holy conservatism that saves the FreeDOS world from the Arkadifying hell ;-G By 100% agreed tom --- This SF.Net email is sponsored by OSTG. Have you noticed the changes on Linux.com, ITManagersJournal

Re: [Freedos-kernel] exeflat (2035-Arkady) start segment must be variable

2004-08-07 Thread tom ehlert
Hello Luchezar, I didn't know that there are TWO kernel builds called 2035a... Perhaps you should call yours 2035b where b = Bart (a = Arkady ;-) or call the 'optimized' kernel keUNSTABLExxx or keARxxx, as the main stream kernel should concentrate on FIXING bugs, rather then introducing new

Re: [Freedos-kernel] Smaller tour of 32bit stuff in kernel, optimize, bugs

2004-07-22 Thread tom ehlert
Hello Arkady, For drives beyond lastdrive, get_cds result protects from crashes, but in between, access to unformatted disks returns nonsense for int 21.36 and even crashes while trying to do critical error dialog te really ? te please provide exact code sequence where it DOES return

Re: [Freedos-kernel] ludivmul.inc

2004-07-22 Thread tom ehlert
Hello Arkady, - may/should be `static dmatch Dmatch;' in fcbfns.c moved to stack in the FcbFindFirstNext() (as in other functions in fcbfns.c)? I' abolutely NOT sure about that. you are right - it doesn't seem to make much sense. I have some dark memory, that I changed that (back in the

Re: [Freedos-kernel] Re: Smaller tour of 32bit stuff in kernel, optimize, bugs

2004-07-22 Thread tom ehlert
Hello Eric, EA LBA_Transfer should call the appropriate int 2f.xx function before EA calling play_dj - or play_dj should call it itself: This allows EA GUIs to return okay, notified, please suppress DJ text message. INT 2F CU - DOS 5+ - FLOPPY-DISK LOGICAL DRIVE CHANGE NOTIFICATION

Re: [Freedos-kernel] SYS fix

2004-07-22 Thread tom ehlert
Hello Arkady, Some times I report about bugs in SYS. Unfortunately, these reports was completely ignored. (tom, what about discussion?) to make one thing clear - once and for all time: you post about 10 changes to this list - do you really expect that everyone reads, tries to understand,

Re: [Freedos-kernel] Smaller tour of 32bit stuff in kernel, optimize, bugs

2004-07-21 Thread tom ehlert
Hello Eric, DosGetFree (FatGetDrvData int 21.1c/21.36) can crash, maybe because of a NULL navc pointer. If so, please submit some code to make the kernel crash. if not, shut up. I wonder if it is really desirable that the current implementation fakes bigger cluster sizes to allow

Re: [Freedos-kernel] Re: FreeCOM

2004-07-20 Thread tom ehlert
- BREAKS FreeCOM and possibly also FDAPMs Am I run from INSTALL=? 1. MS-DOS-style mean two \0 and 2035a produces two \0. EA So Arkady has optimized away 4 wasted bytes in environment, 6. PLONK. tom --- This SF.Net email is

Re: [Freedos-kernel] FreeDOS 2035a detail discussion: FreeCOM, menu compatibility

2004-07-19 Thread tom ehlert
steffen) put MSDOS + current distributed FreeCOM on floppy. boot, and say F5 (skip everything) and you'll have a load complaining FreeCOM, although it definitively gets it's startup path. Arkady) it's a plain dull idiotic mathematicians braindead idea to 'improve' freedos kernel, but break

Re: [Freedos-kernel] ludivmul.inc

2004-07-19 Thread tom ehlert
Hi Bart, In any case, I appreciate that a bug was found in ludivmul.inc so do I What I don't like is that the fix from Arkady (for the 1000th time...) does 3 things at the same time -- formatting, fixing, and optimizing. neither do I like that. This makes it impossible to see where things

Re: [Freedos-kernel] FreeDOS 2035a detail discussion: FreeCOM, menu compatibility

2004-07-19 Thread tom ehlert
My dear Mr. Belousov, _I_ _report_ bug in FreeCOM. If now FreeDOS is closer to MS-DOS and FreeCOM now incorrectly works in both under MS-DOS and FreeDOS (with empty environment), who wrong? do you really think a new kernel that breaks all installed FreeCOM's in the wild is an improvement

Re: [Freedos-kernel] ludivmul.inc

2004-07-19 Thread tom ehlert
___ Freedos-kernel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/freedos-kernel -- Best regards, Tom Ehlert mailto:[EMAIL PROTECTED] +49-241-79886

Re: [Freedos-kernel] Kernel patch policy, branches, and FreeCOM

2004-07-19 Thread tom ehlert
Hello Eric, I am sure 2035a fixes several bugs of 2035 found the ret_ah bug. if that has real world implications is unknown. found the Ulong 32%32 bug - impressive, but 100% irrelevant to the kernel as all real world use will work 100% ok. claims to have found a bug in umb_link code for a001:

Re: [Freedos-kernel] fixing MOVE

2004-07-13 Thread tom ehlert
Hello Arkady, As I already answer here, to fix bug with MOVE should be prevent moving for directories. te msdos CAN move directories, If you reread my posts here (or in freedos-dev?), then you find my letter, where I already show (with help of debug scripts), that this is _not so_.

Re: [Freedos-kernel] kernel sources - peer review

2004-07-06 Thread tom ehlert
Hello Bernd, be prepared to defend yourself against Tom's and Lucho's comments. I believe it's called peer review. in theory - yes. in praxis - here are the reasons why you won't see a peer review by me I started a new branch of the kernel, I'll not use any arkady kernel for

Re: [Freedos-kernel] kernel sources - peer review

2004-07-06 Thread tom ehlert
Hello Arkady, just an example why I will NOT peer review anything: just comparing old and new FLOPPY.ASM: about every 2'nd line has changed - with no useful purpose. sometimes - if nothing else was changed - 2 lines were simply switched. empty lines inserted or removed. trivial comment changes.

Re: [Freedos-kernel] kernel progress

2004-07-05 Thread tom ehlert
Hello Arkady, where the hell are thge sources for these changes ?? config.c - config now parsed in 5 passes: that's fine IF config.c fit's into buffers or you boot from disk. else (if boot from floppy) that might become *SLOW* - screen now cleared (white on black) well - I IMPLEMENTED THE

[Freedos-kernel] inthndlr.c - critical error handler

2004-07-05 Thread tom ehlert
INTHNDLR.C, 428 if (lr.AH != 0x59) CritErrCode = SUCCESS; } /* Clear carry by default for these functions */ + /* see PATCH TE 5 jul 04 explanation at end */ + if (ErrorMode lr.AH 0x0c lr.AH != 0x30 lr.AH != 0x59) + { + ErrorMode = 0; +

Re: [Freedos-kernel] Re: kernel progress

2004-07-05 Thread tom ehlert
Hello Eric, AND I ABSOLUTELY HATE IT IF OTHER ASSHOLES COMPLETELY CHANGE THE BEHAVIOUR INTO A WIN95 GUI LIKE BEHAVIOUR. Pretty asshole-style behaviour to insult each other on the list, mister! as I said - I implemented it first place; now someone simply starts to chage THE BEHAVIOUR to his

Re: [Freedos-kernel] default drive and CDS

2004-06-28 Thread tom ehlert
Hello Arkady, In kernel often used constructions, similar to next: if (get_cds(drv ? drv - 1 : default_drive) == NULL) in which case 'often' is 2 so I think you are wasting our time. bye --- This SF.Net email sponsored

Re: [Freedos-kernel] default drive and CDS

2004-06-28 Thread tom ehlert
Hello Arkady, In kernel often used constructions, similar to next: if (get_cds(drv ? drv - 1 : default_drive) == NULL) te in which case 'often' is 2 Ok, 2. But non-zero. In any case there will be useful to introduce get_cds1(), which will call get_cds(drv ? drv - 1 :

Re: [Freedos-kernel] VERSION= behavior

2004-06-25 Thread tom ehlert
___ Freedos-kernel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/freedos-kernel -- Best regards, Tom Ehlert mailto:[EMAIL PROTECTED] +49-241-79886 --- This SF.Net email sponsored by Black Hat

Re: [Freedos-kernel] PATCH: inthndlr.c

2004-06-25 Thread tom ehlert
technical experts, no vendor pitches, unmatched networking opportunities. Visit www.blackhat.com ___ Freedos-kernel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/freedos-kernel -- Best regards, Tom Ehlert mailto:[EMAIL

Re: [Freedos-kernel] VERSION= issue

2004-06-25 Thread tom ehlert
Hello Arkady, Eric Auer suggests, that VERSION= should change os_setver_m*, not os_m*. What you think? Is there is bug in current FD and Eric's suggestion is patch for this? seems to be a bug indeed. seems noone is using version=X.Y ;) tom

[Freedos-kernel] CONFIG.C ANNOYANCE

2004-06-23 Thread tom ehlert
RANTMODE I'M HIGHLY DISAPPOINTED TO FIND THAT SOME FORMERLY WORKING CODE DOESN'T WORK ANYMORE; I'M IN PARTICULAR DISAPPOINTED AS THIS CODE WAS ONLY CHANGED TO SAVE SOME 20 BYTE OF INIT CODE. WELL - THIS SAVES 20 BYTE, BUT COSTED ME A MONTH TO DISCOVER - AND AN ADDITIONAL HOUR TO FIX. TO ALL

Re: [Freedos-kernel] bug: floppy.asm

2004-06-07 Thread tom ehlert
Hello Arkady, I found another bug: - when fl_lba_ReadWrite() converted to ASMPASCAL (and `ret' replaced by `ret 8'), ret_AH remains as label for this tail (whereas other functions use plain `ret'). then remove the label, compile, and see what happens :(( tom

Re: [Freedos-kernel] patch: portab.h, exeflat.c

2004-05-24 Thread tom ehlert
Hello Arkady, In above case at first glance I don't see possibilities to break integrity ([] have top most priority over other operations), but this not mean, that such case can't be constructed by some smart man, which knows language even better. another 10 points to get plonked.

Re: [Freedos-kernel] Re: [Freedos-cvs] kernel/kernel config.c,1.86,1.87

2004-05-24 Thread tom ehlert
Hello Bart, if (GetBiosTime() - startTime (unsigned)timeout * 18) break; Menu timeout set at 10 seconds. Boot kernel with menu at 23:59:55. Timer expires at 00:00:00 (0-1.5M = very large number) and that's exactly the wanted behaviour. instead of 00:00:05. but it times out,

Re: [Freedos-kernel] Re: Reference compiler / changing the spec

2004-05-10 Thread tom ehlert
Hello Eric, BC xx wouldn't have worked after my HMA additions. I hope you make that clear somewhere. Otherwise, people try to use BC... I was talking about history; at these times it simply couldn't compile with any BC. It would be helpful to have some port MASM -- NASM document. Two

Re: [Freedos-kernel] Re: Re: Reference compiler / changing the spec

2004-05-10 Thread tom ehlert
XYZ=TRUE in config.sys? THIS WAS INTENDED NOT TO BE DOCUMENTED. THANKS FOR AMKIING IT PUBLIC. no kind regards tom --- This SF.Net email is sponsored by Sleepycat Software Learn developer strategies Cisco, Motorola, Ericsson Lucent use to

Re: [Freedos-kernel] kernel problems and problem loading high DISPLAY

2004-05-04 Thread tom ehlert
Hello Aitor, If I understood Eric's point, it might be UPX fault, as it would fail whenever it tries to enlarge the UMB as required by the uncompressed program and silently fails. So I may have to provide uncompressed 64KB DISPLAY.COM in the next release (last before DISPLAY.SYS). make an

Re: [Freedos-kernel] EBDA movement FUD

2004-04-23 Thread tom ehlert
Hello Michael, Hi, I would like to spread some fear, uncertainity and distrust about EBDA movement! MD Can you give the exact syntax on using that in CONFIG.SYS. MD Is it a bare SWITCHES=/E line on its own? Yes, it's a bare switches=/E I had to discover this this morning, too, as running

Re: [Freedos-kernel] Re: [Freedos-cvs] kernel/kernel config.c,1.75,1.76 config.h,1.3,1.4 kernel.asm,1.50,1.51 main.c,1.70,1.71 segs.inc,1.17,1.18 task.c,1.40,1.41

2004-04-13 Thread tom ehlert
Hello Arkady, AVB Why? To make code more portable between assemblers. ROTFL tom --- This SF.Net email is sponsored by: IBM Linux Tutorials Free Linux tutorial presented by Daniel Robbins, President and CEO of GenToo technologies. Learn

Re: [Freedos-kernel] Re: [Freedos-cvs] kernel/kernel config.c,1.75,1.76 config.h,1.3,1.4 kernel.asm,1.50,1.51 main.c,1.70,1.71 segs.inc,1.17,1.18 task.c,1.40,1.41

2004-04-13 Thread tom ehlert
Hello Arkady, AVB Why? To make code more portable between assemblers. te ROTFL AVB ? Rolling On The Floor Laughing you really can't keep things untouched? I would really HATE the kernels assembly sources converted into GMOUSE cryptographic sources. tom

Re: [Freedos-kernel] patch: batch and make files (description)

2004-04-08 Thread tom ehlert
Hello Arkady, AVB PS4: repeat for my previous question: why to duplicate clean and AVB clobber? Another one: who make files status.me, *.cod, *.las? *.cod are generated by MSC, if compiled with 'generate assembly listing with source' (very handy when debugging) tom

Re: [Freedos-kernel] patch: batch and make files

2004-04-04 Thread tom ehlert
Hello Arkady, AVB I test batch and make files both under OW12 and BC31 would be great if you ewoild test them with TV 2.01 also (this is a reference compiler, BC31 not) btw: there is absolutely no need to mess with them - they usually work. tom

Re: [Freedos-kernel] Re: kernel/kernel fatfs.c,1.52,1.53 proto.h,1.50,1.51 memmgr.c,1.27,1.28

2004-03-22 Thread tom ehlert
Hello Arkady, AVB Then rename add_far into normalize_ptr and remove misleading. noone is going to rename functions because you don't like the names. AVB Also, AVB I may offer next code to always perform normalization: It's there for some specific purpose. AVB (BTW, is protection AVB from

Re: [Freedos-kernel] Re: editing command line

2004-03-21 Thread tom ehlert
AVB 1. In kernel present editing code. yes. AVB 2. If code presented in command.com, how this affects other programs (say, AVBDEBUG)? command.com implements it's own doswedit-style input editor. it doesn't affect other programs (it's not exported) tom

Re: [Freedos-kernel] Re: Borland C 386 bug

2004-02-12 Thread tom ehlert
Hello Luchezar, LG Maybe later I could try it too... but first I must learn LG Bochs! try DEVICE=C:\NUMEGA\S-ICE.EXE /TRA 30 /SYM 400 DEVICE=C:\system\himem.sys /TESTMEM:OFF DEVICE=C:\NUMEGA\umb.sys ... installhigh= UMB.SYS is the s-ice UMB provider,

  1   2   >