Files
Terrarum/assets/mods/dwarventech/bios/tsvmbios.js
2022-03-16 12:50:43 +09:00

21 lines
439 B
JavaScript

let len = 560*448;
let pcnt = (system.maxmem() / len)|0;
if (pcnt < 2) {
printerrln("Not enought RAM on the system to test!");
return;
}
let c = 0;
print("Rendering plane ");
for (c = 0; c < pcnt; c++) {
print(`${c} `);
for (let i = 0; i < len; i++) {
sys.poke(c*len + i, c * ((256/pcnt)|0) + 1);
}
}
println("Let's see how fast DMA really is!");
c = 0;
while (1) {
dma.ramToFrame(len * c, 0, len);
c = (c + 1) % pcnt;
}