mirror of
https://github.com/ringtailsoftware/uvm32.git
synced 2026-06-05 22:43:39 +00:00
Update for new sdl-host
This commit is contained in:
parent
8598be727f
commit
238b4c5fcf
1 changed files with 6 additions and 8 deletions
|
|
@ -1,8 +1,8 @@
|
||||||
#include "uvm32_target.h"
|
#include "uvm32_target.h"
|
||||||
|
|
||||||
uint32_t* framebuffer = (uint32_t*)UVM32_EXTRAM_BASE;
|
uint32_t* framebuffer = (uint32_t*)UVM32_EXTRAM_BASE;
|
||||||
#define WIDTH 800
|
#define WIDTH 320
|
||||||
#define HEIGHT 600
|
#define HEIGHT 200
|
||||||
|
|
||||||
void main(void) {
|
void main(void) {
|
||||||
uint8_t r = 0, g = 0, b = 0;
|
uint8_t r = 0, g = 0, b = 0;
|
||||||
|
|
@ -15,14 +15,12 @@ void main(void) {
|
||||||
b = (x ^ y);
|
b = (x ^ y);
|
||||||
r += framecount;
|
r += framecount;
|
||||||
g += framecount * 2;
|
g += framecount * 2;
|
||||||
b += framecount * 5;
|
b += framecount * 3;
|
||||||
framebuffer[y * WIDTH + x] = (r << 24) | (g << 16) | (b << 8) | 0xFF;
|
framebuffer[y * WIDTH + x] = (r << 24) | (g << 16) | (b << 8) | 0xFF;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
framecount++;
|
render(UVM32_EXTRAM_BASE, WIDTH*HEIGHT*4);
|
||||||
if (framecount % 2 == 0) {
|
|
||||||
printdec(framecount++);
|
printdec(framecount++);
|
||||||
println("");
|
println("");
|
||||||
}
|
}
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue