From 39f271589fb9db3d6a383857817b13a9bb59d981 Mon Sep 17 00:00:00 2001 From: Miguel Date: Mon, 15 Oct 2018 23:06:47 +0200 Subject: ported zlib and libpng and improved compositor to handle 32 AND 24 bit depth --- README.md | 22 +++++++++++++++++++++- 1 file changed, 21 insertions(+), 1 deletion(-) (limited to 'README.md') diff --git a/README.md b/README.md index 1f41779..f244e8e 100644 --- a/README.md +++ b/README.md @@ -89,6 +89,8 @@ FoolOS was/is tested/developed on the following emulators/machines Todos ----- +port as secondary user.. ? zlib libpng + https://wiki.osdev.org/Text_Mode_Cursor cnrom civis term pipes! schedulig! DMA! splice (2) @@ -124,7 +126,7 @@ mesa3d, quake,doom, netwookring tcp/ip * EXTRA: switch to DMA where possible!? * EXTRA: Unit Testing -* EXTRA: GUI / Window Manager (update\_rect, etc..) / double buffering / physical, virtual sizE? virtio ? / Cairo library +* EXTRA: GUI / Window Manager (update\_rect, etc..) / double buffering / physical, virtual sizE? virtio ? / Cairo library/ xvfb? /forum.osdev.org/viewtopic.php?t=10018&p=64358 / vsync * EXTRA: qemu tcg , slower other cpus * EXTRA: Crazy & Funny terminal effects while typing (idea) @@ -156,6 +158,8 @@ mesa3d, quake,doom, netwookring tcp/ip 3.Porting Software =================== + I get sources via: apt-get source zlib , etc.. + * ref: Cross Porting Software * ncurses: ../ncurses-6.1/configure --host=i686-foolos --without-tests @@ -172,10 +176,26 @@ mesa3d, quake,doom, netwookring tcp/ip set CFLAGS="-ggdb -O0" to get debug symbols + * zlib-1.2.8 (via apt-get) + CC=i686-foolos-gcc ./configure --prefix=/usr + + * libpng1.6-1.6.28 (via apt-get) + + inside the dir: + + 1) add -foolos* to config.sub + 2) ./configure --prefix=/usr --host=i686-foolos + 3) make + 4) make DESTDIR=/home/miguel/temp/foolos/ install + + Content ======= Third party software and content used some of which is: +(I have likely forgotten most of credit) + +grub newlib ncurses -- cgit v1.2.3