Questions tagged [vesa]

VESA is intended for questions related to programmatic access to video card BIOS settings.

VESA (Video Electronic Standard Association) defines a set of technical standards related to video displays, such as for example video modes defining resolution and colors.

References

55 questions
0
votes
1 answer

Unidentifiable video modes listed as supported under DOSBox

I have noticed something rather strange messing around in DOSBox with VGA/VESA programming. Running the VESA BIOS function 01h, and then printing out the entries of the list pointed to by the value at an offset of 14 into the buffer until -1 is…
user2649681
  • 750
  • 1
  • 6
  • 23
0
votes
1 answer

What is the standard VESA video mode for 1920x1080x24bpp OS Dev

I am developing a small OS and I just started using 1280x1080 video mode (mode 11Bh) for resolution. Now I want something better because mode 11Bh is a bit pressed and its ratio inst that good. So I started searching about the 1920x1080 video mode…
0
votes
1 answer

Switch to VESA/VBE?

So, I'm currently working on an OS, and I'm stuck in a very dumb situation : switching to VESA/VBE My current code : mov ax, 0x4F02 mov bx, 0x4118 int 0x10 It changes Qemu resolution, but now I have a problem with plotting pixels. The formula of…
Telno
  • 53
  • 2
  • 9
0
votes
0 answers

Character Font Encoding C#

So I'm working with VESA in C# and I'm trying to encode the font. I know that you have to use an array of 1s and 0s and convert them into hexadecimal but I'm not quite sure how to create the arrays, and then declare the pixels used, could anyone…
0
votes
0 answers

Problems on detecting the movement of mouse and showing it on the screen (Environment:DOS+SVGA+turbo c)

I intended to call BIOS interrupt function to detect the position of mouse and I thought it would work if I recover the original area of the mouse displayed on the screen and then "draw" it in its new location. But here is the result of my…
programforjoy
  • 391
  • 3
  • 12
0
votes
2 answers

How to use real mode BIOS / VESA calls from GRUB?

I am developing a simple Grub module which would enable some additional video settings/initializations at the early stage of the boot process. My actual best idea would be to use some VESA calls for the task. Unfortunately, recently I've found real…
peterh
  • 11,875
  • 18
  • 85
  • 108
0
votes
2 answers

VESA not working on BOCHS

I have written a simple bootloader which sets the video mode, and puts some pixels. I have tested it on Virtual box, QEMU, Dosbox and real hardware. Works great on them but not on Bochs. Mode sets correctly but pixels are not plotted. org…
0
votes
1 answer

VESA via IO/Port

How can i access vesa modes via IO/Port for x86 CPU? I already tried a code which works only on Bosch private static void SetVideoMode(ushort width, ushort height, ushort depth) { WriteCommand(0x4, 0x00); WriteCommand(0x1, width); …
amaneureka
  • 1,150
  • 11
  • 26
-1
votes
1 answer

X11 (xorg) fails to set/change resolution (linux x86)

I'm trying to get a 10-inch touch display (native resolution: 1280x800) to switch to 1024x768, but everything I try is either ignored or results in an error. The display reportedly supports the resolution, though, xrandr --verbose reports (I'm using…
Hes
  • 9
  • 3
-1
votes
1 answer

Vesa Problems: 0xA0000 or 0xB0000

When dealing with Vesa (version 2) I can detect if its available, get all the available resolutions, but when it comes to setting the resolution... I am able to change to 1024x768 (32bpp) but then the screen is just blank... am testing it on…
Fredrick
  • 513
  • 4
  • 17
1 2 3
4