Posts: 1,407
Threads: 117
Joined: Dec 2002
DrV has done it! :bounce:
To test you need:
-FB 0.16 (DOS version or Windows version with DOS includes and libs)
-Update with the 0.17 unstable release dated july 31
-Add this newest build of the graphics lib to your lib\dos folder http://fileanchor.com/49457-d
And there you go...
Perhaps you will prefer to wait for the next unstable release...
Antoni
Posts: 650
Threads: 26
Joined: Aug 2004
huh?
quote="whitetiger0990"]whitetiger is.. WHITE POWER!!! [/quote]
Here
Posts: 838
Threads: 17
Joined: Jan 2002
Quote:huh?
Quote:Disk Operating System: The name of the operating systems on most brands of personal computer contains the acronym DOS. Often when DOS is used without further description, the operating system being referred to is either PC DOS, the operating system used on IBM personal computers, or MS DOS, the variety of DOS that runs on IBM compatible computers.
Quote:Basically, any image that is displayed in better quality by increasing the number of dots, or pixels, per inch than normal. Usually refers to better quality computer displays, but can describe printer quality as well. Called hi-res, for short.
Quote:FreeBASIC is an open source (under GPL), 32-bit compiler. It is designed to be syntax compatible with QuickBASIC, while expanding on the language and capabilities. It compiles for DOS, Microsoft Windows and Linux, and is being ported to other platforms.
Quote:function: perform as expected when applied; "The washing machine won't go unless it's plugged in"; "Does this old car still run well?"; "This old radio doesn't work anymore"
Helps?
url=http://www.copy-pasta.com]CopyPasta[/url] - FilePasta
Posts: 1,439
Threads: 15
Joined: Apr 2003
:lookup:
Anyway, here's a fun little program to list the available modes:
Code: sub list(bpp)
dim as integer mode, w, h
print bpp & " bit modes:"
mode = screenlist(bpp)
do while (mode)
w = hiword(mode)
h = loword(mode)
print w & "x" & h;
mode = screenlist
if mode then print ", ";
loop
print
print
end sub
list(8)
list(16)
list(32)
Let me know if it doesn't work (or if it does ).
Posts: 525
Threads: 23
Joined: Oct 2004
Wooohooo, it worked good for me. See for yourself:
Code: C:\Projects\FreeBasic>doshirestest.exe
8 bit modes:
80x80, 160x120, 256x256, 320x100, 320x200, 320x240, 400x300, 512x384, 640x350, 640x400, 640x480, 800x600, 1024x768, 1280x1024
16 bit modes:
320x200, 320x240, 400x300, 512x384, 640x350, 640x400, 640x480, 800x600, 1024x768, 1280x1024
32 bit modes:
320x200, 320x240, 400x300, 512x384, 640x350, 640x400, 40x480, 800x600, 1024x768
, 1280x1024
Posts: 476
Threads: 35
Joined: May 2006
I don't use DOS, but I saw that in the changelog heheh. It was kinda random there:
Quote:Added:
- linear VESA gfx driver for DOS (DrV)
Fixed:
- DOS ISR and gfxlib were calling the DPMI memory locking service incorrectly (DrV)
I knew someone would make an announcement eventually.
Posts: 1,407
Threads: 117
Joined: Dec 2002
Mystik:
Have you tried your "circle in every pixel" test in the Windows last unstable release? I guess it should work now...
Antoni
Posts: 525
Threads: 23
Joined: Oct 2004
I haven't tried it yet no....but I will later today..(just got my power back so I have a few things to catch up hehe..)...
but so far, it seems to be working great....circle worked better in FB 0.16b but after a while something happened that made the program halt...if that's gone, i'll be in heaven hehe...
I'll keep you posted.
Posts: 440
Threads: 65
Joined: Sep 2001
|