Re: [Freedos-kernel] Compilers (the eternal topic :)

2004-08-22 Thread Arkady V.Belousov
Hi! 22--2004 12:13 [EMAIL PROTECTED] (Luchezar Georgiev) wrote to [EMAIL PROTECTED]: LG Thanks! Silly me, I had forgotten to rename the FAT and CPU variables to LG XFAT and XCPU, so what I was getting was a 8086 kernel! Now, with Hm. How you miss kbc8632 instead kbc38632? LG OpenWatcom

Re: [Freedos-kernel] Compilers (the eternal topic :)

2004-08-22 Thread Arkady V.Belousov
Hi! 22--2004 20:29 [EMAIL PROTECTED] (Bart Oldeman) wrote to [EMAIL PROTECTED]: BO download UNSTABLE cvs BO cvs -z3 -d:ext:[EMAIL PROTECTED]:/cvsroot/freedos co BO -rUNSTABLE kernel Hm. Is there consequent tarball of cvs tree? Arkady tree is not very Arkady, so I should sincronize with

Re: [Freedos-kernel] Compilers (the eternal topic :)

2004-08-22 Thread Luchezar Georgiev
Hello, I had forgotten to rename the FAT and CPU variables to XFAT and XCPU, so what I was getting was a 8086 kernel! Hm. How you miss kbc8632 instead kbc38632? No, the Borland configuration file was correct, the problem was with my other configuration files! OpenWatcom 1.3, the uncompressed

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

2004-08-22 Thread Luchezar Georgiev
Hello, All that MS does - enclose _public_ information into own file format. What is permitted for Zeus, is not permitted for mortals! :-( That's exactly what I meant when I wrote that Microsoft are the biggest thefts. Even their first Basic interpreter was from public domain sources. Not

Re: [Freedos-kernel] Compilers (the eternal topic :)

2004-08-22 Thread Bart Oldeman
On Sun, 22 Aug 2004, Luchezar Georgiev wrote: They had moved the 1.3 from the devel/beta subdirectory onto a new one: http://downloads.openwatcom.org/ftp/zips-1.3/ I think it's a good sign that they're ready to announce it soon. But Bart probably knows more ;-) Michal Necasek just said he

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

2004-08-22 Thread Eduardo Casino
Lucho wrote: We strive for MS-DOS compatibility, and MS-DOS, PC-DOS, PTS-DOS, OS/2, Windows 9x and Windows NT all use the same format that is so well described in the RBIL tables 2619-2622. So I chose that. IMHO, the COUNTRY.SYS format does not affect compatibility, as the information is

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

2004-08-22 Thread Alain
tom ehlert escreveu: Do you really think after having sold thousand copies, I'm a good programmer, who deserves any dollar he makes, and after selling millions copies (and having charged money for it) I'll be suddenly an immoral man ? IMO it will (or propably 'would') still be the same thing: the

Re: [Freedos-kernel] Compilers (the eternal topic :)

2004-08-21 Thread Luchezar Georgiev
Hallo Bart, Well if I claim I can get it under 64K I'm not lying. Did I say you're lying? OW compiles *plain 2035* as 66318 bytes uncompressed for me for FAT32/386. Why your kernel is bigger after all these optimizations is a puzzle. I've read that on low memory machines its optimizer may be

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

2004-08-21 Thread Luchezar Georgiev
Hallo Bart and Tom, In this case, instead of pursuing a technical solution (Open Watcom is open source so can be changed) to reach a certain goal, you suggest I go for an illegal black-box solution, the cowards' way out. All right, I was a fly, now I'm a coward. Very well. Perhaps I'm something

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

2004-08-21 Thread Arkady V.Belousov
Hi! 21--2004 17:43 [EMAIL PROTECTED] (Luchezar Georgiev) wrote to [EMAIL PROTECTED]: LG I agree, but by buying a second-hand BC copy Bart wouldn't pay the Borland LG programmers in any way. Companies like RIAA and MPAA strive against reselling services (like one on Amazon).

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

2004-08-21 Thread Bernd Blaauw
Lucho, impressive progress. Though I don't use any COUNTRY/codepage/keyboard_layout things myself, this can be quite usefull. I can imagine Aitor being happy, for example. He does a lot with these things. Now only NLSFUNC is missing (in progress by Eduardo Casino)? btw, no source for your

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

2004-08-21 Thread tom ehlert
Hello Eduardo, Lucho, Steffen, everybody, we should have some discussion to determine which COUNTRY.SYS format we should use in FreeDOS. 1'st let me state that I never used NLSFUNC, so I may be the wrong person. 2'nd, all I needed for FreeDOS was 24 hour time/european date, and I implemented

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 Aitor Santamaría Merino
Hi, tom ehlert escribió: Hello Eduardo, Lucho, Steffen, everybody, we should have some discussion to determine which COUNTRY.SYS format we should use in FreeDOS. 1'st let me state that I never used NLSFUNC, so I may be the wrong person. Well, neither do I because as I never change

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] Announce: COUNTRY.SYS

