Evgeny Grechnikov (Diamond)
2d73c440b4
sysfunction 65: 16bpp is now 5+6+5, and 5+5+5=15bpp
...
git-svn-id: svn://kolibrios.org@906 a494cfbc-eb01-0410-851d-a64ba20cac60
2008-11-03 21:40:50 +00:00
Sergey Semyonov (Serge)
53f90bca38
exec PE
...
git-svn-id: svn://kolibrios.org@897 a494cfbc-eb01-0410-851d-a64ba20cac60
2008-11-03 09:38:21 +00:00
Sergey Semyonov (Serge)
c6b57fbd1a
PE loader. link with required dll
...
git-svn-id: svn://kolibrios.org@892 a494cfbc-eb01-0410-851d-a64ba20cac60
2008-11-01 01:25:51 +00:00
Evgeny Grechnikov (Diamond)
ef9256f6b0
bugfix of revision 820
...
git-svn-id: svn://kolibrios.org@891 a494cfbc-eb01-0410-851d-a64ba20cac60
2008-10-31 10:16:35 +00:00
Sergey Semyonov (Serge)
da448a7a84
PE loader. Link kernel.mnt
...
git-svn-id: svn://kolibrios.org@890 a494cfbc-eb01-0410-851d-a64ba20cac60
2008-10-30 19:23:42 +00:00
Sergey Semyonov (Serge)
cb4549795b
PE loader. "C" version
...
git-svn-id: svn://kolibrios.org@889 a494cfbc-eb01-0410-851d-a64ba20cac60
2008-10-30 06:30:13 +00:00
Sergey Semyonov (Serge)
b7083f5742
new memory management for kernel heap
...
git-svn-id: svn://kolibrios.org@888 a494cfbc-eb01-0410-851d-a64ba20cac60
2008-10-29 15:55:39 +00:00
Sergey Semyonov (Serge)
3f22b06b9f
replace old kernel_free with mem_free
...
git-svn-id: svn://kolibrios.org@887 a494cfbc-eb01-0410-851d-a64ba20cac60
2008-10-27 23:38:33 +00:00
Sergey Semyonov (Serge)
bc6cebbf4b
mem_free
...
git-svn-id: svn://kolibrios.org@886 a494cfbc-eb01-0410-851d-a64ba20cac60
2008-10-27 20:47:58 +00:00
Sergey Semyonov (Serge)
4f001bcf95
immediate values are replaced with symbolic constants
...
git-svn-id: svn://kolibrios.org@884 a494cfbc-eb01-0410-851d-a64ba20cac60
2008-10-24 19:25:21 +00:00
Sergey Semyonov (Serge)
3a8ae3d4cb
fix background buffer overrun
...
git-svn-id: svn://kolibrios.org@875 a494cfbc-eb01-0410-851d-a64ba20cac60
2008-10-10 12:08:40 +00:00
Sergey Semyonov (Serge)
b94939c0dc
1) more chips: x1000, HD2000, HD3000, HD4000, mobile, IGP, X2 etc...
...
2) forgotten sb16/readme.txt
git-svn-id: svn://kolibrios.org@874 a494cfbc-eb01-0410-851d-a64ba20cac60
2008-10-09 10:41:41 +00:00
Mihail Semenyako (mike.dld)
5620ba7561
Fixed network stack crash in stateTCB_FIN_WAIT_2 (page fault), trunk + all branches
...
git-svn-id: svn://kolibrios.org@871 a494cfbc-eb01-0410-851d-a64ba20cac60
2008-10-03 05:50:39 +00:00
Dmitry Kartashov (shurf)
637784b2c1
RTL8169: fixed
...
git-svn-id: svn://kolibrios.org@869 a494cfbc-eb01-0410-851d-a64ba20cac60
2008-09-28 22:32:32 +00:00
Dmitry Kartashov (shurf)
2860a7433c
Turned on svn:keywords for forcedeth.inc. Added support for more NIC's with FORCEDETH network driver
...
git-svn-id: svn://kolibrios.org@867 a494cfbc-eb01-0410-851d-a64ba20cac60
2008-09-23 23:36:57 +00:00
Dmitry Kartashov (shurf)
23f7fb6f1c
FORCEDETH network driver
...
git-svn-id: svn://kolibrios.org@866 a494cfbc-eb01-0410-851d-a64ba20cac60
2008-09-23 23:03:34 +00:00
Iliya Mihailov (Ghost)
639d436580
and eax, 0xff -> movzx eax, al
...
git-svn-id: svn://kolibrios.org@865 a494cfbc-eb01-0410-851d-a64ba20cac60
2008-09-20 05:52:34 +00:00
Sergey Semyonov (Serge)
6cb566cf5e
replace old alloc_kernel_space and kernel_alloc with mem_alloc
...
git-svn-id: svn://kolibrios.org@864 a494cfbc-eb01-0410-851d-a64ba20cac60
2008-09-15 15:25:03 +00:00
Sergey Semyonov (Serge)
0e79d8c724
reboot & power off
...
git-svn-id: svn://kolibrios.org@863 a494cfbc-eb01-0410-851d-a64ba20cac60
2008-09-13 15:52:04 +00:00
Sergey Semyonov (Serge)
d08f862229
fixed ASSERT conditions
...
git-svn-id: svn://kolibrios.org@862 a494cfbc-eb01-0410-851d-a64ba20cac60
2008-09-12 10:56:47 +00:00
Sergey Semyonov (Serge)
f806f6b7f8
fixed:
...
1) small heap
2) malloc
3) background image
git-svn-id: svn://kolibrios.org@861 a494cfbc-eb01-0410-851d-a64ba20cac60
2008-09-11 20:26:49 +00:00
Sergey Semyonov (Serge)
d10c087a12
merged trunk 850 - 858
...
git-svn-id: svn://kolibrios.org@860 a494cfbc-eb01-0410-851d-a64ba20cac60
2008-09-10 14:00:21 +00:00
Sergey Semyonov (Serge)
2b91637d4d
1) slab allocator
...
2) new kernel heap
git-svn-id: svn://kolibrios.org@859 a494cfbc-eb01-0410-851d-a64ba20cac60
2008-09-10 13:04:24 +00:00
hidnplayr
67aca9ac45
Added CPU exception error messages.
...
more info about cpu exceptions: http://www.delorie.com/djgpp/doc/dpmi/ch4.5.html
git-svn-id: svn://kolibrios.org@858 a494cfbc-eb01-0410-851d-a64ba20cac60
2008-09-04 12:19:29 +00:00
Evgeny Grechnikov (Diamond)
2b13a4a53d
new cursor from Leency
...
git-svn-id: svn://kolibrios.org@857 a494cfbc-eb01-0410-851d-a64ba20cac60
2008-08-26 11:15:19 +00:00
Evgeny Grechnikov (Diamond)
a881989d7c
bugfix in sysfn 67: avoid system crash for invalid parameter
...
git-svn-id: svn://kolibrios.org@856 a494cfbc-eb01-0410-851d-a64ba20cac60
2008-08-25 16:37:47 +00:00
Sergey Semyonov (Serge)
06eb2f3614
compact static kernel memory
...
git-svn-id: svn://kolibrios.org@855 a494cfbc-eb01-0410-851d-a64ba20cac60
2008-08-20 18:37:48 +00:00
Sergey Semyonov (Serge)
e7779275eb
mixed compilation
...
git-svn-id: svn://kolibrios.org@854 a494cfbc-eb01-0410-851d-a64ba20cac60
2008-08-13 19:13:40 +00:00
Sergey Semyonov (Serge)
4637e1f6a3
splitting kernel into sections
...
git-svn-id: svn://kolibrios.org@851 a494cfbc-eb01-0410-851d-a64ba20cac60
2008-08-10 05:23:24 +00:00
Sergey Semyonov (Serge)
bdd8453ba4
from Nable: SB16 MASTERVOLUME
...
git-svn-id: svn://kolibrios.org@850 a494cfbc-eb01-0410-851d-a64ba20cac60
2008-08-09 17:09:47 +00:00
Sergey Semyonov (Serge)
c6d4df748c
PE kernel
...
git-svn-id: svn://kolibrios.org@849 a494cfbc-eb01-0410-851d-a64ba20cac60
2008-08-09 08:38:20 +00:00
Sergey Semyonov (Serge)
7cb2a21b33
GRUB Now!!!
...
git-svn-id: svn://kolibrios.org@848 a494cfbc-eb01-0410-851d-a64ba20cac60
2008-08-08 13:30:55 +00:00
Sergey Semyonov (Serge)
ebacfa0899
multiboot kernel
...
git-svn-id: svn://kolibrios.org@847 a494cfbc-eb01-0410-851d-a64ba20cac60
2008-08-07 15:34:13 +00:00
Sergey Semyonov (Serge)
94030d053e
preparing for GRUB
...
git-svn-id: svn://kolibrios.org@846 a494cfbc-eb01-0410-851d-a64ba20cac60
2008-08-07 09:14:48 +00:00
Sergey Semyonov (Serge)
2769f0fd61
merged trunk 842
...
git-svn-id: svn://kolibrios.org@844 a494cfbc-eb01-0410-851d-a64ba20cac60
2008-08-05 16:58:13 +00:00
Sergey Semyonov (Serge)
28b0948e61
initial buddy allocator
...
git-svn-id: svn://kolibrios.org@843 a494cfbc-eb01-0410-851d-a64ba20cac60
2008-08-05 14:17:58 +00:00
Evgeny Grechnikov (Diamond)
059b851217
sysfunction 65: added 16-bit color
...
git-svn-id: svn://kolibrios.org@842 a494cfbc-eb01-0410-851d-a64ba20cac60
2008-08-04 16:43:51 +00:00
Sergey Semyonov (Serge)
b2e313b0d9
boot time allocator
...
git-svn-id: svn://kolibrios.org@841 a494cfbc-eb01-0410-851d-a64ba20cac60
2008-07-30 08:32:24 +00:00
Sergey Semyonov (Serge)
3a719cd911
allocate memory for display_data
...
git-svn-id: svn://kolibrios.org@840 a494cfbc-eb01-0410-851d-a64ba20cac60
2008-07-29 15:39:22 +00:00
Sergey Semyonov (Serge)
0490e63747
redesigned memory layout
...
git-svn-id: svn://kolibrios.org@839 a494cfbc-eb01-0410-851d-a64ba20cac60
2008-07-29 12:37:27 +00:00
Sergey Semyonov (Serge)
1146b67279
check for PSE and BIOS SMAP
...
git-svn-id: svn://kolibrios.org@838 a494cfbc-eb01-0410-851d-a64ba20cac60
2008-07-28 14:49:38 +00:00
Sergey Semyonov (Serge)
2a2b5a8ff8
use e820 smap
...
git-svn-id: svn://kolibrios.org@837 a494cfbc-eb01-0410-851d-a64ba20cac60
2008-07-28 06:29:05 +00:00
Evgeny Grechnikov (Diamond)
93caed27c6
bugfix in bootscreen scrollbar handling (bug #3 )
...
git-svn-id: svn://kolibrios.org@834 a494cfbc-eb01-0410-851d-a64ba20cac60
2008-07-24 16:32:10 +00:00
Evgeny Grechnikov (Diamond)
cd1b4f52db
bugfix of revision 803
...
git-svn-id: svn://kolibrios.org@831 a494cfbc-eb01-0410-851d-a64ba20cac60
2008-07-23 14:02:13 +00:00
Evgeny Grechnikov (Diamond)
1827396bcc
bugfixes in 68.20 for decreasing allocated memory size
...
git-svn-id: svn://kolibrios.org@823 a494cfbc-eb01-0410-851d-a64ba20cac60
2008-07-11 10:49:21 +00:00
Evgeny Grechnikov (Diamond)
3dac4b35a4
fixed problem with extremely slow work on some machines
...
git-svn-id: svn://kolibrios.org@821 a494cfbc-eb01-0410-851d-a64ba20cac60
2008-07-09 21:46:35 +00:00
Evgeny Grechnikov (Diamond)
c6b94086d8
* more space for EBDA in V86
...
* some bugfixes in NTFS support
git-svn-id: svn://kolibrios.org@820 a494cfbc-eb01-0410-851d-a64ba20cac60
2008-07-09 13:17:57 +00:00
Sergey Semyonov (Serge)
ed2e35a24c
1) unmap_pages
...
2) code cleanup
git-svn-id: svn://kolibrios.org@819 a494cfbc-eb01-0410-851d-a64ba20cac60
2008-07-04 20:44:53 +00:00
Alexey Teplov (
e3f6e939d2
set cursor for out blue screen
...
git-svn-id: svn://kolibrios.org@816 a494cfbc-eb01-0410-851d-a64ba20cac60
2008-07-04 06:15:05 +00:00
Alver
052092663c
git-svn-id: svn://kolibrios.org@803 a494cfbc-eb01-0410-851d-a64ba20cac60
2008-06-22 15:14:42 +00:00
Sergey Semyonov (Serge)
77a4ede567
from Nable: Sound Blaster driver
...
git-svn-id: svn://kolibrios.org@802 a494cfbc-eb01-0410-851d-a64ba20cac60
2008-06-09 12:12:09 +00:00
Evgeny Grechnikov (Diamond)
a1cf173d09
normal work with CD: bugfix of revision 758
...
git-svn-id: svn://kolibrios.org@800 a494cfbc-eb01-0410-851d-a64ba20cac60
2008-05-31 14:59:50 +00:00
Sergey Semyonov (Serge)
8322617480
fix mapped io address
...
git-svn-id: svn://kolibrios.org@798 a494cfbc-eb01-0410-851d-a64ba20cac60
2008-05-06 08:53:46 +00:00
Sergey Semyonov (Serge)
bb6bf261e7
fix irq_owner in attach_int_handler
...
git-svn-id: svn://kolibrios.org@797 a494cfbc-eb01-0410-851d-a64ba20cac60
2008-05-02 07:27:54 +00:00
Dmitry Kartashov (shurf)
cc1adaa2dd
Added floppy FAT12 boot sector (kernel bootloader)
...
git-svn-id: svn://kolibrios.org@796 a494cfbc-eb01-0410-851d-a64ba20cac60
2008-04-28 19:30:57 +00:00
Dmitry Kartashov (shurf)
8ca0210b13
Now correctly loads FAT12 from floppies of any volume into ramdisk, rather than only from 1.44 MB
...
git-svn-id: svn://kolibrios.org@795 a494cfbc-eb01-0410-851d-a64ba20cac60
2008-04-28 19:12:24 +00:00
Sergey Semyonov (Serge)
16b20de954
optimizing switching of the FPU context
...
git-svn-id: svn://kolibrios.org@794 a494cfbc-eb01-0410-851d-a64ba20cac60
2008-04-21 19:19:15 +00:00
Sergey Semyonov (Serge)
1fe26ef9de
fixed kernel heap size
...
git-svn-id: svn://kolibrios.org@793 a494cfbc-eb01-0410-851d-a64ba20cac60
2008-04-21 09:44:14 +00:00
Sergey Semyonov (Serge)
c69afcb005
add new exports for pe cursor driver
...
git-svn-id: svn://kolibrios.org@792 a494cfbc-eb01-0410-851d-a64ba20cac60
2008-04-18 10:11:59 +00:00
Sergey Semyonov (Serge)
5d19dd9dc0
initialize command processor.
...
little bit close to 3D rendering
git-svn-id: svn://kolibrios.org@791 a494cfbc-eb01-0410-851d-a64ba20cac60
2008-04-13 08:31:06 +00:00
Evgeny Grechnikov (Diamond)
2dae596c61
Last (in this series) fix of V86 IRQ handling
...
git-svn-id: svn://kolibrios.org@789 a494cfbc-eb01-0410-851d-a64ba20cac60
2008-04-05 17:55:09 +00:00
Evgeny Grechnikov (Diamond)
890388b50c
* Reverted previous revision because it was my mistake
...
* Fixed V86 IRQ handling broken in rev. 769
git-svn-id: svn://kolibrios.org@788 a494cfbc-eb01-0410-851d-a64ba20cac60
2008-04-05 11:15:03 +00:00
Evgeny Grechnikov (Diamond)
c4be8acc8c
Restored normal IRQ handling broken in rev. 769
...
git-svn-id: svn://kolibrios.org@787 a494cfbc-eb01-0410-851d-a64ba20cac60
2008-04-04 17:36:17 +00:00
Sergey Semyonov (Serge)
8dffd5ba5f
fix cursors in EGA/VGA modes
...
git-svn-id: svn://kolibrios.org@786 a494cfbc-eb01-0410-851d-a64ba20cac60
2008-04-04 14:49:16 +00:00
Evgeny Grechnikov (Diamond)
02fc4154be
bugfix of revision 769
...
git-svn-id: svn://kolibrios.org@785 a494cfbc-eb01-0410-851d-a64ba20cac60
2008-04-03 22:11:49 +00:00
Evgeny Grechnikov (Diamond)
90a098b648
fixed bug in tiled background, found by heavyiron
...
git-svn-id: svn://kolibrios.org@784 a494cfbc-eb01-0410-851d-a64ba20cac60
2008-04-02 18:40:54 +00:00
hidnplayr
c669e7bd89
Fixed i8255x ethernet driver
...
git-svn-id: svn://kolibrios.org@782 a494cfbc-eb01-0410-851d-a64ba20cac60
2008-03-30 13:51:30 +00:00
hidnplayr
b384868a4d
Fixed PCnet32 ethernet driver
...
git-svn-id: svn://kolibrios.org@781 a494cfbc-eb01-0410-851d-a64ba20cac60
2008-03-28 23:42:28 +00:00
derPENGUIN
80346e52bc
shell script for building kernel on linux based systems
...
git-svn-id: svn://kolibrios.org@779 a494cfbc-eb01-0410-851d-a64ba20cac60
2008-03-26 15:54:39 +00:00
Rus
66658538e4
Reorganization interrupts handlers part 2.
...
(I hope, I didn't something stupid.)
Fixed bug in get_pid function.
Added copyright in com mouse driver.
Fixed incorrect comment inscription in boot\ru.inc .
git-svn-id: svn://kolibrios.org@774 a494cfbc-eb01-0410-851d-a64ba20cac60
2008-03-18 17:19:08 +00:00
Evgeny Grechnikov (Diamond)
b9e5a9d227
V86 improvements
...
git-svn-id: svn://kolibrios.org@770 a494cfbc-eb01-0410-851d-a64ba20cac60
2008-03-15 19:30:34 +00:00
Rus
07985443ea
Com mouse cod moved to driver.
...
Begin of reorganization interrupts handlers Part 1.
Some dead code deleted.
git-svn-id: svn://kolibrios.org@769 a494cfbc-eb01-0410-851d-a64ba20cac60
2008-03-13 20:23:15 +00:00
heavyiron
88d5b111cd
Temporary fix in "check_window_position". In future we need negative coordinates support without this procedure :-)
...
git-svn-id: svn://kolibrios.org@768 a494cfbc-eb01-0410-851d-a64ba20cac60
2008-03-07 11:56:20 +00:00
Evgeny Grechnikov (Diamond)
e5d49b5269
Restored text "All set - press ESC to start" because it is useful for debugging (when one needs to view log)
...
git-svn-id: svn://kolibrios.org@767 a494cfbc-eb01-0410-851d-a64ba20cac60
2008-03-02 12:59:09 +00:00
Rus
b9272bd614
Deleted old useless functions 32, 33 and accompanying code.
...
git-svn-id: svn://kolibrios.org@766 a494cfbc-eb01-0410-851d-a64ba20cac60
2008-03-01 16:20:40 +00:00
Rus
8d83c4684d
Deleted cross order of registers in functions 44, 45. Some optimizations of them.
...
git-svn-id: svn://kolibrios.org@765 a494cfbc-eb01-0410-851d-a64ba20cac60
2008-03-01 11:43:09 +00:00
Rus
70dc0ef970
Deleted unnecessary text "All set - press ESC to start" and accompanying code. I hope it's really unnecessary.)
...
git-svn-id: svn://kolibrios.org@764 a494cfbc-eb01-0410-851d-a64ba20cac60
2008-03-01 07:11:00 +00:00
Rus
b6f863a2e2
Refactored function 42, now its faster in about 100 times, than the old version from Menuet. See sysfuncs.txt (sysfuncr.txt) for more details.
...
git-svn-id: svn://kolibrios.org@760 a494cfbc-eb01-0410-851d-a64ba20cac60
2008-02-28 21:01:15 +00:00
Rus
064055e18f
New organization of irq buffer, now its ring buffer. Its faster about 4.5 times.
...
*Warning! its debug version which can have many bugs, because I cannot test it all. I tested byte's receive on little size of data. If you can test it on big data size, and word's receive - do it! :)
git-svn-id: svn://kolibrios.org@759 a494cfbc-eb01-0410-851d-a64ba20cac60
2008-02-27 18:05:09 +00:00
Marat Zakiyanov (Mario79)
6094221d05
Support of last session for ISO9660.
...
git-svn-id: svn://kolibrios.org@758 a494cfbc-eb01-0410-851d-a64ba20cac60
2008-02-25 23:34:27 +00:00
Sergey Semyonov (Serge)
e461a53e3d
export set_screen
...
git-svn-id: svn://kolibrios.org@757 a494cfbc-eb01-0410-851d-a64ba20cac60
2008-02-24 16:21:55 +00:00
Iliya Mihailov (Ghost)
251159e3c5
Small bug fix in init_BIOS32
...
git-svn-id: svn://kolibrios.org@756 a494cfbc-eb01-0410-851d-a64ba20cac60
2008-02-24 04:04:33 +00:00
Evgeny Grechnikov (Diamond)
a85d73c061
* kernel.asm: 18.1 is now safe (correction of rev. 748)
...
* vesa20.inc: comments were correct! Restored (correction of rev. 753)
* fasm from last AZ
git-svn-id: svn://kolibrios.org@755 a494cfbc-eb01-0410-851d-a64ba20cac60
2008-02-23 10:16:37 +00:00
Alexey Teplov (
1ab9baa0a6
fixed bug in module data32.inc
...
git-svn-id: svn://kolibrios.org@754 a494cfbc-eb01-0410-851d-a64ba20cac60
2008-02-22 13:10:07 +00:00
Sergey Semyonov (Serge)
89e64cc63e
supported videomodes
...
git-svn-id: svn://kolibrios.org@753 a494cfbc-eb01-0410-851d-a64ba20cac60
2008-02-22 12:38:59 +00:00
Alexey Teplov (
bda889fba8
delete cross_order for 38 function draw_line
...
git-svn-id: svn://kolibrios.org@752 a494cfbc-eb01-0410-851d-a64ba20cac60
2008-02-21 06:21:43 +00:00
Alexey Teplov (
eead8d2c64
some enhancement in blue screen
...
git-svn-id: svn://kolibrios.org@751 a494cfbc-eb01-0410-851d-a64ba20cac60
2008-02-19 09:02:44 +00:00
victor
524ca9c4c7
Placed copyright and properties "svn: keywords Rev"
...
git-svn-id: svn://kolibrios.org@750 a494cfbc-eb01-0410-851d-a64ba20cac60
2008-02-19 07:14:38 +00:00
Alexey Teplov (
7e8910b7fe
fixed bug in blue screen and add hardware cursor for ATI mobility 7500 card test on IBM Think Pad R51
...
git-svn-id: svn://kolibrios.org@749 a494cfbc-eb01-0410-851d-a64ba20cac60
2008-02-19 06:04:16 +00:00
heavyiron
b9b45d733a
*Remove unneeded ps2mouse.inc and m_ps2.inc
...
*Remove 18.1 and 18.9.1 functions (sinse 465 revision they doesn't work), so CPU now use END application for reboot
NOTE: file ROSE.TXT don't used in kernel now and can be deleted from image
*New END application form Leency & Veliant
git-svn-id: svn://kolibrios.org@748 a494cfbc-eb01-0410-851d-a64ba20cac60
2008-02-19 05:28:11 +00:00
Sergey Semyonov (Serge)
e97775cadc
additional support for rhd driver
...
git-svn-id: svn://kolibrios.org@747 a494cfbc-eb01-0410-851d-a64ba20cac60
2008-02-18 21:38:13 +00:00
Alexey Teplov (
89d030e950
blue screen: save selected resolution instead of VESA mode number (thanks to Serge)
...
git-svn-id: svn://kolibrios.org@746 a494cfbc-eb01-0410-851d-a64ba20cac60
2008-02-18 11:37:45 +00:00
Sergey Semyonov (Serge)
bb54223b35
missing export.inc
...
git-svn-id: svn://kolibrios.org@745 a494cfbc-eb01-0410-851d-a64ba20cac60
2008-02-17 18:54:52 +00:00
Iliya Mihailov (Ghost)
8c335b10b8
table bug fix
...
P.S. be intently when upload!!!
git-svn-id: svn://kolibrios.org@744 a494cfbc-eb01-0410-851d-a64ba20cac60
2008-02-17 16:30:31 +00:00
Rus
b27b500a57
deleted cross order of registers in functions 41,42
...
some optimizations of them
*because revision 741 is broken, I tested it on revision 724
git-svn-id: svn://kolibrios.org@742 a494cfbc-eb01-0410-851d-a64ba20cac60
2008-02-17 13:31:28 +00:00
Sergey Semyonov (Serge)
a24875d50b
kernel: map_io_mem
...
git-svn-id: svn://kolibrios.org@741 a494cfbc-eb01-0410-851d-a64ba20cac60
2008-02-16 08:46:57 +00:00
Sergey Semyonov (Serge)
2c7785b277
PE loader: error checking
...
git-svn-id: svn://kolibrios.org@740 a494cfbc-eb01-0410-851d-a64ba20cac60
2008-02-15 16:15:47 +00:00
heavyiron
ff590c086c
- new cursor and redused cursor sise (static) in mousedrv.inc
...
- changed GNU.TXT -> COPYING.TXT in russian boot screen
- fixed arp request don't working on some machines
git-svn-id: svn://kolibrios.org@739 a494cfbc-eb01-0410-851d-a64ba20cac60
2008-02-15 12:28:43 +00:00
Evgeny Grechnikov (Diamond)
da14e74a6d
Bugfix in boot screen: avoid hangup in some situations
...
git-svn-id: svn://kolibrios.org@738 a494cfbc-eb01-0410-851d-a64ba20cac60
2008-02-14 16:28:40 +00:00
Evgeny Grechnikov (Diamond)
d09388a32f
correction of revision 726
...
git-svn-id: svn://kolibrios.org@737 a494cfbc-eb01-0410-851d-a64ba20cac60
2008-02-13 22:16:08 +00:00
Sergey Semyonov (Serge)
9939a10a33
ATI R500: skip drawing when window is inactive
...
git-svn-id: svn://kolibrios.org@736 a494cfbc-eb01-0410-851d-a64ba20cac60
2008-02-13 07:53:31 +00:00
Evgeny Grechnikov (Diamond)
061c201f0b
* Fixes for flat kernel in SIS900 network card driver, now it works
...
* Bugfix of revision 261:
the author of some changes used 'stdcall' and 'proc' (created for stupid men),
but (as a stupid man) didn't know that they rely on EBP keeping by all
procedures, which is wrong for network card drivers
git-svn-id: svn://kolibrios.org@735 a494cfbc-eb01-0410-851d-a64ba20cac60
2008-02-12 16:23:07 +00:00
Sergey Semyonov (Serge)
86aea3e746
ATI R500: clip output
...
git-svn-id: svn://kolibrios.org@734 a494cfbc-eb01-0410-851d-a64ba20cac60
2008-02-12 10:36:05 +00:00
Sergey Semyonov (Serge)
9a06c513f8
ATI R500 solid_fill, solid_line
...
git-svn-id: svn://kolibrios.org@732 a494cfbc-eb01-0410-851d-a64ba20cac60
2008-02-11 12:24:57 +00:00
Evgeny Grechnikov (Diamond)
11c594dc6e
Fixed constants replaced with correctable definitions (thanks to <Lrz>)
...
git-svn-id: svn://kolibrios.org@731 a494cfbc-eb01-0410-851d-a64ba20cac60
2008-02-11 11:46:18 +00:00
Evgeny Grechnikov (Diamond)
9e7e995235
Show scrollbar for videomodes table; PgUp,PgDn in videomodes table
...
git-svn-id: svn://kolibrios.org@730 a494cfbc-eb01-0410-851d-a64ba20cac60
2008-02-11 09:08:05 +00:00
Sergey Semyonov (Serge)
44a0814170
ATI R500 2D hardware acceleration:
...
It works, but more code required
R5xx chipsets only!!!
git-svn-id: svn://kolibrios.org@729 a494cfbc-eb01-0410-851d-a64ba20cac60
2008-02-11 08:00:58 +00:00
Evgeny Grechnikov (Diamond)
26580c8bd1
Boot screen: correct default values; added some remarks
...
git-svn-id: svn://kolibrios.org@726 a494cfbc-eb01-0410-851d-a64ba20cac60
2008-02-10 11:48:23 +00:00
Evgeny Grechnikov (Diamond)
ee2c4f4c94
* hd_read doesn't add sector to cache if read error has occured
...
* hd read errors at boot do not hang up system
git-svn-id: svn://kolibrios.org@725 a494cfbc-eb01-0410-851d-a64ba20cac60
2008-02-10 10:16:46 +00:00
Evgeny Grechnikov (Diamond)
6e65ab7c45
fixed bug in V86-mode handling of IRQ>=8
...
git-svn-id: svn://kolibrios.org@724 a494cfbc-eb01-0410-851d-a64ba20cac60
2008-02-09 21:30:06 +00:00
Alexey Teplov (
c3db1855f8
new version a booteng.inc
...
git-svn-id: svn://kolibrios.org@716 a494cfbc-eb01-0410-851d-a64ba20cac60
2008-02-07 14:18:19 +00:00
Alexey Teplov (
7cbaa847fd
rewrite bootru.inc and booteng.inc
...
git-svn-id: svn://kolibrios.org@715 a494cfbc-eb01-0410-851d-a64ba20cac60
2008-02-07 13:48:05 +00:00
Alexey Teplov (
3336ee4f37
add vesa
...
git-svn-id: svn://kolibrios.org@714 a494cfbc-eb01-0410-851d-a64ba20cac60
2008-02-07 12:09:16 +00:00
Alexey Teplov (
fde6b79dcc
add new choose of video mode
...
git-svn-id: svn://kolibrios.org@713 a494cfbc-eb01-0410-851d-a64ba20cac60
2008-02-07 12:07:20 +00:00
Sergey Semyonov (Serge)
723d4d3618
AZ hotfix: memory for unpack
...
pages for V86, access to own page tables
git-svn-id: svn://kolibrios.org@712 a494cfbc-eb01-0410-851d-a64ba20cac60
2008-02-07 04:50:50 +00:00
Evgeny Grechnikov (Diamond)
ebeed28881
* V86 manager
...
* support of drives visible by BIOS through V86 mode
* shutdown fixes
* background redraw fixes
* when booting from CD/DVD, load all floppy by tracks, not only used sectors
git-svn-id: svn://kolibrios.org@709 a494cfbc-eb01-0410-851d-a64ba20cac60
2008-02-04 15:31:59 +00:00
Sergey Semyonov (Serge)
73451d6086
sis.asm: skip codec powerup test
...
git-svn-id: svn://kolibrios.org@708 a494cfbc-eb01-0410-851d-a64ba20cac60
2008-02-02 22:00:14 +00:00
hidnplayr
7941c117bc
changes to attach_int_handler:
...
detect if int is not larger then 15
(you could probably crash the kernel otherwise)
git-svn-id: svn://kolibrios.org@700 a494cfbc-eb01-0410-851d-a64ba20cac60
2008-01-20 20:51:24 +00:00
Sergey Semyonov (Serge)
df2ca4bbd5
Fast two-stream mixer
...
git-svn-id: svn://kolibrios.org@697 a494cfbc-eb01-0410-851d-a64ba20cac60
2008-01-17 08:27:36 +00:00
Sergey Semyonov (Serge)
606f0073f5
Infinity: fast path for single stream
...
git-svn-id: svn://kolibrios.org@695 a494cfbc-eb01-0410-851d-a64ba20cac60
2008-01-14 02:53:46 +00:00
Sergey Semyonov (Serge)
71f27df7b3
Floating point mixer. Powered by the Dark side. (see USE_SSE2_MIXER. SSE2 required)
...
git-svn-id: svn://kolibrios.org@694 a494cfbc-eb01-0410-851d-a64ba20cac60
2008-01-12 07:54:11 +00:00
Mihail Semenyako (mike.dld)
76aa52dd6b
Updated build scripts to include ensoniq, ps2mouse and uart drivers
...
git-svn-id: svn://kolibrios.org@693 a494cfbc-eb01-0410-851d-a64ba20cac60
2008-01-04 01:45:35 +00:00
Evgeny Grechnikov (Diamond)
e02112ea70
deleting cross registers in system calls, part 2
...
git-svn-id: svn://kolibrios.org@684 a494cfbc-eb01-0410-851d-a64ba20cac60
2007-12-17 11:04:07 +00:00
Evgeny Grechnikov (Diamond)
a3ee7f3740
shutdown code now correctly handles >128 Kb file kernel.mnt
...
git-svn-id: svn://kolibrios.org@681 a494cfbc-eb01-0410-851d-a64ba20cac60
2007-12-13 18:45:44 +00:00
Evgeny Grechnikov (Diamond)
d59aaca0fa
fix in debug subsystem
...
git-svn-id: svn://kolibrios.org@680 a494cfbc-eb01-0410-851d-a64ba20cac60
2007-12-08 21:18:55 +00:00
Evgeny Grechnikov (Diamond)
c2a771d335
restoring window after rolling up does not allow invalid window coordinates
...
git-svn-id: svn://kolibrios.org@679 a494cfbc-eb01-0410-851d-a64ba20cac60
2007-12-08 19:46:57 +00:00
hidnplayr
814797a829
exported sys_msg_board as SysMsgBoardChar
...
this will make FDO work in drivers too
git-svn-id: svn://kolibrios.org@674 a494cfbc-eb01-0410-851d-a64ba20cac60
2007-11-18 11:13:14 +00:00
Sergey Semyonov (Serge)
cd14d65fc6
vesa 1.2 fixup
...
git-svn-id: svn://kolibrios.org@673 a494cfbc-eb01-0410-851d-a64ba20cac60
2007-11-16 08:28:33 +00:00
hidnplayr
e24551e65f
PciWrite32 function was missing
...
git-svn-id: svn://kolibrios.org@672 a494cfbc-eb01-0410-851d-a64ba20cac60
2007-11-15 19:43:35 +00:00
Iliya Mihailov (Ghost)
4f0542fd62
initial deleting cross regisres in system calls
...
git-svn-id: svn://kolibrios.org@671 a494cfbc-eb01-0410-851d-a64ba20cac60
2007-11-12 23:08:54 +00:00
andrew_programmer
f259abc5ff
Added ATI Radeon Xpress 200M support.
...
git-svn-id: svn://kolibrios.org@669 a494cfbc-eb01-0410-851d-a64ba20cac60
2007-10-28 12:44:04 +00:00
Sergey Semyonov (Serge)
17c2ff7b3d
fixed map_pe()
...
git-svn-id: svn://kolibrios.org@668 a494cfbc-eb01-0410-851d-a64ba20cac60
2007-10-28 05:36:29 +00:00
Evgeny Grechnikov (Diamond)
eec9fdbabb
69.4 and 69.5 now do not require debugging privileges
...
git-svn-id: svn://kolibrios.org@667 a494cfbc-eb01-0410-851d-a64ba20cac60
2007-10-27 22:54:42 +00:00
Evgeny Grechnikov (Diamond)
c1f806239d
* new system function for "send message"
...
* @panel: Alt+F4 sends close message rather than immediate kill
git-svn-id: svn://kolibrios.org@665 a494cfbc-eb01-0410-851d-a64ba20cac60
2007-10-25 11:20:02 +00:00
Sergey Semyonov (Serge)
81e27e05e7
fix load_file
...
git-svn-id: svn://kolibrios.org@663 a494cfbc-eb01-0410-851d-a64ba20cac60
2007-10-21 02:16:16 +00:00
Sergey Semyonov (Serge)
39d4709d97
yet another stdcall fix
...
git-svn-id: svn://kolibrios.org@662 a494cfbc-eb01-0410-851d-a64ba20cac60
2007-10-20 21:02:38 +00:00
Sergey Semyonov (Serge)
0c4aa274bd
fix some kernel stdcall functions
...
git-svn-id: svn://kolibrios.org@660 a494cfbc-eb01-0410-851d-a64ba20cac60
2007-10-20 17:11:22 +00:00
Sergey Semyonov (Serge)
05fad94d49
PE loader
...
git-svn-id: svn://kolibrios.org@659 a494cfbc-eb01-0410-851d-a64ba20cac60
2007-10-20 13:07:32 +00:00
Iliya Mihailov (Ghost)
8eaf6e2fcb
* code clearing
...
* bug fix in "show_error_parameters", now registers value correctly show
git-svn-id: svn://kolibrios.org@658 a494cfbc-eb01-0410-851d-a64ba20cac60
2007-10-19 15:42:11 +00:00
Evgeny Grechnikov (Diamond)
eb7b2475c8
updated loader_doc.txt
...
git-svn-id: svn://kolibrios.org@657 a494cfbc-eb01-0410-851d-a64ba20cac60
2007-10-19 11:18:55 +00:00
Mihail Semenyako (mike.dld)
a30801ba4b
Fix in DEBUGF (incorrect output of eax..edi with %x)
...
New show_error_parameters (core/sys32.inc) from Ghost
git-svn-id: svn://kolibrios.org@656 a494cfbc-eb01-0410-851d-a64ba20cac60
2007-10-19 11:04:39 +00:00
Marat Zakiyanov (Mario79)
8c19251a65
Function 47 - output of qword (64-bites) number
...
git-svn-id: svn://kolibrios.org@655 a494cfbc-eb01-0410-851d-a64ba20cac60
2007-10-18 16:27:26 +00:00
Evgeny Grechnikov (Diamond)
01247f1a05
fixed serious FAT32 bug introduced in svn.649
...
git-svn-id: svn://kolibrios.org@654 a494cfbc-eb01-0410-851d-a64ba20cac60
2007-10-18 10:25:48 +00:00
Evgeny Grechnikov (Diamond)
07eee4adec
added bootlog message if first app cannot be loaded
...
git-svn-id: svn://kolibrios.org@653 a494cfbc-eb01-0410-851d-a64ba20cac60
2007-10-17 07:05:33 +00:00
Marat Zakiyanov (Mario79)
2fd4568906
Function 47 - output of number without empty zero in high bits
...
git-svn-id: svn://kolibrios.org@652 a494cfbc-eb01-0410-851d-a64ba20cac60
2007-10-16 21:19:12 +00:00
Evgeny Grechnikov (Diamond)
9b7b65b014
acceleration of FAT writing
...
git-svn-id: svn://kolibrios.org@649 a494cfbc-eb01-0410-851d-a64ba20cac60
2007-10-15 14:05:52 +00:00
Evgeny Grechnikov (Diamond)
efedbc015e
Kernel updated to 0.7.1.0
...
git-svn-id: svn://kolibrios.org@641 a494cfbc-eb01-0410-851d-a64ba20cac60
2007-09-23 20:58:50 +00:00
andrew_programmer
67089c784b
Added support ATI R7000.
...
git-svn-id: svn://kolibrios.org@640 a494cfbc-eb01-0410-851d-a64ba20cac60
2007-09-22 15:06:01 +00:00
Sergey Semyonov (Serge)
4916376271
ATI 9100 & 9250
...
git-svn-id: svn://kolibrios.org@639 a494cfbc-eb01-0410-851d-a64ba20cac60
2007-09-22 10:09:51 +00:00
Sergey Semyonov (Serge)
7bccb7de56
fix software cursor code
...
git-svn-id: svn://kolibrios.org@638 a494cfbc-eb01-0410-851d-a64ba20cac60
2007-09-21 10:07:37 +00:00