Seznam vylepšení čipů Super NES - List of Super NES enhancement chips
Seznam Super NES vylepšení čipů demonstruje celkový design plán pro Super Nintendo Entertainment System , čímž byl hardware návrháři konzoly dělal to jednoduché rozhraní speciálních koprocesor žetony do konzoly. Tento standardizovaný výběr čipů byl k dispozici ke zvýšení výkonu systému a funkcí pro každou herní kazetu. Jak byly v průběhu let SNES na maloobchodním trhu k dispozici stále lepší čipy, tato strategie původně poskytovala levnější a univerzálnější způsob udržení životnosti systému na trhu ve srovnání s možností Nintenda zahrnout mnohem dražší CPU nebo zastaralejší čipovou sadu.
Výsledkem bylo, že do kazet vybraných herních titulů byly integrovány různé vylepšovací čipy. Přítomnost vylepšení čipu je nejčastěji indikována 16 dalšími piny na obou stranách původních kolíků, 8 na každé straně.
Super FX
Čip Super FX je 16bitový doplňkový procesor RISC vyvinutý společností Argonaut Games, který byl součástí určitých herních kazet, aby vykonával funkce, které hlavní procesor nedokáže. Obvykle je naprogramován tak, aby fungoval jako grafický akcelerační čip, který kreslí polygony do vyrovnávací paměti rámců v sousední paměti RAM .
Kromě vykreslování polygonů může čip pomáhat SNES s pokročilými 2D efekty. Super Mario World 2: Yoshi's Island využívá Super FX 2 na škálování, otáčení a protahování sprite .
Tento čip prošel nejméně čtyřmi revizemi, nejprve začínal jako čip montovaný na povrch s označením „MARIO CHIP 1“ (Mathematical, Argonaut, Rotation & I/O) v prvních kazetách Star Fox , běžně nazývaných Super FX. Následující rok některé desky poskytovaly jeho epoxidovou verzi a později vyšla první revize pod označením „GSU-1“. Obě verze jsou taktovány signálem 21 MHz , ale vnitřní dělič rychlosti hodin ho na MARIO CHIP 1 sníží na polovinu na 10,5 MHz . GSU-1 však běží na plných 21 MHz. Jak MARIO CHIP 1, tak GSU-1 mohou podporovat maximální velikost ROM 8 Mbitů . Později byl design přepracován na GSU-2, který je stále 16bitový, ale na rozdíl od dřívějších čipů Super FX může tato verze podporovat velikost ROM větší než 8 MBit. Poslední známá revize je GSU-2-SP1. Všechny verze čipu Super FX jsou funkčně kompatibilní, pokud jde o jejich sadu instrukcí. Rozdíly vznikají v tom, jak jsou zabaleny, v jejich pinoutu, jejich maximální podporované velikosti ROM a vnitřní rychlosti hodin.
Cx4
Čip Cx4 je matematický koprocesor, který používala společnost Capcom a vyrábí společnost Hitachi (nyní Renesas ) k provádění obecných trigonometrických výpočtů pro efekty drátového modelu , polohování a otáčení sprite. Je známá svou rolí při mapování a transformaci drátových modelů v druhé a třetí hře Mecom Man X řady Capcom . Je založen na Hitachi HG51B169 DSP a má takt 20 MHz. Název Cx4 znamená Capcom Consumer Custom Chip.
Na obrazovku autotestu Cx4 lze vstoupit podržením tlačítka 'B' na druhém ovladači po spuštění systému u Mega Man X2 i Mega Man X3 . Ve verzích Mega Man X Collection pro PlayStation 2 i Nintendo GameCube je tato obrazovka samočinného testu stále přístupná v Mega Man X2 (i když je odlišně přístupná kvůli přemapované konfiguraci ovladače), ale ne v Mega Man X3 , protože Mega Man X Sbírka obsahuje 32bitovou verzi hry na disku CD, nikoli verzi SNES.
DSP
Tato řada čipů procesoru digitálního signálu s pevným bodem umožňovala rychlé vektorové výpočty, převody bitmap, transformace souřadnic 2D i 3D a další funkce. Existují čtyři revize čipu, každá fyzicky identická, ale s jiným mikrokódem . Nejčastěji byla používána verze DSP-1, včetně pozdější revize 1A smršťování a opravy chyb 1B; DSP-2, DSP-3 a DSP-4 byly použity pouze v jednom titulu. Všechny jsou založeny na procesoru NEC µPD77C25 a jsou taktovány na 8 MHz.
DSP-1
DSP-1 je nejrozmanitější a nejrozšířenější ze SNES DSP a je k dispozici ve více než 15 samostatných titulech. Používá se jako matematický koprocesor ve hrách, jako jsou Super Mario Kart a Pilotwings, které vyžadují pokročilejší škálování a rotaci režimu 7 . Poskytuje také rychlou podporu pro výpočty s plovoucí desetinnou čárkou a trigonometrické výpočty potřebné pro 3D matematické algoritmy. Pozdější DSP-1A a DSP-1B slouží stejnému účelu jako DSP-1. DSP-1A je smršťovací nástroj DSP-1 a DSP-1B také opravuje několik chyb. DSP-1B zavedl chybu v demo Pilotwings, protože kód hry nebyl aktualizován, aby odrážel rozdíly v načasování revizí čipu.
DSP-2
DSP-2 lze nalézt pouze v SNES portu Dungeon Master . Jeho primárním účelem je převést bitmapová obrazová data Atari ST do formátu bitové roviny SNES . Poskytuje také schopnost dynamického škálování a efekty průhlednosti.
DSP-3
DSP-3 je pomocný čip, používaný pouze v jedné hře pro japonskou Super Famicom, tahovou strategickou hru s názvem SD Gundam GX . Čip pomáhá s úkoly, jako je výpočet dalšího tahu AI, dekomprese bitového proudu Shannon – Fano a převod grafiky bitplane.
DSP-4
DSP-4 se používá pouze v jedné herní kazetě, Top Gear 3000 . Pomáhá především při kreslení závodní dráhy, zejména v dobách, kdy se trať rozděluje na více cest.
Sharp LR35902
Hardware uvnitř periferie Super Game Boy obsahuje jádro Sharp SM83 totožné s CPU v kapesním Game Boy . Protože Super NES není dostatečně výkonný pro softwarovou emulaci Game Boy, hardware pro celý kapesní počítač je uvnitř kazety.
MX15001TFC
Tento čip vyrobila společnost MegaChips výhradně pro kazety Nintendo Power pro Super Famicom. Kazety jsou vybaveny flash ROMy místo maskových ROM a byly navrženy tak, aby pojaly hry stažené za poplatek ze specializovaných kiosků v Japonsku. Čip spravuje komunikaci s kiosky pro stahování obrázků ROM a poskytuje úvodní nabídku pro výběr, které ze stažených her se budou hrát. Některé tituly byly vyrobeny v kazetě i ve formě ke stažení, zatímco jiné byly pouze ke stažení. Služba byla uzavřena 8. února 2007.
OBC-1
OBC-1 je čip pro manipulaci se skřítky používaný výhradně ve hře Super Scope Metal Combat: Falcon's Revenge , pokračování hry Battle Clash .
Rockwell RC2324DPL
Rockwell RC96V24DP je nízkoenergetické datové čerpadlo datového/faxového modemu V.22 až 2400 bit/s v jednom balení VLSI , používané v kazetě XBAND .
S-DD1
Čip S-DD1 je dekompresor ASIC vyrobený společností Nintendo pro použití v některých hrách Super Nintendo Entertainment System Game Paks . Je navržen tak, aby zpracovával data komprimovaná algoritmem ABS Lossless Entropy Algorithm, což je forma aritmetického kódování vyvinutá společností Ricoh . Jeho použití je nezbytné ve hrách, kde je komprimováno obrovské množství sprite dat s celkovým limitem návrhu 32 megabitů . Tato data jsou dekomprimována dynamicky pomocí S-DD1 a dána přímo do jednotky zpracování obrazu.
K S-DD1 prostředníkem mezi Výborný NES je Ricoh 5A22 CPU a hra je ROM přes dva autobusy . Řídicí procesor 5A22 však může stále vyžadovat normální nekomprimovaná data z ROM hry, i když je S-DD1 již zaneprázdněn dekompresní operací. Tato forma paralelismu umožňuje dekomprimovat sprite data, zatímco jiné typy dat jsou rychle předávány do hlavního CPU.
Star Ocean a Street Fighter Alpha 2 jsou jediné hry, které používají tento čip. Emulace S-DD1 se zpočátku ukázala jako obtížná a vyžadovala, aby byly pro příslušné tituly poskytovány „grafické balíčky“, dokud nebyl identifikován kompresní algoritmus.
S-RTC
S-RTC je hodinový čip v reálném čase používaný v jedné hře, Daikaijuu Monogatari II .
SA1
Čip Super Accelerator 1 (SA1) se používá ve 34 hrách SNES, včetně hry Super Mario RPG: Legend of the Seven Stars .
Podobně jako CPU 5A22 v konzole SNES obsahuje SA1 procesorové jádro založené na 65C816 s několika programovatelnými časovači. SA1 nefunguje jako podřízený procesor pro 5A22; oba se mohou navzájem přerušovat nezávisle.
SA1 také nabízí řadu vylepšení oproti standardnímu 65C816:
- Taktovací frekvence 10,74 MHz , ve srovnání s maximem 3,58 MHz u 5A22
- Rychlejší RAM , včetně 2 kB interní RAM
- Možnosti mapování paměti
- Omezené ukládání a komprimace dat
- Nové režimy DMA , jako je přenos bitmapy do bitové roviny
- Aritmetické funkce (násobení, dělení a kumulativní)
- Hardwarový časovač (buď jako lineární 18bitový časovač, nebo synchronizovaný s PPU pro generování IRQ v konkrétním umístění H/V scanline)
- Vestavěný zámek CIC pro ochranu proti kopírování a regionální marketingovou kontrolu
Brazilský ROM hacker Vitor Vilela vytvořil ROM patche pro Contra III: The Alien Wars , Gradius III , Super Mario World , Super R-Type a Race Drivin ', který přesouvá část práce z CPU Super NES na koprocesor SA-1. Výsledkem byla verze her s vylepšenou konzistencí obnovovací frekvence, zkrácenými časy načítání a zvýšeným limitem sprite.
SPC7110
Datový dekompresní čip navržený společností Epson , používaný ve třech hrách Hudsonem . Tengai Makyou Zero také obsahuje hodinový čip v reálném čase přístupný přes SPC7110.
SVATÝ
Čipy řady ST používá společnost SETA Corporation k vylepšení funkcí AI .
ST010
Používá se pro obecné funkce a manipulaci s AI soupeřových vozů v F1 ROC II: Race of Champions . Obsahuje procesor NEC µPD96050 s taktem 10 MHz
ST011
ST011 se používá pro funkci AI v deskové hře shogi Hayazashi Nidan Morita Shogi . Používá také NEC µPD96050 . taktovaný na 15 MHz
ST018
ST018 se používá pro funkci AI v Hayazashi Nidan Morita Shogi 2 . Jedná se o 21,47 MHz, 32bitový procesor ARMv3.
Seznam her Super NES, které používají vylepšovací čipy
Tento seznam v ODS
Zrušené hry
Titul | Čip | Rok | Vývojář | Vydavatel |
---|---|---|---|---|
Star Fox 2 | Super FX GSU-1 | - | Nintendo EAD , Argonaut Games | Nintendo |
FX bojovník | Super FX GSU-2 | - | Hry Argonaut | GTE Entertainment (NA) (EU) |
Comanche | Super FX GSU-2 | - | Nova Logic | Nova Logic (NA) |
Powerslide | Super FX GSU-1 | - | Elitní systémy | Elite Systems (EU) |
Reference
Viz také
- Řadič správy paměti jsou různé druhy speciálních čipů navržených různými vývojáři videoher pro použití v kazetách Nintendo Entertainment System (NES).