2004-08-21 Thread Bart Oldeman
On Sun, 22 Aug 2004, Aitor Santamaría Merino wrote: 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 Probably best to have a look

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

2004-08-21 Thread Aitor Santamaría Merino
Hi Bart, Thanks for pointing out! Actually I ignore if Linux works with some notion similar to codepges at all (I once tried to port a single ASCII chart drawing program from DOS to Linux and found out lots of blanks #219 in the table. If Unicode is the only collating table present, as you say

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

2004-08-20 Thread Arkady V.Belousov
Hi! 20--2004 20:45 [EMAIL PROTECTED] (Bart Oldeman) wrote to [EMAIL PROTECTED]: BO In this case, instead of pursuing a technical solution (Open Watcom is BO open source so can be changed) to reach a certain goal, you suggest I go BO for an illegal black-box solution, the cowards' way out. By

Re: [Freedos-kernel] Patch: Allow seeing ZIP disk serial number

2004-08-19 Thread Luchezar Georgiev
Did you run guest to load the drivers for the parallel port Zip Drive? Yes, and it worked for me. I tried it three months ago and I could not get it to work. Kernel version is 2.1.34. I had composed a simple batch file (LOADZIP.BAT) to replace GUEST and consume less memory. It's dated 2 May 2004

Re: [Freedos-kernel] Compilers (the eternal topic :)

2004-08-19 Thread Luchezar Georgiev
Hallo Bart, Question is how much of a difference can you tolerate? From you I get the impression that a 100K uncompressed kernel that compresses to 3 bytes would be preferable to a 64K one that compresses to 4 bytes. ;-) I could never use an uncompressed kernel that is below 64 KB.

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

2004-08-19 Thread Luchezar Georgiev
Hallo Tom, 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. It's still theft. It would be a theft if I *move* the

Re: [Freedos-kernel] Patch: Allow seeing ZIP disk serial number

2004-08-19 Thread Luchezar Georgiev
interesting loading option, I have SCSI internal zip100 iomega drive. Does DEVLOAD 3.13 also work for you instead of DYNALOAD? (no idea if we have put it online somewhere, though :( ) I haven't tried it, but there is no reason why it shouldn't work.

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] Compilers (the eternal topic :)

2004-08-19 Thread Bart Oldeman
On Thu, 19 Aug 2004, Luchezar Georgiev wrote: Hallo Bart, Question is how much of a difference can you tolerate? From you I get the impression that a 100K uncompressed kernel that compresses to 3 bytes would be preferable to a 64K one that compresses to 4 bytes. ;-) I could

Re: [Freedos-kernel] Compilers (the eternal topic :)

2004-08-18 Thread Bart Oldeman
On Sun, 15 Aug 2004, Luchezar Georgiev wrote: Besides, you know that Borland C++ 4.0 produces the smallest possible packed kernel binary file. Sometimes kernel file size is what matters (for floppy and ROM disks) and sometimes - the resident size in RAM (where Watcom is the king), if the DOS

Re: [Freedos-kernel] HiNTOS vs HX - Japheth about to win :)

2004-08-16 Thread Luchezar Georgiev
4 days ago, I wrote: I see! OK, when I copied it from W98 to C:\HX, PESTUB patched MASM 6.15 successfully, so I can now run it in FreeDOS, this time perfectly, also when building real projects with NMAKE and assembling multiple files at once. Congratulations! However, when I apply PESTUB to

Re: [Freedos-kernel] Patch: Allow seeing ZIP disk serial number

