flat assembler
Message board for the users of flat assembler.
![]() Goto page Previous 1, 2 |
Author |
|
vid 27 Nov 2007, 21:47
pfranz: Can you please tell us where exactly is example of calling VESA from protected mode? couldn't find it...
|
|||
![]() |
|
pfranz 28 Nov 2007, 17:56
To vid:
It's in the module BIOSinit.asm, where all protected mode BIOS interfaces are initialized (VESA, APM) and tables (BIOS32, PCI ...) are sought. To bitRAKE: Yes, it's not very easy for anyone who is not in my mind, since I enjoy using tricks to reduce the number of source instructions. Strange way of amusing you say? Yes, you have to be patient ... If you take the time to read README.TXT it should be easier. Of course I know that a lot of computers nowadays haven't got the floppy, that's why I made a procedure to write a bootable CD. I think that EVERY machine can boot EITHER from floppy OR from CD. The script is MAKECD.BAT, you should already know if you read README.TXT. If you want to try another boot device, remember that my bootloader works with every device supporting INT13 floppy emulation (USB should, but I'm not sure), but for CD some slight modifications are required, so probably for USB too. See the sources and MAKECD.BAT |
|||
![]() |
|
vid 28 Nov 2007, 18:52
pfranz: Got it, thanks a lot.
Do you think it would be possible to create 16bit selector in windows driver, and call BIOS using it? |
|||
![]() |
|
f0dder 28 Nov 2007, 21:52
Hmm, theoretically it might be possible to create a 16bit pmode selector and use it, possibly with TSS iobitmask fuddling around... but of course this wouldn't work in 64bit mode, so it's a bit useless
![]() |
|||
![]() |
|
pfranz 30 Nov 2007, 10:11
I know very little about Windows programming, especially driver programming. I didn't even think it could be possible to use such low-level procedures in Windows ...
|
|||
![]() |
|
Goto page Previous 1, 2 < Last Thread | Next Thread > |
Forum Rules:
|
Copyright © 1999-2025, Tomasz Grysztar. Also on GitHub, YouTube.
Website powered by rwasa.