From 6b79cde4b5706f36da7dc6ceb0af29a08a3ae6e3 Mon Sep 17 00:00:00 2001 From: Robin Krens Date: Sat, 11 Jun 2022 22:40:21 +0200 Subject: [PATCH] main: display control windowing functionality --- src/main.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/main.c b/src/main.c index 6558f99..43289fc 100644 --- a/src/main.c +++ b/src/main.c @@ -105,6 +105,11 @@ int main(void) outport(IO_MAP_BASE, FG_MAP(scr2_pos) | BG_MAP(scr1_pos)); outport(IO_SPR_TABLE, SPR_TABLE(sprite_pos)); + outport(IO_FG_WIN_X0, 10); + outport(IO_FG_WIN_Y0, 10); + outport(IO_FG_WIN_X1, SCREEN_WIDTH - 10); + outport(IO_FG_WIN_Y1, SCREEN_HEIGHT - 10); + /* icons */ outport(0x15, 0xEE); @@ -118,7 +123,7 @@ int main(void) *ptr++ = bgtile_gfx[i]; } - outport(IO_DISPLAY_CTRL, BG_ON | FG_ON); + outport(IO_DISPLAY_CTRL, FG_OUT_WIN | FG_ON); while(1) { } -- 2.7.4