TempleOSCDV4.10.ISO
This commit is contained in:
1 parent
c5954d3371
commit
9206246147
181 files changed
+4468
-4313
No files matched your search
+55
-54
@@ -416,7 +416,7 @@ class CPatchTableAbsAddr
|
||||
|
||||
#help_index "Boot"
|
||||
class CKernel
|
||||
{//Must match $LK,"OSStartUp",A="FF:::/Kernel/KStart.CPP,SYS_BOOT_BASE"$
|
||||
{//Must match $LK,"OSStartUp",A="FF:::/Kernel/KStart16.CPP,SYS_BOOT_BASE"$
|
||||
CBinFile h;
|
||||
U32 jmp,
|
||||
boot_src,
|
||||
@@ -836,7 +836,7 @@ public class CHashClass:CHashSrcSym
|
||||
U32 member_cnt;
|
||||
U8 ptr_stars_cnt,raw_type;
|
||||
U16 flags;
|
||||
CMemberLst *member_lst_and_root, //Head of linked list and root of tree.
|
||||
CMemberLst *member_lst_and_root, //Head of linked list and head of tree.
|
||||
*member_class_base_root, //For finding dup class local vars.
|
||||
*last_in_member_lst;
|
||||
CHashClass *base_class,
|
||||
@@ -900,44 +900,44 @@ public class CHashGlblVar:CHashSrcSym
|
||||
#define DOCT_TEXT 0
|
||||
#define DOCT_NEW_LINE 1
|
||||
#define DOCT_SOFT_NEW_LINE 2
|
||||
#define DOCT_CURSOR 3
|
||||
#define DOCT_MARKER 4
|
||||
#define DOCT_TAB 5
|
||||
#define DOCT_CLEAR 6
|
||||
#define DOCT_PAGE_BREAK 7
|
||||
#define DOCT_PAGE_LEN 8
|
||||
#define DOCT_LEFT_MARGIN 9
|
||||
#define DOCT_RIGHT_MARGIN 10
|
||||
#define DOCT_HEADER 11
|
||||
#define DOCT_FOOTER 12
|
||||
#define DOCT_INDENT 13
|
||||
#define DOCT_FOREGROUND 14
|
||||
#define DOCT_BACKGROUND 15
|
||||
#define DOCT_DFT_FOREGROUND 16
|
||||
#define DOCT_DFT_BACKGROUND 17
|
||||
#define DOCT_PMT 18
|
||||
#define DOCT_TAB 3
|
||||
#define DOCT_PAGE_BREAK 4
|
||||
#define DOCT_CURSOR 5
|
||||
#define DOCT_MARKER 6
|
||||
#define DOCT_PMT 7
|
||||
#define DOCT_CLEAR 8
|
||||
#define DOCT_PAGE_LEN 9
|
||||
#define DOCT_LEFT_MARGIN 10
|
||||
#define DOCT_RIGHT_MARGIN 11
|
||||
#define DOCT_HEADER 12
|
||||
#define DOCT_FOOTER 13
|
||||
#define DOCT_INDENT 14
|
||||
#define DOCT_FOREGROUND 15
|
||||
#define DOCT_BACKGROUND 16
|
||||
#define DOCT_DFT_FOREGROUND 17
|
||||
#define DOCT_DFT_BACKGROUND 18
|
||||
#define DOCT_WORD_WRAP 19
|
||||
#define DOCT_UNDERLINE 20
|
||||
#define DOCT_INVERT 21
|
||||
#define DOCT_BLINK 22
|
||||
#define DOCT_SHIFTED_X 23
|
||||
#define DOCT_SHIFTED_Y 24
|
||||
#define DOCT_CURSOR_MOVEMENT 25
|
||||
#define DOCT_ANCHOR 26
|
||||
#define DOCT_LINK 27
|
||||
#define DOCT_BUTTON 28
|
||||
#define DOCT_DATA 29
|
||||
#define DOCT_CHECK_BOX 30
|
||||
#define DOCT_LST 31
|
||||
#define DOCT_MACRO 32
|
||||
#define DOCT_MENU_VAL 33
|
||||
#define DOCT_HEX_ED 34
|
||||
#define DOCT_TREE 35
|
||||
#define DOCT_SPRITE 36
|
||||
#define DOCT_INS_BIN 37
|
||||
#define DOCT_INS_BIN_SIZE 38
|
||||
#define DOCT_SONG 39
|
||||
#define DOCT_HIGHLIGHT 40
|
||||
#define DOCT_HIGHLIGHT 20
|
||||
#define DOCT_BLINK 21
|
||||
#define DOCT_INVERT 22
|
||||
#define DOCT_UNDERLINE 23
|
||||
#define DOCT_SHIFTED_X 24
|
||||
#define DOCT_SHIFTED_Y 25
|
||||
#define DOCT_CURSOR_MOVEMENT 26
|
||||
#define DOCT_ANCHOR 27
|
||||
#define DOCT_LINK 28
|
||||
#define DOCT_BUTTON 29
|
||||
#define DOCT_DATA 30
|
||||
#define DOCT_CHECK_BOX 31
|
||||
#define DOCT_LST 32
|
||||
#define DOCT_MACRO 33
|
||||
#define DOCT_MENU_VAL 34
|
||||
#define DOCT_HEX_ED 35
|
||||
#define DOCT_TREE 36
|
||||
#define DOCT_SPRITE 37
|
||||
#define DOCT_INS_BIN 38
|
||||
#define DOCT_INS_BIN_SIZE 39
|
||||
#define DOCT_SONG 40
|
||||
#define DOCT_HTML_CODE 41
|
||||
#define DOCT_ERROR 42
|
||||
|
||||
@@ -1353,7 +1353,7 @@ class CDocUndo
|
||||
|
||||
public class CDoc //Linked Text File header
|
||||
{//See $LK,"Doc",A="HI:Doc"$ for documentation.
|
||||
CDocEntryBase root;
|
||||
CDocEntryBase head;
|
||||
I64 flags,locked_flags;
|
||||
CDocEntry *cur_entry,*old_cur_entry;
|
||||
I32 cur_col,old_cur_col,
|
||||
@@ -1390,9 +1390,9 @@ public class CDoc //Linked Text File header
|
||||
CDoc *parent_doc; //(When browsing deeper, opening deeper docs.)
|
||||
U64 desc; //8 characters. See $LK,"DocBorderLstDraw",A="MN:DocBorderLstDraw"$().
|
||||
|
||||
CDocBin bin_root;
|
||||
CDocSettings settings_root;
|
||||
CDocUndo undo_root;
|
||||
CDocBin bin_head;
|
||||
CDocSettings settings_head;
|
||||
CDocUndo undo_head;
|
||||
|
||||
I64 user_data;
|
||||
U0 pad;#assert !($$&7) //(compiler lags one token)
|
||||
@@ -2018,7 +2018,7 @@ class CCodeCtrl
|
||||
{
|
||||
CCodeCtrl *coc_next;
|
||||
CCodeMisc *coc_next_misc,*coc_last_misc;
|
||||
CIntermediateCodeBase coc_root;
|
||||
CIntermediateCodeBase coc_head;
|
||||
};
|
||||
|
||||
#help_index "Compiler/Lex"
|
||||
@@ -2922,9 +2922,10 @@ public class CDevGlbls
|
||||
{
|
||||
I64 *idt;
|
||||
U8 *mem64_ptr;
|
||||
U8 *uncached_alias; //Alias of lowest 4 Gig.
|
||||
U8 mp_apic_ids[MP_MAX_PROCESSORS];
|
||||
CMemRange mem32_root;
|
||||
CPCIDev pci_root;
|
||||
CMemRange mem32_head;
|
||||
CPCIDev pci_head;
|
||||
};
|
||||
|
||||
#help_index "Graphics/Color;Graphics/Device Contexts"
|
||||
@@ -3463,16 +3464,16 @@ public class CCPU //The Gs segment reg points to current CCPU.
|
||||
|
||||
#help_index "Memory/Page Tables"
|
||||
#define MEM_MIN_MEG 512 //512 Meg minimum.
|
||||
#define MEM_MAPPED_SPACE 0x2000000000 //Arbitrarily set to 128 Gig.
|
||||
#define MEM_NUM_PML2 (MEM_MAPPED_SPACE>>(9+21))
|
||||
#define MEM_NUM_PML3 1
|
||||
#define MEM_NUM_PML4 1
|
||||
#define MEM_MAPPED_SPACE 0x4000000000 //Arbitrarily set to 256 Gig.
|
||||
#define MEM_NUM_2MEG (MEM_MAPPED_SPACE>>21)
|
||||
#define MEM_NUM_USED_1GIG (MEM_MAPPED_SPACE>>(21+9))
|
||||
#define MEM_NUM_1GIG (0x1000/8)
|
||||
#define MEM_NUM_512GIG (0x1000/8)
|
||||
|
||||
#define SYS_FIXED_AREA 0x100000
|
||||
public class CSysFixedArea
|
||||
{
|
||||
U8 pml2[MEM_NUM_PML2*0x1000],pml3[MEM_NUM_PML3*0x1000],
|
||||
pml4[MEM_NUM_PML4*0x1000];
|
||||
U8 pml2[MEM_NUM_2MEG*8],pml3[MEM_NUM_1GIG*8],pml4[MEM_NUM_512GIG*8];
|
||||
$$=($$+15)&-16;
|
||||
CFPU init_fpu_mmx;
|
||||
CCPU boot_cpu;
|
||||
@@ -3823,7 +3824,7 @@ class CKeyDevEntry
|
||||
|
||||
class CKeyDevGlbls
|
||||
{
|
||||
CKeyDevEntry put_key_root;
|
||||
CKeyDevEntry put_key_head;
|
||||
U0 (**fp_ctrl_alt_cbs)(I64 sc);
|
||||
I64 ctrl_alt_in_irq_flags,
|
||||
**ctrl_alt_ret_addr; //addr of ret addr on stack in kbd irq
|
||||
@@ -3843,7 +3844,7 @@ class CSndData
|
||||
public class CSndGlbls
|
||||
{
|
||||
F64 freq;
|
||||
CSndData record_root;
|
||||
CSndData record_head;
|
||||
Bool record;
|
||||
};
|
||||
|
||||
|
||||
Reference in new issue
Block a user