Re: [Freedos-kernel] Re: Kernel bug parade / moving on

2004-06-10 Thread Aitor Santamara Merino
Arkady V.Belousov escribi: Hi! 9--2004 23:26 [EMAIL PROTECTED] (Aitor Santamar?a Merino) wrote to [EMAIL PROTECTED]: MS-DOS is a 16-bit OS. ASM io.sys and msdos.sys are 16-bit, emm386.exe is 32-bit. But emm386 is not part of kernel. But it is part of MS-DOS. It not breaks

[Freedos-kernel] Re: Kernel bug parade / moving on

2004-06-09 Thread Eric Auer
Hi Arkady! (Clear high parts of 32bit regs...) How this relates to DOS? MS DOS basically had no 386 stuff at all (except EMM386). In FreeDOS, however, people run 386 aware programs more often. Those leave non-zero values in 32 bit registers when they exit, and the next program which you

Re: [Freedos-kernel] Re: Kernel bug parade / moving on

2004-06-09 Thread Aitor Santamaría Merino
Eric Auer escribió: Hi Arkady! (Clear high parts of 32bit regs...) How this relates to DOS? MS DOS basically had no 386 stuff at all (except EMM386). In FreeDOS, however, people run 386 aware programs more often. Those leave non-zero values in 32 bit registers when they exit, and the next

Re: [Freedos-kernel] Re: Kernel bug parade / moving on

2004-06-09 Thread Arkady V.Belousov
Hi! 9--2004 20:19 [EMAIL PROTECTED] (Eric Auer) wrote to [EMAIL PROTECTED]: (Clear high parts of 32bit regs...) How this relates to DOS? EA MS DOS basically had no 386 stuff at all (except EMM386). In FreeDOS, EA however, people run 386 aware programs more often. Those leave non-zero EA values

Re: [Freedos-kernel] Re: Kernel bug parade / moving on

2004-06-09 Thread Arkady V.Belousov
! 9--2004 16:17 [EMAIL PROTECTED] (Alain) wrote to [EMAIL PROTECTED]: (Clear high parts of 32bit regs...) How this relates to DOS? MS DOS basically had no 386 stuff at all (except EMM386). In FreeDOS, Lawrence comments that this only affected an old version of the GRDB debugger. Well, I

Re: [Freedos-kernel] Re: Kernel bug parade / moving on

2004-06-09 Thread Aitor Santamara Merino
Arkady V.Belousov escribi: ! 9--2004 16:17 [EMAIL PROTECTED] (Alain) wrote to [EMAIL PROTECTED]: (Clear high parts of 32bit regs...) How this relates to DOS? MS DOS basically had no 386 stuff at all (except EMM386). In FreeDOS, Lawrence comments that this only affected an old version

Re: [Freedos-kernel] Re: Kernel bug parade / moving on

2004-06-09 Thread Arkady V.Belousov
Hi! 9--2004 23:26 [EMAIL PROTECTED] (Aitor Santamar?a Merino) wrote to [EMAIL PROTECTED]: MS-DOS is a 16-bit OS. ASM io.sys and msdos.sys are 16-bit, emm386.exe is 32-bit. But emm386 is not part of kernel. Ok, let suggest, some demo-maker makes demo, which will depends from size

Re: [Freedos-kernel] Re: Kernel bug parade / moving on

2004-06-09 Thread Arkady V.Belousov
Hi! 9--2004 22:13 [EMAIL PROTECTED] (Eric Auer) wrote to [EMAIL PROTECTED]: EA http://www.coli.uni-sb.de/~eric/stuff/soft/fdapm-16apr2004.zip I test it. APMOFF, APMBIOS, INFO, STATS and STANDBY doesn't work (no APM). About flushing cache in standby don't know. SUSPEND stops my hardisk.

[Freedos-kernel] Re: Kernel bug parade / moving on

2004-06-09 Thread Eric Auer
Hi, I think idleness percentage is easier to understand for users than time of using HLT versus total FDAPM loaded time in general :-). Displaying TOTAL time is a bit complicated in NASM but would be a nice extra (uptime display). Only with the resident module you have an idleness percentage -

Re: [Freedos-kernel] Re: Kernel bug parade / moving on

2004-06-08 Thread Arkady V.Belousov
Hi! 7--2004 04:48 [EMAIL PROTECTED] (Eric Auer) wrote to [EMAIL PROTECTED]: EA * 698 floppy change / floppy DMA boundary check should be moved from EA int 25/26 to the int 13 handler. Hm. Probably I not very understand this request, but FreeDOS does all DMA checks in

[Freedos-kernel] Re: Kernel bug parade / moving on

2004-06-06 Thread Eric Auer
Hi Arkady! EA * 698 floppy change / floppy DMA boundary check should be moved from EA int 25/26 to the int 13 handler. Hm. Probably I not very understand this request, but FreeDOS does all DMA checks in dsk.c:LBA_Transfer(). Moving the check to int 13 means that DOS programs which