From: Mike Gonta on 7 Oct 2007 16:09 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 7 Oct 2007 16:21 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 8 Oct 2007 18:49 "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 8 Oct 2007 20:17 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 9 Oct 2007 08:29
<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 |