nickysn
|
7628c87e44
+ obtain the msdos version on startup
|
12 years ago |
nickysn
|
b2c95c851a
* fixed bug in the intr and msdos functions, introduced in r24462
|
12 years ago |
nickysn
|
0a8e008a0d
+ the ES register made volatile on i8086 as per the 16-bit x86 calling conventions
|
12 years ago |
nickysn
|
11a915e682
+ zero fill the bss section on startup in the msdos loader
|
12 years ago |
nickysn
|
349f2868db
* fixed intr/msdos bug introduced in r24308
|
12 years ago |
nickysn
|
e107eaea28
* a slight optimization in the MsDos routine (mov al instead of ax)
|
12 years ago |
nickysn
|
ff5091cfb8
* do not save bx, cx, si and di in the msdos and intr functions, as preserving them isn't required for the pascal calling convention
|
12 years ago |
nickysn
|
5ed1222e64
* changed the default i8086 calling convention to pocall_pascal
|
12 years ago |
nickysn
|
28545f2fad
+ implemented near heap for i8086-msdos, based on the embedded target heap
|
12 years ago |
nickysn
|
2fd729cb4d
+ added CheckLFN to the msdos rtl
|
12 years ago |
nickysn
|
47342630e0
+ allocate space for stack and heap dynamically on program startup for i8086-msdos
|
12 years ago |
nickysn
|
102f929e99
- do not initialize the flags register on entry to the interrupt in the Intr/MsDos procedure (which is the TP-compatible behavior)
|
12 years ago |
nickysn
|
b61a9ba6a6
+ implemented GetProcessID for i8086-msdos (returns the PSP)
|
12 years ago |
nickysn
|
9b79c52f32
* fixed bug in FPC_INTR and FPC_MSDOS
|
12 years ago |
nickysn
|
c76b459324
* implemented the MsDos function with an asm prequel to the Intr function
|
12 years ago |
nickysn
|
db07a990a9
* also save BP in FPC_INTR
|
12 years ago |
nickysn
|
cd18b792ab
+ added Intr and MsDos implementations for i8086-msdos
|
12 years ago |
nickysn
|
867a0de37c
segment stack declared of class stack to make wlink happy
|
12 years ago |
nickysn
|
2393cd5eef
added DebugWrite and DebugWriteLn to the minimal msdos rtl
|
12 years ago |
nickysn
|
fd328eda44
really minimal msdos rtl added
|
12 years ago |