flat assembler
Message board for the users of flat assembler.
  
|  Index
      > DOS > VESA Info utility Goto page 1, 2 Next | 
| Author | 
 | 
| LocoDelAssembly 18 Jun 2007, 16:59 Tried. Very nice tool DJ Mauretto!! | |||
|  18 Jun 2007, 16:59 | 
 | 
| DJ Mauretto 18 Jun 2007, 17:47 Thanks Loco   | |||
|  18 Jun 2007, 17:47 | 
 | 
| MichaelH 18 Jun 2007, 21:09 Thankyou DJ Mauretto | |||
|  18 Jun 2007, 21:09 | 
 | 
| Hayden 19 Jun 2007, 15:24 nice app! 
 I dont know if this is a problem but while glancing over... Code: _AH_01 DB "Function call failed",0 _AH_02 DB "Function is not supported in the current hardware configuration",0 _AH_03 DB "Function call invalid in current video mode",0 _AH_04 DB "Vesa not supported",0 I notice that you have AH = 4 "Vesa not supported". It is possible for AH = 4 to be an OEM defined error thats not defined by vesa. therefor AH = 4 does not mean vesa not supported. anyway good job, I'll definatly put this tool onto my diagnostic cd-rw _________________ New User.. Hayden McKay. | |||
|  19 Jun 2007, 15:24 | 
 | 
| DJ Mauretto 19 Jun 2007, 15:46 Hi Hayden     It's not a error ,but only my personal fantasy   however this tool is been written in 4 days ,any bugs is welcome.. it's only a first release , next release will do test all mode   thanks all for estimation | |||
|  19 Jun 2007, 15:46 | 
 | 
| DJ Mauretto 19 Jun 2007, 17:50 Hi     this is the second release Vesa 1.1  with personal interpretation error solved . Edit: Delete Attachment ,see above for last version Last edited by DJ Mauretto on 02 May 2008, 09:37; edited 1 time in total | |||
|  19 Jun 2007, 17:50 | 
 | 
| profkid13 19 Jun 2007, 19:49 nice too, the big screen modes bigger then 800x600 are not shown correctly on my pc tough... (geforce 4 MX   ) | |||
|  19 Jun 2007, 19:49 | 
 | 
| DJ Mauretto 19 Jun 2007, 20:03 HI profkid13 ,
 what you mean with not shown correctly? can you post an example ? thanks | |||
|  19 Jun 2007, 20:03 | 
 | 
| Hayden 20 Jun 2007, 19:57 I tested on Gforce 400 MX and it work fine for me...
 other suggestions... * scrolling window for the mode list screen, on my brothers pc there are two many modes for the window... *when testing under bochs and also if a tsr that has web address in bios string... the string dont wrap arround correctly when it's too long. theese are only minor things you should consider... look for my boot sector can be on this page [url] http://board.flatassembler.net/topic.php?t=7113 [/url] , you may want to write a handler to trap int 21h AX = 4C00h ( i did'nt bother when trying vbe.e under bochs ) just comment out the ORG 100h directive in vbe.asm and include vbe.asm after my boot-os.asm, then write the binary file to an image or to disk... i use HxD Hex Editor for sector editiing [url] www.mh-nexus.de [/url] _________________ New User.. Hayden McKay. | |||
|  20 Jun 2007, 19:57 | 
 | 
| DOS386 20 Jun 2007, 22:45 Quote: Here there is a small Vesa utility that i have wrote in this days. Very nice     Quote: the string dont wrap arround correctly when it's too long YEAH   You should: - Force-truncate the "string" if it is too long - Remove faulty characters <32 and >124 Code: LEA SI,[OemStringPtr] PUSH DS MOV AX,[SI] ; IP MOV BX,[SI+2] ; CS XCHG SI,AX ; SI = IP MOV DS,BX MOV AX,0B00H ; AH = Colore ADD DI,(640+80) ; DI = Offset (640*y)+ x CALL @Stmp_SR ; Oem String POP DS - IP & CS - is it correct ? - Any benefit of LEA SI,[OemStringPtr] over MOV SI,OemStringPtr ? Any benefit of all the ALIGN's in the code ? EDIT : updated link Last edited by DOS386 on 23 May 2010, 02:40; edited 3 times in total | |||
|  20 Jun 2007, 22:45 | 
 | 
| DJ Mauretto 21 Jun 2007, 09:55 Hi ,thanks for your estimation..    I'll try to reply. Hayden: Sorry ,which is mode list screen? Screen 1 ? Screen 2 ? How many modes has your brothers PC ? I don't use Emulator or TSR ,but i'll fix the problem with OEM String. AH = 4Ch INT 21h is the only dos function that i have used , replace with INT 19H for your Boot. NTOSKRNL_VXE: I not expected faulty characters , do you have found some? The string will be fixed. IP & CS is correct   I have started to write with LEA and i have continued with it   Align is for my Pentium 3 optimization . Thanks All  | |||
|  21 Jun 2007, 09:55 | 
 | 
| DJ Mauretto 21 Jun 2007, 15:01 Hello     Here there is Vesa info v1.3   News : Truncate to 60 char OEM string. Aligned Resolution and Colors view scrolling mode list number ( I hope enough ...) remove faulty character Thanks all   Edit: Delete Attachment , see above for last version Last edited by DJ Mauretto on 02 May 2008, 09:38; edited 2 times in total | |||
|  21 Jun 2007, 15:01 | 
 | 
| DOS386 22 Jun 2007, 01:44 Quote: not expected faulty characters , do you have found some? NOT found myself, but reported to exist  | |||
|  22 Jun 2007, 01:44 | 
 | 
| DJ Mauretto 22 Jun 2007, 09:27 I have uploaded new version e remove faulty char     the new version 1.3 has replace 1.2 version, just edit previous post. | |||
|  22 Jun 2007, 09:27 | 
 | 
| DJ Mauretto 22 Jun 2007, 12:32 Hello Hayden    Today i have tryed your boot prog. with my Vesa 1.3 ,it's work fine..   For who is interested here there is floppy image ...  | |||
|  22 Jun 2007, 12:32 | 
 | 
| DOS386 23 Jun 2007, 00:00 | |||
|  23 Jun 2007, 00:00 | 
 | 
| DJ Mauretto 23 Jun 2007, 09:24 I had imagined that it was full of bug, already while I experimented on my PC. Also many bios are full of bug, all this remove me desire to program    | |||
|  23 Jun 2007, 09:24 | 
 | 
| profkid13 24 Jun 2007, 12:43 it shows for example: 320*240 instead of 768*1024
 PS: i'm running it on windows server 2003 | |||
|  24 Jun 2007, 12:43 | 
 | 
| DJ Mauretto 24 Jun 2007, 13:25 Quote: 
 768*1024   Sorry profkid13 i don't understand that you say. anyway it shows y resolution and x resolution as have been inserted from nVidia driver. Note that i have considered only max 80 mode,if you have more mode then it's my bug...  i'll fix it ,maybe to max 256 useless and stupid mode | |||
|  24 Jun 2007, 13:25 | 
 | 
| Goto page 1, 2  Next < Last Thread | Next Thread > | 
| Forum Rules: 
 | 
Copyright © 1999-2025, Tomasz Grysztar. Also on GitHub, YouTube.
Website powered by rwasa.