Difference between revisions of "OperaHW chipset"
From Felixl.com
Jump to navigationJump to search (→Address Space) |
|||
Line 1: | Line 1: | ||
== Address Space == | == Address Space == | ||
− | 0x00000000 - 0x001FFFFF -- DRAM (2MB), accessible by CPU and DMA | + | *0x00000000 - 0x001FFFFF -- DRAM (2MB), accessible by CPU and DMA |
− | 0x00200000 - 0x002FFFFF -- VRAM (1MB), accessible by CPU, CEL and VDLP | + | *0x00200000 - 0x002FFFFF -- VRAM (1MB), accessible by CPU, CEL and VDLP |
− | 0x03000000 - 0x030FFFFF -- ROM (1MB), contains bootloader, copy of OperaOS, and few usefull programms, such as CD player | + | *0x03000000 - 0x030FFFFF -- ROM (1MB), contains bootloader, copy of OperaOS, and few usefull programms, such as CD player |
− | 0x03140000 - 0x0315FFFF -- NVRAM (32KB), sparced by aligning every byte to 32 bits boundary | + | *0x03140000 - 0x0315FFFF -- NVRAM (32KB), sparced by aligning every byte to 32 bits boundary |
− | 0x03200000 - 0x032FFFFF -- SPORT - this is special feauture of VRAM, allowing to COPY or FILL VRAM pages (512 bytes) without CPU usage. Can be used with byte mask, allowing to create unique effects. | + | *0x03200000 - 0x032FFFFF -- SPORT - this is special feauture of VRAM, allowing to COPY or FILL VRAM pages (512 bytes) without CPU usage. Can be used with byte mask, allowing to create unique effects. |
− | 0x03300000 - 0x033FFFFF -- MADAM | + | *0x03300000 - 0x033FFFFF -- MADAM |
− | 0x03400000 - 0x034FFFFF -- CLIO | + | *0x03400000 - 0x034FFFFF -- CLIO |
− | |||
== MADAM registers == | == MADAM registers == |
Revision as of 15:15, 12 June 2007
Address Space
- 0x00000000 - 0x001FFFFF -- DRAM (2MB), accessible by CPU and DMA
- 0x00200000 - 0x002FFFFF -- VRAM (1MB), accessible by CPU, CEL and VDLP
- 0x03000000 - 0x030FFFFF -- ROM (1MB), contains bootloader, copy of OperaOS, and few usefull programms, such as CD player
- 0x03140000 - 0x0315FFFF -- NVRAM (32KB), sparced by aligning every byte to 32 bits boundary
- 0x03200000 - 0x032FFFFF -- SPORT - this is special feauture of VRAM, allowing to COPY or FILL VRAM pages (512 bytes) without CPU usage. Can be used with byte mask, allowing to create unique effects.
- 0x03300000 - 0x033FFFFF -- MADAM
- 0x03400000 - 0x034FFFFF -- CLIO
MADAM registers
0x03300000