TmpDisk: save only disks that are exists, use system.ini

git-svn-id: svn://kolibrios.org@7356 a494cfbc-eb01-0410-851d-a64ba20cac60
This commit is contained in:
Kirill Lipatov (Leency) 2018-09-13 20:31:24 +00:00
parent 512a176c2e
commit 6928eaa581
4 changed files with 22 additions and 5 deletions

View File

@ -3,11 +3,14 @@ language=en
font file=/sys/Fonts/Tahoma.kf
font smoothing=sbp
font height=9
speaker mute=on
speaker mute=on
[mouse]
speed=4
acceleration=3
double_click_delay=64
[low-level]
LBA=off
PCI=on
PCI=on

View File

@ -130,6 +130,20 @@ inline fastcall dword GetFreeRAM()
//return eax = free RAM in Kb
}
inline fastcall int GetCpuIdleCount()
{
EAX = 18;
EBX = 4;
$int 0x40
}
inline fastcall int GetCpuFrequency()
{
EAX = 18;
EBX = 5;
$int 0x40
}
inline fastcall dword LoadDriver(ECX) //ECX - èìÿ äðàéâåðà
{
$mov eax, 68

View File

@ -135,7 +135,7 @@ void Main_Window()
break;
case evReDraw:
system.color.get();
DefineAndDrawWindow(170,150,405,290,0x74,system.color.work,"Virtual Disk Manager 0.66",0);
DefineAndDrawWindow(170,150,405,290,0x74,system.color.work,"Virtual Disk Manager 0.67",0);
GetProcessInfo(#Form, SelfInfo);
if (Form.status_window>2) break;

View File

@ -49,7 +49,7 @@ int driver_handle;
dword disk_sizes[10];
_ini ini = { "/sys/settings/tmpdisk.ini", "DiskSizes" };
_ini ini = { "/sys/settings/system.ini", "DiskSizes" };
/////////////////////////////////////////////////////////////////////////////////////////
///////////////////////// Code ////////////////////
@ -98,7 +98,7 @@ void SaveDiskSizesToIni()
for (i=0; i<=9; i++)
{
key[0]=i+'0';
ini.SetInt(#key, disk_sizes[i]);
if (disk_sizes[i]) ini.SetInt(#key, disk_sizes[i]);
}
}