Kirjautuminen

Haku

Tehtävät

Keskustelu: Ohjelmointikysymykset: QB: 320 * 240 mahdollinen?

hunajavohveli [29.12.2003 16:44:08]

#

Kuten yleisesti tiedetään, SCREEN 13 eli 320 * 200 256-värinen grafiikkatila on vääristinyt ja pikselit ovat leveyttään korkeampia. Kun noita LameVGA:ta sun muita seuraa, tulee sellainen käsitys, että 320 * 240 näyttö on mahdollinen, mutta miten sellaisen saa ja onko se helppo toteuttaa?

Antti Laaksonen [29.12.2003 17:13:40]

#

Tietääkseni tuollaista näyttötilaa ei ole olemassa, joku muu osaa ehkä kertoa enemmän. Mutta erittäin helppo tapa muuttaa piirtokomentojen asteikkoa (ei siis näyttötilaa) QBasicissa on käyttää WINDOW-komentoa. Esimerkiksi:

SCREEN 13
WINDOW SCREEN (0, 0)-(320, 240)

CIRCLE (160, 120), 100 'pyöreä ympyrä näytön keskellä

rndprogy [29.12.2003 17:17:11]

#

Käytä future librarya!

hunajavohveli [29.12.2003 18:22:20]

#

Juu... olis vain pitänyt saada latattua sillä koodivinkillä 320*240 kuva. Tuo CIRCLE-käskyhän muuten piirtää aina pyöreän ympyrän jokaisessa näyttötilassa, mutta jos piirtää "todellisen ympyrän", eli siis käyttäen trigonometriaa, niin silloin siitä tulee soikio. Juu pitää kattoa tuo futuree...

hunajavohveli [30.12.2003 15:54:32]

#

Huomasin tuossa muuten juuri, kun tein ohjelman, joka muuttaa toisten ohjelmien kaikki PSET-lausekkeen POKE-lausekkeiksi, että WINDOW-käsky ei toimi POKE-lausekkeisiin, minkä nyt toisaalta ymmärtääkin.

tn [30.12.2003 21:50:30]

#

Eikös esimerkiksi DOOM käyttänyt jotakin X-näyttötilaa (320*240). Ainakin jostain olen lukenut tollaista. Tilan käyttäminen taisikin sitten olla astetta monimutkaisempi juttu.

sooda [31.12.2003 12:13:58]

#

kyllähän se sellanen tila on toki. Interrupteilla onnistuu sen käyttäminen(VESAa kehiin!)
Niin ja lue keskustelun ohjeet kanssa... §7:

lainaus:

....Älä unohda kokeilla Google-hakua.

Näin helppoa se on: http://www.google.fi/search?q=320x240 vesa qbasic&ie=UTF-8&oe=UTF-8&hl=fi&btnG=Google-haku&lr=lang_en|lang_fi
Tosta löytyy suunnillen jokaisesta aika hyvä...

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta