let's see if I'm allowed to post to Lisa list today. I
don't know about all that. Could an early Mac do this:

http://www.oldskool.org/pc/8088_Corruption 

--- Ray Arachelian <[EMAIL PROTECTED]> wrote:

> Chris M wrote:
> 
> >But Apple made a mistake with
> >the Mac by not supplying a distinct video ic,
> allowing
> >the 68k to do all the work, and therefore was
> lacking
> >in speed.
> >
> 
> That's not quite true.  Both the original Mac and
> the Lisa shared memory 
> access with the video hardware.  The video hardware
> was actually much 
> simpler than what most computers used a dedicated
> display chip for.  It 
> was basically a nothing more than a shift register
> that walked memory 
> and spat out video signals. 
> 
> Half the time the CPU had access to the memory bus,
> the other half the 
> video system.
> 
> Other contemporaries of the time may have used a
> dedicated IC to do the 
> video, *BUT* in most cases, these also shared access
> to memory with the 
> CPU.  So it was no better.  Infact, they were more
> complex because they 
> were text mode (40x25 or 80x25) and needed a
> character generator ROM.  
> The video IC would read a byte from main memory,
> then turn around an 
> read the bitmaps for that character from a ROM and
> display that.
> 
> I remember there were various tricks done to get
> various styles 
> displayed too.  For the Commodore line, there were
> several bitmaps (aka 
> fonts today) that implemented primitive graphics. 
> The high bit (128) 
> was used to invert the bitmap, so the scheme to
> display the cursor was 
> to use XOR 128 on and off every second to flash the
> character.  There 
> was a patent for this simple scheme.  Other displays
> used another chunk 
> of memory that mapped along with the text to
> implement attributes such 
> as underline, flash, inverse, and another set for
> color.
> 
> Things like the VIC20 and Commodore 64 had some
> dedicated hardware to do 
> sprites and such, it's true, but for normal
> operations, it wasn't too 
> much better what the Mac/Lisa had.  There were of
> course vector systems 
> out there, but these were mostly for games and
> worked in a totally 
> different way than raster displays like om the Mac,
> Lisa, Commodore's, 
> and PC's. 
> 
> Even so, they generally had to share the memory with
> the CPU, so there 
> was a slowdown due to that.  This can be exposed on
> the Commodore 128 by 
> going into FAST mode which ran at 2Mhz instead of
> the usual 1Mhz.  The 
> 40column display would be shut off.  (The 80 column
> one which ran off a 
> chip similar to the CGA controller still worked.) 
> Even the lowly 
> TS/1000 had a fast mode that disabled the video
> because it too shared 
> it's small memory with the video system.
> 
> 
> I don't recall whether you had to do special stuff
> to access IBM PC's 
> video memory on the CGA cards, perhaps it was
> accessible in memory 
> though the video ram as it lived on the ISA card,
> but I do recall it 
> displaying snow if you directly wrote to the video
> memory and didn't use 
> the INT21 routines in the BIOS.  Lots of program
> wrote directly to the 
> screen for speed, but had to do so in the vertical
> retrace.  (The BIOS 
> routines were very slow.)
> 
> 
> The Lisa ran at 5MHz even though the 68000 was an
> 8MHz cpu due to the 
> video circuitry needing access to memory.  I'm not
> sure how they fixed 
> this for the original Mac.  Perhaps faster RAM, or
> more likely the 
> smaller screen real estate did the trick.  In some
> ways, if you look at 
> the Mac and the Lisa, the Lisa actually had
> something like 5 CPU's 
> (68000, 6504, COPS, COPS in keyboard, and an
> optional AMD/TI FPU for the 
> early I/O boards, and a Z8 in the Profile/Widget).  
>  The Mac had to 
> rely entirely on the 68000.
> 
> They could have added one more CPU just to do
> graphics, but, that would 
> have added a lot more expense and complexity. 
> Besides, in that sort of 
> system, whenever the main CPU would need to transfer
> a big chunk of data 
> to the graphics controller instead of just
> instructions that say, draw a 
> line from this point to that point in this color,
> there would be a 
> bottle neck there.
> 
> Also, back then having a dedicated video processor
> didn't mean you could 
> do graphics primitives with it.  i.e. the chips did
> not have the silicon 
> to draw lines, boxes, in "hires" bit mapped display
> modes.  Rather the 
> CPU had to do that work and there were various
> algorithms for it.  
> QuickDraw just happened to be a better
> implementation that all of those. :-)
> 
> I'm not sure many computers had video chips that
> could offload graphics 
> work from the main CPU at that stage (i.e. hardware
> accelerated 
> graphics), except maybe perhaps for the Amiga, but
> that came later on.  
> Most were just good old fashioned frame buffers in
> bit mapped mode, and 
> character generator based displays.
> 
> -- 
> LisaList is sponsored by <http://lowendmac.com/>
> and...
> 
> Shop buy.com and save.
> <http://lowendmac.com/ad/buy.com.html>
> 
>       Support Low End Mac
> <http://lowendmac.com/lists/support.html>
> 
> LisaList info:         
> <http://lowendmac.com/lists/lisa.html>
>   --> AOL users, remove "mailto:";
> Send list messages to: 
> <mailto:lisalist@mail.maclaunch.com>
> To unsubscribe, email: 
> <mailto:[EMAIL PROTECTED]>
> For digest mode, email:
> <mailto:[EMAIL PROTECTED]>
> Subscription questions:
> <mailto:[EMAIL PROTECTED]>
> Archive:
>
<http://www.mail-archive.com/lisalist%40mail.maclaunch.com/>
> 
> iPod Accessories for Less
> at 1-800-iPOD.COM
> Fast Delivery, Low Price, Good Deal
> www.1800ipod.com
> 


__________________________________________________
Do You Yahoo!?
Tired of spam?  Yahoo! Mail has the best spam protection around 
http://mail.yahoo.com 

-- 
LisaList is sponsored by <http://lowendmac.com/> and...

Shop buy.com and save. <http://lowendmac.com/ad/buy.com.html>

      Support Low End Mac <http://lowendmac.com/lists/support.html>

LisaList info:          <http://lowendmac.com/lists/lisa.html>
  --> AOL users, remove "mailto:";
Send list messages to:  <mailto:lisalist@mail.maclaunch.com>
To unsubscribe, email:  <mailto:[EMAIL PROTECTED]>
For digest mode, email: <mailto:[EMAIL PROTECTED]>
Subscription questions: <mailto:[EMAIL PROTECTED]>
Archive: <http://www.mail-archive.com/lisalist%40mail.maclaunch.com/>

iPod Accessories for Less
at 1-800-iPOD.COM
Fast Delivery, Low Price, Good Deal
www.1800ipod.com

Reply via email to