Posted By: Lumo (Lumidek king superstring) on 'CZc64' Title: Psani za ramecek Date: Wed Dec 4 19:06:51 1996 Ahoj lidi, Sirka se ptal na problem, ktery jsem nekdy cca. 1988 vyresil, jestli mu rozumim, jde o psani za ramecek... Tohle se povedlo uz i Gulashovi, takze se muzes obratit i na nej. Jednodussi je psani pod standardni obdelnik do svisleho pruhu, tezsi je psani vlevo od nej, ale jde oboje. Psani pod (a nad) obdelnik spociva v tom, ze nekde prepinas ten bit na VIC, zodpovidajici za vysokou ci nizsi verzi ramecku... Pokud elektronove delo kresli nejakou radku mezi temito dvema dolnimi hranicemi a ty ho prave nejakym interuptem prepnes z vysoke obrazovky na uzkou, nikdy uz neprejde skutecny dolni okraj a tudiz cela obrazovka az dolu, a take nahore, az tam znovu najede, bude stejna jako ramecek... Pravda, muzes tam psat jen nekolika styly: prouzky sirky 8, specifikovane zadanim jednoho bajtu, uz nevim, kam se pise, ale vim, ze to dokazu zjistit. Dale muzes menit pozadi a dale take tam muzes soupat sprajty. Vsechny netrivialni veci mimo ramecek jsou delany sprajty, ktere mohou mit souradnice i mimo ramecek... Udelal jsem jednou tetris v interruptu, ktery muzes hrat a pri tom treba programovat, hraje ti to navic hudbu z commanda :) a behaji tam texty s hackami a carkami, pod nimiz jeste beha pestrobarevne pozadi, a ty texty jsou uplne zleva doprava. :) Timto jsem sve badani v oblasti zavrsil. Psani doleva a doprava (opet jen sprajty) je narocnejsi na presnost. Potrebujes prepnout bit na zuzeni obrazovky presne v taktu, kdy se vykresluje ctverecek mezi obema moznymi pravymi okraji... Navic tohle musis udelat na kazde radce vysky 1 pixel nanovo. Ale da se to zvladnout. Proste se mne to podarilo. Paradoxni je, ze lepe se pise az vlevo ci vpravo dole pod obrazovkou, protoze v ramecku obrazovky ti generuje VIC jeste nejake dodatecne preruseni pri vstupu na kazdou novou textovou radku, ktere ti rozhodi takty. ///// Superstring/M-theory is the language in which God wrote the world. /// O __ Your Lumidek. mailto:motl@menza.mff.cuni.cz /// --------------------------------------------------- ///_______/ http://www.kolej.mff.cuni.cz/~lumo/ The most incomprehensible thing about the world is that it's comprehensible. AE -------------------------------------------------------------------------------