# RISC-V Screen

[RISC-V Documentation](https://asm-editor.specy.app/documentation/risc-v.md)

Web page: https://asm-editor.specy.app/documentation/risc-v/screen

The bitmap display, the keyboard and console registers, and program time.

6 entries, each with its own page of markdown:

- [Screen, keyboard and console](https://asm-editor.specy.app/documentation/risc-v/screen/screen-keyboard-and-console.md): The simulator includes a screen, keyboard and console for your program to use.
- [Bitmap display](https://asm-editor.specy.app/documentation/risc-v/screen/bitmap-display.md): One word of memory is one pixel.
- [Pictures in files](https://asm-editor.specy.app/documentation/risc-v/screen/pictures.md): A program can draw a picture it reads from a file, such as a sprite sheet.
- [Configuring the screen from the program](https://asm-editor.specy.app/documentation/risc-v/screen/screen-directive.md): A comment line naming @screen sets those five parameters at every Build, before the first instruction runs, so opening a program and building it is all it…
- [Keyboard and display registers](https://asm-editor.specy.app/documentation/risc-v/screen/keyboard-and-display.md): Four words carry one character each way.
- [Program time](https://asm-editor.specy.app/documentation/risc-v/screen/program-time.md): Service 30 (a7 before a ecall) returns calendar milliseconds since 1970-01-01 UTC: low word in a0, high word in a1.
