[squeak-dev] Morphic 3 defensive disclosure

J. Vuletich (mail lists) juanlists at jvuletich.org
Fri Dec 6 12:40:04 UTC 2013


Hi David,

This work you did fits that 32768x32768 space into whatever display  
the user had? The first serious graphics stuff I did was around 1992,  
to do exactly that.

I did a library for TurboC on MS-DOS that essentially implemented the  
wonderful 'draw' command from MS Extended Basic, but on a bigger  
space. I believe the size was 23040x16800 to have a reasonable aspect  
ratio, and to scale to Hercules, CGA, EGA and VGA using only integer  
arithmetic, and without artifacts.

Quoting "David T. Lewis" <lewis at mail.msen.com>:

> On Thu, Dec 05, 2013 at 04:11:39PM -0800, tim Rowledge wrote:
>>
>> On 03-12-2013, at 6:23 PM, J. Vuletich (mail lists)  
>> <juanlists at jvuletich.org> wrote:
>>
>> > Hi Folks,
>> >
>> > Big news! The first defensive disclosure about Morphic 3 has been  
>> accepted and published at  
>> http://www.defensivepublications.org/publications/prefiltering-antialiasing-for-general-vector-graphics and  
>> http://ip.com/IPCOM/000232657
>>
>> ? amusingly it cites a reference to a paper by an old colleague of  
>> mine, Satish Gupta - I had an experimental hardware graphics board  
>> built by Satish back in 1984 stuck in my (first in Europe!) PC-AT  
>> when I was an IBMer. 640x480 16bpp (I think) hardware anti-aliased  
>> graphics back in the days of Hercules monochrome boards.
>>
>
> Wow, Hercules graphics on a PC-AT. The first open source thing I ever
> wrote was a graphics library for devices like that. It was for PC-AT unix,
> which at the time had no graphics capability whatsoever. I think that I
> had some sort of fancy third party graphics card that emulated Hercules,
> CGA, and EGA graphics, and I also had an Epson dot matrix printer, which
> accounts for the hardcopy device support.
>
> Amazingly the code is still enshrined for the ages in comp.source.unix at
> http://cd.textfiles.com/sourcecode/usenet/compsrcs/unix/volume18/gl_plot/
>
>   Newsgroups: comp.sources.unix
>   Subject: v18i059:  GL Graphics Library for AT-clone Unix, Part01/07
>   Date: 24 Mar 89 17:53:27 GMT
>
>   Submitted-by: umix!m-net!dtlewis!lewis
>   Posting-number: Volume 18, Issue 59
>   Archive-name: gl_plot/part01
>
>
>   The "gl" collection of routines provides graphic device support for a
>   number of video adapters and printers for PC/AT class computers running
>   under Microport System V/AT, Xenix or MS-DOS.    The routines emulate
>   the BSD plot(3) library, as well as provide new routines.  It runs
>   under MSDOS/ System V/AT, SCO Xenix 286, and with Hercules, CGA, EGA,
>   and Epson printer devices.
>
>
> I am guessing that this probably does not get a lot of use nowadays ;-)
>
> Dave

Cheers,
Juan Vuletich



More information about the Squeak-dev mailing list