summaryrefslogtreecommitdiff
path: root/README.md
diff options
context:
space:
mode:
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