[atari7800] Holey DMA question
- From: <bob.montgomery@xxxxxxxxxxx>
- To: <atari7800@xxxxxxxxxxxxx>
- Date: Mon, 17 Mar 2008 10:22:46 -0600
Thanks Dan.
And another, similar question: What happens if you turn on 16-line
holey DAM and 8-line holey DMA at the same time? Here's the Maria guide
again:
H16 - 16 high zone Holey DMA enable.
0 => Not enabled.
1 => Enabled. DMA interprets odd 4K
blocks as zeros. (A12 high => data=0)
H8 - 8 high zone Holey DMA enable.
0 => Not enabled.
1 => Enabled. DMA interprets odd 2K
blocks as zeros. (A11 high => data=0)
So would it mean that if A12 or A11 was high the data would be read as
zero? I.e., you would have 2K of data followed by 6K of zeroes, and so
on. That could be useful if true.
And sort of relatedly, if you are using holey DMA, you can still use ROM
below $8000 to store graphics data that is taller than 16 lines, right?
-Bob
PS Is anyone else still active on this list?
-----Original Message-----
From: atari7800-bounce@xxxxxxxxxxxxx
[mailto:atari7800-bounce@xxxxxxxxxxxxx] On Behalf Of Dan Boris
Sent: Saturday, March 15, 2008 5:22 PM
To: atari7800@xxxxxxxxxxxxx
Subject: [atari7800] Re: [personal] CTRL register RM bits
That's a good question, haven't heard of anyone trying that. If you look
at
the GCC1702B MARIA Chip specs document it lists the 160 modes like this:
MODE WM RM1 RM0 CRA4 CRA3 CRA2 CRA1
CRA0
160(A) 0 0 X P2 P1 P0 D7 D6
160(B) 1 0 X P2 D3 D2 D7 D6
From this we can assume that setting RM to 1 is the same as setting it
to 0.
Dan
- Follow-Ups:
- [atari7800] Re: [personal] Holey DMA question
- From: Dan Boris
- References:
- [atari7800] CTRL register RM bits
- From: bob.montgomery
- [atari7800] Re: [personal] CTRL register RM bits
- From: Dan Boris
Other related posts:
- » [atari7800] Holey DMA question
- » [atari7800] Re: Holey DMA question
- » [atari7800] Re: Holey DMA question
- [atari7800] Re: [personal] Holey DMA question
- From: Dan Boris
- [atari7800] CTRL register RM bits
- From: bob.montgomery
- [atari7800] Re: [personal] CTRL register RM bits
- From: Dan Boris