MegaII
Mega II to niestandardowy układ Apple Computer , który jest zasadniczo całym komputerem Apple II na chipie . Co najmniej trzy produkty Apple korzystały z chipa w latach 1986-1995. Był on najczęściej używany w mikrokomputerze Apple IIGS i stanowił podstawę zmodyfikowanego wariantu, zwanego chipem „Gemini”, który był później używany w Apple IIe Karta do Macintosha LC . Ten niestandardowy układ scalony specyficzny dla aplikacji (ASIC) zintegrowała większość obwodów z wcześniejszych modeli Apple II w jeden 84-pinowy układ scalony PLCC , drastycznie upraszczając projekt i obniżając koszty dla Apple. Mega II zawierał funkcjonalny odpowiednik całego komputera Apple IIe (bez procesora), który w połączeniu z trybem emulacji 65C02 procesora 65C816 oraz pamięcią ROM i RAM zapewniał pełną obsługę starszego (8-bitowego) oprogramowania Apple II w Apple IIGS. Rezultatem był jeden z najwcześniejszych przykładów pełnej emulacji sprzętowej systemu z pojedynczym układem scalonym .
Mega II ma wbudowany odpowiednik chipów IOU i jednostki zarządzania pamięcią (MMU), ROM wideo i klawiatury (z obsługą innych języków wyświetlania) i prawdopodobnie koder klawiatury znaleziony w IIe. Posiada również wbudowaną klawiaturę i kontroler myszy (nie były używane w Apple IIGS). Potencjalnie Mega II mógł zostać użyty do wyprodukowania przyszłych modeli 8-bitowego Apple II z bardzo małą liczbą chipów (i zmniejszonym rozmiarem fizycznym), ale zamiast tego został użyty do emulacji IIe na Apple IIGS i Macintosh LC z wtyczką karta, który wykorzystywał oparty na nim podobny układ scalony typu „wszystko w jednym”. Był również używany jako obwód pomocniczy w karcie Apple II Video Overlay Card.
Historia
W 1984 roku, po anulowaniu projektu Apple IIx , Dan Hillman i Jay Rickard, inżynierowie Apple, zostali wyznaczeni do obniżenia kosztów Apple II. Byli w stanie skompresować projekt prawie całego Apple II na jednym chipie, który nazwali Mega II. Kiedy 16-bitowy projekt Apple IIGS pojawił się na stole, praktycznie ukończony projekt Mega II był wyraźnym punktem wyjścia dla bezproblemowej wstecznej kompatybilności 8-bitowego systemu.