Current state:
- kernel
- Multithreading & Multitasking
- Protected memory
- Code pages can be shared between processes
- Support for kernel modules, including loading and unloading
- Drivers for some hardware: HDD, flash, ram, timers, display, sound, touch
- support for userspace applications & libraries
- ARMv4 & ARMv5 support, including emulation of some v5 instructions under v4
- Pluggable VFS & block device layer with NAND support
- Userspace
- Heap code to support allocation & memory management
- Ability to load dynamic libraries in ELF format
- Currently posted libraries
- libjpeg
- libpng
- zlib
- New libraries:
- GfxLib: load images in jpeg & png formats, show semitransparent layers onscreen, etc
- RtLib: runtime for DGOS (VFS calls, other syscalls)
- PalmOS loader to run DGOS from inside palmOS
Work to do: wifi drivers (can wrap palmos ones), finish palmos compatibility layer, etc...

9 comments:
I will love to see the code, even I will be unable to work on it. I think will be a great way of learning how systems programming is done on ARM and have an rough idea of how Palm OS 5.x worked.
Kudos from a Palm OS fan and all your work on this platform! ;)
It would've been great to see something good come from...
But I'm going to do a final backup of my T5 and then put it up for adoption before I move all my info over to another platform...
But not webOS, perhaps iOS, Android or even WP7...
I personally think this would revive some Palm LifeDrives, even better for the one's that have been "modified" with a compact flash card.
Dmitry,
I recently helped a friend of mine move from a Palm Zire to a TX (strange things happen in 2012) and thought I'd come up and ask you for something... with quite a lot of nerve, actually.
I suppose you're not making any money from your Palm apps anymore. I was wondering if you would be willing to "set them free". I don't mean (necessarily) the source code, I mean just make the executables free of charge.
This would help those poor enough (or stubborn enough) to hang on tho old hardware be able to add a lot of value to their Palm devices (I'm thinking of PowerDigi, UDMH, Warpspeed).
It just doesn't make sense to get an old TX and then spend money on new digitizers and apps - but if your apps became free that would help make the most out of old devices (I still use my TX, also).
What do you think?
Thanks
Pgr
I would love to work on it. I do lots of coding for ARM.
I think maybe I could work something on it. Could I have the Source Code? Thanks.
+1
It's been great, but ive moved on (Pre 2)
I still use my T3 though :)
Maybe something will become of this
I'd be interested in your implementation of the alpha blending routine in GfxLib. :-)
Post a Comment