GPU/FR

From 3dbrew
< GPU
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

Carte

  • 0x1EF00400 est l'écran du haut
  • 0x1EF00500 est l'écran du bas

Valeures initiales de nngxInitialize pour l'écran du haut

  • 0x1EF00400 = 0x1C2
  • 0x1EF00404 = 0xD1
  • 0x1EF00408 = 0x1C1
  • 0x1EF0040C = 0x1C1
  • 0x1EF00410 = 0
  • 0x1EF00414 = 0xCF
  • 0x1EF00418 = 0xD1
  • 0x1EF0041C = 0x1C501C1
  • 0x1EF00420 = 0x10000
  • 0x1EF00424 = 0x19D
  • 0x1EF00428 = 2
  • 0x1EF0042C = 0x1C2
  • 0x1EF00430 = 0x1C2
  • 0x1EF00434 = 0x1C2
  • 0x1EF00438 = 1
  • 0x1EF0043C = 2
  • 0x1EF00440 = 0x1960192
  • 0x1EF00444 = 0
  • 0x1EF00448 = 0
  • 0x1EF0045C = 0x19000F0
  • 0x1EF00460 = 0x1c100d1
  • 0x1EF00464 = 0x1920002
  • 0x1EF00470 = 0x80340
  • 0x1EF0049C = 0

Plus de valeures initiales de nngxInitialize pour l'écran du haut

  • 0x1EF00468 = 0x18300000, change plus tard pour 0x181e6000, framebuffer
  • 0x1EF0046C = 0x18300000, change plus tard pour 0x18273000, framebuffer
  • 0x1EF00494 = 0x18300000
  • 0x1EF00498 = 0x18300000
  • 0x1EF00478 = 1, ne reste pas 1, lu comme 0
  • 0x1EF00474 = 0x10501

0x1EF00X90

Bit Description
3-0 ?
7-4 Contrôle la dimention et/ou le format de couleur du framebuffer
31-7 ?

Ce registre contrôle comment est affiché le framebuffer du LCD.

Framebuffers

Le module GSP du framebuffer LCD DMAs du tas de l'application GSP est situé dans la FCRAM à l'intérieur de la VRAM. Ces framebuffers contiennent normalement les dernière frames rendues par le GPU. Le format de couleur est BGR8. Ces framebuffers sont remplis de gauche à droite au lieu de haut en bas. (Ainsi le début du framebuffer est remplis en commençant à gauche de l'écran)