Quote:
Originally Posted by Toni Wilen
Why? I am quite sure nobody is going to use it and in worst case there will be multiple different (and incompatible) so called 'AAA' implementations..
|
Well, maybe we have to write a AAA specification based on Dave Haynie's docs.
Here are the planned characteristics:
For the video:
- 114.5 MHz Chip RAM 32-bit bus (454 MB/s)
- Variable dot clock, up to 114.5 MHz
- 32-bit chip register access from the CPU
- 1024 chip registers (DFF000 - DFF7FE)
- DMAs not blocking CPU access to the chip registers
- 8 "variable bit" planes (depth: 1,2,4 or 8 bits per plane)
- 16 sprites with 2,4, 16 or 256 colors with up to 1024 bits per line.
- 9 256-entry color LUT : 1 per plane + 1 for sprites
- The planes can be combined to create up to 8 independant layers.
- The layers can be color LUT based, HAM6/8/10, YUV or RGB.
- Copper with "move multiple"
For the audio:
- 16 16-bit channels with panning.
Quote:
Why not just simple dummy RTG compatible framebuffer?
|
If we write an RTG driver for the AAA. We have an RTG framebuffer.
I do not think we can create a FPGA clone of a Picasso II or IV board.
Regards,
Frederic