2004-08-16 Thread Alain
Luchezar Georgiev escreveu: Hello, First, I'd like to express my gratitude to Alain Mouette for his generous donation of an external 100 MB parallel ZIP drive + disks to me which allowed me to catch the bug below. Thank you, Alain! I am very glad that it was usefull. Alain

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] 32RTM Bug Found, no good fix

2004-08-15 Thread Bart Oldeman
On Fri, 13 Aug 2004, Luchezar Georgiev wrote: Sure. But since it's easier to make the kernel return a serial mumber of 0 as MS-DOS does than to patch each and every copy of 32RTM.EXE, I changed our function 30h to return 0 in CX. I tested this change and now 32RTM works without -X as Michael

Re: [Freedos-kernel] 32RTM Bug Found, no good fix

2004-08-15 Thread Luchezar Georgiev
Hallo Bart, whatever, now we have 2035, 2.0.35, 1.1.35, and 0.0.35 all as version numbers ;) ...and 2035, 2035a (why not rename them to STABLE?) and 2035a-UNSTABLE releases ;) Just have to send Ralf Brown another email as my previous mod to interrupt.f will be obsolete. ...in the hope that the

Re: [Freedos-kernel] 32RTM Bug Found, no good fix

2004-08-15 Thread Bart Oldeman
On Sun, 15 Aug 2004, Luchezar Georgiev wrote: Hallo Bart, There's also a pointless optimization, that the compiler can do for us as well. Will Watcom (the only compiler you recognise) do this? Of course, I'm not going to state this without checking. Borland won't, I'm sure. So my

Re: [Freedos-kernel] Compilers (the eternal topic :)

2004-08-15 Thread Luchezar Georgiev
Hallo Bart, We'll make a deal. If Borland fixes their bug in 32RTM as part of open sourcing their old 16bit targetting compiler (even lower than the chance that RBIL will be updated) I'll go for it ;) And this means - never, and you know it! ;-) I do recognize other compilers but... Glad to hear

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

2004-08-15 Thread Michael Devore
At 11:35 PM 8/11/2004 +1200, Bart Oldeman wrote: And with that, I'm at the end of the list for finding FreeDOS incompatibilities unrelated to kernel, shell, and stand-alone FD utilities again. There's one FD incompatibility that's been there for some time: OpenWatcom wd /tr=rsi and wd /tr=cw

Re: [Freedos-kernel] 2035 findfirst bug: attr a8 treated as 08 if local

2004-08-14 Thread Aitor Santamaría Merino
Hi, Bart Oldeman escribió: ok, that's bit clearer than his email (which was about 10x longer than necessary, but obviously I'm the only one here who thinks that?). No, I also agree. I am back today after some days off. Sorry, Eric, I couldn't read your whole mail, or I would never be able to

Re: [Freedos-kernel] Re: 32RTM bug

2004-08-13 Thread Luchezar Georgiev
Hello Michael, I don't want to suggest basic things you've probably already thought of, but want to point out that the actual exception due to REP MOVSW in protected mode is significant. It's not a crash within FreeDOS or failure within the real mode INT 21h handler. Looks like a bad pointer

Re: [Freedos-kernel] 32RTM Bug Found, no good fix

2004-08-13 Thread Luchezar Georgiev
Thank you very much, Michael, for your discovery of the 32RTM bug! There you have it folks. A dumb bug in a Borland product that by purest happenstance fails under FreeDOS and not MS-DOS. I don't have any idea how to gracefully fix the problem other than to have FreeDOS change its serial

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

2004-08-13 Thread Arkady V.Belousov
Hi! 7--2004 17:22 [EMAIL PROTECTED] (Luchezar Georgiev) wrote to [EMAIL PROTECTED]: LG Arkady, please respond if you read this. How are you? Fine, thank you. --- SF.Net email is sponsored by Shop4tech.com-Lowest price on Blank Media

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

2004-08-13 Thread Arkady V.Belousov
Hi! 8--2004 11:39 [EMAIL PROTECTED] (Bart Oldeman) wrote to [EMAIL PROTECTED]: BO FreeDOS could, say, show the full message if you press a certain F key(as BO it waits for F5/F8 anyway), like this BO FreeDOS kernel build 2035a-WHATEVER. Copyright... BO This kernel comes with ABSOLUTELY NO

Re: [Freedos-kernel] Initial copyleft / licensing message

