Commit Graph

1163 Commits

Author SHA1 Message Date
Evgeny Grechnikov (Diamond)
44a74d9138 * Fixed bugs in user_alloc and user_free.
* 'stdcall' procedures now do not generate stupid 'ret 0'
  (useful when compiling with FASM before 1.66)

git-svn-id: svn://kolibrios.org@213 a494cfbc-eb01-0410-851d-a64ba20cac60
2006-11-17 12:34:35 +00:00
Sergey Semyonov (Serge)
f96c2c867c 16Mb version
git-svn-id: svn://kolibrios.org@212 a494cfbc-eb01-0410-851d-a64ba20cac60
2006-11-16 10:59:49 +00:00
Sergey Semyonov (Serge)
763bc3ad70 1)fixed bug in kernel_alloc_space
2)support for loading compressed files

git-svn-id: svn://kolibrios.org@211 a494cfbc-eb01-0410-851d-a64ba20cac60
2006-11-16 05:47:31 +00:00
Evgeny Grechnikov (Diamond)
fa83bf6c24 Now writing to HD uses old PIO mode instead of bugged DMA.
git-svn-id: svn://kolibrios.org@210 a494cfbc-eb01-0410-851d-a64ba20cac60
2006-11-10 11:06:12 +00:00
Evgeny Grechnikov (Diamond)
ca9c99d8c9 magnify: skinned window & optimized program (726 -> 326 bytes, 16Kb -> 4Kb memory)
git-svn-id: svn://kolibrios.org@209 a494cfbc-eb01-0410-851d-a64ba20cac60
2006-11-07 16:11:51 +00:00
heavyiron
9e37e39a22 fixed build-scripts: I forgot that word "MENU" can be in various languages ;)
git-svn-id: svn://kolibrios.org@208 a494cfbc-eb01-0410-851d-a64ba20cac60
2006-11-05 22:32:38 +00:00
Sergey Semyonov (Serge)
4584e8c2df fixed: reserved bit field in page directory entries (map_LFB)
git-svn-id: svn://kolibrios.org@207 a494cfbc-eb01-0410-851d-a64ba20cac60
2006-11-03 16:26:10 +00:00
Sergey Semyonov (Serge)
7c1c3a07a8 fixed wrong COFF size calculations in load_driver and load_library
git-svn-id: svn://kolibrios.org@206 a494cfbc-eb01-0410-851d-a64ba20cac60
2006-11-03 15:19:15 +00:00
heavyiron
3eda462807 Kernel: Smoothing image code from Mario79, build scripts for skin and drivers/build.bat
Programs: fasm updated to 1.67.14, small fixes in desktop, stackcfg, calc, board, pipes, freecell, big cleanup of unused programs, added some applications from 0.6.3.0 distr...

git-svn-id: svn://kolibrios.org@205 a494cfbc-eb01-0410-851d-a64ba20cac60
2006-11-02 14:18:23 +00:00
heavyiron
e7139a65a7 Tag for Kolibri0.6.3.0
git-svn-id: svn://kolibrios.org@204 a494cfbc-eb01-0410-851d-a64ba20cac60
2006-10-31 20:19:51 +00:00
Sergey Semyonov (Serge)
c6d6567ec3 fixed: 1)uncleared fpu exceptions in fpu_save
2)fpu context lose in terminate

git-svn-id: svn://kolibrios.org@203 a494cfbc-eb01-0410-851d-a64ba20cac60
2006-10-31 20:19:05 +00:00
Evgeny Grechnikov (Diamond)
4b73c68fff Kernel updated to 0.6.3.0
git-svn-id: svn://kolibrios.org@202 a494cfbc-eb01-0410-851d-a64ba20cac60
2006-10-31 16:11:04 +00:00
Sergey Semyonov (Serge)
c9a1b11964 fixed performance down in video modes 0 and 9.
git-svn-id: svn://kolibrios.org@201 a494cfbc-eb01-0410-851d-a64ba20cac60
2006-10-30 15:09:35 +00:00
Evgeny Grechnikov (Diamond)
ed2a996944 Fixed bug with function 47 introduced in rev. 194
git-svn-id: svn://kolibrios.org@200 a494cfbc-eb01-0410-851d-a64ba20cac60
2006-10-28 15:04:51 +00:00
heavyiron
f5c7d5551c stackcfg - added BOOT-parameter to automatic applying network settings, optimised program
autodhcp - added build.bat

git-svn-id: svn://kolibrios.org@199 a494cfbc-eb01-0410-851d-a64ba20cac60
2006-10-28 03:57:32 +00:00
Sergey Semyonov (Serge)
40b1c24dc3 1)unisound.asm - added all known NV controllers
2)DLL loader

