Re: [Freedos-devel] Problem booting FreeDOS on Book8088 PC-XT laptop

2024-02-05 Thread Bernd Böckmann via Freedos-devel
The versions 0.9.4 - 0.9.8 of 8088_bios [1] seem to be affected by a bug I described in an GitHub issue [2]. It causes DS:0041 to be overwritten by the BIOS. Problem is, that DS points to whatever it is set when entering the BIOS and not to the BIOS data area. The bug is that the BIOS fails to

Re: [Freedos-devel] Problem booting FreeDOS on Book8088 PC-XT laptop

2024-02-05 Thread Eric Auer via Freedos-devel
Hi Jim, http://www.bttr-software.de/forum/board_entry.php?id=21061 ... By now, the BTTR thread has figured out that the bug was in the Xi8088 BIOS, not in XT-IDE: When calling unsupported (bei neither XT-IDE nor the main BIOS) disk functions, the main BIOS trashed the int10 vector. A fixed

Re: [Freedos-devel] Problem booting FreeDOS on Book8088 PC-XT laptop

2024-02-05 Thread Bernd Böckmann via Freedos-devel
On 05.02.2024 19:56, Bret Johnson wrote: That doesn't quite make sense, since 0 is just as much of a "garbage" segment as any other random selector It does! Because if you have a REGPACK as automatic object (on the stack), this likely contains random values for DS and ES. I am not that

Re: [Freedos-devel] Problem booting FreeDOS on Book8088 PC-XT laptop

2024-02-05 Thread Bret Johnson via Freedos-devel
> The versions 0.9.4 - 0.9.8 of 8088_bios [1] seem to be affected by a > bug I described in an GitHub issue [2]. It causes DS:0041 to be > overwritten by the BIOS. Problem is, that DS points to whatever it > is set when entering the BIOS and not to the BIOS data area. The bug > is that the BIOS

Re: [Freedos-devel] Problem booting FreeDOS on Book8088 PC-XT laptop

2024-02-05 Thread Bernd Böckmann via Freedos-devel
On 05.02.2024 23:14, Ralf Quint via Freedos-devel wrote: Sorry, was just confused as to why all the sudden this was brought up. No one was harmed :-) I wanted to explain why I set DS to zero and probably went a bit off-topic by referring why the Watcom manual recommends it. The longer I

Re: [Freedos-devel] NLS in Edlin

2024-02-05 Thread Gregory Pietsch via Freedos-devel
I don't keep track of whether changes had been made, but if someone wants to hack it in, be my guest and send me an e-mail. I still have to check on what hysterical historical behavior was for this, so I winged it. Gregory > On 02/05/2024 4:50 PM EST Jim Hall via Freedos-devel > wrote: > >

Re: [Freedos-devel] NLS in Edlin

2024-02-05 Thread Jim Hall via Freedos-devel
Gregory Pietsch wrote: > Believe me, I've had a few headaches over the years regarding NLS. This > led to the myriad of ways to do NLS in Edlin. Anyway, all the strings > that would need to be translated are #defines in msgs.h, and I included > a simple filter program to generate msgs.h files from

Re: [Freedos-devel] Problem booting FreeDOS on Book8088 PC-XT laptop

2024-02-05 Thread Ralf Quint via Freedos-devel
On 2/5/2024 2:09 PM, Bernd Böckmann via Freedos-devel wrote: On 05.02.2024 23:01, Ralf Quint via Freedos-devel wrote: Sorry, but if this is indeed an 8088/8086 (or even a V20) CPU, there is no protected mode I did not claim that!?! This is about invoking interrupts from a high level

Re: [Freedos-devel] Problem booting FreeDOS on Book8088 PC-XT laptop

2024-02-05 Thread Ralf Quint via Freedos-devel
On 2/5/2024 11:15 AM, Bernd Böckmann via Freedos-devel wrote: On 05.02.2024 19:56, Bret Johnson wrote: That doesn't quite make sense, since 0 is just as much of a "garbage" segment as any other random selector It does! Because if you have a REGPACK as automatic object (on the stack), this

Re: [Freedos-devel] Problem booting FreeDOS on Book8088 PC-XT laptop

2024-02-05 Thread Bernd Böckmann via Freedos-devel
On 05.02.2024 23:01, Ralf Quint via Freedos-devel wrote: Sorry, but if this is indeed an 8088/8086 (or even a V20) CPU, there is no protected mode I did not claim that!?! This is about invoking interrupts from a high level language, following the recommendations of the compiler vendor,

Re: [Freedos-devel] NLS in Edlin

2024-02-05 Thread Gregory Pietsch via Freedos-devel
> On 02/05/2024 4:48 PM EST Jim Hall via Freedos-devel > wrote: > > > Gregory Pietsch wrote: > > Believe me, I've had a few headaches over the years regarding NLS. This > > led to the myriad of ways to do NLS in Edlin. Anyway, all the strings > > that would need to be translated are

Re: [Freedos-devel] NLS in Edlin

2024-02-05 Thread Jim Hall via Freedos-devel
Not really about internationalization, so I'll make it a separate email: Whenever you quit Edlin, you always get this prompt: > *q > Abort edit (Y/n)? y I always find it a little concerning when I've already saved my file and Edlin asks if I want to "abort" my edit. It always makes me answer