2004-08-13 Thread Luchezar Georgiev
FreeDOS kernel build 2035a-WHATEVER. Copyright... This kernel comes with ABSOLUTELY NO WARRANTY and you are welcome to redistribute it under certain conditions; press F1 for details. I'd prefer this: FreeDOS kernel build 2035a-UNSTABLE Copyleft 1995-2004 Pasquale J. Villani and the FreeDOS

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

2004-08-13 Thread Alain
Hi Arkady, good to have you back :) Please send me your email address for direct contact. I sent you a message that was probably lost :( Alain --- SF.Net email is sponsored by Shop4tech.com-Lowest price on Blank Media 100pk Sonic DVD-R 4x for

Re: [Freedos-kernel] Re: 32RTM Bug Found, copyleft message

2004-08-13 Thread Luchezar Georgiev
Hallo Eric, Even 2035z would still mean a sufficiently small CX value and 32RTM would work. If CX is nonzero, 32RTM will *not* work. And CX *is* zero in *all* DOS version I've tested (MS-DOS, PC-DOS, ROM-DOS and DR-DOS). Michael, Tom and Alain are right. There's nothing else we could do but

Re: [Freedos-kernel] HiNTOS vs HX

2004-08-12 Thread Luchezar Georgiev
Hello Japheth, and thanks for your reply! I downloaded all the 10 ZIPs there but none contained CRTDLL.DLL Yes. That is because CRTDLL.DLL is copyright MS and is included in every windows OS. I see! OK, when I copied it from W98 to C:\HX, PESTUB patched MASM 6.15 successfully, so I can now run

Re: [Freedos-kernel] Re: 32RTM bug

2004-08-12 Thread Luchezar Georgiev
Using the -X option bypasses the InDOS function call, so you don't see a problem when you use that 32RTM option. But the InDOS call just does: case 0x34: lr.ES = FP_SEG(InDOS); lr.BX = FP_SEG(InDOS); break; What could be wrong here? The InDOS flag value itself? Stack

Re: [Freedos-kernel] 2035 findfirst bug: attr a8 treated as 08 if local

2004-08-12 Thread Erwin Veermans
Hi, Eric reported a FindFirst/FindNext bug here in his message: [Freedos-kernel] 2035 findfirst bug: attr a8 treated as 08 if local (I included a part of it below in this message). When I filed bug 1753 (NetWare VLM invalid opcode upon login,

Re: [Freedos-kernel] 2035 findfirst bug: attr a8 treated as 08 if local

2004-08-12 Thread Bart Oldeman
On Thu, 12 Aug 2004, Erwin Veermans wrote: issue he raised here but good enough for testing. Unfortunately it broke mkdir so this would need a bit more work than the 3 patch-lines I got from Eric. Hmm. Stange that it broke mkdir. [Eric's incomplete patch-proposal] dosfns.c DosFindNext:

Re: [Freedos-kernel] Re: 32RTM bug

2004-08-12 Thread Bart Oldeman
On Thu, 12 Aug 2004, Luchezar Georgiev wrote: [added by me]: Michael wrote: Using the -X option bypasses the InDOS function call, so you don't see a problem when you use that 32RTM option. But the InDOS call just does: case 0x34: lr.ES = FP_SEG(InDOS); lr.BX =

Re: [Freedos-kernel] 2035 findfirst bug: attr a8 treated as 08 if local

2004-08-12 Thread Erwin Veermans
issue he raised here but good enough for testing. Unfortunately it broke mkdir so this would need a bit more work than the 3 patch-lines I got from Eric. Hmm. Stange that it broke mkdir. My fault. It happened that I applied it on a kernel-tar from just before the 2035-release which

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

2004-08-12 Thread Arkady V.Belousov
Hi! 7--2004 13:28 [EMAIL PROTECTED] (Luchezar Georgiev) wrote to [EMAIL PROTECTED]: LG exeflat.c of build 2035a (not 2035) has a problem. The start segment is an LG argument so it's a variable and its value - 2 must be loaded into DI LG instead of the constant 0x5E. Here's a fix: LG +*(short

Re: [Freedos-kernel] HiNTOS

2004-08-11 Thread Luchezar Georgiev
Hello Michael, Last not least, since it modifies the SFTs, the HiNTOS DOS extender (or Windows to DOS converter) doesn't work at all in FreeDOS. This is either a really obscure extender or else also known under a different name, as even Google Usenet search doesn't pick up a hint of it. But it

Re: [Freedos-kernel] HiNTOS

2004-08-11 Thread Bart Oldeman
On Wed, 11 Aug 2004, Luchezar Georgiev wrote: HiNTOS is a DOS extender and Windows emulator that converts Windows console programs into programs that run in both Windows and DOS. It's the only one that can convert *fixed* PE executables (WDOSX can't!). Just in case you didn't know, there's

Re: [Freedos-kernel] Re: 32RTM bug

2004-08-11 Thread Luchezar Georgiev
dos_crit_sect: mov [_Int21AX],ax ; needed! pushax ; This must be here!!! mov ah,82h ; re-enrty sake before disk stack int 2ah ; Calling Server Hook!

Re: [Freedos-kernel] HiNTOS

2004-08-11 Thread Michael Devore
At 02:22 PM 8/11/2004 +0300, Luchezar Georgiev wrote: HiNTOS is a DOS extender and Windows emulator that converts Windows console programs into programs that run in both Windows and DOS. It's the only one that can convert *fixed* PE executables (WDOSX can't!). It's available at

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

2004-08-11 Thread Michael Devore
At 11:35 PM 8/11/2004 +1200, Bart Oldeman wrote: There's one FD incompatibility that's been there for some time: OpenWatcom wd /tr=rsi and wd /tr=cw appear to run just fine when you debug a program but a crash occurs (black screen, reset only way out, or invalid opcode) when you exit the debugger.

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

2004-08-10 Thread Michael Devore
At 01:02 PM 8/8/2004 +0300, Luchezar Georgiev wrote: Borland 32RTM 1.5 fails to work in FreeDOS but works in MS-DOS. I've patched it to make it work by modifying the byte at offset 284h from 0 to 1. The X32 DOS extender used in Digital Mars SMAKE had caused problems, so I've patched its offset

Re: [Freedos-kernel] Win3.x /3 investigations, /s ones, cool 386SWAT debugger

2004-08-10 Thread Michael Devore
At 06:39 AM 8/9/2004 +0200, Eric Auer wrote: I was able to learn more about Win32 loading in Win 3.1 / German this weekend. For me, the PCI/AGP bus magic for flipping and initializing cards *crashes* with MS HIMEM (3.07, comes with Win3.1) *unless* you also load MS EMM386 (4.44, same source),

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

2004-08-10 Thread Bart Oldeman
Hi Tom, one reason for different behaviour *might* be that smartdrv traps int25/int26, which is used differently in FreeDOS (not everything is rooted through it) I don't think other DOSes route things through int25/int26 either, I tested that a few years ago. It would be a major headache

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

2004-08-10 Thread Steffen Kaiser
On Tue, 10 Aug 2004, Bart Oldeman wrote: I don't think other DOSes route things through int25/int26 either, I tested that a few years ago. It would be a major headache anyway as int25/26 would reset the DOS stack pointer! RBIL explicitly mentions There is yet another thing why DOS cannot use the

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

2004-08-10 Thread Luchezar Georgiev
Hallo Bart, if the partition table loops (recursive problem), MSDOS just hangs but FreeDOS checks for it and happily uses the partitions that are fine. Of course, there are bugs in MS-DOS that are not present in FreeDOS. But I think that the main problem of the FreeDOS kernel are not bugs, but

Re: [Freedos-kernel] Re: Will FreeDOS work from a primary slave partition?

2004-08-10 Thread Arkady V.Belousov
Hi! 10--2004 10:02 [EMAIL PROTECTED] (Luchezar Georgiev) wrote to [EMAIL PROTECTED]: BTW, what if FreeDOS will search (fd)config.sys not on C:, but on real bootable partition? Kernel knows which disk was used to boot (currently not preserved - at start of main.c:FreeDOSmain() LoL-BootDrive

Re: [Freedos-kernel] Re: 32RTM BitMixer feature incompatibility

2004-08-10 Thread Michael Devore
At 10:56 AM 8/10/2004 +0300, Luchezar Georgiev wrote: Hello Michael, More specifically, I would need download access to an application which fails when running under these (or any) extenders, rather than the bare extender itself. The whole Borland C++ 5.02 is in Vietnam at

Re: [Freedos-kernel] Re: 32RTM bug

2004-08-10 Thread Bart Oldeman
On Tue, 10 Aug 2004, Michael Devore wrote: Some way or another, it looks 32RTM is unhappy with what is going on with the stack on the call to function 34h. I don't think the InDOS pointer itself is what causes the failure because the exception can occur during or immediately after return

Re: [Freedos-kernel] Re: 32RTM bug

2004-08-10 Thread Michael Devore
At 11:12 AM 8/11/2004 +1200, Bart Oldeman wrote: On Tue, 10 Aug 2004, Michael Devore wrote: Some way or another, it looks 32RTM is unhappy with what is going on with the stack on the call to function 34h. I don't think the InDOS pointer itself is what causes the failure because the exception

Re: [Freedos-kernel] Re: 32RTM bug

2004-08-10 Thread Michael Devore
At 06:44 PM 8/10/2004 -0500, I wrote: At 11:12 AM 8/11/2004 +1200, Bart Oldeman wrote: On Tue, 10 Aug 2004, Michael Devore wrote: Some way or another, it looks 32RTM is unhappy with what is going on with the stack on the call to function 34h. I don't think the InDOS pointer itself is what

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

2004-08-10 Thread Michael Devore
At 01:02 PM 8/8/2004 +0300, you wrote: Last not least, since it modifies the SFTs, the HiNTOS DOS extender (or Windows to DOS converter) doesn't work at all in FreeDOS. This is either a really obscure extender or else also known under a different name, as even Google Usenet search doesn't pick

Re: [Freedos-kernel] Re: Win3.x /3 investigations, /s ones, cool 386SWAT debugger

2004-08-10 Thread Michael Devore
At 05:38 AM 8/11/2004 +0200, Eric Auer wrote: An unanswered question is are you able to successfully install Windows 3.1 itself over FreeDOS? Attempting to do so here aborts the install while it Yes I were able to do that. I copied all disk contents into 7 directories first (because I got an

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

2004-08-09 Thread Luchezar Georgiev
Hallo Tom, I have an idea - why not call the UNSTABLE branch DANGEROUS (but still moving!) and STABLE branch - ROCK-SOLID (like a stone, but also static and even almost dead as stone ;-) Joking of course... that you use it doesn't mean there are no news bugs. e.q. the complete ioctl was 100%

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-09 Thread Luchezar Georgiev
Hallo Tom, I certainly didn't wait to say this until he's absent Sure. The eternal dispute continues forever! ;-) one reason for different behaviour *might* be that smartdrv traps int25/int26, which is used differently in FreeDOS (not everything is rooted through it) What isn't routed through

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

2004-08-09 Thread Luchezar Georgiev
Hallo Tom, the kernel talks directly to int13 and never uses int25 internally. SmartDrive 4/5 doesn't hook Int 25h as SmartDrive 3 hooks Int 13h. Here's a detailed description of the working principles of SmartDrive 4 and 5 - http://support.microsoft.com/?id=83325 I don't see any new features

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

2004-08-09 Thread Bart Oldeman
On Mon, 9 Aug 2004, Luchezar Georgiev wrote: OK, this is a good attestation, but perhaps if there wasn't the current absurd that using MS-DOS® in any way is illegal (unless you've bought a legal second hand copy or bought it long ago - hey, I even have a Certificate for Authenticity for

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

2004-08-08 Thread Luchezar Georgiev
Hello! Jeremy: as for patch starting this discussion, I'll look at it when I get home from work tommorrow afternoon; anyway I've got to get ready Thanks for your commitment to maintain the kernel now when it's branched and thus hard to maintain Aitor: Could you please fill bugzilla entries with

Re: [Freedos-kernel] Copyright message, SFT vs F-node

2004-08-08 Thread Luchezar Georgiev
Hallo Bart, Honestly I believe you're right here -- the issue is that changing copyright messages without agreement of the original author is a bit shaky IMHO. If you just get Pat's go ahead for the change then I'm all for it. OK. If Pat reads this list, perhaps he can write here if he approves

Re: [Freedos-kernel] 32RTM BitMixer incompatibility

2004-08-08 Thread Luchezar Georgiev
Hallo Eric, could you file the list of problems which are mentioned in this thread as Bugzilla entries? I already filled in all the 5 bugs (3 kernel and 2 SYS bugs) I reported but the DOS extender bugs. I believe some RTM did work - and Lucho found a very small binary patch to fix 32RTM - so

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] exeflat (2035a) start segment must be variable

2004-08-07 Thread Bart Oldeman
On Sat, 7 Aug 2004, Luchezar Georgiev wrote: exeflat.c of build 2035a (not 2035) has a problem. The start segment is an argument so it's a variable and its value - 2 must be loaded into DI instead of the constant 0x5E. Here's a fix: --- cvs\kernel\utils\exeflat.c2004-07-09

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

2004-08-07 Thread Luchezar Georgiev
Hallo Bart, This is against exeflat.c of 2035a-UNSTABLE. Neither 2035a (i.e. CVS HEAD) nor 2035 have this problem. I didn't know that there are TWO kernel builds called 2035a... Perhaps you should call yours 2035b where b = Bart (a = Arkady ;-) Regards, Lucho

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

2004-08-07 Thread Bart Oldeman
On Sat, 7 Aug 2004, Luchezar Georgiev wrote: This is against exeflat.c of 2035a-UNSTABLE. Neither 2035a (i.e. CVS HEAD) nor 2035 have this problem. I didn't know that there are TWO kernel builds called 2035a... Perhaps you should call yours 2035b where b = Bart (a = Arkady ;-) I was just

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

2004-08-07 Thread Luchezar Georgiev
Hallo Bart, #define BUILD 2035 #define SUB_BUILD a #define KERNEL_VERSION_STRING 1.1.35 /*#REVISION_MAJOR . #REVISION_MINOR . #REVISION_SEQ */ #define KERNEL_BUILD_STRING 2035a /*#BUILD SUB_BUILD */ #define BUILD 2035a #define SUB_BUILD -UNSTABLE #define

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

2004-08-07 Thread Luchezar Georgiev
Hello Bart, Actually a couple of years ago it was build 1937 for version 1.0.2 ;) Wow! Well, I hope that it can be 2.0.60 for build 2060 in just a couple of years ;-) nor removal of phrases like All Rights Reserved. that are useless now Pat sent an email to this list -- here's your chance if you

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] Versions and builds, conservatism

