2021-12-23 12:48:58 +00:00
|
|
|
#include <font8x8.h>
|
|
|
|
|
2021-12-16 17:33:56 +00:00
|
|
|
void demo_screen2() {
|
2021-12-15 13:38:52 +00:00
|
|
|
tms_init_regs(SCREEN2_TABLE);
|
|
|
|
|
2021-12-15 15:52:42 +00:00
|
|
|
byte text_color = FG_BG(COLOR_BLACK,COLOR_WHITE);
|
2021-12-15 13:38:52 +00:00
|
|
|
|
2021-12-15 15:52:42 +00:00
|
|
|
screen2_init_bitmap(text_color);
|
2021-12-17 08:12:39 +00:00
|
|
|
screen2_puts("*** P-LAB VIDEO CARD SYSTEM ***", 0, 0, text_color);
|
|
|
|
screen2_puts("16K VRAM BYTES FREE" , 0, 2, text_color);
|
|
|
|
screen2_puts("READY." , 0, 4, text_color);
|
2021-12-15 15:52:42 +00:00
|
|
|
|
|
|
|
// display all colors in the palette
|
2021-12-15 13:38:52 +00:00
|
|
|
for(byte i=0;i<16;i++) {
|
2021-12-17 08:12:39 +00:00
|
|
|
screen2_puts(" SCREEN 2 ",5,(byte)(6+i),(byte)(((15-i)<<4)+i));
|
2021-12-15 13:38:52 +00:00
|
|
|
}
|
|
|
|
|
2021-12-16 17:33:56 +00:00
|
|
|
screen2_line(18, 45,232,187);
|
|
|
|
screen2_line(18,187,232, 45);
|
2021-12-15 13:38:52 +00:00
|
|
|
|
2021-12-16 17:33:56 +00:00
|
|
|
screen2_plot_mode = PLOT_MODE_RESET;
|
2021-12-15 13:38:52 +00:00
|
|
|
|
2021-12-16 17:33:56 +00:00
|
|
|
screen2_line(18+5, 45,232+5,187);
|
|
|
|
screen2_line(18+5,187,232+5, 45);
|
2021-12-15 13:38:52 +00:00
|
|
|
|
2021-12-16 17:33:56 +00:00
|
|
|
screen2_plot_mode = PLOT_MODE_INVERT;
|
2021-12-15 13:38:52 +00:00
|
|
|
|
2021-12-16 17:33:56 +00:00
|
|
|
screen2_line(18+5+5, 45,232+5+5,187);
|
|
|
|
screen2_line(18+5+5,187,232+5+5, 45);
|
2021-12-15 13:38:52 +00:00
|
|
|
|
2021-12-27 12:11:52 +00:00
|
|
|
screen2_plot_mode = PLOT_MODE_SET;
|
2021-12-15 13:38:52 +00:00
|
|
|
}
|
2021-12-23 14:37:01 +00:00
|
|
|
|