Löysin tässä netissä pari päivää sitten koodin, jolla saa SUORAAN Qbasicilla aikaan SVGA - tiloja! En ole sitä mahdottomasti kuitenkaan testaillut, mutta se on aikaslailla toimiva. Ja kun karsin siitä ylimääräiset osat pois, yllättävän pienikin. 1280x1024x8 on suurin näyttötila, minkä sillä näköjään saa. Siis 1280x1024 resoluutio ja 8 bittiset värit.
Kaipaisin kuitekin vähän enemmän, mitä sillä saa aikaan. Eli suuremmat värit, ja se hertzi - taajuuteen käsiksi pääseminen olisi myöskin kivaa. Jos joku teistä ymmärtää jotain VESAsta, ja uskoo voivansa auttaa minua, lähetän koodin tänne kommenttejensa kera. En lähetä sitä jos kukaan ei usko voivansa selittää tuosta VESAsta. Siinä kun on koodia ja tekstiä tuollaiset 27 027 kirjaimen verran, siis 26,3 Kt.
Eli se mötikkä on aika iso, joskaan läheskään kaikki siitä ei ole tarpeellista. Kommentteja, jotka selittävät jotain koodista, ja esimerkkejä siitä. Muuten tosiaan yllättävän pieni, ja täysin Qbasicilla näköjään tehty. Jos apua löytyy, lähetän sen tänne, tahi sitten koodivinkkeihin. Ehkä mieluummin koodivinkkeihin koonsa vuoksi, ja varmasti käyttökelpoisuutensa vuoksi QB - koodaajille, joita niin kutsutut "oikeat" koodaajat halveksivat :-D
-Grey-
On paha sanoa, mitä milläkin saa aikaan, kun ei tiedä mistä koodista puhut. Järkevintä olisi ehkä antaa url kyseiseen pakettiin.
Moni varmasti ymmärtää _jotain_ VESA:sta, eri asia on sitten kuinka moni haluaa alkaa antamaan mitään yksityisopetusta.
Grey, kuinka nopea tuo oli muuten suurimmalla resoluutiolla?
Kuten fawkz sanoi, paketin urli olisi hyvä!
Sivusto, josta onnistuin löytämään koodin, on siis http://www.worldzone.net/computers/paladin/
-Grey-
Tuolla Greyn linkittämällä sivulla on kyllä aika hienoa QBasic-grafiikkaa, eritoten "Graphics Demos"-osion ensimmäinen Element-niminen demo on todella upea (tosin nopea kone on eduksi).
Rupesin vähän tutkimaan sivustoa. Nyt tajuan että se onkin vähän laajempi kuin luulin. Sieltä löytyy vähän kaikenlaisia koodeja, ja enkä taida pystyä päättämään mitä nyt ottaisin sieltä. Varsinkin nuo muistia koskevat koodit kiinnostavat, GUI - projektini vuoksi. EMS vai XMS? En osaa päättää. Siis, tuohon sivustoon taidan varata ajan sen tutkimiseen kunnolla, tai ainakin koodien tutkimiseen.
-Grey-
Joo kyllä tuossa Elementissä muutama ihan kiva efekti on.
Tuo SVGA-systeemi näytti ihan kivalta.. ehkä siihen LameVGA:an voisi sittenkin väsätä SVGA-tilojen tuen.. tuli vain mieleen :) Ja vois kyllä sen EMS:änkin viritellä.. ;x
Nyt joku neropatti voisi kertoa miksi oikein aina kun koodissa lukee CALL ABSOLUTE koko koodi ei toimi?
valittaa vain että "subprogram not definet"
Katsotaan jos joku vaikka vastaisi...
Kokeile /L - valitsinta. Pitäisi alkaa pelittämään QB vähän paremmin tuollaisten kanssa. Jos ei pelitä, sitten ei pelitä.
-Grey-
PS. Olen opettelemassa MYÖS C/C++ käyttöä. Tajusin että ymmärrän sittenkin sitä, ja eikä se ole niin paha, kun sitä ymmärtää.
Siis mitä /L valitsinta?
Qbasic /L tai QBX /L, riippuen mikä on Qbasicikkisi EXEn nimi. Sen mistä käynnistät koko homman. Jos osaat käyttää komentokehotetta, homman pitäisi olla sinulle helppo. Jos et, voit luoda myös Qbasicin EXEen viittaavan pikakuvakkeen, jossa on tuo /L - valitsin. Jos tämäkään ei sinulta onnistu, takaisin koulupenkin ääreen, poika :-)
-Grey-
Okei, en saa sitä toimimaan. Hienoa
Ja kun tuo animax kuulosti vielä niin hienolta...
Aihe on jo aika vanha, joten et voi enää vastata siihen.