Hallo,
auch beim Treffen gab es ja wieder Diskusionen bzgl. Widescreen Video Modi unter DOSBox. Für die allseits beleibte MB6 sind sind ja auch durchaus einige definiert
/* file: int10_modes.cpp */// 1280x800 8:5 modes
{ 0x225 ,M_LIN4 ,1280,800 ,160,50 ,8 ,16 ,1 ,0xA0000 ,0x10000,200 ,880 ,160 ,800 ,0 },
{ 0x226 ,M_LIN8 ,1280,800 ,160,50 ,8 ,16 ,1 ,0xA0000 ,0x10000,200 ,880 ,160 ,800 ,0 },
{ 0x227 ,M_LIN15 ,1280,800 ,160,50 ,8 ,16 ,1 ,0xA0000 ,0x10000,400 ,880 ,320 ,800 ,0 },
{ 0x228 ,M_LIN16 ,1280,800 ,160,50 ,8 ,16 ,1 ,0xA0000 ,0x10000,400 ,880 ,320 ,800 ,0 },
{ 0x229 ,M_LIN32 ,1280,800 ,160,50 ,8 ,16 ,1 ,0xA0000 ,0x10000,200 ,880 ,160 ,800 ,0 },
// 1440x900 8:5 modes
{ 0x234 ,M_LIN4 ,1440, 900,180,56 ,8 ,16 ,1 ,0xA0000 ,0x10000,220 , 980,180 , 900,0 },
{ 0x235 ,M_LIN8 ,1440, 900,180,56 ,8 ,16 ,1 ,0xA0000 ,0x10000,220 , 980,180 , 900,0 },
{ 0x236 ,M_LIN15 ,1440, 900,180,56 ,8 ,16 ,1 ,0xA0000 ,0x10000,440 , 980,360 , 900,0 },
{ 0x237 ,M_LIN16 ,1440, 900,180,56 ,8 ,16 ,1 ,0xA0000 ,0x10000,440 , 980,360 , 900,0 },
{ 0x238 ,M_LIN32 ,1440, 900,180,56 ,8 ,16 ,1 ,0xA0000 ,0x10000,220 , 980,180 , 900,0 },
Alles anzeigen
Mit dem VGA16.GEO Treiber müßten eigentlich die Modi 228h und 237h unterstützt werden. Wählt man einen von ihnen aus, bekommt man jedoch den bekannten PR-01 Fehler. Ich habe mich daher mal nach einer SW umgeschaut, welche einen der o.g. Modi unterstützt und bin auf Generic CAD gestoßen. Das mitgeleieferte VESATEST Programm listet die 4/8 bit Auflösungen, wenn man es unter der MB6 startet:
Mit den folgenden Werten in der DOSBox.config:
Setzt man "SET CADD_INIT=226h" vor dem Start in der DOSBox, dann läuft Generic CAD in bester Widescreen-Darstellung:
Der 1440x900 Modus mit 8 bit funktioniert auch, die 4bit Modi nicht. Fazit: eigentlich sollte Widescreen auch mit GEOS möglich sein? Evtl. nur mit 256 Farben?
Thomas