[atari7800] AW: Questions about character/indirect mode
- From: "Matthias" <matthias@xxxxxxxxxxxx>
- To: <atari7800@xxxxxxxxxxxxx>
- Date: Fri, 29 Apr 2005 15:19:46 +0200
> 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?
Right.
> 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...
Don't know why they did it that way, maybe they copy converted gfx to ram?
> 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?
Yep, no problem.
> 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.
This is the best way I guess.
Have fun
Matthias
> -----Ursprüngliche Nachricht-----
> Von: atari7800-bounce@xxxxxxxxxxxxx [mailto:atari7800-
> bounce@xxxxxxxxxxxxx] Im Auftrag von Dennis Debro
> Gesendet: Freitag, 29. April 2005 14:50
> An: atari7800@xxxxxxxxxxxxx
> Betreff: [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
>
- Follow-Ups:
- [atari7800] Re: AW: Questions about character/indirect mode
- From: Dennis Debro
- References:
- [atari7800] Questions about character/indirect mode
- From: Dennis Debro
Other related posts:
- » [atari7800] AW: Questions about character/indirect mode
- » [atari7800] Re: AW: Questions about character/indirect mode
- [atari7800] Re: AW: Questions about character/indirect mode
- From: Dennis Debro
- [atari7800] Questions about character/indirect mode
- From: Dennis Debro