flat assembler
Message board for the users of flat assembler.
![]() |
Author |
|
macomics 10 Mar 2025, 08:31
Try AX=0x4F00/INT10h
https://www.phatcode.net/res/221/files/vbe20.pdf |
|||
![]() |
|
bmmueller 11 Mar 2025, 05:06
macomics wrote: Try AX=0x4F00/INT10h Wird leider von meiner Hardware nicht unterstützt. Also es wird zurückgegeben, in AL dass diese Funktion nicht funktioniert |
|||
![]() |
|
Core i7 11 Mar 2025, 07:33
There are different ways to determine the display characteristics in real mode:
1. Read data from "PCI Configuration Space" • Here you need to search by class (3) with the function int-1Ah, AX=B103h https://pcisig.com/sites/default/files/files/PCI_Code-ID_r_1_12__v9_Jan_2020.pdf 2. Read data from "PnP Bios" • Starting from address C000:0000 to FFFF:FFFF, you need to search for the boot signature 55AAh • If successful, you will get the contents of the ROM-BIOS of the graphics adapter • The data includes all the characteristics, and even the font glyphs of the current display • See section 2.3 and further of the specification: http://www.osdever.net/documents/PNPBIOSSpecification-v1.0a.pdf 3. Some information is also in the ACPI table (section GSCI) • The method involves manual search in memory for the signature "RSDT" (Root System Description Table). • The specification is needed: https://uefi.org/sites/default/files/resources/ACPI_Spec_6_5_Aug29.pdf
|
||||||||||
![]() |
|
< Last Thread | Next Thread > |
Forum Rules:
|
Copyright © 1999-2025, Tomasz Grysztar. Also on GitHub, YouTube.
Website powered by rwasa.