2004-08-07 Thread Aitor Santamaría Merino
Bart Oldeman escribió: By the way, how is Arkady? Has anybody heard of him recently? I begin to worry about him! No idea. A bit silent here indeed. True. Maybe he is on a vacation? Aitor --- This SF.Net email is sponsored by OSTG. Have

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

2004-08-07 Thread Luchezar Georgiev
Hello Tom et al, 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. But during

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

2004-08-07 Thread Michael Devore
At 09:19 PM 8/7/2004 +0300, Luchezar Georgiev wrote: Needless to say that these bugs and incompatibilities are only a small part of the whole picture. You already know the DOS extender compatibility problems I've reported earlier. Perhaps it's also worth mentioning that writing files under

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

2004-08-07 Thread Aitor Santamara Merino
Hi Lucho, Luchezar Georgiev escribi: 100% agreed. Since I use unstable kernel every day in practice, I think it has no more bugs than the stable one. But during the last few weeks I noticed several more bugs and incompatibilities present in both stable and unstable branches, most of them

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

2004-08-07 Thread Alain
So, as a prospective user of the kernel, after contributing to it for more than an year, I can conclude than it's good enough for simpler tasks not involving writing a lot of long named files on a FAT32 partition. For more complex tasks, however, MS-DOS 7.1, PC-DOS 7.1 and ROM-DOS 7.1 are more

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

