git-svn-id: https://spexeah.com:8443/svn/Asuro@622 6dbc8c32-bb84-406f-8558-d1cf31a0ab0c
This commit is contained in:
		
							
								
								
									
										
											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_KEY_PRESSED, | ||||
|                    EVENT_CLOSE, | ||||
|                    EVENT_MINIMIZE ); | ||||
|                    EVENT_MINIMIZE, | ||||
|                    EVENT_FOCUS, | ||||
|                    EVENT_LOSE_FOCUS ); | ||||
|  | ||||
| procedure init(); | ||||
| procedure clear(); | ||||
| @@ -242,6 +244,8 @@ type | ||||
|     TKeyPressedHook = procedure(info : TKeyInfo); | ||||
|     TCloseHook      = procedure(); | ||||
|     TMinimizeHook   = procedure(); | ||||
|     TFocusHook      = procedure(); | ||||
|     TLoseFocusHook  = procedure(); | ||||
|  | ||||
|     THooks = record | ||||
|         OnDraw       : TDrawHook; | ||||
| @@ -252,6 +256,8 @@ type | ||||
|         OnKeyPressed : TKeyPressedHook; | ||||
|         OnClose      : TCloseHook; | ||||
|         OnMinimize   : TMinimizeHook; | ||||
|         OnFocus      : TFocusHook; | ||||
|         OnLoseFocus  : TLoseFocusHook; | ||||
|     end; | ||||
|  | ||||
|     TWindow = record | ||||
| @@ -414,6 +420,8 @@ begin | ||||
|             EVENT_KEY_PRESSED : WindowManager.Windows[WND]^.Hooks.OnKeyPressed:= TKeyPressedHook(Handler); | ||||
|             EVENT_CLOSE       : WindowManager.Windows[WND]^.Hooks.OnClose:=      TCloseHook(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; | ||||
|         end; | ||||
|     end else begin | ||||
| @@ -455,6 +463,8 @@ begin | ||||
|         WND^.Hooks.OnKeyPressed := nil; | ||||
|         WND^.Hooks.OnClose      := nil; | ||||
|         WND^.Hooks.OnMinimize   := nil; | ||||
|         WND^.Hooks.OnFocus      := nil; | ||||
|         WND^.Hooks.OnLoseFocus  := nil; | ||||
|         WindowManager.Windows[newWindow]:= WND; | ||||
|     end; | ||||
| end; | ||||
|   | ||||
| @@ -19,12 +19,27 @@ type | ||||
|  | ||||
| procedure init; | ||||
| function getDateTime : TDateTime; | ||||
| function weekdayToString(Weekday : uint8) : pchar; | ||||
|  | ||||
| implementation | ||||
|  | ||||
| var | ||||
|     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; | ||||
| var | ||||
|     bin : uint8; | ||||
|   | ||||
| @@ -3,11 +3,11 @@ unit asuro; | ||||
| interface | ||||
|   | ||||
| const | ||||
|      VERSION       = '1.0.0-613a'; | ||||
|      VERSION       = '1.0.0-620a'; | ||||
|      VERSION_MAJOR = '1'; | ||||
|      VERSION_MINOR = '0'; | ||||
|      VERSION_SUB   = '0'; | ||||
|      REVISION      = '613'; | ||||
|      REVISION      = '620'; | ||||
|      RELEASE       = 'a'; | ||||
|   | ||||
| implementation | ||||
|   | ||||
| @@ -3,12 +3,13 @@ unit fonts; | ||||
| interface | ||||
|  | ||||
| const | ||||
|  | ||||
| Std_Mask : Array[0..32768] of uint16 = ( | ||||
| $FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$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,$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,$0000,$0000,$0000,$0000,$FFFF,$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, | ||||
| $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, | ||||
| @@ -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, | ||||
| $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, | ||||
| $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, | ||||
| @@ -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, | ||||
| $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, | ||||
|                                         $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000, | ||||
|                                         $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000, | ||||
|                                         $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000, | ||||
|                                         $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000, | ||||
|                                         $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000, | ||||
|                                         $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000, | ||||
|                                         $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000, | ||||
|                                         $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000, | ||||
|                                         $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000, | ||||
|                                         $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000, | ||||
|                                         $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000, | ||||
|                                         $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000, | ||||
|                                         $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000, | ||||
|                                         $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000, | ||||
|                                         $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000, | ||||
|                                         $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000, | ||||
|                                         $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000, | ||||
|                                         $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000, | ||||
|                                         $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000, | ||||
|                                         $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000, | ||||
|                                         $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000, | ||||
|                                         $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000, | ||||
|                                         $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000, | ||||
|                                         $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000, | ||||
|                                         $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000, | ||||
|                                         $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000, | ||||
|                                         $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000, | ||||
|                                         $0000,$0000,$0000,$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,$FFFF,$FFFF,$0000,$0000,$0000, | ||||
| $0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000, | ||||
| $0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000, | ||||
| $0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000, | ||||
| $0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000, | ||||
| $0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000, | ||||
| $0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000, | ||||
| $0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000, | ||||
| $0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000, | ||||
| $0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000, | ||||
| $0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000, | ||||
| $0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000, | ||||
| $0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000, | ||||
| $0000,$0000,$0000,$FFFF,$FFFF,$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, | ||||
| @@ -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, | ||||
| $FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$FFFF,$0000, | ||||
|                                         $FFFF,$FFFF,$0000,$0000,$0000,$FFFF,$0000,$0000, | ||||
|                                         $0000,$0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000, | ||||
| $FFFF,$FFFF,$0000,$0000,$FFFF,$FFFF,$0000,$0000, | ||||
| $0000,$0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000, | ||||
| $0000,$0000,$FFFF,$FFFF,$0000,$0000,$0000,$0000, | ||||
| $0000,$FFFF,$FFFF,$0000,$0000,$0000,$0000,$0000, | ||||
| @@ -4103,13 +4104,12 @@ const | ||||
| $00 | ||||
| ); | ||||
|  | ||||
|  | ||||
| Std_Font : Array[0..4096] of uint8 = ( | ||||
| %11111110, | ||||
| %11111100, | ||||
|                                             %11110000, | ||||
| %11111000, | ||||
|                                             %11011100, | ||||
| %11111000, | ||||
| %11111100, | ||||
| %11001110, | ||||
| %10000111, | ||||
| %00000011, | ||||
| @@ -4124,6 +4124,16 @@ const | ||||
| %00000000, | ||||
| %00000000, | ||||
| %00000000, | ||||
| %11111110, | ||||
| %11111110, | ||||
| %11000110, | ||||
| %11000110, | ||||
| %11000110, | ||||
| %11000110, | ||||
| %11000110, | ||||
| %11000110, | ||||
| %11111110, | ||||
| %11111110, | ||||
| %00000000, | ||||
| %00000000, | ||||
| %00000000, | ||||
| @@ -4138,12 +4148,24 @@ const | ||||
| %00000000, | ||||
| %00000000, | ||||
| %00000000, | ||||
| %11111110, | ||||
| %11111110, | ||||
| %00000000, | ||||
| %00000000, | ||||
| %00000000, | ||||
| %00000000, | ||||
| %00000000, | ||||
| %00000000, | ||||
| %11111110, | ||||
| %10000010, | ||||
| %10000010, | ||||
| %10000010, | ||||
| %10000010, | ||||
| %10000010, | ||||
| %10000010, | ||||
| %10000010, | ||||
| %10000010, | ||||
| %11111110, | ||||
| %00000000, | ||||
| %00000000, | ||||
| %00000000, | ||||
| @@ -4159,48 +4181,26 @@ const | ||||
| %00000000, | ||||
| %00000000, | ||||
| %00000000, | ||||
| %11111110, | ||||
| %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, | ||||
|                                             %00000000, | ||||
|                                             %00000000, | ||||
|                                             %00000000, | ||||
|                                             %00000000, | ||||
|                                             %00000000, | ||||
|                                             %00000000, | ||||
|                                             %00000000, | ||||
|                                             %00000000, | ||||
|                                             %00000000, | ||||
|                                             %00000000, | ||||
|                                             %00000000, | ||||
|                                             %00000000, | ||||
|                                             %00000000, | ||||
| %00011000, | ||||
| %00011000, | ||||
| %00011000, | ||||
| %00011000, | ||||
| %00011000, | ||||
| %00011000, | ||||
| %00011000, | ||||
| %00011000, | ||||
| %00011000, | ||||
| %00011000, | ||||
| %00011000, | ||||
| %00011000, | ||||
| %00011000, | ||||
| %00011000, | ||||
| %00011000, | ||||
| %00011000, | ||||
| %00000000, | ||||
| %00000000, | ||||
| %00000000, | ||||
| @@ -6062,9 +6062,9 @@ const | ||||
| %00000000, | ||||
| %00000000, | ||||
| %00000000, | ||||
| %00000000, | ||||
| %11111110, | ||||
|                                             %11000100, | ||||
|                                             %00001100, | ||||
| %11001100, | ||||
| %00011000, | ||||
| %00110000, | ||||
| %01100000, | ||||
| @@ -8204,9 +8204,6 @@ const | ||||
| %00000000 | ||||
| ); | ||||
|  | ||||
|  | ||||
|  | ||||
|  | ||||
| implementation | ||||
|  | ||||
| end. | ||||
| @@ -14,7 +14,7 @@ interface | ||||
| const | ||||
|      KERNEL_VIRTUAL_BASE = $C0000000; | ||||
|      KERNEL_PAGE_NUMBER = KERNEL_VIRTUAL_BASE SHR 22; | ||||
|      BSOD_ENABLE = false; | ||||
|      BSOD_ENABLE = true; | ||||
|      TRACER_ENABLE = true; | ||||
|      CONSOLE_SLOW_REDRAW = false; //Redraws the Window manager after every character, but slows performance. | ||||
|  | ||||
|   | ||||
| @@ -269,8 +269,8 @@ begin | ||||
|      writeIntWND(DateTime.Minutes, TERMINAL_HWND); | ||||
|      writeStringWND(':', TERMINAL_HWND); | ||||
|      writeIntlnWND(DateTime.Seconds, TERMINAL_HWND); | ||||
|      //writeStringWND('Weekday: ', TERMINAL_HWND); | ||||
|      //writeIntlnWND(DateTime.Weekday, TERMINAL_HWND);  | ||||
|      writeStringWND('Weekday: ', TERMINAL_HWND); | ||||
|      writeStringlnWND(WeekdayToString(DateTime.Weekday), TERMINAL_HWND);  | ||||
| end; | ||||
|  | ||||
| procedure registerCommand(command : pchar; method : TCommandMethod; description : pchar); | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 kieron
					kieron