MSDOS 1.25-2.11-3.3-5.0-6.22 및 PCDOS 7.1 (파생, 재개발) 커널 (및 Command.com) 소스 코드는 NASM 구문의 소스 코드
링크 : https://www.singlix.com/trdos/retrodos/index.html
www.youtube.com/@erdogantan
메모:
==는 대략 (동등한) 또는 "MSDOS를 기준으로"(그러나 원본보다 더 최적화 된 코드를 포함 함)
레트로 dos 커널 및 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
레트로 도스 v1.0 == MSDOS 1.25
레트로 DOS v2.0 == MSDOS 2.11
레트로 DOS v3.0 == MSDOS 3.3- Windows 3.1-와 호환되지 않습니다.
레트로 dos v3.1 == compact (레트로 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 == compact (레트로 dos v4.0보다 조금 더 개선)
레트로 DOS v4.2 == MSDOS 6.22 (dblspace 기능 없음) -Multi 구성 메뉴 지원 -
레트로 DOS v5.0 == IBM PCDOS 7.1 (버그 픽스 포함) -FAT32 파일 시스템 지원 -
레트로 DOS v3.3 ~ 5.0은 Windows 3.1과 호환됩니다.
레트로 DOS v5.0에는 PCDOS 7.1의 모든 기능이 있습니다. (또한 10 개의 BUGFIXES, 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