2004-08-07 Thread Bart Oldeman
nor removal of phrases like All Rights Reserved. that are useless now Pat sent an email to this list -- here's your chance if you really care about this! The Buenos Aires Convention (1911) that required this was superseded by the Universal Copyright and Berne conventions. More on this at

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

2004-08-07 Thread Bart Oldeman
On Sat, 7 Aug 2004, Luchezar Georgiev wrote: [problems with DOSLFN and SMARTDRV and some obscure problems for nonstandard configurations] So, as a prospective user of the kernel, after contributing to it for more than an year, I can conclude than it's good enough for simpler tasks not

Re: [Freedos-kernel] daily tarballs no longer daily

2004-08-02 Thread Jim Hall
Bart Oldeman wrote: Cron was disabled on SF, see http://sourceforge.net/docman/display_doc.php?docid=2352group_id=1 so the daily tarballs are no longer that (in fact the last one is from July 12). Somebody would have to manually update or run a cron job from an outside machine. Or just wait

Re: [Freedos-kernel] Strange bug in kernel 2035

2004-07-26 Thread Eduardo Casino
Hello again, 2. nlsfunc would have to copy anything in between ss:sp and ss:920 (_disk_api_tos, that's the top of the stack used here in any DOS = 4.0) to a temp area (max 384 bytes), set sp to 920, and with that call DOS. Then after the call adjust the stack pointer, then swap

Re: [Freedos-kernel] commit - UNSTABLE

2004-07-26 Thread Arkady V.Belousov
Hi! 25--2004 16:46 [EMAIL PROTECTED] (Interim FreeDOS Kernel Maintainer) wrote to [EMAIL PROTECTED]: IFM http://www.fdos.org/bootdisks/autogen/source_core.UNSTABLE.zip BTW, PKZIP can't extract file, if its name contains more than one dot. :( Now I again should binary edit this archive to

Re: [Freedos-kernel] commit - UNSTABLE

2004-07-26 Thread Arkady V.Belousov
Hi! 25--2004 16:46 [EMAIL PROTECTED] (Interim FreeDOS Kernel Maintainer) wrote to [EMAIL PROTECTED]: IFM [Kernel + FreeCom + Sys] IFM .UNSTABLE. is the development branch where work is initially IFM committed, the other is the stable [HEAD] branch. source: IFM

Re: [Freedos-kernel] Strange bug in kernel 2035

2004-07-26 Thread Bart Oldeman
On Mon, 26 Jul 2004, Eduardo Casino wrote: There are. If I understand it correctly, when calling DOS with ss:920, the flags and return address are trashed because DOS sets ss:920 on entry, again. No. The whole point of calling int2f/ax=12xx is that this stack setup is bypassed. i.e.

Re: [Freedos-kernel] commit - UNSTABLE

2004-07-26 Thread Jim Hall
Jeremy: The [EMAIL PROTECTED] alias is still pointed at Bart. Did you want me to change it to point to you? -jh -- _ This email message has been automatically encrypted using ROT-26.

Re: [Freedos-kernel] Re: NLSFUNC and callbacks into kernal (was Re: [Freedos-kernel] Strange bug in kernel 2035)

2004-07-26 Thread Steffen Kaiser
On Tue, 27 Jul 2004, Bart Oldeman wrote: On Mon, 26 Jul 2004, Steffen Kaiser wrote: DOS has three internal stacks, how about switching to the Critical Error stack and defer any calls when the stack is in use? You'd automatically overflow into the Critical Error stack anyway. I So you can set DOS's

Re: [Freedos-kernel] commit - UNSTABLE

2004-07-26 Thread Jim Hall
Jim Hall wrote: Jeremy: The [EMAIL PROTECTED] alias is still pointed at Bart. Did you want me to change it to point to you? -jh Oops. Maybe I should have sent that just to Jeremy Bart. :-) -jh -- _ This email

