From 7ba43d126c924ac4438baf77282146a23c12b2ca Mon Sep 17 00:00:00 2001 From: sparky4 Date: Tue, 28 Jul 2015 11:27:14 -0500 Subject: [PATCH] better results of segm test modified: 16/segm/WPEE modified: 16/segm/b.bat new file: 16/segm/pee.exe modified: 16/segm/w.bat --- 16/segm/WPEE | 40 ++++++++++++++++++++-------------------- 16/segm/b.bat | 41 +++++++++++++++++++++-------------------- 16/segm/pee.exe | Bin 0 -> 15344 bytes 16/segm/w.bat | 1 + 4 files changed, 42 insertions(+), 40 deletions(-) create mode 100644 16/segm/pee.exe diff --git a/16/segm/WPEE b/16/segm/WPEE index d87f9d02..6cfa68dc 100644 --- a/16/segm/WPEE +++ b/16/segm/WPEE @@ -1,30 +1,30 @@ ==This is the results of open watcom's base pointers== These are the various memory models of the 8088 that are demonstrated here! ==tiny is not found so default== -local variable bee= 0000:0bc6 -local variable bee= 0bc6 -far pointer value of pee= 0000:0000 -pointer value of pee= 0000 +local variable bee= 054F:0FFE +local variable bee= 054F:0FFE +far pointer value of pee= 0510:0134 +pointer value of pee= 0510:0134 ==small== -local variable bee= 0000:0bc6 -local variable bee= 0bc6 -far pointer value of pee= 0000:0000 -pointer value of pee= 0000 +local variable bee= 054F:0FFE +local variable bee= 054F:0FFE +far pointer value of pee= 0510:0134 +pointer value of pee= 0510:0134 ==medium== -local variable bee= 0000:0bc6 -local variable bee= 0bc6 -far pointer value of pee= 0000:0000 -pointer value of pee= 0000 +local variable bee= 054F:0FFE +local variable bee= 054F:0FFE +far pointer value of pee= 0510:0134 +pointer value of pee= 0510:0134 ==compact is what project 16 uses== -local variable bee= 0000:0bc6 -local variable bee= 0bc6 -far pointer value of pee= 0000:0000 -pointer value of pee= 0000 +local variable bee= 054F:0FFE +local variable bee= 054F:0FFE +far pointer value of pee= 0510:0134 +pointer value of pee= 0510:0134 ==large== -local variable bee= 0000:0bc6 -local variable bee= 0bc6 -far pointer value of pee= 0000:0000 -pointer value of pee= 0000 +local variable bee= 054F:0FFE +local variable bee= 054F:0FFE +far pointer value of pee= 0510:0134 +pointer value of pee= 0510:0134 ==HUGE GUTS!== local variable bee= 06af:0c0a local variable bee= 06af:0c0a diff --git a/16/segm/b.bat b/16/segm/b.bat index f8ecdb1b..6929f414 100644 --- a/16/segm/b.bat +++ b/16/segm/b.bat @@ -1,21 +1,22 @@ -@echo off -echo ==This is the results of borland c's segment pointers== > bpee -echo These are the various memory models of the 8088 that are demonstrated here! >> bpee -echo ==tiny== >> bpee -bcc -mt pee.c -pee.exe >> bpee -echo ==small== >> bpee -bcc -ms pee.c -pee.exe >> bpee -echo ==medium== >> bpee -bcc -mm pee.c -pee.exe >> bpee -echo ==compact is what project 16 uses== >> bpee -bcc -mc pee.c -pee.exe >> bpee -echo ==large== >> bpee -bcc -ml pee.c -pee.exe >> bpee -echo ==HUGE GUTS!== >> bpee -bcc -mh pee.c +@echo off +echo ==This is the results of borland c's segment pointers== > bpee +echo These are the various memory models of the 8088 that are demonstrated here! >> bpee +@del pee.obj +echo ==tiny== >> bpee +bcc -mt pee.c +pee.exe >> bpee +echo ==small== >> bpee +bcc -ms pee.c +pee.exe >> bpee +echo ==medium== >> bpee +bcc -mm pee.c +pee.exe >> bpee +echo ==compact is what project 16 uses== >> bpee +bcc -mc pee.c +pee.exe >> bpee +echo ==large== >> bpee +bcc -ml pee.c +pee.exe >> bpee +echo ==HUGE GUTS!== >> bpee +bcc -mh pee.c pee.exe >> bpee \ No newline at end of file diff --git a/16/segm/pee.exe b/16/segm/pee.exe new file mode 100644 index 0000000000000000000000000000000000000000..8b018e365d7f82171f33c8d82a1d1514cf3e48cf GIT binary patch literal 15344 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 B4c-6% literal 0 HcmV?d00001 diff --git a/16/segm/w.bat b/16/segm/w.bat index f7dd0df9..5225da10 100644 --- a/16/segm/w.bat +++ b/16/segm/w.bat @@ -1,6 +1,7 @@ @echo off echo ==This is the results of open watcom's base pointers== > wpee echo These are the various memory models of the 8088 that are demonstrated here! >> wpee +@del pee.obj echo ==tiny is not found so default== >> wpee wcc -0 pee.c pee.exe >> wpee -- 2.39.5