[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Rotace
>
> Zdravim,
> mam tady otazku pro kodery. Nevite, jestli lze pomoci nejakyho triku
> (s blitterem) v asembleru kopirovat BOB zrdcadlove otocenej?
> mr.Zip
Zrcadlove ? Jako horizontalne ? Ne, tak to doopravdy nejde. Vertikalne
to je simple - staci zaporny modulo na vstupni ci vystupni kanal, ale
jinak asi ne :-(
Ale procesorem by to slo - udelej si tabulku:
0 0
1 128
2 64
3 192
4 32
5 160
..
..
..
254 127
255 255
(Ta tabulka muze byt klidne 16-bitova, ale pak to sezere 128Kb :-)
No a pak to protahni skrz - ziskas zrcadleny bajty a ty uz staci
vykreslit
v opacnem poradi. Zalezi na tom, jak to chces rychly - jestli je to
treba
jenom na postavicku do adventury, tak to je v pohode. Blby je, jestli to
chces jeste navic maskovat,a ORovat s pozadim - to je dalsi CPU vykon v
pr...
Ale co - blitter je uz dneska stejne spis pritez , obzvlaste v 256
barvach
a Hiresu je jeho pomalost naprosto priserna. Krasnym prikladem je SIM
CITY
2000 na amize, ktery se nehejbe ani na 040.
cau,FiDo of INSANITY
- References:
- Rotace
- From: "Nejedly Petr - IN" <xnejp03@st.vse.cz>