Do you know 32-bit code in BIOS INTs?
Do you know 32-bit code in BIOS INTs?
Is there some known BIOS binary code or some possibility that BIOS INT calls such as video, disk, network, USB or other "advanced" services (or any other INTs) switch to protected mode when they are called for something like changing the video resolution?
Are there some BIOSes or peripherals known to switch to "full" 32 or 16-bit protected mode natively at some point in their BIOS services?
Are there some BIOSes or peripherals known to switch to "full" 32 or 16-bit protected mode natively at some point in their BIOS services?
YouTube:
http://youtube.com/@AltComp126
My x86 OS/software:
https://sourceforge.net/projects/api-simple-completa/
Donate to get more food/programming resources/computers:
https://www.paypal.com/donate/?hosted_b ... QS2YTW3V64
http://youtube.com/@AltComp126
My x86 OS/software:
https://sourceforge.net/projects/api-simple-completa/
Donate to get more food/programming resources/computers:
https://www.paypal.com/donate/?hosted_b ... QS2YTW3V64
Re: Do you know 32-bit code in BIOS INTs?
AFAIK, no.
"Programmers are tools for converting caffeine into code."
-
- Member
- Posts: 204
- Joined: Thu Apr 12, 2007 8:15 am
- Location: Michigan
Re: Do you know 32-bit code in BIOS INTs?
Well there's INT 15/AH=89h...
Some people are offended by the verifiable truth; such people tend to remain blissfully unencumbered by fact.
If you are one of these people, my posts may cause considerable discomfort. Read at your own risk.
If you are one of these people, my posts may cause considerable discomfort. Read at your own risk.
Re: Do you know 32-bit code in BIOS INTs?
Lol, an interrupt used to enable Pmode. Why do people only talk about far jump but not this one?
Edit: I think the original author want to ask weather there is an interrupt that enter Pmode when it is executing and return back to realmode when it has done it's job. In this case, no.
Edit: I think the original author want to ask weather there is an interrupt that enter Pmode when it is executing and return back to realmode when it has done it's job. In this case, no.
"Programmers are tools for converting caffeine into code."
-
- Member
- Posts: 153
- Joined: Sun Jan 07, 2007 9:40 am
- Contact:
Re: Do you know 32-bit code in BIOS INTs?
Not exactly what you're looking for but the VBE standard has some 32bit pmode functions for some video related functions. Initially execute interrupts in real mode to retrieve the pmode interface then after entering pmode the functions are called directly.
Re: Do you know 32-bit code in BIOS INTs?
I think you will find int's like int 15h do.
Re: Do you know 32-bit code in BIOS INTs?
BIOSes can only use protected mode during booting, and they often do so to copy PCI boot ROMs into low memory, for example. If they enter protected mode after booting, it would break systems that call the BIOS in V86 mode.
Re: Do you know 32-bit code in BIOS INTs?
Woah! Why don't people use this to get to pmode instead of that far jump / manual IRQ remapping method?madeofstaples wrote:Well there's INT 15/AH=89h...
Re: Do you know 32-bit code in BIOS INTs?
It looks like it may be vendor specific; as in, there is a reason you have never heard of it...Lithorien wrote:Woah! Why don't people use this to get to pmode instead of that far jump / manual IRQ remapping method?madeofstaples wrote:Well there's INT 15/AH=89h...
I think this may have a good use in some 512 byte competitions
Re: Do you know 32-bit code in BIOS INTs?
Of course it's yes. XMS handling (e.g. int 15h/ah=87h) must do so to access extended memory. I'm not entirely sure whether there's BIOSes that have these services natively, i.e. without some HIMEM.SYS loaded, though RBIL seems to suggest there are:quanganht wrote:Edit: I think the original author want to ask weather there is an interrupt that enter Pmode when it is executing and return back to realmode when it has done it's job. In this case, no.
RBIL wrote:Copy is done in protected mode with interrupts disabled by the default BIOS handler
JAL
- Love4Boobies
- Member
- Posts: 2111
- Joined: Fri Mar 07, 2008 5:36 pm
- Location: Bucharest, Romania
Re: Do you know 32-bit code in BIOS INTs?
I'm not a necro but...
I saw this post and remember trying to answer the exact same thing. jal beat me to it because chase won't give up that stupid Spamhaus crap.jal wrote:Of course it's yes. XMS handling (e.g. int 15h/ah=87h) must do so to access extended memory.
It's not. It's defined by the IBM Personal Computer Standard 2.earlz wrote:It looks like it may be vendor specific; as in, there is a reason you have never heard of it...Lithorien wrote:Woah! Why don't people use this to get to pmode instead of that far jump / manual IRQ remapping method?madeofstaples wrote:Well there's INT 15/AH=89h...
"Computers in the future may weigh no more than 1.5 tons.", Popular Mechanics (1949)
[ Project UDI ]
[ Project UDI ]