-
Notifications
You must be signed in to change notification settings - Fork 6
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Set text file working tree encodings in .gitattributes
- Loading branch information
Showing
25 changed files
with
5,400 additions
and
5,391 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,5 @@ | ||
*.asm text working-tree-encoding=IBM437 | ||
*.doc text working-tree-encoding=IBM437 | ||
*.hdr text working-tree-encoding=IBM437 | ||
*.rus text working-tree-encoding=IBM866 | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,53 +1,53 @@ | ||
;°±²ÛßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßÛ²±° | ||
;°±²Û A i386(R) protected mode library Û²±° | ||
;°±²Û (C)opyright 1993 by FRIENDS software Û²±° | ||
;°±²Û Supervisor data segment Û²±° | ||
;°±²ÛÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÛ²±° | ||
|
||
Color db 03h ;Text color | ||
IntSP dw offset PSESP ;Pseudo-stack pointer | ||
IntState db 2 ;Interrupts state | ||
IntMask1 db ? ;Saved port[21h] | ||
IntMask2 db ? ;Saved port[A1h] | ||
SavedIDT dq ? ;Saved from real mode IDT | ||
Cursor dw ? ;Cursor address | ||
RMESP dd ? ;Saved from real mode ESP | ||
RMSS dw ? ;Saved from real mode SS | ||
DumpSelc dw ? ;Selector for dump | ||
DumpOffs dd ? ;Dump offset | ||
DumpSize dw ? ;Dump size | ||
Temp1 dd ? ;Four | ||
Temp2 dd ? ; temporary | ||
Temp3 dd ? ; variables | ||
Temp4 dd ? ; for ISRs | ||
;*************************** Debug dump messages ***************************** | ||
UnexpInt db 'ÄÄÄÍÍÍþ Debug interrupt þÍÍÍÄÄÄ',13,10,0 | ||
TaskMsg db 'TR=',0 | ||
UnexpMsg db ' INT=',0 | ||
StackMsg db 'Stack:',0 | ||
RTable db 'GFDES' | ||
GTable db 'DISIBPSPBXDXCXAX' | ||
MemMsg db 'Memory dump; Selector=',0 | ||
GPFmsg db 'GPF; opcode = ',0 | ||
IntController db 'Interrupt controller #' | ||
IntContNo db '1 mask = ',0 | ||
|
||
HIntFrame i30ParmBlock <> ; Local interface structure | ||
|
||
DTload DT386 <> | ||
TaskSegment TSSblk <,,,,,,,,,,,,,,,,,,,,,,,,,,offset IOportMap-offset TaskSegment> | ||
IOportMap db 8192 dup (0) | ||
IOmapEnd db 0 ;End of IOportMap | ||
;Theoretically speaking it | ||
;must be 255, but who cares... | ||
NOWARN ALN | ||
align 4 | ||
WARN ALN | ||
; Stack for VM86 task | ||
dd VM86Stack dup (?) | ||
VM86SP label near | ||
; here is where vm86 int's stack up pl0 esp's | ||
dd PL0stack dup (?) | ||
P0ESP label near | ||
dd ESPstack dup (?) | ||
PSESP label near | ||
;░▒▓█▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀█▓▒░ | ||
;░▒▓█ A i386(R) protected mode library █▓▒░ | ||
;░▒▓█ (C)opyright 1993 by FRIENDS software █▓▒░ | ||
;░▒▓█ Supervisor data segment █▓▒░ | ||
;░▒▓█▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄█▓▒░ | ||
|
||
Color db 03h ;Text color | ||
IntSP dw offset PSESP ;Pseudo-stack pointer | ||
IntState db 2 ;Interrupts state | ||
IntMask1 db ? ;Saved port[21h] | ||
IntMask2 db ? ;Saved port[A1h] | ||
SavedIDT dq ? ;Saved from real mode IDT | ||
Cursor dw ? ;Cursor address | ||
RMESP dd ? ;Saved from real mode ESP | ||
RMSS dw ? ;Saved from real mode SS | ||
DumpSelc dw ? ;Selector for dump | ||
DumpOffs dd ? ;Dump offset | ||
DumpSize dw ? ;Dump size | ||
Temp1 dd ? ;Four | ||
Temp2 dd ? ; temporary | ||
Temp3 dd ? ; variables | ||
Temp4 dd ? ; for ISRs | ||
;*************************** Debug dump messages ***************************** | ||
UnexpInt db '───═══■ Debug interrupt ■═══───',13,10,0 | ||
TaskMsg db 'TR=',0 | ||
UnexpMsg db ' INT=',0 | ||
StackMsg db 'Stack:',0 | ||
RTable db 'GFDES' | ||
GTable db 'DISIBPSPBXDXCXAX' | ||
MemMsg db 'Memory dump; Selector=',0 | ||
GPFmsg db 'GPF; opcode = ',0 | ||
IntController db 'Interrupt controller #' | ||
IntContNo db '1 mask = ',0 | ||
|
||
HIntFrame i30ParmBlock <> ; Local interface structure | ||
|
||
DTload DT386 <> | ||
TaskSegment TSSblk <,,,,,,,,,,,,,,,,,,,,,,,,,,offset IOportMap-offset TaskSegment> | ||
IOportMap db 8192 dup (0) | ||
IOmapEnd db 0 ;End of IOportMap | ||
;Theoretically speaking it | ||
;must be 255, but who cares... | ||
NOWARN ALN | ||
align 4 | ||
WARN ALN | ||
; Stack for VM86 task | ||
dd VM86Stack dup (?) | ||
VM86SP label near | ||
; here is where vm86 int's stack up pl0 esp's | ||
dd PL0stack dup (?) | ||
P0ESP label near | ||
dd ESPstack dup (?) | ||
PSESP label near |
Oops, something went wrong.