We are pleased to present you a new release of the digest of changes made in KolibriOS. For several reasons, it was decided to do not a monthly, but a quarterly digest. That is why he did not leave for so long. But now it's November, the end of autumn, which means it's time to share the news. If interested, welcome under cat. We are also forced, not without regret, to say that this digest may turn out to be the last publication in our blog. The action of our blog subscription ends tomorrow, and until we renew it. So his fate is still unknown.
- implementation of a new program, driver or library - implementation of something within the GSoC - download link
System-wide changes:
Merging a kolibri-process branch with a “trunk” (main branch). Within the kolibri-process branch, a new model of processes and threads was developed, more similar to the model of large operating systems.
Convert all drivers to PE format. The PE format allows you to simplify the loading of drivers and the connection of libraries to Hummingbirds, compared to the COFF format used earlier. After successful conversion, driver support in COFF format has been removed.
Updating drivers for Intel and ATI video cards
exif.obj : a library for extracting EXIF data from images;
Support for all IDE controllers (previously only PCI 01018x was supported)
Increased download speed on some configurations
Added support for 16bpp video modes (for old video cards and cheap embedded x86 systems that lack 24 / 32bpp support - in particular, used in 86duino with vortex86 VGA )
Game Center : switch to ini for storing a list of games.
scrshoot : support 16bpp mode.
tengine : Samopisny engine for creating 2D-games ported to Hummingbirds.
Hidden text
Opportunities:
ready multiplatform functionality, including for the kolibrios platform
rendering blitter
multithreading support
possibility of pixel-by-pixel checking of the boundaries of a game object of complex shape
tile card support, scrolling
translucency support
support for blending image data with specified color
proportional font support
Example work physics Verlet
Invaders
Other:
Translation of the auto-assembly system to Tup ( more here ). As a result, almost all programs and games from the KolibriOS distribution kit written in JAVA are compiled from source codes (including QUAKE and others). The instruction in English is here .