From 265f6b172bde2822d72403f7bf2bc259352304a2 Mon Sep 17 00:00:00 2001 From: "H. Peter Anvin" Date: Thu, 19 Jun 2008 10:39:44 -0700 Subject: [PATCH] Add address aliases for freedos and msdos --- com32/modules/chain.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/com32/modules/chain.c b/com32/modules/chain.c index 799954e..8179b0a 100644 --- a/com32/modules/chain.c +++ b/com32/modules/chain.c @@ -558,6 +558,12 @@ int main(int argc, char *argv[]) } else if (!strcmp(argv[i], "-ntldr") && argv[i+1]) { opt.seg = 0x2000; /* NTLDR wants this address */ opt.loadfile = argv[++i]; + } else if (!strcmp(argv[i], "-freedos") && argv[i+1]) { + opt.seg = 0x60; /* FREEDOS wants this address */ + opt.loadfile = argv[++i]; + } else if (!strcmp(argv[i], "-msdos") && argv[i+1]) { + opt.seg = 0x70; /* MS-DOS 2.0+ wants this address */ + opt.loadfile = argv[++i]; } else if (!strcmp(argv[i], "-swap")) { opt.swap = true; } else if (!strcmp(argv[i], "keeppxe")) { -- 2.7.4