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: