Advertisement
Guest User

Untitled

a guest
Mar 29th, 2017
42
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.58 KB | None | 0 0
  1. typedef unsigned char uint8;
  2. typedef unsigned short uint16;
  3. typedef unsigned int uint32;
  4.  
  5. #define REG_DISPLAYCONTROL *((volatile uint32*)(0x04000000))
  6. #define VIDEOMODE_3 0x0003
  7. #define BGMODE_2 0x0400
  8.  
  9. #define SCREENBUFFER ((volatile uint16*)0x06000000)
  10. #define SCREEN_W 240
  11. #define SCREEN_H 160
  12.  
  13. int main()
  14. {
  15. REG_DISPLAYCONTROL = VIDEOMODE_3 | BGMODE_2;
  16.  
  17. for (int i = 0; i < SCREEN_W * SCREEN_H; ++i)
  18. {
  19. SCREENBUFFER[i] = 0x001F;
  20. }
  21.  
  22. while(1){}
  23. return 0;
  24. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement