Commit Graph

  • 1668ac9032 * COPY2 rewritten to function 70 by Mario79. * Updated english documentation. Evgeny Grechnikov (Diamond) 2006-10-24 14:39:29 +0000
  • be5ccc0bc1 fixed error in kernel_alloc_space Sergey Semyonov (Serge) 2006-10-23 20:38:29 +0000
  • 1d515a0c77 APM GDT limit fix 2 Iliya Mihailov (Ghost) 2006-10-23 14:25:33 +0000
  • 4708579954 MV: support for RLE8 compression and files with reversed rows order (negative height) Evgeny Grechnikov (Diamond) 2006-10-23 12:54:00 +0000
  • ad550e216e APM GDT limit fix Iliya Mihailov (Ghost) 2006-10-23 11:11:15 +0000
  • ad55c9aee2 1.new drivers loader 2.changes in 68.11 init_heap Sergey Semyonov (Serge) 2006-10-20 14:02:26 +0000
  • 7d1826758e Corrections in DMA code from Mario79 Evgeny Grechnikov (Diamond) 2006-10-20 08:35:15 +0000
  • 85aa5c3167 Final attempt to fix border drawing Evgeny Grechnikov (Diamond) 2006-10-18 11:29:50 +0000
  • 5e5bb72582 Reverted back my corrections to 4th function in docs because it was a mistake heavyiron 2006-10-18 08:52:46 +0000
  • ddb7a72c8b Icon from 0.6.0.0 with ability to run programs with 70th function heavyiron 2006-10-17 01:13:45 +0000
  • fc4d6ab4af Kernel: support for kernel packer kfar: updated to 0.14 (warning when deleting) Evgeny Grechnikov (Diamond) 2006-10-16 12:17:49 +0000
  • b4dd0c152f fasm rewritten with fn. 70 Sergey Semyonov (Serge) 2006-10-12 14:24:33 +0000
  • aacb4b7591 Corrected border drawing code. Evgeny Grechnikov (Diamond) 2006-10-12 10:35:04 +0000
  • 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 heavyiron 2006-10-11 23:19:10 +0000
  • f9f3d06971 Update to DESKTOP, now displays windows of all four types Mihail Semenyako (mike.dld) 2006-10-11 21:43:21 +0000
  • 95366971d1 Tinypad from 0.6.0.0 heavyiron 2006-10-11 20:40:53 +0000
  • 5a16823ef7 fixed make.bat, window with skin heavyiron 2006-10-11 18:34:48 +0000
  • bed870101d Fasm updated to 1.67.12 heavyiron 2006-10-11 10:51:26 +0000
  • ab3caba8a7 small fixes heavyiron 2006-10-10 22:20:38 +0000
  • de97cea06c Updated to official version 1.67.11, new function of drawing title and window, compiled programs now runs with 70th function heavyiron 2006-10-10 22:15:57 +0000
  • e60d47ae50 Removed file/folder Sergey Semyonov (Serge) 2006-10-10 05:12:57 +0000
  • 174a707452 1)fixed applications iopl level 2)fixed #PF exceptions handler 3)changed sysfuncr.txt fn. 18.20, 64.1, 68.11, 68.16 Sergey Semyonov (Serge) 2006-10-10 05:11:30 +0000
  • 8609e45095 File system: added function 70.8 - delete file/folder Evgeny Grechnikov (Diamond) 2006-10-09 12:34:00 +0000
  • 9395f92693 1)fixed memory size in fn 18.16 & 18.17 2)added fn 18.20 - get extended memory info Sergey Semyonov (Serge) 2006-10-08 07:48:38 +0000
  • 6c854695d0 fixed definition of process_table_entry structure in mesys.h Andrey Halyavin (halyavin) 2006-10-08 07:26:25 +0000
  • 233c3e6435 complete SSE support. user-level SSE & FPU exceptions handling Sergey Semyonov (Serge) 2006-10-07 09:47:03 +0000
  • 6f8abcc3e7 cleanup Sergey Semyonov (Serge) 2006-10-07 09:43:50 +0000
  • ec7c8397d5 fixed bug with FASM 1.67.11 Sergey Semyonov (Serge) 2006-10-06 08:39:23 +0000
  • 1634ac97c2 ac97_mp3 source code Sergey Semyonov (Serge) 2006-10-06 06:20:41 +0000
  • b6950333ac new kernel Sergey Semyonov (Serge) 2006-10-06 06:09:41 +0000
  • 0e39a3fffe Fixed bug with border drawing Evgeny Grechnikov (Diamond) 2006-10-05 08:37:51 +0000
  • 2e850e52f6 hd_drv.inc: now code should work correctly on any computer kernel32.inc: added 'dbgstr' macro which may be useful for kernel debugging Evgeny Grechnikov (Diamond) 2006-10-04 14:35:44 +0000
  • 603863d00c Added copyright strings for author of DMA HDD code (Mario79). Fixed error handling in hd_drv.inc. Evgeny Grechnikov (Diamond) 2006-10-02 12:21:10 +0000
  • 393a43c2ba DMA access to HD Evgeny Grechnikov (Diamond) 2006-09-27 14:58:51 +0000
  • 4d719e6bc5 * Assembler part of libc now also exports "name@params_size" for every system function because of stdcall convention. * Some fixes in calculating relocations procedure. Andrey Halyavin (halyavin) 2006-09-23 14:00:36 +0000
  • 6127c7381d fixed bug in melibc and minor bug in compiler. Andrey Halyavin (halyavin) 2006-09-22 17:16:35 +0000
  • 69e4361cc8 Fasm updated to 1.67.9 heavyiron 2006-09-22 15:55:59 +0000
  • b239f46ecb AC97WAV: corrected after rewriting to fn 70 SYSXTREE: version from K0600 (CD-ROM support) + URL line fixes Evgeny Grechnikov (Diamond) 2006-09-22 11:26:31 +0000
  • 1e0680aa80 Fixed error in function 47 for client-relative drawing Evgeny Grechnikov (Diamond) 2006-09-20 15:01:30 +0000
  • 7f1f402a78 File subsystem: fixed function 70.0 for CD Window subsystem: now minimized windows are not activated when program terminates @RB: now it ignores minimized windows CMD: version from K0600 distro (modified to use fn 70.7 instead of 19) + redraw does not change window border Evgeny Grechnikov (Diamond) 2006-09-19 13:16:31 +0000
  • 2665e9eebc 1. Calc now use system colors and drawing from client area (with current kernel it works incorrect because there is a bug in 47th function) 2. New version https by Hex, rewrited to use 70th function by YELLOW. It also use 0th function to write header heavyiron 2006-09-19 10:58:07 +0000
  • bede2c62e6 Scripts now deletes lang.inc after compiling kernel. Removed tabs from code (preboot.inc) heavyiron 2006-09-19 10:39:40 +0000
  • cfec947b3a clean up hidnplayr 2006-09-18 17:42:11 +0000
  • 18c3550908 File subsystem: fixed error in function 70.5 for CD Window subsystem: now when window coordinates are changed, client area is changed too Evgeny Grechnikov (Diamond) 2006-09-18 12:23:52 +0000
  • 94b3a5b74e Corrected A20 enabling Evgeny Grechnikov (Diamond) 2006-09-13 11:18:16 +0000
  • 58ea327b12 made a copy 0.6.0.0 heavyiron 2006-09-09 14:45:24 +0000
  • 990e3f745c Kernel: updated to Kolibri 0.6.0.0 distr Programs from K0600 distr: CDP, KEYASCII Evgeny Grechnikov (Diamond) 2006-09-08 13:29:22 +0000
  • 87aca91906 tccmeos1.c deleted because it is old version of tccmeos.c Andrey Halyavin (halyavin) 2006-09-07 14:18:13 +0000
  • 51d395d0cc initial import of metcc project Andrey Halyavin (halyavin) 2006-09-07 14:14:53 +0000
  • 7df9c18621 add checkbox Alexey Teplov ( 2006-09-01 05:24:43 +0000
  • 55d060c456 bootcode.inc: fixed error in loader block checks dev_hdcd.inc: increased delay in reset function kernel.asm: now kernel loads system programs (vrr_m/launcher and cpu) via fn 70 shutdown.inc: corrected code of rose output IR, VRR_M: modified to use function 70 + optimization Evgeny Grechnikov (Diamond) 2006-08-31 12:56:29 +0000
  • 7e19914ef4 Kernel: fixed work with zero-size windows launcher, @rb: modified to use function 70 Evgeny Grechnikov (Diamond) 2006-08-29 12:52:52 +0000
  • 1eba0190d0 corrected MIDAMP.ASM Evgeny Grechnikov (Diamond) 2006-08-28 14:23:17 +0000
  • bb515acb25 Bootcode: fixed check on loader block correctness Evgeny Grechnikov (Diamond) 2006-08-28 13:47:50 +0000
  • d3ae4b4e07 Kernel: rewritten function 4 @rcher, ac97wav, midamp, rtfread: modified to use function 70 Evgeny Grechnikov (Diamond) 2006-08-28 13:34:54 +0000
  • c32993d622 Added: return client area coordinates and window state from 9th function Mihail Semenyako (mike.dld) 2006-08-27 17:42:37 +0000
  • d37931f10a Fixed client-relative behavior of functions 37.1 and 47 Mihail Semenyako (mike.dld) 2006-08-26 19:08:10 +0000
  • 334f7721de 1) The search HDD is improved, earlier by search was made reset only CD, now is made reset and HDD also. 2) Are deleted CLI and STI from procedures of reading and writing of sector on HDD. These of commands are replaced by operation with a port [hdbase]+206h, which disables only interruption for IDE. Marat Zakiyanov (Mario79) 2006-08-26 16:50:41 +0000
  • 65cbed8f0d mv, gifview, jpegview: modified to use function 70 tinypad2: modified for new sysxtree kernel, mv, board, calendar, cmd, copy2, cpu, end, icon, mhc, pcidev: german translation from derPENGUIN Evgeny Grechnikov (Diamond) 2006-08-25 13:06:57 +0000
  • dde2612191 Kernel: now bootcode loads from floppy only used sectors Evgeny Grechnikov (Diamond) 2006-08-24 12:33:31 +0000
  • ec76c66cd2 File system: new function 70.4 to set file size Graphics: fixed error when putimage and drawrect do not draw pixels on right and bottom window sides Processes: fixed kernel fault when program to load is too big Programs: EYES: now it works with new kernel (rev. 130). Size optimization. Blinking deleted. Evgeny Grechnikov (Diamond) 2006-08-21 13:06:02 +0000
  • 8df5cba38d icon2: russian and english variants corrected jpegview, launcher, life, mv, pcidev: new versions from K0581 distro rccc, rccs: english translation added Evgeny Grechnikov (Diamond) 2006-08-18 14:32:11 +0000
  • 16091ddd9e File system: new function 70.3 for write to the existing file Evgeny Grechnikov (Diamond) 2006-08-18 13:32:18 +0000
  • b573c43d09 *Fixed bug in procedure starting applications from /rd and /fd when some memory after end of image hasn't been initialized by zero. *Kernel now takes into account size of image when starting from /rd and /fd. (previously it assumes that size of file is equal to size of image) Andrey Halyavin (halyavin) 2006-08-15 16:59:11 +0000
  • e3172037f7 Added gfx_kernel branch Mihail Semenyako (mike.dld) 2006-08-14 21:38:03 +0000
  • 19bd066c8c Created branches folder Mihail Semenyako (mike.dld) 2006-08-14 21:11:24 +0000
  • 10aa08b39b 1) Small fix for the code regulating speed COM mouses. 2) In the application SETUP the regulation delay for the mouse is added. Marat Zakiyanov (Mario79) 2006-08-14 15:24:38 +0000
  • c0ef030710 v0.4 (16/10/2004) - small fixes - resizing by kernel Ivan Poddubny 2006-08-14 14:06:52 +0000
  • 615d8e83ab v0.3a (11/08/2003) Ivan Poddubny 2006-08-14 13:16:46 +0000
  • 5551095432 Created folder remotely Ivan Poddubny 2006-08-14 13:14:44 +0000
  • fdae3a8463 Sorry, I forgot to 'svn add' docpak Evgeny Grechnikov (Diamond) 2006-08-14 12:52:07 +0000
  • 11c04adbbc docpak: added; now it uses new 70th function; use new tinypad/tinypad2 tinypad: new version from Kolibri 0.5.8.1 + corrections in IPC algo for new docpak tinypad2: corrections in IPC for new docpak + full english translation bcdclk, crownscr: small fixes to match to Kolibri 0.5.8.1 distro Evgeny Grechnikov (Diamond) 2006-08-14 12:50:43 +0000
  • 857f757f85 Fixed PS/2 mouse detection procedure, timeouts. Ivan Poddubny 2006-08-14 08:34:49 +0000
  • 28e25be617 1) The function 18/19 - to get/set mouse features 2) The application SETUP is changed for operation from functions 18/19, also instead of functions 6 and 33 the function 70 is used. Marat Zakiyanov (Mario79) 2006-08-13 13:02:57 +0000
  • df2e1aa3a9 1) small fix of code VGA. 2) decrease of an error "track of cursor ". Marat Zakiyanov (Mario79) 2006-08-12 15:21:53 +0000
  • d99e3ea921 keyboard.inc: deleted obsolete code for Alt+arrows sys32.inc: small bugfix (IRQ reservation free) @numcalc: sources added Evgeny Grechnikov (Diamond) 2006-08-11 13:30:23 +0000
  • 5638fe22ff 1. Optimization of the mode 320*200*256. Load on CPU is less. Small increase of speed. 2. Optimization of the mode 640*480*16. Substantial growth of speed. 3. At the expense of deleting the superfluous code from vga.inc the size of a kernel has decreased. Marat Zakiyanov (Mario79) 2006-08-10 18:18:33 +0000
  • bf63dda480 Correct PS/2 mouse detection procedure. Ivan Poddubny 2006-08-06 17:05:38 +0000
  • 3e2bc5b35f Introduced APPDATA, TASKDATA, WNDDATA, RECT, BOX structures. Ivan Poddubny 2006-08-06 10:29:45 +0000
  • 9a27b206b3 Added two flags to 0th function (edx = 0xXYRRGGBB, X = DCBAb) A - window has a caption; if Y=3, then caption scting address could be passed in edi, otherwise use function 71/1 B - treat all drawing performed to be relative to window client area D - use gradient fill for client area Added function 71: subfunction 1 - set window caption string address (in ecx) subfunction 2 - get window caption into buffer (not implemented yet) Updated sysfuncr.txt, added sysfuncs.txt Mihail Semenyako (mike.dld) 2006-08-03 19:30:32 +0000
  • 7a1e29cbc9 Small bugfixes with DF in debug subsystem; small improvement in function 70.0 for floppies Evgeny Grechnikov (Diamond) 2006-08-02 14:34:15 +0000
  • 849b393cad 1. faster GUI: calculatescreen 2. fixed sysfunc 1 - put pixel which was completely broken Ivan Poddubny 2006-08-01 14:09:42 +0000
  • fca11d7700 Sorry for this commit: it is a part of previous one heavyiron 2006-07-29 07:27:24 +0000
  • f9a3eb973f Some corrections to structure. Unziped files apm.zip and skin_v3.zip! heavyiron 2006-07-29 07:24:02 +0000
  • 630234432f Changed structure of svn repository heavyiron 2006-07-28 13:39:16 +0000
  • 5aa9386dcc 1. Updated ethernet.inc from Hex with supports of some new ethernet card. 2. Colorref - window with skin, less memory for application 3. Added string "include 'lang.inc'" in icon.asm 4. Vrr - window with skin heavyiron 2006-07-27 16:29:24 +0000
  • bbc7ddcf4f Calc updated to version 1.3 heavyiron 2006-07-27 12:29:46 +0000
  • 07ff3f1978 Now 4 function can output zero-ended(ASCIIZ) strings. The strings output code was optimized. Fixed bug - max string length was being checked incorrectly john 2006-07-26 09:56:06 +0000
  • 82859246df Direct window activation without osloop/checkwindows, straightforward window minimizing Ivan Poddubny 2006-07-25 10:48:35 +0000
  • 45e9240e92 Added AutoDHCP to programs hidnplayr 2006-07-25 09:47:45 +0000
  • 16e3ab15b2 Now 8Mb of address space reserved for LFB. New linear address of LFB is 0x80000000. Andrey Halyavin (halyavin) 2006-07-25 06:37:38 +0000
  • c5b30426a8 1. a little fix for scheduler + correct comments 2. refactored window activation/ process termination/ getting active process 3. deleted dead code in checkwindows 4. eliminated almost all accesses to 0x3020+...+0xe, changed to direct process number 5. cli/sti in vesa12 and vga drivers and in calculatescreen 6. skipping dead windows in some funcs in window.inc Ivan Poddubny 2006-07-23 14:47:32 +0000
  • ad532cdbaa Updated scheduler - now change_task and irq0 handler don't intersect so ugly. The code became more straightforward. By the way, it is also faster. Ivan Poddubny 2006-07-20 17:55:40 +0000
  • d925b54ad5 Fixed bug with sending EOI in change_task procedure (it shouldn't send it). Andrey Halyavin (halyavin) 2006-07-14 10:42:05 +0000
  • ad6d923147 Small fix for function 70 in iso9660.inc, procedures of search of the file are corrected. Marat Zakiyanov (Mario79) 2006-07-13 21:28:14 +0000
  • 251420e666 The delays enlarged at call to PS2, for definition of the mouse on fast CPU The author of change - Serge. Marat Zakiyanov (Mario79) 2006-07-11 17:09:09 +0000
  • 400f8f145d Changes: 1) changed version of a kernel - 0581 2) menu now uses the function 70 These changes will be in Kolibri 0581 (or beta2) Marat Zakiyanov (Mario79) 2006-07-10 20:26:50 +0000
  • 0727181583 Fix small bug for function 70/1 in iso9660.inc Marat Zakiyanov (Mario79) 2006-07-06 08:42:10 +0000
  • 548cefab68 Fix: 1) small error for procedure reserve_cd: (iso9660.inc) 2) reserved controller 1 or 2, because the devices IDE0+IDE1 or IDE2+IDE3 can not work simultaneously. Marat Zakiyanov (Mario79) 2006-07-05 16:54:34 +0000
  • 497393b8cb Added: Function 70/7 for ISO9660 - start application Fix: 1) small error - for function 70/1 2) now function 18/6 used procedure call reserve_hd1 Marat Zakiyanov (Mario79) 2006-07-01 15:55:47 +0000