flat assembler
Message board for the users of flat assembler.
![]() Goto page 1, 2 Next |
Author |
|
LocoDelAssembly 18 Jun 2007, 16:59
Tried. Very nice tool DJ Mauretto!!
|
|||
![]() |
|
DJ Mauretto 18 Jun 2007, 17:47
Thanks Loco
![]() |
|||
![]() |
|
MichaelH 18 Jun 2007, 21:09
Thankyou DJ Mauretto
|
|||
![]() |
|
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. |
|||
![]() |
|
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 |
|||
![]() |
|
DJ Mauretto 19 Jun 2007, 17:50
Hi
![]() this is the second release Vesa 1.1 ![]() 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 |
|||
![]() |
|
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
![]() |
|||
![]() |
|
DJ Mauretto 19 Jun 2007, 20:03
HI profkid13 ,
what you mean with not shown correctly? can you post an example ? thanks |
|||
![]() |
|
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. |
|||
![]() |
|
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 |
|||
![]() |
|
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 ![]() |
|||
![]() |
|
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 |
|||
![]() |
|
DOS386 22 Jun 2007, 01:44
Quote: not expected faulty characters , do you have found some? NOT found myself, but reported to exist ![]() |
|||
![]() |
|
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. |
|||
![]() |
|
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 ... ![]() |
|||
![]() |
|
DOS386 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
![]() |
|||
![]() |
|
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 |
|||
![]() |
|
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... ![]() |
|||
![]() |
|
Goto page 1, 2 Next < Last Thread | Next Thread > |
Forum Rules:
|
Copyright © 1999-2025, Tomasz Grysztar. Also on GitHub, YouTube.
Website powered by rwasa.