git-svn-id: svn://kolibrios.org@198 a494cfbc-eb01-0410-851d-a64ba20cac60
2006-10-27 15:08:19 +00:00
Iliya Mihailov (Ghost)
7206330557 Chip names fix
git-svn-id: svn://kolibrios.org@197 a494cfbc-eb01-0410-851d-a64ba20cac60
2006-10-27 09:14:47 +00:00
heavyiron
8e9cf5aa3a Fasm updated to official 1.67.13
git-svn-id: svn://kolibrios.org@196 a494cfbc-eb01-0410-851d-a64ba20cac60
2006-10-27 07:38:46 +00:00
heavyiron
ae5e114234 gifview, jpegview, trantest, calc, menu, end - small fixes
icon2.lst renamed to icons.dat (it will be easer for new users I hope...)
airc with cp1251 support from mike.dld
kbd with boot-parameter to automatic enabling bus disconnect where it possible

git-svn-id: svn://kolibrios.org@195 a494cfbc-eb01-0410-851d-a64ba20cac60
2006-10-26 14:43:39 +00:00
Evgeny Grechnikov (Diamond)
ef2a2e0e6a Now memory amount is printed in bootlog
git-svn-id: svn://kolibrios.org@194 a494cfbc-eb01-0410-851d-a64ba20cac60
2006-10-25 10:28:41 +00:00
Evgeny Grechnikov (Diamond)
1668ac9032 * COPY2 rewritten to function 70 by Mario79.
* Updated english documentation.

git-svn-id: svn://kolibrios.org@193 a494cfbc-eb01-0410-851d-a64ba20cac60
2006-10-24 14:39:29 +00:00
Sergey Semyonov (Serge)
be5ccc0bc1 fixed error in kernel_alloc_space
git-svn-id: svn://kolibrios.org@192 a494cfbc-eb01-0410-851d-a64ba20cac60
2006-10-23 20:38:29 +00:00
Iliya Mihailov (Ghost)
1d515a0c77 APM GDT limit fix 2
git-svn-id: svn://kolibrios.org@191 a494cfbc-eb01-0410-851d-a64ba20cac60
2006-10-23 14:25:33 +00:00
Evgeny Grechnikov (Diamond)
4708579954 MV: support for RLE8 compression and files with reversed rows order (negative height)
git-svn-id: svn://kolibrios.org@190 a494cfbc-eb01-0410-851d-a64ba20cac60
2006-10-23 12:54:00 +00:00
Iliya Mihailov (Ghost)
ad550e216e APM GDT limit fix
git-svn-id: svn://kolibrios.org@189 a494cfbc-eb01-0410-851d-a64ba20cac60
2006-10-23 11:11:15 +00:00
Sergey Semyonov (Serge)
ad55c9aee2 1.new drivers loader
2.changes in 68.11 init_heap

git-svn-id: svn://kolibrios.org@188 a494cfbc-eb01-0410-851d-a64ba20cac60
2006-10-20 14:02:26 +00:00
Evgeny Grechnikov (Diamond)
7d1826758e Corrections in DMA code from Mario79
git-svn-id: svn://kolibrios.org@187 a494cfbc-eb01-0410-851d-a64ba20cac60
2006-10-20 08:35:15 +00:00
Evgeny Grechnikov (Diamond)
85aa5c3167 Final attempt to fix border drawing
git-svn-id: svn://kolibrios.org@186 a494cfbc-eb01-0410-851d-a64ba20cac60
2006-10-18 11:29:50 +00:00
heavyiron
5e5bb72582 Reverted back my corrections to 4th function in docs because it was a mistake
git-svn-id: svn://kolibrios.org@185 a494cfbc-eb01-0410-851d-a64ba20cac60
2006-10-18 08:52:46 +00:00
heavyiron
ddb7a72c8b Icon from 0.6.0.0 with ability to run programs with 70th function
git-svn-id: svn://kolibrios.org@184 a494cfbc-eb01-0410-851d-a64ba20cac60
2006-10-17 01:13:45 +00:00
Evgeny Grechnikov (Diamond)
fc4d6ab4af Kernel: support for kernel packer
kfar: updated to 0.14 (warning when deleting)

git-svn-id: svn://kolibrios.org@183 a494cfbc-eb01-0410-851d-a64ba20cac60
2006-10-16 12:17:49 +00:00
Sergey Semyonov (Serge)
b4dd0c152f fasm rewritten with fn. 70
git-svn-id: svn://kolibrios.org@182 a494cfbc-eb01-0410-851d-a64ba20cac60
2006-10-12 14:24:33 +00:00
Evgeny Grechnikov (Diamond)
aacb4b7591 Corrected border drawing code.
git-svn-id: svn://kolibrios.org@181 a494cfbc-eb01-0410-851d-a64ba20cac60
2006-10-12 10:35:04 +00:00
heavyiron
7c8ba5ff40 *fixed info for 4th function in documentation
*added animage and kfar
*renamed docpak (to docpack)
*chess fixed by Yellow to use 70th function
*docpack, tetris, jpegview, trantest, desktop uses system colors, new functions of window drawing now
*removed old rd2hd and rd2fd

