[atari7800] Questions about character/indirect mode

Hi there,

I understand that for direct mode your graphics must be stored upside down
and separated by a page. Does character mode act the same way? I did a
disassembly on Ms. Pac-man and the characters in this game are not stored
upside down and they are stored similarly to the 2600 or A8. Here is an
example of the letter A...

   .byte $3F ; |..XXXXXX| $C114
   .byte $33 ; |..XX..XX| $C115
   .byte $3F ; |..XXXXXX| $C116
   .byte $33 ; |..XX..XX| $C117
   .byte $33 ; |..XX..XX| $C118

I also assume you can combine character and direct modes in the same zone.
I get this from the programming doc where it states..."Indirect mode, when
selected, only lasts as long as the corresponding header is being
processed." Is this a correct assumption? I'd think one would do this so
character mode could be used for a background (i.e. the dots and maze in
Ms. Pac-man) and direct mode for your sprites.

Take care,
Dennis


Other related posts: