Dom > Novosti > Sadržaj

Rukovanje su-procesora komandama prikaza

Apr 26, 2019

Većina naredbi ko-procesora zapisuje na trenutnu listu prikaza. Trenutno pišem

lokacija na listi prikaza se nalazi u REG_CMD_DL. Svaki put kad se radi o ko-procesoru

piše reč na listu prikaza, to radi na REG_CMD_DL a zatim povećava

REG_CMD_DL. Posebna naredba CMD_DLSTART postavlja REG_CMD_DL na nulu, za

pokretanje nove liste prikaza.

Sve komande na prikazivačkoj listi mogu biti napisane kao komande procesora. Motor koprocesora kopira ove komande u trenutnu listu prikaza na REG_CMD_DL.

Na primjer, ova serija naredbi ko-procesorskog stroja piše malu listu prikaza:

cmd (CMD_DLSTART); // kreira novu listu prikaza

cmd (CLEAR_COLOR_RGB (255, 100, 100)); // postavljanje jasne boje

cmd (CLEAR (1, 1, 1)); // Clear screen

cmd (DISPLAY ()); // display

Naravno, ova lista prikaza mogla je biti napisana direktno na RAM_DL. Prednost

Ova tehnika je da možete mešati operacije niskog nivoa i visoku razinu ko-procesora

naredbe motora u jednom streamu:

cmd (CMD_DLSTART); // kreira novu listu prikaza

cmd (CLEAR_COLOR_RGB (255, 100, 100)); // postavljanje jasne boje

cmd (CLEAR (1, 1, 1)); // Clear screen

cmd_button (20, 20, // x, y

60, 60, // širina, visina u pikselima

30, // font 30

0, // zadane opcije

"UREDU!");

cmd (DISPLAY ()); // display