MSDOS 1.25-2.11-3.3-5.0-6.22およびPCDOS 7.1(派生、再開発)Kernel(およびCommand.com)ソースコードのNASM Syntaxのソースコード
リンク:https://www.singlix.com/trdos/retrodos/index.html
www.youtube.com/@erdogantan
注記:
==は、「msdos ..に基づいて(ただし)(ただし)(ただし、オリジナルよりも最適化されたコードが含まれています)とほぼ等しいことを意味します。
Retro Dos KernelおよびCommand.comソースコードアセンブラー:NASM( "マルチセクションバイナリファイル形式"メソッド)
construction: Retro DOS bootsector (loads combined kernel)
MSDOS.SYS (IO.SYS+MSDOS.SYS), COMMAND.COM
PCDOS.SYS (IBMBIO.COM+IBMDOS.COM), COMMAND.COM -Retro DOS v5 only-
source code: retrodos5.s (includes ibmdos7.bin), ibmdos7.s, command7.s
retrodos42.s (includes msdos6.bin), msdos6.s, command6.s
alternative: MSDOS/PCDOS bootsector (loads MSLOAD sectors)
same with MSDOS and PCDOS
source code: iosys6.s, msdos6.s, command6.s (for Retro DOS v4.2)
ibmbio7.s, ibmdos7.s, command7.s (for Retro DOS 5.0)
MSDOS and PCDOS assembler: MASM (segment group linked together)
construction: boot sector (loads MSLOAD sectors)
IO.SYS (MSLOAD+BIOS+SYSINIT), MSDOS.SYS, COMMAND.COM
IBMBIO.COM (MSLOAD+BIOS+SYSINIT), IBMDOS.COM, COMMAND.COM
レトロDOS v1.0 == msdos 1.25
Retro DOS V2.0 == MSDOS 2.11
レトロDOS v3.0 == msdos 3.3-ウィンドウと互換性がありません3.1-
レトロDOS V3.1 ==コンパクト(レトロDOS v3.0よりも少し改善された) - Windows 3.1-と互換性がありません
レトロDOS v3.2 == msdos 3.3 + 32ビットディスクセクターサポート(msdos 5.0のように) - Windows 3.1互換性はありません -
レトロDOS v3.3 == msdos 3.3 -windows 3.1互換性 - (ただし、このカーネルは32ビットディスクセクターをサポートしていません)
レトロDOS V4.0 == MSDOS 5.0
レトロDOS V4.1 ==コンパクト(レトロDOS V4.0よりも少し改善された)
レトロDOS V4.2 == MSDOS 6.22(DBLSPACE機能なし) - マルチ構成メニューサポート -
レトロDOS V5.0 == IBM PCDOS 7.1(bugfixesを含む)-fat32ファイルシステムサポート -
Retro DOS v3.3〜5.0は、Windows 3.1と完全に互換性があります。
Retro Dos V5.0には、PCDOS 7.1のすべての機能があります。 (また、10個のバグフィックス、9 IBM、1個のMicrosoft Code Bugfixが含まれています)
(If a program runs on PCDOS 7.1, it also will run on Retro DOS v5.0)
((Only exception: Program must not stand on original IBMBIO.COM and IBMDOS.COM order and layout.))
Erdogan Tan -Istanbul -2024