Olisi pieni kysymys.
Vaikkapa tällainen ohjelma:
Y = 200
SCREEN 7, , 0, 1 DO CLS Y = Y - 1 IF Y < 1 THEN Y = 200 CIRCLE (160, Y), (10), 12 PCOPY 0, 1 WAIT &H3DA, 8 LOOP
Tuo ohjelma siirtää ympyrää ylöspäin, eikä näyttö välky PCOPY:n ansiosta. Mutta voisiko samaa käyttää jotenkin SCREEN 13:lla?
Vastaus, pliis!
Juhko
Minun tietääkseni ei, sillä SCREEN 13 sisältää ainoastaan yhden muistisivun.
Qbasicin rajoituksia tuo SCREEN 13 toisen muistisivun puuttuminen, mitä muistelen. Liittynee huhujen mukaan jotenkin moisen muistirajoituksiin. Moisen rajoituksen pystynee jollain kikalla kiertämään. Pitäisi vain säätää muistia mm. pokella ja kumppaneilla, että Qbasic tajuaa nyt olevan käytössä kaksoispuskurointi, joka alkaa tuosta ja menee tuonne. Ainakin jollain muulla kielellä luodut pelit, jotka käyttävät tuota tilaa, sisältävät kaksoispuskuroinnin..
-Grey-
Jaa, kyllä voin 7, , 0, 1:äkin käyttää. 13:ssa vain olisi tarpeeksi värejä. Jos niitä muistisivuja voi pokella ja niillä tehdä, niin ne ovat ärsyttäviä, kaikki &H4C9:t ja sellaiset.
Aihe on jo aika vanha, joten et voi enää vastata siihen.