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
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
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
> 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
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
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:
>
>
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
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
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
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,
> 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
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
12 matches
Mail list logo