summaryrefslogtreecommitdiff
path: root/README.md
diff options
context:
space:
mode:
authorMiguel <m.i@gmx.at>2018-10-15 23:06:47 +0200
committerMiguel <m.i@gmx.at>2018-10-15 23:06:47 +0200
commit39f271589fb9db3d6a383857817b13a9bb59d981 (patch)
tree0664d03268e49fa1028b144e7b596510bdb65906 /README.md
parentcf43e3a1205c133505371fb5fd5b2db6b711e195 (diff)
ported zlib and libpng and improved compositor to handle 32 AND 24 bit depth
Diffstat (limited to 'README.md')
-rw-r--r--README.md22
1 files changed, 21 insertions, 1 deletions
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