undocumented vga modes like 400x600 256c

DOS specific questions.
nitrofurano
Posts: 57
Joined: Dec 08, 2010 14:55
Location: Portugal
Contact:

undocumented vga modes like 400x600 256c

Postby nitrofurano » May 08, 2012 16:44

due on an information provided from Wikipedia ( http://en.wikipedia.org/wiki/Video_Grap ... ing_tricks ), i'm trying now Fractint ( http://www.fractint.org ) on DosBox, which really provided the resolution 400x600 256c - i only tested it on DosBox, not real machine

my question is: how easy is to us accessing this 400x600 256c resolution (and other resolutions alike - these undocumentedl resolutions are really interesting for me) on FreeBasic, and running it fine on DosBox, or on a real machine running FreeDos?

and how easy can we use sprites, character patterns, vectorial drawing, palette colours and colour cycling, etc., there?
TJF
Posts: 3329
Joined: Dec 06, 2009 22:27
Location: N47°, E15°

Re: undocumented vga modes like 400x600 256c

Postby TJF » May 08, 2012 17:27

Did you try

Code: Select all

SCREENRES 400, 600, 8
nitrofurano
Posts: 57
Joined: Dec 08, 2010 14:55
Location: Portugal
Contact:

Re: undocumented vga modes like 400x600 256c

Postby nitrofurano » May 08, 2012 18:30

TJF wrote:Did you try

Code: Select all

SCREENRES 400, 600, 8


well... http://img135.imageshack.us/img135/9615 ... osbox1.png

and btw, isn't 'screenres 400, 600, 8' related to vesa? i'm interested in tweaked vga only, not svga or vesa...
TJF
Posts: 3329
Joined: Dec 06, 2009 22:27
Location: N47°, E15°

Re: undocumented vga modes like 400x600 256c

Postby TJF » May 09, 2012 5:05

I would try

Code: Select all

SCREENCONTROL(SET_DRIVER_NAME, "VGA")

before the SCREENRES statement. (Just a guess.)

Check Wiki

Richard
Posts: 2806
Joined: Jan 15, 2007 20:44
Location: Australia

Re: undocumented vga modes like 400x600 256c

Postby Richard » May 09, 2012 8:31

You can Imagecreate a buffer for x*y pixels of say 8 bits. It returns a pointer to the base address in memory. You can then write a 32 bit word to that memory and load 4 pixels at the same time. Then Put the buffer to the screen. That will work under FB without dependence on hardware.

Code: Select all

Screenres 400, 600, 8
Dim image As Any Ptr = ImageCreate(640, 480, , 8)
ScreenInfo( , , , )
' write to the buffer at image
Put (0, 0), image, pset   
' see the image
nitrofurano
Posts: 57
Joined: Dec 08, 2010 14:55
Location: Portugal
Contact:

Re: undocumented vga modes like 400x600 256c

Postby nitrofurano » Jun 05, 2012 23:16

well, i tried this:

Code: Select all

#include "fbgfx.bi"
screencontrol(set_driver_name,"vga")
screenres 400,600,8
dim image as any ptr=imagecreate(640,480,,8)
screeninfo(,,,)
'- write to the buffer at image
put(0,0),image,pset
'- see the image
locate 5,7:print"hello world!"
sleep


and got this:
Image
counting_pine
Site Admin
Posts: 5890
Joined: Jul 05, 2005 17:32
Location: Manchester, Lancs

Re: undocumented vga modes like 400x600 256c

Postby counting_pine » Jun 06, 2012 2:37

SET_DRIVER_NAME is part of the FB namespace. Try 'ScreenControl(FB.SET_DRIVER_NAME, "VGA")', or put 'Using FB' after the #Include line. Also, don't forget to ImageDestroy your image when you're done with it.

As far as I know, FB's graphics modes don't at all work the same as QB's. I believe it's all done with a backbuffer that gets copied to the screen, and palette modes are all just an array of bytes running top-bottom, left-right. Sprites, lines and palettes will essentially work the same way in all screen modes.
angros47
Posts: 1367
Joined: Jun 21, 2005 19:04

Re: undocumented vga modes like 400x600 256c

Postby angros47 » Jun 06, 2012 20:25

counting_pine wrote:As far as I know, FB's graphics modes don't at all work the same as QB's. I believe it's all done with a backbuffer that gets copied to the screen, and palette modes are all just an array of bytes running top-bottom, left-right. Sprites, lines and palettes will essentially work the same way in all screen modes.


You are right: in fact, some VGA modes (like SCREEN 7,8,9,10,11,12) use bit-planar graphic (this solution is faster and require less memory if a pixel requires less than 8 bit), while screen 13 uses chunky graphics.

In qbasic, all commands were able to work both in bit planar and in chunky mode; in freebasic, only chunky mode is used (since gfx lib has been written mainly for windows and linux, that works always in chunky mode); the graphic buffer is always in chunky mode (in fact, it wastes some memory when less than 256 colors are used), and the VGA driver in mode 12 just convert it to bitplanar mode on the fly (like many rendering engines on the Commodore Amiga); it's an inefficient solution, but it allows to use fbgfx even in VGA mode with no need to rewrite all the commands (and since VGA mode is a legacy mode, there is no much need to have a better support).

a good document about strange vga modes can be found here:

http://www.programmersheaven.com/download/1957/download.aspx

maybe some examples can be ported?
nitrofurano
Posts: 57
Joined: Dec 08, 2010 14:55
Location: Portugal
Contact:

Re: undocumented vga modes like 400x600 256c

Postby nitrofurano » Jun 06, 2012 22:01

this tweak16b tool looks really awesome - sad is i'm not able enough to convert those code into freebasic code or inline asm there - thanks! :)
nitrofurano
Posts: 57
Joined: Dec 08, 2010 14:55
Location: Portugal
Contact:

Re: undocumented vga modes like 400x600 256c

Postby nitrofurano » Jun 07, 2012 20:00

btw, here is a list of resolutions supported by Fractint 20.04.9 - sorry being as a picture only - there are some working very fine on DosBox (and i bet that they work fine on real "old" machines as well), and i really wished to have them available from FreeBasic/DOS (400x600, 320x400, etc.)

Image

it seems they are accessible by inline asm with some out commands? if someone know how can we reach them, please share to us! :)

