From: Mike Gonta on
On Oct 5, 8:22 am, s_dubrov...(a)yahoo.com wrote:

> Thanks for the source..

Thanks Steve,
I've made some major changes.
Please give the latest version another try.

The latest aeBIOS version is here

http://mikegonta.com/aeBIOS


Mike Gonta

look and see - many look but few see

From: Mike Gonta on
On Oct 6, 10:30 am, "Rod Pemberton" <do_not_h...(a)nohavenot.cmm> wrote:

> bootloader calls read_sector. The first int 13h in read_sector calls
> pm_int_13h which fails between "call pm2rm" and "call 0:rm2pm". I'm not
> sure if the problem is the args or the BIOS routine or what, yet.

Thanks Rod,

I've made some major changes.
I've completely redone the real mode IVT interface. Some bios rely on
other bios interrupts to implement bios functions.
I have an old Compaq Prolinea 486 which was exhibiting similar
problems. It now works fine.
Please give the latest version another try.

The latest version is here

http://mikegonta.com/aeBIOS


Mike Gonta

look and see - many look but few see


From: Rod Pemberton on

"Mike Gonta" <mikegonta(a)gmail.com> wrote in message
news:1191788487.324609.230870(a)v3g2000hsg.googlegroups.com...
> On Oct 6, 10:30 am, "Rod Pemberton" <do_not_h...(a)nohavenot.cmm> wrote:
>
> > bootloader calls read_sector. The first int 13h in read_sector calls
> > pm_int_13h which fails between "call pm2rm" and "call 0:rm2pm". I'm not
> > sure if the problem is the args or the BIOS routine or what, yet.
>
> I've made some major changes.
> I've completely redone the real mode IVT interface. Some bios rely on
> other bios interrupts to implement bios functions.
> I have an old Compaq Prolinea 486 which was exhibiting similar
> problems. It now works fine.
> Please give the latest version another try.
>

Sorry, now it's back to 06 again. It seems to be the same problem. I think
the invalid instruction is a result of whatever is failing in the BIOS call.
It seems to be PM int 13h, ah=02 when it does the RM call in
pm_int_13h.bios. It never returns from the BIOS call calling the fault
interrupt instead. The drive led comes on and it just keeps running. If I
insert a very small loop before "call 0:rm2pm", it fails but ctrl-alt-del
works... I've tried a whole bunch of stuff. Some things I haven't looked
into are 1) your DOS transfer buffer es_buffer 2) BIOS using some BDA value
in low memory which is not set 3) good/bad comparison of args for int 13h,
ah=02 4) relocated RM IDT by lidt - perhaps BIOS calling aeBIOS RM int
instead of BIOS's RM int (You fixed right?)


RP

From: s_dubrovich on
On Oct 7, 3:09 pm, Mike Gonta <mikego...(a)gmail.com> wrote:
> On Oct 5, 8:22 am, s_dubrov...(a)yahoo.com wrote:
>
> > Thanks for the source..
>
> Thanks Steve,
> I've made some major changes.
> Please give the latest version another try.
>
> The latest aeBIOS version is here
>
> http://mikegonta.com/aeBIOS
>
> Mike Gonta
>
> look and see - many look but few see

Hi Mike,

V20071007
Boots to 'Hello World!" on..

Pentium MMX Laptop (dell) Phoenix Bios. (c) 1985-1988.
Pentium MMX Desktop (compaq presario).
Pentium 4 Desktop (dell dimension 8250).
:-)

Steve

From: Rod Pemberton on

<s_dubrovich(a)yahoo.com> wrote in message
news:1191889022.329681.96310(a)57g2000hsv.googlegroups.com...
> On Oct 7, 3:09 pm, Mike Gonta <mikego...(a)gmail.com> wrote:
> > On Oct 5, 8:22 am, s_dubrov...(a)yahoo.com wrote:
> >
> > > Thanks for the source..
> >
> > Thanks Steve,
> > I've made some major changes.
> > Please give the latest version another try.
> >
> > The latest aeBIOS version is here
> >
> > http://mikegonta.com/aeBIOS
> >
> > Mike Gonta
> >
> > look and see - many look but few see
>
> Hi Mike,
>
> V20071007
> Boots to 'Hello World!" on..
>
> Pentium MMX Laptop (dell) Phoenix Bios. (c) 1985-1988.
> Pentium MMX Desktop (compaq presario).
> Pentium 4 Desktop (dell dimension 8250).
> :-)
>

Some good news:

PhoenixBIOS 4.0 Revision 6.0 (previously untested)
1004 works - no problems
1007 works - no problems

:-)


And, the bad:

Award Modular BIOS v4.51PG
1004 & 1007 works - but fails to wait for keypresses (existing issue)
1007 works - but first boot says can't enable A20 then reboots and works
(new issue)

Award Modular BIOS v4.51PG
1004 fails - 01
1007 fails - 06 (existing issue, except 1004)


Rod Pemberton