| TIP: Click on subject to list as thread! | ANSI |
| echo: | |
|---|---|
| to: | |
| from: | |
| date: | |
| subject: | Re: Pixels |
Hi David, DVH>-> C is probably the most common high level language used for DVH>-> programming embedded systems, very few of which have a pixel DVH>-> addressible display. I'll probably be getting a C compiler and tools DVH>-> for the 8051 soon for a job I'm quoteing for, no display hardware DVH>-> involved at all. That is why we keep pointing David to appropriate DVH>-> echos for the OS and hardware he is using. DVH>Well, last I checked it this echo was called the C programming echo, and DVH>I believe that it is general C. I am doing C on practically ALL 80x86 DVH>systems. I am connected to the OS/2 programmers echo, but I want to here DVH>some general C info for DOS, OS/2, and Linux (The best). I don't believe DVH>I should have to connect to three echos for generalized C do I? That is a limited subset of the C systems available. I also code on non 80x86 platforms and some of the regulars here use 68000 based systems (Ataris, Macs, Amigas). You are asking about graphics programming, specifically manipulateing pixels, and there is no "general" way available across the three platforms you mention. Under DOS you access the screen memory directly, but you either code to a lowest common denominator display capability (usually VGA) or have to do a lot of work covering variations between display adaptors. OS/2 provides a graphics mode interface as a standard part of the OS/2 system, with a defined set of APIs for PM (GUI) applications, but this is primarily targeted at moveing pre-built blocks of graphics. As you have BCOS/2 look at the IBM provided jigsaw sample code (in BCOS2/EXAMPLES/JIGSAW) which uses much of the graphics API. Linux is basically a text mode OS with several alternative means of graphics support, the portable one being X-Windows (versions of which are available for OS/2). You mention 3 OSs, as well as the Windows family there are many other 80x86 OSs available, they're certainly not "practically ALL 80x86 systems". George * SLMR 2.1a * You can lead a user to Docs, but you can't make 'em read. --- Maximus/2 3.01* Origin: DoNoR/2,Woking UK (44-1483-717904) (2:440/4) SEEN-BY: 396/1 632/0 371 633/260 267 270 371 634/397 635/506 728 810 639/252 SEEN-BY: 670/218 @PATH: 440/4 255/1 251/25 396/1 633/260 635/506 728 633/267 |
|
| SOURCE: echomail via fidonet.ozzmosis.com | |
Email questions or comments to sysop@ipingthereforeiam.com
All parts of this website painstakingly hand-crafted in the U.S.A.!
IPTIA BBS/MUD/Terminal/Game Server List, © 2025 IPTIA Consulting™.