Evgeny Grechnikov (Diamond)
379dd4d36d
Load/eject CD/DVD device tray moved from sysfn 70 to sysfn 24 (see sysfunc*),
...
because these actions do not involve file system.
git-svn-id: svn://kolibrios.org@588 a494cfbc-eb01-0410-851d-a64ba20cac60
2007-07-26 12:25:17 +00:00
Sergey Semyonov (Serge)
a4f10b7565
From Ghost: calls to PCIBIOS services
...
git-svn-id: svn://kolibrios.org@586 a494cfbc-eb01-0410-851d-a64ba20cac60
2007-07-23 17:50:42 +00:00
Marat Zakiyanov (Mario79)
93e2c279ba
The universal cache of IDE devices.
...
Step 2:
1) Realized cache ATAPI device (CD\DVD).
2) Lock\Unlock ATAPI device for working with cache.
3) Eject (F70/10) and Load (F70/11) tray of ATAPI device.
4) Application CD_tray for control of tray ATAPI device.
git-svn-id: svn://kolibrios.org@585 a494cfbc-eb01-0410-851d-a64ba20cac60
2007-07-22 20:52:21 +00:00
Marat Zakiyanov (Mario79)
dfac57a317
Fix calculate size of cache (IDE devices). Now data do not intersect limits of the cache.
...
git-svn-id: svn://kolibrios.org@584 a494cfbc-eb01-0410-851d-a64ba20cac60
2007-07-21 15:59:17 +00:00
Rus
2199c90dd9
Added Num Pad.
...
git-svn-id: svn://kolibrios.org@582 a494cfbc-eb01-0410-851d-a64ba20cac60
2007-07-16 20:21:34 +00:00
Sergey Semyonov (Serge)
b26531da12
reduce core memory
...
git-svn-id: svn://kolibrios.org@581 a494cfbc-eb01-0410-851d-a64ba20cac60
2007-07-16 16:19:43 +00:00
Marat Zakiyanov (Mario79)
b229fdc2c2
The universal cache of IDE devices.
...
Step 1:
1) Allocate of separate area for everyone IDE device.
2) Usage of the allocated areas for HDD. (Cache CD\DVD - not realized, but the memory for it is allocated. This be realized in step 2).
3) The area of memory 0x80300000 - > 0x80400000 now is free and is not used.
4) The area of memory 0x80284000 - > 0x8028BFFF is used for HDD DMA.
git-svn-id: svn://kolibrios.org@580 a494cfbc-eb01-0410-851d-a64ba20cac60
2007-07-15 23:22:14 +00:00
Sergey Semyonov (Serge)
5f63bc470b
update sis.asm
...
git-svn-id: svn://kolibrios.org@579 a494cfbc-eb01-0410-851d-a64ba20cac60
2007-07-13 16:12:43 +00:00
Marat Zakiyanov (Mario79)
8f49b3612a
Check all 4 entry of MBR and EMBR
...
git-svn-id: svn://kolibrios.org@578 a494cfbc-eb01-0410-851d-a64ba20cac60
2007-07-13 07:26:44 +00:00
Sergey Semyonov (Serge)
fdab9ee5c7
fix 2_16_48 stream
...
git-svn-id: svn://kolibrios.org@575 a494cfbc-eb01-0410-851d-a64ba20cac60
2007-07-09 12:30:20 +00:00
Sergey Semyonov (Serge)
edaf0b8d64
update SOUND_VERSION
...
git-svn-id: svn://kolibrios.org@574 a494cfbc-eb01-0410-851d-a64ba20cac60
2007-07-09 01:05:41 +00:00
Sergey Semyonov (Serge)
6aaa312f13
infinity.asm: add SND_GETFREESPACE call
...
git-svn-id: svn://kolibrios.org@572 a494cfbc-eb01-0410-851d-a64ba20cac60
2007-07-08 19:25:07 +00:00
SPraid (simba)
f1bb02a02c
sound blaster 16 bug fix in flat kernel
...
git-svn-id: svn://kolibrios.org@571 a494cfbc-eb01-0410-851d-a64ba20cac60
2007-07-08 12:14:34 +00:00
Evgeny Grechnikov (Diamond)
390d9aa3a7
first call to sysfn 0 activates window
...
git-svn-id: svn://kolibrios.org@569 a494cfbc-eb01-0410-851d-a64ba20cac60
2007-07-07 11:42:26 +00:00
Sergey Semyonov (Serge)
7651ba5227
infinity.asm: fix 2_16_48 stream
...
git-svn-id: svn://kolibrios.org@568 a494cfbc-eb01-0410-851d-a64ba20cac60
2007-07-07 11:13:26 +00:00
Sergey Semyonov (Serge)
3880bd7325
1)sound.asm: disable previous patch by default
...
2)uhci transfer descriptors
git-svn-id: svn://kolibrios.org@567 a494cfbc-eb01-0410-851d-a64ba20cac60
2007-07-07 07:25:17 +00:00
Sergey Semyonov (Serge)
5ddaca390b
sound.asm: patch BIOS bug for ICH0
...
add USE_IRQ_REMAP conditional directive
git-svn-id: svn://kolibrios.org@566 a494cfbc-eb01-0410-851d-a64ba20cac60
2007-07-06 08:12:11 +00:00
Sergey Semyonov (Serge)
d2d9121bbf
sound.asm: check supported irq lines
...
git-svn-id: svn://kolibrios.org@565 a494cfbc-eb01-0410-851d-a64ba20cac60
2007-07-04 08:55:42 +00:00
Evgeny Grechnikov (Diamond)
1ace6b360e
bugfix of revision 555
...
git-svn-id: svn://kolibrios.org@564 a494cfbc-eb01-0410-851d-a64ba20cac60
2007-07-03 13:04:51 +00:00
Sergey Semyonov (Serge)
d0a2212fb9
sound.asm: fixed memory mapped BAR
...
git-svn-id: svn://kolibrios.org@563 a494cfbc-eb01-0410-851d-a64ba20cac60
2007-07-03 08:14:15 +00:00
Sergey Semyonov (Serge)
e83f71a425
sound.asm: additional debug otput
...
git-svn-id: svn://kolibrios.org@562 a494cfbc-eb01-0410-851d-a64ba20cac60
2007-07-02 14:42:54 +00:00
Sergey Semyonov (Serge)
b0980b5535
fixed in_top displacement in CreateBuffer
...
git-svn-id: svn://kolibrios.org@561 a494cfbc-eb01-0410-851d-a64ba20cac60
2007-07-01 15:18:55 +00:00
Evgeny Grechnikov (Diamond)
3be4fd7a4b
bugfix of revision 555
...
git-svn-id: svn://kolibrios.org@559 a494cfbc-eb01-0410-851d-a64ba20cac60
2007-06-30 12:42:59 +00:00
heavyiron
3dad91d3d7
Radeon 9200SE support
...
git-svn-id: svn://kolibrios.org@558 a494cfbc-eb01-0410-851d-a64ba20cac60
2007-06-28 18:03:34 +00:00
Sergey Semyonov (Serge)
d4ed2579d9
uhci device
...
git-svn-id: svn://kolibrios.org@557 a494cfbc-eb01-0410-851d-a64ba20cac60
2007-06-26 23:33:43 +00:00
Evgeny Grechnikov (Diamond)
0e12a2072c
make background redraw faster
...
git-svn-id: svn://kolibrios.org@555 a494cfbc-eb01-0410-851d-a64ba20cac60
2007-06-26 15:52:28 +00:00
SPraid (simba)
d7d49c0feb
added window type (Y=4). skinned window with fixed sizes
...
git-svn-id: svn://kolibrios.org@549 a494cfbc-eb01-0410-851d-a64ba20cac60
2007-06-22 00:17:28 +00:00
Evgeny Grechnikov (Diamond)
925adfd15a
changed background handling
...
git-svn-id: svn://kolibrios.org@546 a494cfbc-eb01-0410-851d-a64ba20cac60
2007-06-18 16:39:42 +00:00
SPraid (simba)
b5bc8a7c09
added variant for d (preload) - 4-format ram disk
...
(need when ram disk not loading and not linked)
for example - loading from cdorm
git-svn-id: svn://kolibrios.org@545 a494cfbc-eb01-0410-851d-a64ba20cac60
2007-06-17 15:40:48 +00:00
SPraid (simba)
153714889f
load VMODE.MDR use 70 function (I'am not test it. Please test it!!!)
...
git-svn-id: svn://kolibrios.org@544 a494cfbc-eb01-0410-851d-a64ba20cac60
2007-06-14 22:23:47 +00:00
SPraid (simba)
263374dacd
prepare for cd load (bx='m0' set by loader).
...
git-svn-id: svn://kolibrios.org@543 a494cfbc-eb01-0410-851d-a64ba20cac60
2007-06-14 18:21:03 +00:00
Sergey Semyonov (Serge)
1be3cabb3a
fix special values in COFF symbol table
...
git-svn-id: svn://kolibrios.org@541 a494cfbc-eb01-0410-851d-a64ba20cac60
2007-06-14 11:47:17 +00:00
victor
07486a11e4
change format outputed data sysfunc 18.13
...
see sysfuncs.txt
git-svn-id: svn://kolibrios.org@540 a494cfbc-eb01-0410-851d-a64ba20cac60
2007-06-11 15:42:19 +00:00
SPraid (simba)
7f9f16c0ff
CD drivers update from mario
...
git-svn-id: svn://kolibrios.org@538 a494cfbc-eb01-0410-851d-a64ba20cac60
2007-06-08 14:17:17 +00:00
Evgeny Grechnikov (Diamond)
dea47105d0
Kernel updated to 0.7.0.0
...
git-svn-id: svn://kolibrios.org@536 a494cfbc-eb01-0410-851d-a64ba20cac60
2007-06-07 13:34:43 +00:00
SPraid (simba)
5154195769
translate some comments to english
...
git-svn-id: svn://kolibrios.org@535 a494cfbc-eb01-0410-851d-a64ba20cac60
2007-06-07 12:56:40 +00:00
Evgeny Grechnikov (Diamond)
3cd0677d7e
Fixed work with CD broken in svn.521
...
git-svn-id: svn://kolibrios.org@533 a494cfbc-eb01-0410-851d-a64ba20cac60
2007-06-04 09:29:32 +00:00
Evgeny Grechnikov (Diamond)
58a419e855
Sysfunction 23v does not require task switch when waiting
...
git-svn-id: svn://kolibrios.org@531 a494cfbc-eb01-0410-851d-a64ba20cac60
2007-06-04 08:58:32 +00:00
Mihail Semenyako (mike.dld)
957ae391e2
Changed 'revision' keyword to 'Revision', which is correct
...
Renamed 'lib_func.inc' to 'imports.inc'
Translated several Russian comments to English, but not all. Let's be serious, guys
git-svn-id: svn://kolibrios.org@530 a494cfbc-eb01-0410-851d-a64ba20cac60
2007-05-30 22:50:18 +00:00
SPraid (simba)
93e66701fb
change path to "/sys" in some programs.
...
in build_all.bat: delete config.inc after compiling
delete /kernel/trunk/lib
git-svn-id: svn://kolibrios.org@529 a494cfbc-eb01-0410-851d-a64ba20cac60
2007-05-30 14:45:45 +00:00
Evgeny Grechnikov (Diamond)
141e4c2c3d
* Rewritten Vesa2 background code, it is much faster now
...
* Fixed kernel fault when creating files with unusual names with multiple dots
git-svn-id: svn://kolibrios.org@527 a494cfbc-eb01-0410-851d-a64ba20cac60
2007-05-30 13:48:21 +00:00
Evgeny Grechnikov (Diamond)
de8a596226
* Fixed bug with handling of command-line for apps
...
* Fn 70 supports /sys/... syntax for access to sysdir (/rd/1 with normal boot)
git-svn-id: svn://kolibrios.org@525 a494cfbc-eb01-0410-851d-a64ba20cac60
2007-05-29 08:32:11 +00:00
Evgeny Grechnikov (Diamond)
61c54a1be6
* Correct value of selector gs
...
* Support for kpack'ed skin files
* Default setting for DMA access is now "disabled"
* Fixed kernel fault when network packet sending
git-svn-id: svn://kolibrios.org@523 a494cfbc-eb01-0410-851d-a64ba20cac60
2007-05-25 09:37:08 +00:00
Evgeny Grechnikov (Diamond)
4f326f77c6
* efficient handling of file names substitution
...
* current directory support; new sysfunction 30
* fixed bug in load_file with files of size divisible by page size
git-svn-id: svn://kolibrios.org@521 a494cfbc-eb01-0410-851d-a64ba20cac60
2007-05-24 11:27:05 +00:00
Sergey Semyonov (Serge)
23bdfe5dc4
infinity: remove direct access to kernel data
...
git-svn-id: svn://kolibrios.org@520 a494cfbc-eb01-0410-851d-a64ba20cac60
2007-05-24 07:36:48 +00:00
Sergey Semyonov (Serge)
f111d6969f
string manipulation routines for drivers and kernel
...
enable global page support after paging
git-svn-id: svn://kolibrios.org@519 a494cfbc-eb01-0410-851d-a64ba20cac60
2007-05-23 11:26:19 +00:00
Sergey Semyonov (Serge)
692d24b4ec
additional space for kernel code
...
git-svn-id: svn://kolibrios.org@516 a494cfbc-eb01-0410-851d-a64ba20cac60
2007-05-21 18:36:02 +00:00
Evgeny Grechnikov (Diamond)
875ba74b27
* unknown/unsupported videomode at boot leads to return in config manager
...
* boot config manager now allows to totally disable DMA access to HD
git-svn-id: svn://kolibrios.org@514 a494cfbc-eb01-0410-851d-a64ba20cac60
2007-05-21 13:25:02 +00:00
Sergey Semyonov (Serge)
4c1ad6f2c7
align heap_base on 4Mb border
...
move sys_pgmap at the top of kernel memory
git-svn-id: svn://kolibrios.org@513 a494cfbc-eb01-0410-851d-a64ba20cac60
2007-05-20 10:01:18 +00:00
SPraid (simba)
0b7151a256
parse_fn.inc use mikedld librares (shuld be in %sys%/lib)
...
http://mikedld.com/f/libs-dev-3.7z
at sys.conf added network konfiguration
git-svn-id: svn://kolibrios.org@512 a494cfbc-eb01-0410-851d-a64ba20cac60
2007-05-20 09:04:59 +00:00