Analysis of information sources in references of the Wikipedia article "ViewMAX" in English language version.
{{cite book}}
: |work=
ignored (help){{cite book}}
: |work=
ignored (help){{cite book}}
: |work=
ignored (help){{cite book}}
: |work=
ignored (help) (NB. NWDOSTIP.TXT is a comprehensive work on Novell DOS 7 and OpenDOS 7.01, including the description of many undocumented features and internals. It is part of the author's yet larger MPDOSTIP.ZIP
collection maintained up to 2001 and distributed on many sites at the time. The provided link points to a HTML-converted older version of the NWDOSTIP.TXT
file.)[…] GEMSID has some additional features for GEM support. In particular, it supports swapping between the GEM graphics screen and the text screen (type ?Y for details). [...]
[...] outline of the support in the video driver (SDJVG9.VGA) [...] At startup, it calls(NB. Has screenshots of a DBCS-enabled version of ViewMAX running on DR DOS 6.0/V and a hex dump of the corresponding DRFONT database SCREENHZ.FNT for its $FONT.SYS.INT 15h/AX=5000h
to get the address of the DOS/V 'read font' function. If [...] present, it sets a [...] DBCS [...] flag on the system font. [...] it usesINT 21h/AX=6507h
to get the DBCS lead byte table. When a string is passed to [...] text output functions, if a DBCS font is in use and the DBCS lead byte table is loaded, the code checks for DBCS lead/trail bytes in the string passed to it, and combines each pair into a 16-bit character ID. When drawing a character, it checks to see if the character ID is above 256. If so, it calls the DOS/V 'read font' function to get that character's bitmap, and instructs the drawing code to draw 16 pixels from offset 0 of that bitmap, rather than 8 pixels from the system font bitmap at a given offset. There are similar checks in the optimised monospaced text drawing code, allowing characters to be 8 or 16 pixels wide.
Caldera Thin Clients, Inc. released the source code for GEM and ViewMAX under the GNU Public License in mid April, following years of speculation over GEM's future. Caldera bought the GEM sources from Novell along with the DR-DOS in 1996, at the time noting that they may develop GEM into a platform for mobile computers and thin clients. However, these plans were dropped, and GEM was instead released into the open-source community.
{{cite book}}
: CS1 maint: location missing publisher (link)[…] GEMSID has some additional features for GEM support. In particular, it supports swapping between the GEM graphics screen and the text screen (type ?Y for details). [...]
{{cite book}}
: |work=
ignored (help){{cite book}}
: |work=
ignored (help){{cite book}}
: |work=
ignored (help){{cite book}}
: |work=
ignored (help) (NB. NWDOSTIP.TXT is a comprehensive work on Novell DOS 7 and OpenDOS 7.01, including the description of many undocumented features and internals. It is part of the author's yet larger MPDOSTIP.ZIP
collection maintained up to 2001 and distributed on many sites at the time. The provided link points to a HTML-converted older version of the NWDOSTIP.TXT
file.)[...] outline of the support in the video driver (SDJVG9.VGA) [...] At startup, it calls(NB. Has screenshots of a DBCS-enabled version of ViewMAX running on DR DOS 6.0/V and a hex dump of the corresponding DRFONT database SCREENHZ.FNT for its $FONT.SYS.INT 15h/AX=5000h
to get the address of the DOS/V 'read font' function. If [...] present, it sets a [...] DBCS [...] flag on the system font. [...] it usesINT 21h/AX=6507h
to get the DBCS lead byte table. When a string is passed to [...] text output functions, if a DBCS font is in use and the DBCS lead byte table is loaded, the code checks for DBCS lead/trail bytes in the string passed to it, and combines each pair into a 16-bit character ID. When drawing a character, it checks to see if the character ID is above 256. If so, it calls the DOS/V 'read font' function to get that character's bitmap, and instructs the drawing code to draw 16 pixels from offset 0 of that bitmap, rather than 8 pixels from the system font bitmap at a given offset. There are similar checks in the optimised monospaced text drawing code, allowing characters to be 8 or 16 pixels wide.
{{cite book}}
: CS1 maint: location missing publisher (link)Caldera Thin Clients, Inc. released the source code for GEM and ViewMAX under the GNU Public License in mid April, following years of speculation over GEM's future. Caldera bought the GEM sources from Novell along with the DR-DOS in 1996, at the time noting that they may develop GEM into a platform for mobile computers and thin clients. However, these plans were dropped, and GEM was instead released into the open-source community.