[atari7800] Re: Mode 160B don't works for me...

  • From: Manuel Rotschkar <cybergoth@xxxxxxxx>
  • To: atari7800@xxxxxxxxxxxxx
  • Date: Sun, 31 Oct 2004 18:23:05 +0100

Hi there!

I spotted one problem already, you DL's are all using character
(indirect) mode, I don't think you intended to do this. You DL's should
be like this:

  .byte   $05,$40,$18,$04,00     ;DL for the NTSL/PAL text

Second byte is $40 for direct mode instead of $60 for indirect mode.

Hm... the 7800 guide gives me this scheme for the DL: _______________________________________________ | | | | | | | | | | A7 | A6 | A5 | A4 | A3 | A2 | A1 | A0 | |_____|_____|_____|_____|_____|_____|_____|_____| | | | | | | | | | | WM | 1 | IND | 0 | 0 | 0 | 0 | 0 | |_____|_____|_____|_____|_____|_____|_____|_____| | | | | | | | | | | A15 | A14 | A13 | A12 | A11 | A10 | A9 | A8 | |_____|_____|_____|_____|_____|_____|_____|_____| | | | | | | | | | | P2 | P1 | P0 | W4 | W3 | W2 | W1 | W0 | |_____|_____|_____|_____|_____|_____|_____|_____| | | | | | | | | | | H7 | H6 | H5 | H4 | H3 | H2 | H1 | H0 | |_____|_____|_____|_____|_____|_____|_____|_____|


So for 160B - WM should be 1 - Second highest bit should be 1 - IND should be 0,

That's why I was using %11000000.

Now using %01000000 I get to see some garbage though...

Greetings,
        Manuel

Other related posts: