Skip to content

Commit 3b92d3b

Browse files
committed
start TurboVision like text interface
1 parent 4a97aee commit 3b92d3b

File tree

21 files changed

+293
-226
lines changed

21 files changed

+293
-226
lines changed

Makefile

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -430,9 +430,10 @@ OBJS := $(OBJ_DIR)/coff/ckernel.o \
430430
SHOBJS := \
431431
$(OBJ_DIR)/user32/shell32/shell32.o \
432432
$(OBJ_DIR)/user32/shell32/no_rtti.o \
433-
$(OBJ_DIR)/user32/shell32/Application.o \
434433
$(OBJ_DIR)/user32/shell32/shell32_app.o \
435434
$(OBJ_DIR)/user32/symbol_table.o \
435+
$(OBJ_DIR)/user32/TurboVision/Application.o \
436+
$(OBJ_DIR)/user32/TurboVision/TObject.o \
436437
$(OBJ_DIR)/user32/TurboVision/Hardware.o \
437438
$(OBJ_DIR)/user32/TurboVision/platform/strings.o \
438439
$(OBJ_DIR)/user32/rtl/rtl_ExitProcess.o \

build/bin/kernel.map

Lines changed: 100 additions & 101 deletions
Original file line numberDiff line numberDiff line change
@@ -279,115 +279,114 @@ Linker script and memory map
279279
0x00086d8a pe32_start_user(pe_user_image_t const*)
280280
0x00086db0 test_app()
281281
*fill* 0x00086e04 0xc
282-
.text 0x00086e10 0xa0 T:/a/WelcomeBackOS/build/obj/coff/clear_screen.o
282+
.text 0x00086e10 0x60 T:/a/WelcomeBackOS/build/obj/coff/clear_screen.o
283283
0x00086e10 clear_screen
284-
0x00086e5b clear_screen2
285-
.text 0x00086eb0 0xc T:/a/WelcomeBackOS/build/obj/coff/ksymbol_table.o
286-
0x00086eb0 get_kernel_symbol_list()
287-
0x00086eb6 get_kernel_symbol_count()
288-
.text 0x00086ebc 0x94 T:/a/WelcomeBackOS/build/obj/coff/cpp_runtime.o
289-
0x00086ebc operator new(unsigned int)
290-
0x00086edf operator delete(void*)
291-
0x00086ef6 operator new[](unsigned int)
292-
0x00086f09 operator delete[](void*)
293-
0x00086f1c operator delete(void*, unsigned int)
294-
0x00086f2f operator delete[](void*, unsigned int)
295-
0x00086f42 __cxa_pure_virtual
296-
0x00086f44 __cxa_atexit
297-
0x00086f4a __dso_handle
298-
.text 0x00086f50 0x30 T:/a/WelcomeBackOS/build/obj/coff/ctor.o
299-
0x00086f50 call_global_ctors
300-
.text 0x00086f80 0x0 T:/a/WelcomeBackOS/build/obj/coff/kstl.o
301-
.text 0x00086f80 0x0 T:/a/WelcomeBackOS/build/obj/coff/roboto12x16.o
302-
.text 0x00086f80 0x0 T:/a/WelcomeBackOS/build/obj/coff/testfont.o
284+
.text 0x00086e70 0xc T:/a/WelcomeBackOS/build/obj/coff/ksymbol_table.o
285+
0x00086e70 get_kernel_symbol_list()
286+
0x00086e76 get_kernel_symbol_count()
287+
.text 0x00086e7c 0x94 T:/a/WelcomeBackOS/build/obj/coff/cpp_runtime.o
288+
0x00086e7c operator new(unsigned int)
289+
0x00086e9f operator delete(void*)
290+
0x00086eb6 operator new[](unsigned int)
291+
0x00086ec9 operator delete[](void*)
292+
0x00086edc operator delete(void*, unsigned int)
293+
0x00086eef operator delete[](void*, unsigned int)
294+
0x00086f02 __cxa_pure_virtual
295+
0x00086f04 __cxa_atexit
296+
0x00086f0a __dso_handle
297+
.text 0x00086f10 0x30 T:/a/WelcomeBackOS/build/obj/coff/ctor.o
298+
0x00086f10 call_global_ctors
299+
.text 0x00086f40 0x0 T:/a/WelcomeBackOS/build/obj/coff/kstl.o
300+
.text 0x00086f40 0x0 T:/a/WelcomeBackOS/build/obj/coff/roboto12x16.o
301+
.text 0x00086f40 0x0 T:/a/WelcomeBackOS/build/obj/coff/testfont.o
303302

304-
.rodata 0x00086f80 0x4e00
305-
0x00086f80 __rodata_start = .
303+
.rodata 0x00086f40 0x4e00
304+
0x00086f40 __rodata_start = .
306305
*(.rodata .rodata.* .rdata .rdata.*)
307-
.rdata 0x00086f80 0x50 T:/a/WelcomeBackOS/build/obj/coff/ckernel.o
308-
.rdata 0x00086fd0 0x14 T:/a/WelcomeBackOS/build/obj/coff/paging.o
309-
*fill* 0x00086fe4 0x1c
310-
.rdata 0x00087000 0x180 T:/a/WelcomeBackOS/build/obj/coff/irqc.o
311-
.rdata 0x00087180 0x4 T:/a/WelcomeBackOS/build/obj/coff/math.o
312-
.rdata 0x00087184 0x1c T:/a/WelcomeBackOS/build/obj/coff/usermodec.o
313-
.rdata 0x000871a0 0x44 T:/a/WelcomeBackOS/build/obj/coff/iso9660.o
314-
.rdata 0x000871e4 0x84 T:/a/WelcomeBackOS/build/obj/coff/video.o
315-
*fill* 0x00087268 0x18
316-
.rdata 0x00087280 0x1be0 T:/a/WelcomeBackOS/build/obj/coff/vga.o
317-
0x00087380 font16x16_italic_extra
318-
0x00087b20 font16x16_italic_extra_codepoints
319-
0x00087c20 font16x16_italic_letters
320-
0x000882a0 font12x12_italic_extra
321-
0x00088860 font12x12_italic_extra_codepoints
322-
0x00088960 font12x12_italic_letters
323-
.rdata 0x00088e60 0x164 T:/a/WelcomeBackOS/build/obj/coff/bitmap.o
324-
.rdata 0x00088fc4 0x44 T:/a/WelcomeBackOS/build/obj/coff/util.o
325-
.rdata 0x00089008 0x368 T:/a/WelcomeBackOS/build/obj/coff/atapi.o
326-
.rdata 0x00089370 0x324 T:/a/WelcomeBackOS/build/obj/coff/ahci.o
327-
*fill* 0x00089694 0xc
328-
.rdata 0x000896a0 0x360 T:/a/WelcomeBackOS/build/obj/coff/ps2_mouse.o
329-
.rdata 0x00089a00 0x6c T:/a/WelcomeBackOS/build/obj/coff/shell_loader.o
330-
*fill* 0x00089a6c 0x4
331-
.rodata 0x00089a70 0x12e T:/a/WelcomeBackOS/build/obj/coff/int86_blob.o
332-
0x00089a70 _int86_blob_start
333-
0x00089b9e _int86_blob_end
334-
*fill* 0x00089b9e 0x2
335-
.rdata 0x00089ba0 0x2c T:/a/WelcomeBackOS/build/obj/coff/pe.o
336-
.rdata 0x00089bcc 0x94 T:/a/WelcomeBackOS/build/obj/coff/wm.o
337-
.rdata 0x00089c60 0x14 T:/a/WelcomeBackOS/build/obj/coff/elf_loader.o
338-
.rdata 0x00089c74 0x2c T:/a/WelcomeBackOS/build/obj/coff/pe_loader.o
339-
.rdata 0x00089ca0 0x2000 T:/a/WelcomeBackOS/build/obj/coff/roboto12x16.o
340-
0x00089ca0 roboto12x16
306+
.rdata 0x00086f40 0x50 T:/a/WelcomeBackOS/build/obj/coff/ckernel.o
307+
.rdata 0x00086f90 0x14 T:/a/WelcomeBackOS/build/obj/coff/paging.o
308+
*fill* 0x00086fa4 0x1c
309+
.rdata 0x00086fc0 0x180 T:/a/WelcomeBackOS/build/obj/coff/irqc.o
310+
.rdata 0x00087140 0x4 T:/a/WelcomeBackOS/build/obj/coff/math.o
311+
.rdata 0x00087144 0x1c T:/a/WelcomeBackOS/build/obj/coff/usermodec.o
312+
.rdata 0x00087160 0x44 T:/a/WelcomeBackOS/build/obj/coff/iso9660.o
313+
.rdata 0x000871a4 0x84 T:/a/WelcomeBackOS/build/obj/coff/video.o
314+
*fill* 0x00087228 0x18
315+
.rdata 0x00087240 0x1be0 T:/a/WelcomeBackOS/build/obj/coff/vga.o
316+
0x00087340 font16x16_italic_extra
317+
0x00087ae0 font16x16_italic_extra_codepoints
318+
0x00087be0 font16x16_italic_letters
319+
0x00088260 font12x12_italic_extra
320+
0x00088820 font12x12_italic_extra_codepoints
321+
0x00088920 font12x12_italic_letters
322+
.rdata 0x00088e20 0x164 T:/a/WelcomeBackOS/build/obj/coff/bitmap.o
323+
.rdata 0x00088f84 0x44 T:/a/WelcomeBackOS/build/obj/coff/util.o
324+
.rdata 0x00088fc8 0x368 T:/a/WelcomeBackOS/build/obj/coff/atapi.o
325+
.rdata 0x00089330 0x324 T:/a/WelcomeBackOS/build/obj/coff/ahci.o
326+
*fill* 0x00089654 0xc
327+
.rdata 0x00089660 0x360 T:/a/WelcomeBackOS/build/obj/coff/ps2_mouse.o
328+
.rdata 0x000899c0 0x6c T:/a/WelcomeBackOS/build/obj/coff/shell_loader.o
329+
*fill* 0x00089a2c 0x4
330+
.rodata 0x00089a30 0x12e T:/a/WelcomeBackOS/build/obj/coff/int86_blob.o
331+
0x00089a30 _int86_blob_start
332+
0x00089b5e _int86_blob_end
333+
*fill* 0x00089b5e 0x2
334+
.rdata 0x00089b60 0x2c T:/a/WelcomeBackOS/build/obj/coff/pe.o
335+
.rdata 0x00089b8c 0x94 T:/a/WelcomeBackOS/build/obj/coff/wm.o
336+
.rdata 0x00089c20 0x14 T:/a/WelcomeBackOS/build/obj/coff/elf_loader.o
337+
.rdata 0x00089c34 0x2c T:/a/WelcomeBackOS/build/obj/coff/pe_loader.o
338+
.rdata 0x00089c60 0x2000 T:/a/WelcomeBackOS/build/obj/coff/roboto12x16.o
339+
0x00089c60 roboto12x16
341340

342-
.init_array 0x0008bca0 0x0
343-
0x0008bca0 __init_array_start = .
341+
.init_array 0x0008bc60 0x0
342+
0x0008bc60 __init_array_start = .
344343
*(SORT_BY_INIT_PRIORITY(.init_array.*))
345344
*(.init_array)
346-
0x0008bca0 __init_array_end = .
345+
0x0008bc60 __init_array_end = .
347346

348-
.data 0x0008bca0 0x1400
349-
0x0008bca0 __data_start = .
347+
.data 0x0008bc60 0x1400
348+
0x0008bc60 __data_start = .
350349
*(.data .data.*)
351-
.data 0x0008bca0 0x4 T:/a/WelcomeBackOS/build/obj/coff/ckernel.o
352-
0x0008bca0 kernel_stack_top
353-
.data 0x0008bca4 0x4 T:/a/WelcomeBackOS/build/obj/coff/paging.o
354-
.data 0x0008bca8 0x0 T:/a/WelcomeBackOS/build/obj/coff/idt.o
355-
.data 0x0008bca8 0x0 T:/a/WelcomeBackOS/build/obj/coff/irqc.o
356-
.data 0x0008bca8 0x0 T:/a/WelcomeBackOS/build/obj/coff/isrc.o
357-
.data 0x0008bca8 0x0 T:/a/WelcomeBackOS/build/obj/coff/gdt.o
358-
.data 0x0008bca8 0x4 T:/a/WelcomeBackOS/build/obj/coff/syscall.o
359-
.data 0x0008bcac 0x0 T:/a/WelcomeBackOS/build/obj/coff/timer.o
360-
.data 0x0008bcac 0x0 T:/a/WelcomeBackOS/build/obj/coff/math.o
361-
.data 0x0008bcac 0x4 T:/a/WelcomeBackOS/build/obj/coff/usermodec.o
362-
0x0008bcac user_stack_top
363-
.data 0x0008bcb0 0x0 T:/a/WelcomeBackOS/build/obj/coff/task.o
364-
.data 0x0008bcb0 0x4 T:/a/WelcomeBackOS/build/obj/coff/iso9660.o
365-
.data 0x0008bcb4 0x8 T:/a/WelcomeBackOS/build/obj/coff/video.o
366-
0x0008bcb4 tui_vidmem
367-
0x0008bcb8 attrib
368-
.data 0x0008bcbc 0x8 T:/a/WelcomeBackOS/build/obj/coff/vga.o
369-
.data 0x0008bcc4 0x0 T:/a/WelcomeBackOS/build/obj/coff/bitmap.o
370-
.data 0x0008bcc4 0x4 T:/a/WelcomeBackOS/build/obj/coff/util.o
371-
0x0008bcc4 INT_MAX
372-
.data 0x0008bcc8 0x8 T:/a/WelcomeBackOS/build/obj/coff/atapi.o
373-
.data 0x0008bcd0 0x0 T:/a/WelcomeBackOS/build/obj/coff/ahci.o
374-
*fill* 0x0008bcd0 0x10
375-
.data 0x0008bce0 0xc00 T:/a/WelcomeBackOS/build/obj/coff/ps2_mouse.o
376-
.data 0x0008c8e0 0x0 T:/a/WelcomeBackOS/build/obj/coff/shell_loader.o
377-
.data 0x0008c8e0 0x0 T:/a/WelcomeBackOS/build/obj/coff/int86.o
378-
.data 0x0008c8e0 0x0 T:/a/WelcomeBackOS/build/obj/coff/pe.o
379-
.data 0x0008c8e0 0x0 T:/a/WelcomeBackOS/build/obj/coff/wm.o
380-
.data 0x0008c8e0 0x0 T:/a/WelcomeBackOS/build/obj/coff/kheap.o
381-
.data 0x0008c8e0 0x0 T:/a/WelcomeBackOS/build/obj/coff/elf_loader.o
382-
.data 0x0008c8e0 0x0 T:/a/WelcomeBackOS/build/obj/coff/pe_loader.o
383-
.data 0x0008c8e0 0x0 T:/a/WelcomeBackOS/build/obj/coff/clear_screen.o
384-
.data 0x0008c8e0 0x80 T:/a/WelcomeBackOS/build/obj/coff/ksymbol_table.o
385-
.data 0x0008c960 0x0 T:/a/WelcomeBackOS/build/obj/coff/cpp_runtime.o
386-
.data 0x0008c960 0x0 T:/a/WelcomeBackOS/build/obj/coff/ctor.o
387-
.data 0x0008c960 0x0 T:/a/WelcomeBackOS/build/obj/coff/kstl.o
388-
.data 0x0008c960 0x0 T:/a/WelcomeBackOS/build/obj/coff/roboto12x16.o
389-
.data 0x0008c960 0x680 T:/a/WelcomeBackOS/build/obj/coff/testfont.o
390-
0x0008c960 testfont
350+
.data 0x0008bc60 0x4 T:/a/WelcomeBackOS/build/obj/coff/ckernel.o
351+
0x0008bc60 kernel_stack_top
352+
.data 0x0008bc64 0x4 T:/a/WelcomeBackOS/build/obj/coff/paging.o
353+
.data 0x0008bc68 0x0 T:/a/WelcomeBackOS/build/obj/coff/idt.o
354+
.data 0x0008bc68 0x0 T:/a/WelcomeBackOS/build/obj/coff/irqc.o
355+
.data 0x0008bc68 0x0 T:/a/WelcomeBackOS/build/obj/coff/isrc.o
356+
.data 0x0008bc68 0x0 T:/a/WelcomeBackOS/build/obj/coff/gdt.o
357+
.data 0x0008bc68 0x4 T:/a/WelcomeBackOS/build/obj/coff/syscall.o
358+
.data 0x0008bc6c 0x0 T:/a/WelcomeBackOS/build/obj/coff/timer.o
359+
.data 0x0008bc6c 0x0 T:/a/WelcomeBackOS/build/obj/coff/math.o
360+
.data 0x0008bc6c 0x4 T:/a/WelcomeBackOS/build/obj/coff/usermodec.o
361+
0x0008bc6c user_stack_top
362+
.data 0x0008bc70 0x0 T:/a/WelcomeBackOS/build/obj/coff/task.o
363+
.data 0x0008bc70 0x4 T:/a/WelcomeBackOS/build/obj/coff/iso9660.o
364+
.data 0x0008bc74 0x8 T:/a/WelcomeBackOS/build/obj/coff/video.o
365+
0x0008bc74 tui_vidmem
366+
0x0008bc78 attrib
367+
.data 0x0008bc7c 0x8 T:/a/WelcomeBackOS/build/obj/coff/vga.o
368+
.data 0x0008bc84 0x0 T:/a/WelcomeBackOS/build/obj/coff/bitmap.o
369+
.data 0x0008bc84 0x4 T:/a/WelcomeBackOS/build/obj/coff/util.o
370+
0x0008bc84 INT_MAX
371+
.data 0x0008bc88 0x8 T:/a/WelcomeBackOS/build/obj/coff/atapi.o
372+
.data 0x0008bc90 0x0 T:/a/WelcomeBackOS/build/obj/coff/ahci.o
373+
*fill* 0x0008bc90 0x10
374+
.data 0x0008bca0 0xc00 T:/a/WelcomeBackOS/build/obj/coff/ps2_mouse.o
375+
.data 0x0008c8a0 0x0 T:/a/WelcomeBackOS/build/obj/coff/shell_loader.o
376+
.data 0x0008c8a0 0x0 T:/a/WelcomeBackOS/build/obj/coff/int86.o
377+
.data 0x0008c8a0 0x0 T:/a/WelcomeBackOS/build/obj/coff/pe.o
378+
.data 0x0008c8a0 0x0 T:/a/WelcomeBackOS/build/obj/coff/wm.o
379+
.data 0x0008c8a0 0x0 T:/a/WelcomeBackOS/build/obj/coff/kheap.o
380+
.data 0x0008c8a0 0x0 T:/a/WelcomeBackOS/build/obj/coff/elf_loader.o
381+
.data 0x0008c8a0 0x0 T:/a/WelcomeBackOS/build/obj/coff/pe_loader.o
382+
.data 0x0008c8a0 0x0 T:/a/WelcomeBackOS/build/obj/coff/clear_screen.o
383+
.data 0x0008c8a0 0x60 T:/a/WelcomeBackOS/build/obj/coff/ksymbol_table.o
384+
.data 0x0008c900 0x0 T:/a/WelcomeBackOS/build/obj/coff/cpp_runtime.o
385+
.data 0x0008c900 0x0 T:/a/WelcomeBackOS/build/obj/coff/ctor.o
386+
.data 0x0008c900 0x0 T:/a/WelcomeBackOS/build/obj/coff/kstl.o
387+
.data 0x0008c900 0x0 T:/a/WelcomeBackOS/build/obj/coff/roboto12x16.o
388+
.data 0x0008c900 0x680 T:/a/WelcomeBackOS/build/obj/coff/testfont.o
389+
0x0008c900 testfont
391390

392391
.ctors 0x0008d000 0x200
393392
.ctors 0x0008d000 0x4 T:/a/WelcomeBackOS/build/obj/coff/ckernel.o

build/dep/coff/vga.d

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
T:/a/WelcomeBackOS/build/obj/coff/vga.s: \
22
T:/a/WelcomeBackOS/src/kernel/video/vga.cc \
33
T:/a/WelcomeBackOS/src/kernel/include/stdint.h \
4-
T:/a/WelcomeBackOS/src/kernel/include/my_stdarg.h \
4+
T:/a/WelcomeBackOS/src/kernel/include/stdarg.h \
55
T:/a/WelcomeBackOS/src/kernel/include/proto.h \
66
T:/a/WelcomeBackOS/src/kernel/include/stdint.h \
77
T:/a/WelcomeBackOS/src/kernel/include/kheap.h \
@@ -14,7 +14,7 @@ T:/a/WelcomeBackOS/build/obj/coff/vga.s: \
1414
T:/a/WelcomeBackOS/src/fntres/font16x16_italic_letters.h \
1515
T:/a/WelcomeBackOS/src/fntres/font16x16_italic_extra.h
1616
T:/a/WelcomeBackOS/src/kernel/include/stdint.h:
17-
T:/a/WelcomeBackOS/src/kernel/include/my_stdarg.h:
17+
T:/a/WelcomeBackOS/src/kernel/include/stdarg.h:
1818
T:/a/WelcomeBackOS/src/kernel/include/proto.h:
1919
T:/a/WelcomeBackOS/src/kernel/include/stdint.h:
2020
T:/a/WelcomeBackOS/src/kernel/include/kheap.h:

build/dep/coff/video.d

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,9 @@ T:/a/WelcomeBackOS/build/obj/coff/video.s: \
22
T:/a/WelcomeBackOS/src/kernel/video.cc \
33
T:/a/WelcomeBackOS/src/kernel/include/proto.h \
44
T:/a/WelcomeBackOS/src/kernel/include/stdint.h \
5-
T:/a/WelcomeBackOS/src/kernel/include/my_stdarg.h \
5+
T:/a/WelcomeBackOS/src/kernel/include/stdarg.h \
66
T:/a/WelcomeBackOS/src/kernel/include/kheap.h
77
T:/a/WelcomeBackOS/src/kernel/include/proto.h:
88
T:/a/WelcomeBackOS/src/kernel/include/stdint.h:
9-
T:/a/WelcomeBackOS/src/kernel/include/my_stdarg.h:
9+
T:/a/WelcomeBackOS/src/kernel/include/stdarg.h:
1010
T:/a/WelcomeBackOS/src/kernel/include/kheap.h:

src/kernel/include/ksymbol_table.h

Lines changed: 9 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -22,8 +22,9 @@ typedef enum {
2222
// text console
2323
// ---------------------------------------------------------
2424
KSIG_PRINTFORMAT__CCHAR_PTR_ANY,
25+
2526
KSIG_CLEARSCREEN__VOID,
26-
KSIG_CLEARSCREEN2__VOID,
27+
KSIG_SETTEXTCOLOR_UC_UC,
2728

2829
// ---------------------------------------------------------
2930
// graphics: gfx_drawCicle
@@ -70,7 +71,8 @@ using rectfill__pt_tc = void(*)(TPoint&, TColor);
7071
using rectfill__pt_iptr_tc = void(*)(TPoint&, int*, TColor);
7172
using rectfill__tr_tc = void(*)(TRect&, TColor);
7273

73-
using clear_screen2__void = void(*)(void);
74+
using clear_screen__uc_uc = void(*)(unsigned char, unsigned char);
75+
using setTextColor__uc_uc = void(*)(unsigned char, unsigned char);
7476

7577
#ifdef IMPORT
7678

@@ -82,10 +84,10 @@ extern uint32_t kernel_symbols_count;
8284
// ----------------------------------------------------------------------------
8385
typedef void* (*__imp__kmalloc__uint32_t )(uint32_t);
8486
typedef void (*__imp__kfree__void_ptr_t )(void*);
85-
typedef int (*__imp__printformat__cchar_ptr_any_t )(const char* fmt, ...);
86-
typedef void (*__imp__clear_screen__void_t )(void);
87-
typedef void (*__imp__clear_screen2__void_t )(void);
8887

88+
typedef int (*__imp__printformat__cchar_ptr_any_t )(const char* fmt, ...);
89+
typedef void (*__imp__clear_screen__uc_uc_t )(unsigned char, unsigned char);
90+
typedef void (*__imp__setTextColor__uc_uc_t )(unsigned char, unsigned char);
8991
// ----------------------------------------------------------------------------
9092
// graphics types ...
9193
// ----------------------------------------------------------------------------
@@ -115,8 +117,8 @@ extern __imp__printformat__cchar_ptr_any_t __imp__printformat__cchar_ptr_any
115117
// ----------------------------------------------------------------------------
116118
// text screen Variablen (Funktionszeiger)
117119
// ----------------------------------------------------------------------------
118-
extern __imp__clear_screen__void_t __imp__clear_screen__void;
119-
extern __imp__clear_screen2__void_t __imp__clear_screen2__void;
120+
extern __imp__clear_screen__uc_uc_t __imp__clear_screen__uc_uc;
121+
extern __imp__setTextColor__uc_uc_t __imp__setTextColor__uc_uc;
120122

121123
// ----------------------------------------------------------------------------
122124
// graphics variables ...

src/kernel/include/my_stdarg.h

Lines changed: 0 additions & 4 deletions
This file was deleted.

0 commit comments

Comments
 (0)