home bbs files messages ]

Forums before death by AOL, social media and spammers... "We can't have nice things"

   comp.sys.apple2      Discussion about Apple II micros      56,720 messages   

[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]

   Message 56,565 of 56,720   
   Mitchell Spector to All   
   How does the Apple IIGS emulate a IIe?   
   11 Feb 24 02:38:23   
   
   From: mitch2gs@hotmail.com   
      
       Question: How *exactly* does an Apple IIGS emulate the 8-bit Apple IIe?   
      
       For decades the answer has seemingly been the Mega II chip, essentially   
   an entire 8-bit Apple IIe computer on a single chip (minus the CPU, RAM   
   and ROM). In fact Apple's marketing and technical documentation always   
   pointed to the Mega II as how the Apple IIGS was backwards compatible.   
      
       I've always know the Mega II is what provides classic Apple II video   
   modes for the IIGS (40/80 ASCII, including Mousetext and international   
   symbols, LR, HR, DLR, DHR). And while some functions are not used   
   such as its keyboard control and mouse support, I just assumed the rest   
   was responsible for the Apple IIGS's 8-bit emulation mode....   
      
       Then I saw James Lewis' project to build a single chip Apple II, and   
   read his claim the Mega II's primary (sole?) function is to provides 8-bit   
   video modes. So, that got me curious. What, exactly, is allowing the   
   IIGS to emulate the Apple IIe? Such as its sound generation, or replicating   
   the MMU, IOU and various other components? Is it simply the FPI/CYA   
   chipset and some other TTL logic recreating the Apple IIe? If none of it   
   is coming from the Mega II, I'm looking for the real nitty gritty in terms of   
   technical details on how the Apple IIGS emulates an Apple IIe.   
      
       On a side note, if the Mega II was NOT responsible for Apple IIe   
   emulation, and mainly just used as an I/O controller that bottlenecked   
   the IIGS bus and video draws to 1 MHz, one questions why on earth   
   Apple didn't scrap the Mega II and design a replacement chip for the   
   IIGS in all those years? It seems like it was added to the IIGS simply   
   because it happened to be sitting unused in Apple's development   
   tool box (the Mega II was originally developed for other purposes).   
      
   Mitchell Spector   
      
   --- SoupGate-Win32 v1.05   
    * Origin: you cannot sedate... all the things you hate (1:229/2)   

[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]


(c) 1994,  bbs@darkrealms.ca