[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