problem is now solved.
for folks who may find themselves in a similar situation i refer them to
http://webster.cs.ucr.edu/Page_TechDocs/MASMDoc/ProgrammersGuide/Chap_02.htmi thought i had followed all of these steps before posting but apparently not.
i did select dos project and this code structure
i also omitted a dos 20h call as i believe the .exit code is handling that....
i did not need the 16 bit linker or the /omf switch....the settings in winasm worked as is...
so now the program builds with both chasm and masm but the two code sets are
not the same.....it's an interesting problem - very arcane which no one doing real work should encounter....
one last note - the code did not compile in vs2008 - gave error
1>.\addexamp.asm(35) : error A2006:undefined symbol : DGROUP
obviously there is a need to reconcile environments but i have no idea where dgroup is defined such that winasm compiles but vs does not....