git-svn-id: svn://kolibrios.org@180 a494cfbc-eb01-0410-851d-a64ba20cac60
2006-10-11 23:19:10 +00:00
Mihail Semenyako (mike.dld)
f9f3d06971 Update to DESKTOP, now displays windows of all four types
git-svn-id: svn://kolibrios.org@179 a494cfbc-eb01-0410-851d-a64ba20cac60
2006-10-11 21:43:21 +00:00
heavyiron
95366971d1 Tinypad from 0.6.0.0
git-svn-id: svn://kolibrios.org@178 a494cfbc-eb01-0410-851d-a64ba20cac60
2006-10-11 20:40:53 +00:00
heavyiron
5a16823ef7 fixed make.bat, window with skin
git-svn-id: svn://kolibrios.org@177 a494cfbc-eb01-0410-851d-a64ba20cac60
2006-10-11 18:34:48 +00:00
heavyiron
bed870101d Fasm updated to 1.67.12
git-svn-id: svn://kolibrios.org@176 a494cfbc-eb01-0410-851d-a64ba20cac60
2006-10-11 10:51:26 +00:00
heavyiron
ab3caba8a7 small fixes
git-svn-id: svn://kolibrios.org@175 a494cfbc-eb01-0410-851d-a64ba20cac60
2006-10-10 22:20:38 +00:00
heavyiron
de97cea06c Updated to official version 1.67.11, new function of drawing title and window, compiled programs now runs with 70th function
git-svn-id: svn://kolibrios.org@174 a494cfbc-eb01-0410-851d-a64ba20cac60
2006-10-10 22:15:57 +00:00
Sergey Semyonov (Serge)
e60d47ae50 Removed file/folder
git-svn-id: svn://kolibrios.org@173 a494cfbc-eb01-0410-851d-a64ba20cac60
2006-10-10 05:12:57 +00:00
Sergey Semyonov (Serge)
174a707452 1)fixed applications iopl level 2)fixed #PF exceptions handler
3)changed sysfuncr.txt fn. 18.20, 64.1, 68.11, 68.16


git-svn-id: svn://kolibrios.org@172 a494cfbc-eb01-0410-851d-a64ba20cac60
2006-10-10 05:11:30 +00:00
Evgeny Grechnikov (Diamond)
8609e45095 File system: added function 70.8 - delete file/folder
git-svn-id: svn://kolibrios.org@171 a494cfbc-eb01-0410-851d-a64ba20cac60
2006-10-09 12:34:00 +00:00
Sergey Semyonov (Serge)
9395f92693 1)fixed memory size in fn 18.16 & 18.17
2)added fn 18.20 - get extended memory info

git-svn-id: svn://kolibrios.org@170 a494cfbc-eb01-0410-851d-a64ba20cac60
2006-10-08 07:48:38 +00:00
Andrey Halyavin (halyavin)
6c854695d0 fixed definition of process_table_entry structure in mesys.h
git-svn-id: svn://kolibrios.org@169 a494cfbc-eb01-0410-851d-a64ba20cac60
2006-10-08 07:26:25 +00:00
Sergey Semyonov (Serge)
233c3e6435 complete SSE support. user-level SSE & FPU exceptions handling
git-svn-id: svn://kolibrios.org@168 a494cfbc-eb01-0410-851d-a64ba20cac60
2006-10-07 09:47:03 +00:00
Sergey Semyonov (Serge)
6f8abcc3e7 cleanup
git-svn-id: svn://kolibrios.org@167 a494cfbc-eb01-0410-851d-a64ba20cac60
2006-10-07 09:43:50 +00:00
Sergey Semyonov (Serge)
ec7c8397d5 fixed bug with FASM 1.67.11
git-svn-id: svn://kolibrios.org@166 a494cfbc-eb01-0410-851d-a64ba20cac60
2006-10-06 08:39:23 +00:00
Sergey Semyonov (Serge)
1634ac97c2 ac97_mp3 source code
git-svn-id: svn://kolibrios.org@165 a494cfbc-eb01-0410-851d-a64ba20cac60
2006-10-06 06:20:41 +00:00
Sergey Semyonov (Serge)
b6950333ac new kernel
git-svn-id: svn://kolibrios.org@164 a494cfbc-eb01-0410-851d-a64ba20cac60
2006-10-06 06:09:41 +00:00