From: sparky4 Date: Tue, 28 Jul 2015 22:41:11 +0000 (-0500) Subject: pee X-Git-Url: http://4ch.mooo.com/gitweb/?a=commitdiff_plain;h=9d973debfb0b450affd89efec83ddad464ee86d6;p=16.git pee modified: 16/segm/WPEE modified: 16/segm/pee.c modified: 16/segm/pee.exe --- diff --git a/16/segm/WPEE b/16/segm/WPEE index 83b9911e..5317ade1 100644 --- a/16/segm/WPEE +++ b/16/segm/WPEE @@ -1,32 +1,32 @@ ==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:0bd6 -local variable bee= 0bd6 +local variable bee= 0000:0bc6 +local variable bee= 0bc6 far pointer value of pee= 0000:0000 pointer value of pee= 0000 ==small== -local variable bee= 0000:0bd6 -local variable bee= 0bd6 +local variable bee= 0000:0bc6 +local variable bee= 0bc6 far pointer value of pee= 0000:0000 pointer value of pee= 0000 ==medium== -local variable bee= 0000:0bde -local variable bee= 0bde +local variable bee= 0000:0bce +local variable bee= 0bce far pointer value of pee= 0000:0000 pointer value of pee= 0000 ==compact is what project 16 uses== local variable bee= 05d5:0c32 local variable bee= 05d5:0c32 -far pointer value of pee= 05d5:0000 -pointer value of pee= 05d5:0000 +far pointer value of pee= 0000:0000 +pointer value of pee= 0000:0000 ==large== local variable bee= 05e1:0c3a local variable bee= 05e1:0c3a -far pointer value of pee= 05e1:0000 -pointer value of pee= 05e1:0000 +far pointer value of pee= 0000:0000 +pointer value of pee= 0000:0000 ==HUGE GUTS!== local variable bee= 06af:0c0a local variable bee= 06af:0c0a -far pointer value of pee= 06af:0000 -pointer value of pee= 06af:0000 +far pointer value of pee= 0000:0000 +pointer value of pee= 0000:0000 diff --git a/16/segm/pee.c b/16/segm/pee.c index 98caebc9..f4ea8178 100644 --- a/16/segm/pee.c +++ b/16/segm/pee.c @@ -23,13 +23,11 @@ Segment experiment! */ #include - -__segment segu; - #ifdef __WATCOMC__ +//__segment segu; //typedef void __based(__self) * memptr; -//typedef __segment * memptr; -typedef void __based(segu) * memptr; +typedef __segment * memptr; +//typedef void __based(segu) * memptr; #endif #ifdef __BORLANDC__ typedef void _seg * memptr; diff --git a/16/segm/pee.exe b/16/segm/pee.exe index 5da6ee6d..6a00ab3d 100644 Binary files a/16/segm/pee.exe and b/16/segm/pee.exe differ