Re: [Freedos-kernel] Strange bug in kernel 2035

2004-07-26 Thread Eduardo Casino
El lun, 26-07-2004 a las 14:09, Bart Oldeman escribió: No. The whole point of calling int2f/ax=12xx is that this stack setup is bypassed. i.e. *without* any swapping in NLSFUNC you'd have int21/ah=38 = DOS switches to internal stack = NLSFUNC (still uses DOS stack) = int2f/ax=12xx = back

Re: [Freedos-kernel] Re: [Freedos-cvs] kernel/kernel dosfns.c,1.70,1.71

2004-07-25 Thread Arkady V.Belousov
Hi! 25--2004 09:58 Arkady V.Belousov wrote to [EMAIL PROTECTED]: BO Need to check for navc!=NULL, not *nc!=0x in DosGetFree. BO +++ dosfns.c25 Jul 2004 00:08:34 - 1.71 BO - if (*nc != 0x) BO + if (navc != NULL) BO *navc = (COUNT) dos_free(dpbp); AVB

Re: [Freedos-kernel] commit - UNSTABLE

2004-07-25 Thread Arkady V.Belousov
Hi! 25--2004 06:05 [EMAIL PROTECTED] (Interim FreeDOS Kernel Maintainer) wrote to [EMAIL PROTECTED]: IFM UNSTABLE branch updated with many of Lucho's and Arkady's work. When you update archive on the site? I wish to resync my tree - I was see in your posts some additions. Also, don't

<    2   3   4   5   6   7   8   9   10   11   >