quantenmagier
Member
- Joined
- Aug 15, 2008
- Messages
- 110
I started porting my self written OS from x86 to amd64 and just came to the idea not only to make it run on amd64 but also on ARM and write some drivers for the Pandora.
I'll rewrite the code to make it more portable and then i'll write the amd64 spezific code till i get my andora1:.
Some basic features:
-written in Flat-Assembler (will port it to a self written Meta-Assembler later...)
-Multitasking (with special keyboard-driver for controlling lots of tasks at the same time)
-editing complete RAM/HDD directly
-special GUI-Window Manager called HyperEbenenProjektionsTreiber (trans: HyperPlaneProjectionDriver)
-boots within a second
-APM (just for poweroff at the moment / ACPI in work)
-libc-interface (not finished yet)
-small stage1-bootmanager (will probably not run on pandora)
-USB in work..
and most important:
-Tetris inside the Kernel
I just found one old photo [0] of the OS in the Net showing the work on a webcam driver [1] for linux:
to the right it shows the binary of a bayer picture in ASCII and to the left you see the unbayered picture and the crosshair-mousecursor at the bottom.
I thought perhaps someone finds it interessting so i post it here, but SurO is one of my lifetime projects so dont expect to use it as standard-OS on the Pandora, but who knows, if i get it managed to write a network and audio-driver for the p&|a...
greets
Simon
[0] http://homepages.uni-paderborn.de/neuron/p...terpolation.png
[1] http://www.reactivated.net/weblog/archives...60-driver-code/
I'll rewrite the code to make it more portable and then i'll write the amd64 spezific code till i get my andora1:.
Some basic features:
-written in Flat-Assembler (will port it to a self written Meta-Assembler later...)
-Multitasking (with special keyboard-driver for controlling lots of tasks at the same time)
-editing complete RAM/HDD directly
-special GUI-Window Manager called HyperEbenenProjektionsTreiber (trans: HyperPlaneProjectionDriver)
-boots within a second
-APM (just for poweroff at the moment / ACPI in work)
-libc-interface (not finished yet)
-small stage1-bootmanager (will probably not run on pandora)
-USB in work..
and most important:
-Tetris inside the Kernel
I just found one old photo [0] of the OS in the Net showing the work on a webcam driver [1] for linux:
to the right it shows the binary of a bayer picture in ASCII and to the left you see the unbayered picture and the crosshair-mousecursor at the bottom.
I thought perhaps someone finds it interessting so i post it here, but SurO is one of my lifetime projects so dont expect to use it as standard-OS on the Pandora, but who knows, if i get it managed to write a network and audio-driver for the p&|a...
greets
Simon
[0] http://homepages.uni-paderborn.de/neuron/p...terpolation.png
[1] http://www.reactivated.net/weblog/archives...60-driver-code/