git-svn-id: https://spexeah.com:8443/svn/Asuro@622 6dbc8c32-bb84-406f-8558-d1cf31a0ab0c
This commit is contained in:
parent
440417547f
commit
bea68de5d2
BIN
bin/kernel.bin
BIN
bin/kernel.bin
Binary file not shown.
Binary file not shown.
BIN
lib/ACE.ppu
BIN
lib/ACE.ppu
Binary file not shown.
BIN
lib/BPE.ppu
BIN
lib/BPE.ppu
Binary file not shown.
BIN
lib/BTSSE.ppu
BIN
lib/BTSSE.ppu
Binary file not shown.
BIN
lib/CFE.ppu
BIN
lib/CFE.ppu
Binary file not shown.
BIN
lib/CSOE.ppu
BIN
lib/CSOE.ppu
Binary file not shown.
BIN
lib/DBGE.ppu
BIN
lib/DBGE.ppu
Binary file not shown.
BIN
lib/DBZ.ppu
BIN
lib/DBZ.ppu
Binary file not shown.
BIN
lib/DFE.ppu
BIN
lib/DFE.ppu
Binary file not shown.
BIN
lib/E1000.ppu
BIN
lib/E1000.ppu
Binary file not shown.
BIN
lib/GPF.ppu
BIN
lib/GPF.ppu
Binary file not shown.
BIN
lib/IDE.ppu
BIN
lib/IDE.ppu
Binary file not shown.
BIN
lib/IDOE.ppu
BIN
lib/IDOE.ppu
Binary file not shown.
BIN
lib/IOPE.ppu
BIN
lib/IOPE.ppu
Binary file not shown.
BIN
lib/MCE.ppu
BIN
lib/MCE.ppu
Binary file not shown.
BIN
lib/NCE.ppu
BIN
lib/NCE.ppu
Binary file not shown.
BIN
lib/NMIE.ppu
BIN
lib/NMIE.ppu
Binary file not shown.
BIN
lib/OOBE.ppu
BIN
lib/OOBE.ppu
Binary file not shown.
BIN
lib/PCI.ppu
BIN
lib/PCI.ppu
Binary file not shown.
BIN
lib/PF.ppu
BIN
lib/PF.ppu
Binary file not shown.
Binary file not shown.
BIN
lib/RTC.ppu
BIN
lib/RTC.ppu
Binary file not shown.
BIN
lib/SFE.ppu
BIN
lib/SFE.ppu
Binary file not shown.
BIN
lib/SNPE.ppu
BIN
lib/SNPE.ppu
Binary file not shown.
Binary file not shown.
BIN
lib/UIE.ppu
BIN
lib/UIE.ppu
Binary file not shown.
BIN
lib/USB.ppu
BIN
lib/USB.ppu
Binary file not shown.
BIN
lib/arp.ppu
BIN
lib/arp.ppu
Binary file not shown.
BIN
lib/asuro.ppu
BIN
lib/asuro.ppu
Binary file not shown.
Binary file not shown.
BIN
lib/console.o
BIN
lib/console.o
Binary file not shown.
BIN
lib/console.ppu
BIN
lib/console.ppu
Binary file not shown.
Binary file not shown.
Binary file not shown.
BIN
lib/eth2.ppu
BIN
lib/eth2.ppu
Binary file not shown.
BIN
lib/fat32.ppu
BIN
lib/fat32.ppu
Binary file not shown.
BIN
lib/faults.ppu
BIN
lib/faults.ppu
Binary file not shown.
BIN
lib/fonts.ppu
BIN
lib/fonts.ppu
Binary file not shown.
BIN
lib/gdt.ppu
BIN
lib/gdt.ppu
Binary file not shown.
BIN
lib/idt.ppu
BIN
lib/idt.ppu
Binary file not shown.
BIN
lib/ipv4.ppu
BIN
lib/ipv4.ppu
Binary file not shown.
BIN
lib/irq.ppu
BIN
lib/irq.ppu
Binary file not shown.
BIN
lib/isr.ppu
BIN
lib/isr.ppu
Binary file not shown.
Binary file not shown.
Binary file not shown.
BIN
lib/kernel.ppu
BIN
lib/kernel.ppu
Binary file not shown.
BIN
lib/keyboard.ppu
BIN
lib/keyboard.ppu
Binary file not shown.
Binary file not shown.
Binary file not shown.
BIN
lib/libpsystem.a
BIN
lib/libpsystem.a
Binary file not shown.
BIN
lib/lists.ppu
BIN
lib/lists.ppu
Binary file not shown.
Binary file not shown.
BIN
lib/memview.ppu
BIN
lib/memview.ppu
Binary file not shown.
BIN
lib/mouse.ppu
BIN
lib/mouse.ppu
Binary file not shown.
Binary file not shown.
BIN
lib/net.ppu
BIN
lib/net.ppu
Binary file not shown.
BIN
lib/nettypes.ppu
BIN
lib/nettypes.ppu
Binary file not shown.
BIN
lib/netutils.ppu
BIN
lib/netutils.ppu
Binary file not shown.
Binary file not shown.
Binary file not shown.
BIN
lib/serial.ppu
BIN
lib/serial.ppu
Binary file not shown.
Binary file not shown.
BIN
lib/strings.ppu
BIN
lib/strings.ppu
Binary file not shown.
BIN
lib/system.o
BIN
lib/system.o
Binary file not shown.
BIN
lib/system.ppu
BIN
lib/system.ppu
Binary file not shown.
BIN
lib/terminal.ppu
BIN
lib/terminal.ppu
Binary file not shown.
Binary file not shown.
BIN
lib/tracer.ppu
BIN
lib/tracer.ppu
Binary file not shown.
BIN
lib/tss.ppu
BIN
lib/tss.ppu
Binary file not shown.
BIN
lib/util.ppu
BIN
lib/util.ppu
Binary file not shown.
Binary file not shown.
@ -43,7 +43,9 @@ type
|
|||||||
EVENT_MOUSE_UP,
|
EVENT_MOUSE_UP,
|
||||||
EVENT_KEY_PRESSED,
|
EVENT_KEY_PRESSED,
|
||||||
EVENT_CLOSE,
|
EVENT_CLOSE,
|
||||||
EVENT_MINIMIZE );
|
EVENT_MINIMIZE,
|
||||||
|
EVENT_FOCUS,
|
||||||
|
EVENT_LOSE_FOCUS );
|
||||||
|
|
||||||
procedure init();
|
procedure init();
|
||||||
procedure clear();
|
procedure clear();
|
||||||
@ -242,6 +244,8 @@ type
|
|||||||
TKeyPressedHook = procedure(info : TKeyInfo);
|
TKeyPressedHook = procedure(info : TKeyInfo);
|
||||||
TCloseHook = procedure();
|
TCloseHook = procedure();
|
||||||
TMinimizeHook = procedure();
|
TMinimizeHook = procedure();
|
||||||
|
TFocusHook = procedure();
|
||||||
|
TLoseFocusHook = procedure();
|
||||||
|
|
||||||
THooks = record
|
THooks = record
|
||||||
OnDraw : TDrawHook;
|
OnDraw : TDrawHook;
|
||||||
@ -252,6 +256,8 @@ type
|
|||||||
OnKeyPressed : TKeyPressedHook;
|
OnKeyPressed : TKeyPressedHook;
|
||||||
OnClose : TCloseHook;
|
OnClose : TCloseHook;
|
||||||
OnMinimize : TMinimizeHook;
|
OnMinimize : TMinimizeHook;
|
||||||
|
OnFocus : TFocusHook;
|
||||||
|
OnLoseFocus : TLoseFocusHook;
|
||||||
end;
|
end;
|
||||||
|
|
||||||
TWindow = record
|
TWindow = record
|
||||||
@ -414,6 +420,8 @@ begin
|
|||||||
EVENT_KEY_PRESSED : WindowManager.Windows[WND]^.Hooks.OnKeyPressed:= TKeyPressedHook(Handler);
|
EVENT_KEY_PRESSED : WindowManager.Windows[WND]^.Hooks.OnKeyPressed:= TKeyPressedHook(Handler);
|
||||||
EVENT_CLOSE : WindowManager.Windows[WND]^.Hooks.OnClose:= TCloseHook(Handler);
|
EVENT_CLOSE : WindowManager.Windows[WND]^.Hooks.OnClose:= TCloseHook(Handler);
|
||||||
EVENT_MINIMIZE : WindowManager.Windows[WND]^.Hooks.OnMinimize:= TMinimizeHook(Handler);
|
EVENT_MINIMIZE : WindowManager.Windows[WND]^.Hooks.OnMinimize:= TMinimizeHook(Handler);
|
||||||
|
EVENT_FOCUS : WindowManager.Windows[WND]^.Hooks.OnFocus:= TFocusHook(Handler);
|
||||||
|
EVENT_LOSE_FOCUS : WindowManager.Windows[WND]^.Hooks.OnLoseFocus:= TLoseFocusHook(Handler);
|
||||||
else registerEventHandler:= false;
|
else registerEventHandler:= false;
|
||||||
end;
|
end;
|
||||||
end else begin
|
end else begin
|
||||||
@ -455,6 +463,8 @@ begin
|
|||||||
WND^.Hooks.OnKeyPressed := nil;
|
WND^.Hooks.OnKeyPressed := nil;
|
||||||
WND^.Hooks.OnClose := nil;
|
WND^.Hooks.OnClose := nil;
|
||||||
WND^.Hooks.OnMinimize := nil;
|
WND^.Hooks.OnMinimize := nil;
|
||||||
|
WND^.Hooks.OnFocus := nil;
|
||||||
|
WND^.Hooks.OnLoseFocus := nil;
|
||||||
WindowManager.Windows[newWindow]:= WND;
|
WindowManager.Windows[newWindow]:= WND;
|
||||||
end;
|
end;
|
||||||
end;
|
end;
|
||||||
|
@ -19,12 +19,27 @@ type
|
|||||||
|
|
||||||
procedure init;
|
procedure init;
|
||||||
function getDateTime : TDateTime;
|
function getDateTime : TDateTime;
|
||||||
|
function weekdayToString(Weekday : uint8) : pchar;
|
||||||
|
|
||||||
implementation
|
implementation
|
||||||
|
|
||||||
var
|
var
|
||||||
DateTime : TDateTime;
|
DateTime : TDateTime;
|
||||||
|
|
||||||
|
function weekdayToString(Weekday : uint8) : pchar;
|
||||||
|
begin
|
||||||
|
case Weekday of
|
||||||
|
0:weekdayToString:= 'Saturday';
|
||||||
|
1:weekdayToString:= 'Sunday';
|
||||||
|
2:weekdayToString:= 'Monday';
|
||||||
|
3:weekdayToString:= 'Tuesday';
|
||||||
|
4:weekdayToString:= 'Wednesday';
|
||||||
|
5:weekdayToString:= 'Thursday';
|
||||||
|
6:weekdayToString:= 'Friday';
|
||||||
|
else weekdayToString:= 'Unknown';
|
||||||
|
end;
|
||||||
|
end;
|
||||||
|
|
||||||
function is_update_in_progress : boolean;
|
function is_update_in_progress : boolean;
|
||||||
var
|
var
|
||||||
bin : uint8;
|
bin : uint8;
|
||||||
|
@ -3,11 +3,11 @@ unit asuro;
|
|||||||
interface
|
interface
|
||||||
|
|
||||||
const
|
const
|
||||||
VERSION = '1.0.0-613a';
|
VERSION = '1.0.0-620a';
|
||||||
VERSION_MAJOR = '1';
|
VERSION_MAJOR = '1';
|
||||||
VERSION_MINOR = '0';
|
VERSION_MINOR = '0';
|
||||||
VERSION_SUB = '0';
|
VERSION_SUB = '0';
|
||||||
REVISION = '613';
|
REVISION = '620';
|
||||||
RELEASE = 'a';
|
RELEASE = 'a';
|
||||||
|
|
||||||
implementation
|
implementation
|
||||||
|
@ -3,12 +3,13 @@ unit fonts;
|
|||||||
interface
|
interface
|
||||||
|
|
||||||
const
|
const
|
||||||
|
|
||||||
Std_Mask : Array[0..32768] of uint16 = (
|
Std_Mask : Array[0..32768] of uint16 = (
|
||||||
$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$0000,
|
$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$0000,
|
||||||
$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$0000,$0000,
|
$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$0000,$0000,
|
||||||
$FFFF,$FFFF,$FFFF,$FFFF,$0000,$0000,$0000,$0000,
|
|
||||||
$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$0000,$0000,$0000,
|
$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$0000,$0000,$0000,
|
||||||
$FFFF,$FFFF,$0000,$FFFF,$FFFF,$FFFF,$0000,$0000,
|
$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$0000,$0000,$0000,
|
||||||
|
$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$0000,$0000,
|
||||||
$FFFF,$FFFF,$0000,$0000,$FFFF,$FFFF,$FFFF,$0000,
|
$FFFF,$FFFF,$0000,$0000,$FFFF,$FFFF,$FFFF,$0000,
|
||||||
$FFFF,$0000,$0000,$0000,$0000,$FFFF,$FFFF,$FFFF,
|
$FFFF,$0000,$0000,$0000,$0000,$FFFF,$FFFF,$FFFF,
|
||||||
$0000,$0000,$0000,$0000,$0000,$0000,$FFFF,$FFFF,
|
$0000,$0000,$0000,$0000,$0000,$0000,$FFFF,$FFFF,
|
||||||
@ -23,6 +24,16 @@ const
|
|||||||
$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
|
$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
|
||||||
$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
|
$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
|
||||||
$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
|
$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
|
||||||
|
$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$0000,
|
||||||
|
$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$0000,
|
||||||
|
$FFFF,$FFFF,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
|
||||||
|
$FFFF,$FFFF,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
|
||||||
|
$FFFF,$FFFF,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
|
||||||
|
$FFFF,$FFFF,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
|
||||||
|
$FFFF,$FFFF,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
|
||||||
|
$FFFF,$FFFF,$0000,$0000,$0000,$FFFF,$FFFF,$0000,
|
||||||
|
$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$0000,
|
||||||
|
$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$0000,
|
||||||
$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
|
$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
|
||||||
$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
|
$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
|
||||||
$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
|
$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
|
||||||
@ -37,12 +48,24 @@ const
|
|||||||
$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
|
$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
|
||||||
$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
|
$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
|
||||||
$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
|
$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
|
||||||
|
$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$0000,
|
||||||
|
$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$0000,
|
||||||
$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
|
$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
|
||||||
$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
|
$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
|
||||||
$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
|
$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
|
||||||
$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
|
$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
|
||||||
$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
|
$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
|
||||||
$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
|
$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
|
||||||
|
$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$0000,
|
||||||
|
$FFFF,$0000,$0000,$0000,$0000,$0000,$FFFF,$0000,
|
||||||
|
$FFFF,$0000,$0000,$0000,$0000,$0000,$FFFF,$0000,
|
||||||
|
$FFFF,$0000,$0000,$0000,$0000,$0000,$FFFF,$0000,
|
||||||
|
$FFFF,$0000,$0000,$0000,$0000,$0000,$FFFF,$0000,
|
||||||
|
$FFFF,$0000,$0000,$0000,$0000,$0000,$FFFF,$0000,
|
||||||
|
$FFFF,$0000,$0000,$0000,$0000,$0000,$FFFF,$0000,
|
||||||
|
$FFFF,$0000,$0000,$0000,$0000,$0000,$FFFF,$0000,
|
||||||
|
$FFFF,$0000,$0000,$0000,$0000,$0000,$FFFF,$0000,
|
||||||
|
$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$0000,
|
||||||
$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
|
$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
|
||||||
$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
|
$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
|
||||||
$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
|
$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
|
||||||
@ -58,48 +81,26 @@ const
|
|||||||
$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
|
$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
|
||||||
$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
|
$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
|
||||||
$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
|
$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
|
||||||
|
$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$0000,
|
||||||
$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
|
$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
|
||||||
$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
|
$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
|
||||||
$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
|
$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
|
||||||
$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
|
$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,
|
||||||
$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
|
$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,
|
||||||
$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
|
$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,
|
||||||
$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
|
$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,
|
||||||
$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
|
$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,
|
||||||
$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
|
$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,
|
||||||
$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
|
$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,
|
||||||
$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
|
$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,
|
||||||
$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
|
$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,
|
||||||
$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
|
$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,
|
||||||
$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
|
$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,
|
||||||
$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
|
$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,
|
||||||
$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
|
$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,
|
||||||
$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
|
$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,
|
||||||
$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
|
$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,
|
||||||
$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
|
$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,
|
||||||
$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
|
|
||||||
$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
|
|
||||||
$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
|
|
||||||
$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
|
|
||||||
$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
|
|
||||||
$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
|
|
||||||
$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
|
|
||||||
$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
|
|
||||||
$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
|
|
||||||
$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
|
|
||||||
$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
|
|
||||||
$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
|
|
||||||
$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
|
|
||||||
$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
|
|
||||||
$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
|
|
||||||
$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
|
|
||||||
$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
|
|
||||||
$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
|
|
||||||
$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
|
|
||||||
$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
|
|
||||||
$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
|
|
||||||
$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
|
|
||||||
$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
|
|
||||||
$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
|
$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
|
||||||
$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
|
$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
|
||||||
$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
|
$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
|
||||||
@ -1961,9 +1962,9 @@ const
|
|||||||
$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
|
$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
|
||||||
$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
|
$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
|
||||||
$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
|
$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
|
||||||
|
$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,
|
||||||
$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$0000,
|
$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$0000,
|
||||||
$FFFF,$FFFF,$0000,$0000,$0000,$FFFF,$0000,$0000,
|
$FFFF,$FFFF,$0000,$0000,$FFFF,$FFFF,$0000,$0000,
|
||||||
$0000,$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,
|
|
||||||
$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,
|
$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,
|
||||||
$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,$0000,
|
$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,$0000,
|
||||||
$0000,$FFFF,$FFFF,$0000,$0000,$0000,$0000,$0000,
|
$0000,$FFFF,$FFFF,$0000,$0000,$0000,$0000,$0000,
|
||||||
@ -4103,13 +4104,12 @@ const
|
|||||||
$00
|
$00
|
||||||
);
|
);
|
||||||
|
|
||||||
|
|
||||||
Std_Font : Array[0..4096] of uint8 = (
|
Std_Font : Array[0..4096] of uint8 = (
|
||||||
%11111110,
|
%11111110,
|
||||||
%11111100,
|
%11111100,
|
||||||
%11110000,
|
|
||||||
%11111000,
|
%11111000,
|
||||||
%11011100,
|
%11111000,
|
||||||
|
%11111100,
|
||||||
%11001110,
|
%11001110,
|
||||||
%10000111,
|
%10000111,
|
||||||
%00000011,
|
%00000011,
|
||||||
@ -4124,6 +4124,16 @@ const
|
|||||||
%00000000,
|
%00000000,
|
||||||
%00000000,
|
%00000000,
|
||||||
%00000000,
|
%00000000,
|
||||||
|
%11111110,
|
||||||
|
%11111110,
|
||||||
|
%11000110,
|
||||||
|
%11000110,
|
||||||
|
%11000110,
|
||||||
|
%11000110,
|
||||||
|
%11000110,
|
||||||
|
%11000110,
|
||||||
|
%11111110,
|
||||||
|
%11111110,
|
||||||
%00000000,
|
%00000000,
|
||||||
%00000000,
|
%00000000,
|
||||||
%00000000,
|
%00000000,
|
||||||
@ -4138,12 +4148,24 @@ const
|
|||||||
%00000000,
|
%00000000,
|
||||||
%00000000,
|
%00000000,
|
||||||
%00000000,
|
%00000000,
|
||||||
|
%11111110,
|
||||||
|
%11111110,
|
||||||
%00000000,
|
%00000000,
|
||||||
%00000000,
|
%00000000,
|
||||||
%00000000,
|
%00000000,
|
||||||
%00000000,
|
%00000000,
|
||||||
%00000000,
|
%00000000,
|
||||||
%00000000,
|
%00000000,
|
||||||
|
%11111110,
|
||||||
|
%10000010,
|
||||||
|
%10000010,
|
||||||
|
%10000010,
|
||||||
|
%10000010,
|
||||||
|
%10000010,
|
||||||
|
%10000010,
|
||||||
|
%10000010,
|
||||||
|
%10000010,
|
||||||
|
%11111110,
|
||||||
%00000000,
|
%00000000,
|
||||||
%00000000,
|
%00000000,
|
||||||
%00000000,
|
%00000000,
|
||||||
@ -4159,48 +4181,26 @@ const
|
|||||||
%00000000,
|
%00000000,
|
||||||
%00000000,
|
%00000000,
|
||||||
%00000000,
|
%00000000,
|
||||||
|
%11111110,
|
||||||
%00000000,
|
%00000000,
|
||||||
%00000000,
|
%00000000,
|
||||||
%00000000,
|
%00000000,
|
||||||
%00000000,
|
%00011000,
|
||||||
%00000000,
|
%00011000,
|
||||||
%00000000,
|
%00011000,
|
||||||
%00000000,
|
%00011000,
|
||||||
%00000000,
|
%00011000,
|
||||||
%00000000,
|
%00011000,
|
||||||
%00000000,
|
%00011000,
|
||||||
%00000000,
|
%00011000,
|
||||||
%00000000,
|
%00011000,
|
||||||
%00000000,
|
%00011000,
|
||||||
%00000000,
|
%00011000,
|
||||||
%00000000,
|
%00011000,
|
||||||
%00000000,
|
%00011000,
|
||||||
%00000000,
|
%00011000,
|
||||||
%00000000,
|
%00011000,
|
||||||
%00000000,
|
%00011000,
|
||||||
%00000000,
|
|
||||||
%00000000,
|
|
||||||
%00000000,
|
|
||||||
%00000000,
|
|
||||||
%00000000,
|
|
||||||
%00000000,
|
|
||||||
%00000000,
|
|
||||||
%00000000,
|
|
||||||
%00000000,
|
|
||||||
%00000000,
|
|
||||||
%00000000,
|
|
||||||
%00000000,
|
|
||||||
%00000000,
|
|
||||||
%00000000,
|
|
||||||
%00000000,
|
|
||||||
%00000000,
|
|
||||||
%00000000,
|
|
||||||
%00000000,
|
|
||||||
%00000000,
|
|
||||||
%00000000,
|
|
||||||
%00000000,
|
|
||||||
%00000000,
|
|
||||||
%00000000,
|
|
||||||
%00000000,
|
%00000000,
|
||||||
%00000000,
|
%00000000,
|
||||||
%00000000,
|
%00000000,
|
||||||
@ -6062,9 +6062,9 @@ const
|
|||||||
%00000000,
|
%00000000,
|
||||||
%00000000,
|
%00000000,
|
||||||
%00000000,
|
%00000000,
|
||||||
|
%00000000,
|
||||||
%11111110,
|
%11111110,
|
||||||
%11000100,
|
%11001100,
|
||||||
%00001100,
|
|
||||||
%00011000,
|
%00011000,
|
||||||
%00110000,
|
%00110000,
|
||||||
%01100000,
|
%01100000,
|
||||||
@ -8204,9 +8204,6 @@ const
|
|||||||
%00000000
|
%00000000
|
||||||
);
|
);
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
implementation
|
implementation
|
||||||
|
|
||||||
end.
|
end.
|
@ -14,7 +14,7 @@ interface
|
|||||||
const
|
const
|
||||||
KERNEL_VIRTUAL_BASE = $C0000000;
|
KERNEL_VIRTUAL_BASE = $C0000000;
|
||||||
KERNEL_PAGE_NUMBER = KERNEL_VIRTUAL_BASE SHR 22;
|
KERNEL_PAGE_NUMBER = KERNEL_VIRTUAL_BASE SHR 22;
|
||||||
BSOD_ENABLE = false;
|
BSOD_ENABLE = true;
|
||||||
TRACER_ENABLE = true;
|
TRACER_ENABLE = true;
|
||||||
CONSOLE_SLOW_REDRAW = false; //Redraws the Window manager after every character, but slows performance.
|
CONSOLE_SLOW_REDRAW = false; //Redraws the Window manager after every character, but slows performance.
|
||||||
|
|
||||||
|
@ -269,8 +269,8 @@ begin
|
|||||||
writeIntWND(DateTime.Minutes, TERMINAL_HWND);
|
writeIntWND(DateTime.Minutes, TERMINAL_HWND);
|
||||||
writeStringWND(':', TERMINAL_HWND);
|
writeStringWND(':', TERMINAL_HWND);
|
||||||
writeIntlnWND(DateTime.Seconds, TERMINAL_HWND);
|
writeIntlnWND(DateTime.Seconds, TERMINAL_HWND);
|
||||||
//writeStringWND('Weekday: ', TERMINAL_HWND);
|
writeStringWND('Weekday: ', TERMINAL_HWND);
|
||||||
//writeIntlnWND(DateTime.Weekday, TERMINAL_HWND);
|
writeStringlnWND(WeekdayToString(DateTime.Weekday), TERMINAL_HWND);
|
||||||
end;
|
end;
|
||||||
|
|
||||||
procedure registerCommand(command : pchar; method : TCommandMethod; description : pchar);
|
procedure registerCommand(command : pchar; method : TCommandMethod; description : pchar);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user