[atari7800] Re: DMA TIMING
- From: "Eric Ball" <ek-ball@xxxxxxxxxx>
- To: <atari7800@xxxxxxxxxxxxx>
- Date: Tue, 9 Nov 2004 07:29:28 -0500
> > FWIW, MESS doesn't work according to spec, it reads all three palette
bits
> in 320B mode not just the high bit.
>
> Whoops. Let me verify that with the CC2, then I can fix vidhrdw/a7800.c
I just had an AH-HH! moment about this. MARIA has two 800 bit line RAMs, so
each 160H pixel has 5 bits as a color LUT index. The 320H modes don't
change how the line RAM is written to, just how it is read. Which,
unfortunately, means there are only 2.5 bits per 320H pixel, or max 8 colors
per pixel with one bit shared between the two half pixels.
It's unfortunate that the MARIA designers didn't have enough transistors for
320x5 (or even 320x6) bit line RAMs, but there is a little bit of genius in
how they did manage to squeeze the 320H modes out of the 160H line RAM. I
also wonder whether this means there are a couple more 160H modes hidden in
there.
- Follow-Ups:
- [atari7800] Re: DMA TIMING
- From: Christopher Tumber
- [atari7800] AW: Re: DMA TIMING
- From: Matthias
- References:
- [atari7800] Re: Odp: Re: Compiling
- From: Adam Wozniak
- [atari7800] DMA TIMING
- From: Christopher Tumber
- [atari7800] Re: DMA TIMING
- From: Christopher Tumber
- [atari7800] Re: DMA TIMING
- From: Christopher Tumber
- [atari7800] Re: DMA TIMING
- From: Christopher Tumber
- [atari7800] Re: DMA TIMING
- From: Christopher Tumber
- [atari7800] Re: DMA TIMING
- From: Christopher Tumber
- [atari7800] Re: DMA TIMING
- From: Eric Ball
Other related posts:
- » [atari7800] DMA TIMING
- » [atari7800] Re: DMA TIMING
- » [atari7800] Re: DMA TIMING
- » [atari7800] Re: DMA TIMING
- » [atari7800] Re: DMA TIMING
- » [atari7800] Re: DMA TIMING
- » [atari7800] Re: DMA TIMING
- » [atari7800] Re: DMA TIMING
- » [atari7800] Re: DMA TIMING
- » [atari7800] Re: DMA TIMING
- » [atari7800] Re: DMA TIMING
- » [atari7800] Re: DMA TIMING
- » [atari7800] Re: DMA TIMING
- » [atari7800] Re: DMA TIMING
- » [atari7800] Re: DMA TIMING
- » [atari7800] Re: DMA TIMING
- » [atari7800] Re: DMA TIMING
- » [atari7800] Re: DMA TIMING
- » [atari7800] Re: DMA TIMING
- » [atari7800] Re: DMA TIMING
- » [atari7800] Re: DMA TIMING
- » [atari7800] Re: DMA TIMING
- » [atari7800] Re: DMA TIMING
- [atari7800] Re: DMA TIMING
- From: Christopher Tumber
- [atari7800] AW: Re: DMA TIMING
- From: Matthias
- [atari7800] Re: Odp: Re: Compiling
- From: Adam Wozniak
- [atari7800] DMA TIMING
- From: Christopher Tumber
- [atari7800] Re: DMA TIMING
- From: Christopher Tumber
- [atari7800] Re: DMA TIMING
- From: Christopher Tumber
- [atari7800] Re: DMA TIMING
- From: Christopher Tumber
- [atari7800] Re: DMA TIMING
- From: Christopher Tumber
- [atari7800] Re: DMA TIMING
- From: Christopher Tumber
- [atari7800] Re: DMA TIMING
- From: Eric Ball