Actually it took me roughly half an hour to get EDID to work.omarrx024 wrote:That's how it should be. My OS is entirely resolution-independent as well. I also plan to let the user choose resolution he wants, as long it is supported by the BIOS/monitor combination. EDID is too much work for something that means so little, and I plan to use the same approach used by Windows (Click OK within 15 seconds to confirm current screen resolution.)octacone wrote:After all I decided to give user an option to choose any resolution he wants. My current implementation supports any resolution.
The annoying thing is, it only works on my real hardware and NONE of my vms ever responded to EDID.
If you need the implementation just hit me up, its really nothing big.
You dont need Virtual8086 mode, there is a nice implementation of the int32 call for protected mode which changes to realmode and back by Napalm.octacone wrote:That seems fair. I don't have V8086 monitor at the moment. I am currently using BGA for everything, but that does not matter since frame buffers are fully compatible.
Window did a nice job of managing all those resolution and different settings.
You only have to add some lines to disable paging while being in real mode