Re: A82: Porting (85)
[Prev][Next][Index][Thread]
Re: A82: Porting (85)
>
>also, what did Mr.asm86 mean by direct input? does that mean reading
>from the ports to handle keys? if so, that's exactly what he did (on the
>82,85, and 86 versions). i still believe M.Pearce didn't have to
>sacrifice card size, who cares about having that extra white space?
>otherwise, the game is fine.
>
The extra white space on the outside of the cards was *not* put there
for looks. It was put there because the game uses an alligned sprite
routine. in the original version, all of the cards fell on a byte
border in the video mem, so i wouldn't have to use a complex sprite
routine. In the 82 version, i modified the sprite routine a bit where
it accepts a card with an x position divisible by 4 instead of 8 since
it was impossible to use sprites 16 pixels wide. BTW, the largest a
card could be on the 82 is 13 pixels wide. if it is 14 pixels, it
will not fit (14 * 7 = 98 > 96). right now the sprites are 12 pixels
wide. i could easily change the card gfx where there is no white
space between any of the cards. i could then easily change the
infamous "T" (which i don't like either) to:
.db %001010111
.db %001010101
.db %001010101
.db %001010101
.db %001010111
^ ^ ^
| | +---- the 0
| |
| +------ the 1
|
+-------- the left border of card (will be right next to the
border of the card to the right of it)
-mike pearce
mgp4007@omega.uta.edu
References: