"Michael J. Mahon" <
mjm...@aol.com> wrote:
> It should be pointed out that if you can use a larger font (and less than
> 80 characters across the screen), Higher Text prints color text to the
> Hires screens on any Apple II, and has since the early 1980s.
You make a good point, and perhaps several. As an Apple II user my
expectation of an 80 column text application is monochrome with reverse
video on menu items. No mouse, just arrow keys. I consider that fancy. Circa
1985.
1. The necessity of 80 column color text on an Apple II menu is therefore
questionable. But the expectation of a GS user of 80 column color text is
probably realistic, even from an 8 bit program.
Keep in mind too, that on the GS, the SHR mode fills the entire screen, and
is therefore quite a robust looking display and color text is pretty.
Perhaps a config program should be used to set the terminal like the Aztec C
shell which in 1983 supported several monitor standards. The user could then
choose the desired display.
And during run-time even with the config, what an 8 bit program should do is
check if it is running on an Apple II or //e or GS and use the appropriate
display for the platform if the config video setting is not supported by the
hardware: i.e.
If an 80 column card is not installed, it should display in 40 columns. If
an 80 column card is installed but it is not running on the GS, the maximum
display would be 80 column monochrome. If on a GS it can use SHR and display
80 column color bitmapped text, or can be configured for monochrome text if
the user prefers. The user could also have some other options.
2. In the 80's I ran my Apple II text applications on my monochrome monitor
and my graphics applications on my NTSC or CVBS monitor or a small color
television with an RCA jack. I still use a two monitor system on my Apple
//e today, except I have an Apple II RGB monitor (I am spoiled today).
2.1 A little while later I had a 4 way switch for my kids and I... The
Nintendo, The Commodore 64, the Apple II... all ran through the same color
monitor to save space on the desktop. Our home was filled with computer
desks and long tables with shelves covered with computers and computer disks
and books. In my lab the GS sat with its own RGB monitor. The MAC II ci was
happy to be in monochrome. My BBS was networked on its own with dedicated
amber monitors. By the mid-90's I took my BBS down and we were wired for the
Internet. I had 2 dedicated modem lines... one for the kids and one for
myself. The kids' line doubled as a voice line. We kept our third line clear
for a home phone, and when a kid was online their friends phoned the home
line to chat voice. We had 3 Windows machines online, then my wife joined us
and then we had 4 online and cable Internet, and two phone lines, both
voice. Not too long after I always carried a cell phone. Not to text at
first. That came shortly after Y2K and still scourges my eyes a decade
later.
3. Back to the 80's. In the mid-80's we considered ourselves fortunate to
have a color CGA monitor on a 4.77 mghz IBM-PC. The Apple II and C64 went
through a color TV. 80 column text on my Apple II went through the green
monochrome monitor. The 10 meg external tandon hard drive on my PC-XT
booted through my single floppy-drive. I wore dark glasses day and night.
Higher Text in HGR on my Apple II was just fine. And I was absolutely
thrilled with 80 column text on my Apple II monochrome green-screen monitor.
I thought it was really cool when applications like ProTERM supported the 80
column display, and those applications that used reverse video and arrow
keys were amazing to me.
4. So as I sit here today Circa 1983 coding text only applications for the
Aztec C DOS 3.3 Shell I try to keep my demo stuff at the period of history
when that compiler was released. What would the programmers of the day been
able to do with the applications of the day if they had unlimited reference
material on the Internet and all the benefits of a windows machine and
emulators and disk images to develop with?
By 1990 I had all of this except I used a null modem cable to get my
applications to my Apple II where I built disks of my programs instead of
disk images. Even then, some Apple II users didn't have 80 column cards.
5. There is a stange comfort in reliving that mindset. My warmest memories
of development on any system come from my early days on those systems.
Struggling to write Windows 3.1 Multimedia applications in Microsoft C in
1992 or Working on a RISC Workstation with X-Windows in 1985 gave me less of
a thrill than my first C64 or Apple II BASIC programs or those long 8088
assembler programs I wrote for my IBM PC-XT.
But then Michael, in the 1980's, making a 90 foot long perforated tape on a
TRS-80 to be fed into a tape reader on a CNC punch-press or doing a brown
paper plot with felt pens on a 48" calcomp plotter from a Computer Vision
Mini as a layout for a Manufacturing Details Package was a thrill too... as
was burning a ROM from HEX on an Apple II to stick into a peripheral
controller.
6. Today the Apple II and the other computers of the day are what is left.
They do not need to be modernized. The compilers like Aztec C do not either.
There is enough of that around us.
Bill
PS - Phew! That was a long thought.