btw, here is the original fractint.cfg comes from there:

Code: Select all

; FRACTINT.CFG File
;key  name of adapter/mode     | AX | BX | CX | DX |mode|   x |   y |clr| comments
;=================================================================================
F2  ,IBM 16-Color EGA          ,  10,   0,   0,   0,   2,  640,  350, 16,Standard EGA hi-res mode
F3  ,IBM 256-Color VGA/MCGA    ,  13,   0,   0,   0,   3,  320,  200,256,Quick and LOTS of colors
F4  ,IBM 16-Color VGA          ,  12,   0,   0,   0,   2,  640,  480, 16,Nice high resolution
F5  ,IBM 4-Color CGA           ,   4,   0,   0,   0,  13,  320,  200,  4,(Ugh - Yuck - Bleah)
F6  ,IBM Hi-Rez B&W CGA        ,   6,   0,   0,   0,  13,  640,  200,  2,('Hi-Rez' Ugh - Yuck)
F7  ,IBM B&W EGA               ,   f,   0,   0,   0,   2,  640,  350,  2,(Monochrome EGA)
F8  ,IBM B&W VGA               ,  11,   0,   0,   0,   2,  640,  480,  2,(Monochrome VGA)
F9  ,IBM Low-Rez EGA           ,   d,   0,   0,   0,   2,  320,  200, 16,Quick but chunky
F10 ,IBM VGA (non-std)         ,   0,   0,   0,   9,   7,  320,  400,256,Register Compatibles ONLY
SF1 ,IBM VGA (non-std)         ,   0,   0,   0,   8,   7,  360,  480,256,Register Compatibles ONLY
SF2 ,SuperVGA/VESA Autodetect  ,   0,   0,   0,   0,  27,  800,  600, 16,Works with most SuperVGA
SF3 ,SuperVGA/VESA Autodetect  ,   0,   0,   0,   0,  27, 1024,  768, 16,Works with most SuperVGA
SF4 ,SuperVGA/VESA Autodetect  ,   0,   0,   0,   0,  27,  640,  400,256,Works with most SuperVGA
SF5 ,SuperVGA/VESA Autodetect  ,   0,   0,   0,   0,  27,  640,  480,256,Works with most SuperVGA
SF6 ,SuperVGA/VESA Autodetect  ,   0,   0,   0,   0,  27,  800,  600,256,Works with most SuperVGA
SF7 ,SuperVGA/VESA Autodetect  ,   0,   0,   0,   0,  27, 1024,  768,256,Works with most SuperVGA
SF8 ,VESA Standard interface   ,4f02, 106,   0,   0,  28, 1280, 1024, 16,OK: Andy Fu - Chips&Tech
SF9 ,VESA Standard interface   ,4f02, 107,   0,   0,  28, 1280, 1024,256,OK: Andy Fu - Chips&Tech
SF10,8514/A Low  Res           ,   3,   0,   0,   1,  12,  640,  480,256,HW/AI (AI Reqs HDILOAD)
CF1 ,8514/A High Res           ,   3,   0,   0,   1,  12, 1024,  768,256,HW/AI (AI Reqs HDILOAD)
CF2 ,8514/A Low  W/Border      ,   3,   0,   0,   1,  12,  632,  474,256,HW/AI (AI Reqs HDILOAD)
CF3 ,8514/A High W/Border      ,   3,   0,   0,   1,  12, 1016,  762,256,HW/AI (AI Reqs HDILOAD)
CF4 ,IBM Med-Rez EGA           ,   e,   0,   0,   0,   2,  640,  200, 16,(Silly but it's there!)
CF5 ,IBM VGA (non-std)         ,   0,   0,   0,  12,   7,  320,  480,256,Register Compatibles ONLY
CF6 ,Hercules Graphics         ,   8,   0,   0,   0,  10,  720,  348,  2,OK: Timothy Wegner
CF7 ,Tandy 1000                ,   9,   0,   0,   0,  14,  320,  200, 16,OK: Joseph Albrecht
CF8 ,Paradise/AST/COMPAQ VGA   ,  59,   0,   0,   0,   1,  800,  600,  2,OK: Phil Wilson
AF1 ,Disk/RAM 'Video'          ,   3,   0,   0,   0,  11,  800,  600,  2,Full-Page L-Jet @  75DPI
AF2 ,Disk/RAM 'Video'          ,   3,   0,   0,   0,  11, 1600, 1200,  2,Full-Page L-Jet @ 150DPI
AF3 ,Disk/RAM 'Video'          ,   3,   0,   0,   0,  11,  768,  960,  2,Full-Page Epson @ 120DPI
AF4 ,Disk/RAM 'Video'          ,   3,   0,   0,   0,  11,  960,  720,256,Full-Page Paintjet 90DPI
AF5 ,Disk/RAM 'Video'          ,   3,   0,   0,   0,  11,  800,  600,256,For Background Fractals
AF6 ,Disk/RAM 'Video'          ,   3,   0,   0,   0,  11, 2048, 2048,256,For Background Fractals
    ,VESA Standard interface   ,4f02, 101,   0,   0,  28,  640,  480,256, for large virtual screen
    ,VESA Standard interface   ,4f02, 103,   0,   0,  28,  800,  600,256, for large virtual screen
    ,VESA Standard interface   ,4f02, 105,   0,   0,  28, 1024,  768,256, for large virtual screen
    ,VESA 5-5-5 True-Color     ,4f02, 110,   0,   0,  28,  640,  480,32k, True-color
    ,VESA 5-6-5 True-Color     ,4f02, 111,   0,   0,  28,  640,  480,64k, True-color
    ,VESA 8-8-8 True-Color     ,4f02, 112,   0,   0,  28,  640,  480,16m, True-color
    ,VESA 5-5-5 True-Color     ,4f02, 113,   0,   0,  28,  800,  600,32k, True-color
    ,VESA 5-6-5 True-Color     ,4f02, 114,   0,   0,  28,  800,  600,64k, True-color
    ,VESA 8-8-8 True-Color     ,4f02, 115,   0,   0,  28,  800,  600,16m, True-color
    ,VESA 5-5-5 True-Color     ,4f02, 116,   0,   0,  28, 1024,  768,32k, True-color
    ,VESA 5-6-5 True-Color     ,4f02, 117,   0,   0,  28, 1024,  768,64k, True-color
    ,VESA 8-8-8 True-Color     ,4f02, 118,   0,   0,  28, 1024,  768,16m, True-color
    ,VESA 5-5-5 True-Color     ,4f02, 119,   0,   0,  28, 1280, 1024,32k, True-color
    ,VESA 5-6-5 True-Color     ,4f02, 11a,   0,   0,  28, 1280, 1024,64k, True-color
    ,VESA 8-8-8 True-Color     ,4f02, 11b,   0,   0,  28, 1280, 1024,16m, True-color
    ,ADEX Very High Res        ,   3,   0,   0,   1,  12, 1280, 1024,256,ADEX 1280 8514/A
    ,ADEX Very High W/Border   ,   3,   0,   0,   1,  12, 1272, 1018,256,ADEX 1280 8514/A
    ,AT&T 6300                 ,  40,   0,   0,   0,   1,  640,  400,  2,OK: Michael Kaufman
    ,AT&T 6300                 ,  41,   0,   0,   0,   1,  640,  200, 16,UNTESTED: may not work
    ,AT&T 6300                 ,  42,   0,   0,   0,   1,  640,  400, 16,OK: Colby Norton
    ,ATI EGA Wonder            ,  51,   0,   0,   0,   1,  640,  480, 16,OK: Garrett Wollman
    ,ATI EGA Wonder            ,  52,   0,   0,   0,   1,  800,  560, 16,OK: Garrett Wollman
    ,ATI ULTRA Med Res         ,   3,   0,   0,   1,  12,  800,  600,256,ATI ULTRA 800 8514/A
    ,ATI ULTRA Med W/Border    ,   3,   0,   0,   1,  12,  792,  594,256,ATI ULTRA 800 8514/A
    ,ATI ULTRA V High          ,   3,   0,   0,   1,  12, 1280, 1024, 16,ATI ULTRA 1280 8514/A
    ,ATI ULTRA V High W/Border ,   3,   0,   0,   1,  12, 1272, 1018, 16,ATI ULTRA 1280 8514/A
    ,ATI VGA Wonder (512K)     ,   0,   0,   0,   e,  17,  720,  540,256,Tweak - OK: M. Burkey
    ,ATI VGA Wonder (512K)     ,   0,   0,   0,   f,  17,  736,  552,256,Tweak - OK: M. Burkey
    ,ATI VGA Wonder (512K)     ,   0,   0,   0,  10,  17,  752,  564,256,Tweak - OK: M. Burkey
    ,ATI VGA Wonder (512K)     ,   0,   0,   0,  11,  17,  832,  612,256,Tweak - OK: M. Burkey
    ,COMPAQ Portable 386       ,  40,   0,   0,   0,   1,  640,  400,  2,OK: Michael Kaufman
    ,Diamond Stealth 64 V mode ,4f02, 120,   0,   0,  28, 1600, 1200,256,OK: Dan Paccaloni - HBT
    ,Disk/RAM 'Video'          ,   3,   0,   0,   0,  11,  320,  200,256,For Background Fractals
    ,Disk/RAM 'Video'          ,   3,   0,   0,   0,  11,  360,  480,256,For Background Fractals
    ,Disk/RAM 'Video'          ,   3,   0,   0,   0,  11,  640,  350,256,For Background Fractals
    ,Disk/RAM 'Video'          ,   3,   0,   0,   0,  11,  640,  400,256,For Background Fractals
    ,Disk/RAM 'Video'          ,   3,   0,   0,   0,  11,  640,  480,256,For Background Fractals
    ,Disk/RAM 'Video'          ,   3,   0,   0,   0,  11,  768,  480,  2,Full-Page Epson @  60DPI
    ,Disk/RAM 'Video'          ,   3,   0,   0,   0,  11,  768, 1920,  2,Full-Page Epson @ 240DPI
AF7 ,Disk/RAM 'Video'          ,   3,   0,   0,   0,  11, 1024,  768,256,For Background Fractals
    ,Disk/RAM 'Video'          ,   3,   0,   0,   0,  11, 1600, 1200,256,For Background Fractals
    ,Disk/RAM 'Video'          ,   3,   0,   0,   0,  11, 1920, 1440,256,Full-Page Paintjet 180DPI
    ,Disk/RAM 'Video'          ,   3,   0,   0,   0,  11, 2048, 1536,256,For Background Fractals
    ,Everex EVGA               ,  70,   1,   0,   0,   2,  752,  410, 16,OK: Travis Harrison
    ,Everex EVGA               ,  70,  11,   0,   0,   1, 1280,  350,  4,OK: Travis Harrison
    ,Everex EVGA               ,  70,  12,   0,   0,   1, 1280,  600,  4,OK: Travis Harrison
    ,Everex EVGA               ,  70,  13,   0,   0,  18,  640,  350,256,UNTESTED: may not work
    ,Everex EVGA               ,  70,  15,   0,   0,  18,  512,  480,256,UNTESTED: may not work
    ,Genoa                     ,  27,   0,   0,   0,   2,  720,  512, 16,OK: Timothy Wegner
    ,Genoa                     ,  2f,   0,   0,   0,   4,  720,  512,256,OK: Timothy Wegner
    ,Genoa                     ,  7c,   0,   0,   0,   2,  512,  512, 16,OK: Timothy Wegner
    ,Genoa                     ,  7d,   0,   0,   0,   4,  512,  512,256,OK: Timothy Wegner
    ,Genoa Super EGA           ,  73,   0,   0,   0,   2,  640,  480, 16,UNTESTED: May not work
    ,Genoa Super EGA           ,  79,   0,   0,   0,   2,  800,  600, 16,UNTESTED: May not work
    ,Genoa Super EGA Hirez+    ,  75,   0,   0,   0,   2,  640,  528, 16,OK: John Jurewicz
    ,Genoa Super EGA Hirez+    ,  77,   0,   0,   0,   2,  752,  410, 16,OK: John Jurewicz
    ,Genoa Super EGA Hirez+    ,  79,   0,   0,   0,   2,  800,  600, 16,OK: John Jurewicz
    ,Genoa Super EGA Hirez+    ,  7b,   0,   0,   0,   2,  912,  480, 16,OK: John Jurewicz
    ,Genoa/STB                 ,  2d,   0,   0,   0,   4,  640,  350,256,OK: Timothy Wegner
    ,IBM VGA (non-std)         ,   0,   0,   0,   1,   2,  704,  528, 16,Register Compatibles ONLY
    ,IBM VGA (non-std)         ,   0,   0,   0,   2,   2,  720,  540, 16,Register Compatibles ONLY
    ,IBM VGA (non-std)         ,   0,   0,   0,   3,   2,  736,  552, 16,Register Compatibles ONLY
    ,IBM VGA (non-std)         ,   0,   0,   0,   4,   2,  752,  564, 16,Register Compatibles ONLY
    ,IBM VGA (non-std)         ,   0,   0,   0,   5,   2,  768,  576, 16,Register Compatibles ONLY
    ,IBM VGA (non-std)         ,   0,   0,   0,   6,   2,  784,  588, 16,Register Compatibles ONLY
    ,IBM VGA (non-std)         ,   0,   0,   0,   7,   2,  800,  600, 16,Register Compatibles ONLY
    ,IBM VGA (non-std)         ,   0,   0,   0,   b,   7,  400,  600,256,Register Compatibles ONLY
    ,IBM VGA (non-std)         ,   0,   0,   0,   c,   7,  376,  564,256,Register Compatibles ONLY
    ,IBM VGA (non-std)         ,   0,   0,   0,   d,   7,  400,  564,256,Register Compatibles ONLY
;    ,IBM VGA (non-std)        ,   0,   0,   0,  13,   7,  320,  240,256,Register Compatibles ONLY
    ,Millennium VESA mode      ,4f02, 11c,   0,   0,  28, 1600, 1200,256,OK: Sylvie Gallet   
    ,NEC GB-1                  ,  25,   0,   0,   0,   2,  640,  480, 16,UNTESTED: May not work
    ,Paradise EGA-480          ,  50,   0,   0,   0,   1,  640,  480, 16,UNTESTED: may not work
    ,STB                       ,  36,   0,   0,   0,   1,  960,  720, 16,UNTESTED: may not work
    ,STB Pegasus VESA mode     ,4f02,  45,   0,   0,  28, 1600, 1200,256,OK: Lee Skinner
    ,STB Velocity 64 VESA mode ,4f02, 120,   0,   0,  28, 1600, 1200,256,OK: Lee Skinner
    ,Tandy 1000                ,   8,   0,   0,   0,  14,  160,  200, 16,OK: Joseph Albrecht
    ,Tandy 1000                ,   a,   0,   0,   0,  14,  640,  200,  4,OK: Joseph Albrecht
    ,Tandy 1000 SL/TL          ,   b,   0,   0,   0,  14,  640,  200, 16,OK: Joseph Albrecht
    ,TARGA 256 Color 35mm      ,   3,   0,   0,   0,   9,  512,  342,256,OK: Bruce Goren
    ,TARGA 256 Color 4 x 5     ,   3,   0,   0,   0,   9,  512,  384,256,OK: Bruce Goren
    ,TARGA 256 Color video     ,   3,   0,   0,   0,   9,  512,  482,256,OK: Bruce Goren
    ,Video-7  w/512K           ,6f05,  68,   0,   0,   6,  720,  540,256,OK: Greg Reznick
    ,Video-7 Vram VGA          ,6f05,  60,   0,   0,   2,  752,  410, 16,OK: Ira Emus
    ,Video-7 Vram VGA          ,6f05,  61,   0,   0,   2,  720,  540, 16,OK: Ira Emus
    ,Video-7 Vram VGA          ,6f05,  63,   0,   0,   1, 1024,  768,  2,OK: Ira Emus
    ,Video-7 Vram VGA          ,6f05,  64,   0,   0,   1, 1024,  768,  4,OK: Ira Emus
; The following commented out entries should/did work but are handled by
; alternative entries.     Where multiple SuperVGA entries are covered by a single
; SuperVGA Autodetect mode, the individual modes have been commented out.
; Where a SuperVGA Autodetect mode covers only one brand of adapter, the
; Autodetect mode has been commented out to avoid confusion.
;  ,VESA Standard interface    ,4f02, 102,   0,   0,  28,  800,  600, 16,OK: Andy Fu - Chips&Tech
;  ,VESA Standard interface    ,4f02, 104,   0,   0,  28, 1024,  768, 16,OK: Andy Fu - Chips&Tech
;  ,VESA Standard interface    ,4f02, 100,   0,   0,  28,  640,  400,256,OK: Andy Fu - Chips&Tech
;  ,VESA Standard interface    ,4f02, 101,   0,   0,  28,  640,  480,256,OK: Andy Fu - Chips&Tech
;  ,VESA Standard interface    ,4f02, 103,   0,   0,  28,  800,  600,256,OK: Andy Fu - Chips&Tech
;  ,VESA Standard interface    ,4f02, 105,   0,   0,  28, 1024,  768,256,OK: Andy Fu - Chips&Tech
;  ,ATI VGA Wonder             ,  54,   0,   0,   0,   2,  800,  600, 16,OK: Henry So
;  ,ATI VGA Wonder             ,  61,   0,   0,   0,  17,  640,  400,256,OK: Mark Peterson
;  ,ATI VGA Wonder (512K)      ,  62,   0,   0,   0,  17,  640,  480,256,OK: Mark Peterson
;  ,ATI VGA Wonder (512K)      ,  63,   0,   0,   0,  17,  800,  600,256,OK: Mark Peterson
;  ,ATI VGA Wonder (512K)      ,  65,   0,   0,   0,  20, 1024,  768, 16,OK: Mark Peterson
;  ,Chips & Tech Chipset       ,  78,   0,   0,   0,  16,  640,  400,256,OK: Andy Fu
;  ,Chips & Tech Chipset       ,  79,   0,   0,   0,  16,  640,  480,256,OK: Andy Fu
;  ,Chips & Tech Chipset       ,  7b,   0,   0,   0,  16,  800,  600,256,OK: Andy Fu
;  ,Chips & Tech Chipset       ,  70,   0,   0,   0,   2,  800,  600, 16,OK: Andy Fu
;  ,Chips & Tech Chipset       ,  72,   0,   0,   0,  25, 1024,  768, 16,OK: Andy Fu
;  ,Everex EVGA                ,  70,   0,   0,   0,   2,  640,  480, 16,OK: Travis Harrison
;  ,Everex EVGA                ,  70,   2,   0,   0,   2,  800,  600, 16,OK: Travis Harrison
;  ,Everex EVGA                ,  70,  14,   0,   0,  18,  640,  400,256,UNTESTED: may not work
;  ,Orchid/STB/GENOA/SIGMA     ,  2e,   0,   0,   0,   4,  640,  480,256,OK: Monte Davis
;  ,Orchid/STB/GENOA/SIGMA     ,  29,   0,   0,   0,   2,  800,  600, 16,OK: Monte Davis
;  ,Orchid/STB/GENOA/SIGMA     ,  30,   0,   0,   0,   4,  800,  600,256,OK: Monte Davis
;  ,Orchid/STB/GENOA/SIGMA     ,  37,   0,   0,   0,  21, 1024,  768, 16,OK: Timothy Wegner
;  ,Pdise/AST/COMPAQ VGA       ,  5e,   0,   0,   0,   5,  640,  400,256,OK: Tom Devlin
;  ,Pdise/AST/COMPAQ VGA       ,  5f,   0,   0,   0,   5,  640,  480,256,OK: Phil Wilson
;  ,Pdise/AST/COMPAQ VGA       ,  58,   0,   0,   0,   2,  800,  600, 16,OK: by Chris Gree
;  ,TRIDENT Chipset            ,  5b,   0,   0,   0,   2,  800,  600, 16,OK: Warren Gold
;  ,TRIDENT Chipset            ,  5c,   0,   0,   0,  15,  640,  400,256,OK: Warren Gold
;  ,TRIDENT Chipset            ,  5d,   0,   0,   0,  15,  640,  480,256,OK: Warren Gold
;  ,TRIDENT Chipset            ,  5e,   0,   0,   0,  15,  800,  600,256,OK: Warren Gold
;  ,TRIDENT Chipset            ,  5f,   0,   0,   0,  22, 1024,  768, 16,OK: Larry Rosen
;  ,Tseng SuperVGA tweaked     ,   0,   0,   0,  10,   4,  640,  400,256,(adds missing Tseng mode)
;  ,Video-7 Vram VGA           ,6f05,  62,   0,   0,   2,  800,  600, 16,OK: Ira Emus
;  ,Video-7 Vram VGA w/512K    ,6f05,  65,   0,   0,  23, 1024,  768, 16,OK: Sandy & Frank Lozier
;  ,Video-7 Vram VGA           ,6f05,  66,   0,   0,   6,  640,  400,256,OK: Michael Kaufman
;  ,Video-7  w/512K            ,6f05,  67,   0,   0,   6,  640,  480,256,OK: Greg Reznick
;  ,Video-7  w/512K            ,6f05,  69,   0,   0,   6,  800,  600,256,OK: Greg Reznick
Last edited by nitrofurano on Jun 07, 2012 20:40, edited 2 times in total.
nitrofurano
Posts: 57
Joined: Dec 08, 2010 14:55
Location: Portugal
Contact:

Re: undocumented vga modes like 400x600 256c

Postby nitrofurano » Jun 07, 2012 20:11

some more info about, from the original webpage from Fractint, i think - http://www.nahee.com/spanky/www/fractin ... deo_anchor

Return to “DOS”

Who is online

Users browsing this forum: Baidu [Spider] and 1 guest