Ігрова консоль від SGI
Походження основного процесора Nintendo 64 бере початок з MIPS R4000, випущеного компанією MIPS у 1991 році. Основною новацією R4000 було впровадження 64-бітних можливостей, що забезпечувало ефективну обробку 64-бітних значень завдяки розширеним шинам, регістрам і обчислювальним блокам. Розробники могли використовувати ці можливості через новий набір інструкцій MIPS III. Це дозволило обробляти більші обсяги даних без значного збільшення витрат на цикли.
У пошуках технологій для своєї консолі наступного покоління Nintendo звернула увагу на промислове апаратне забезпечення. Вони уклали угоду з Silicon Graphics (SGI), компанією, яка володіла MIPS і була відома своїми графічними робочими станціями, для спільного розроблення системи.
Оригінальний R4000, з ціною близько $400, був занадто дорогим для домашньої ігрової консолі. Щоб зберегти передові технології, Nintendo обрала бюджетну версію — R4300i, яку NEC могла виробляти за ліцензією як другий постачальник.
Коробки пакунків
Standard Charcoal | NTSC | Japan 23.06.1996, America (29.09.1996), Europe (01.03.1997). |
---|---|---|
Pikachu Dark Blue | NTSC | . |
Pikachu Light Blue | NTSC | . |
Pikachu Orange | NTSC | . |
Pokemon Battle Set | NTSC | . |
Gold | NTSC | . |
Daiei Hawks | NTSC | . |
JUSCO | NTSC | Japan United Stores Company 30th Anniversary Edition. |
ANA | NTSC | All Nippon Airlines Giveaway, Japan (1.04.1999). |
Japan Box | NTSC | . |
Hyundai Comboy | NTSC | . |
Midnight Blue | NTSC | . |
Smoke Black | NTSC | . |
White Red | NTSC | . |
White Orange | NTSC | . |
White Purple | NTSC | . |
White Blue | NTSC | . |
White Green | NTSC | . |
White Black | NTSC | . |
Atomic Purple Color | NTSC | . |
Standard Charcoal | PAL | . |
Noire Console | PAL | . |
Funtastic Jungle Green | PAL | . |
Funtastic Ice Blue | PAL | . |
Funtastic Grape Purple | PAL | . |
Funtastic Watermelon Red | PAL | . |
Funtastic Smoke Black | PAL | . |
Funtastic Fire Orange | PAL | . |
Аксесуари
NUS-001 | Nintendo 64. 2 pcs: D-63760/NUP13608429 (EUR), Japan Box (JPN). |
---|---|
NUS-002 | Nintendo 64 AC Adapter. 2 pcs: D-63760/97225N1 (EUR), (JPN). |
NUS-003 | RF Modulator. 1 pcs: D-63760 (EUR). |
NUS-004 | Memory Controller Pak. 2 pcs: G744857 (JPN). |
NUS-005 | Controller. 3 pcs: Green, Blue, Gray. |
NUS-006 | Cartridge. 22 pcs. |
NUS-007 | Expansion Pak. 4 МБ додаткової RAMBUS пам'яті. Анонсований в 1998 для DD64, Donkey Kong 64 і Majora's Mask. |
NUS-008 | Jumper Pak. Rambus термінатор. |
NUS-009 | RF Switch. |
NUS-010 | 64DD. |
NUS-011 | 64DD Disk. |
NUS-012 | Jumper Pak Ejector. |
NUS-013 | Rumble Pak. Вібратор анонсований в 1997 для Star Fox 64. |
NUS-014 | Cleaning Cartridge. |
NUS-015 | Controller Cleaner Pak. |
NUS-016 | Cleaning Stick. |
NUS-017 | Mouse. |
NUS-019 | Transfer Pak. Адатпер, який дозволяє запускає Game Boy картріджі на N64. |
NUS-020 | Voice Recognition Unit. 1 pcs: VJ10773721. Анонсований для Hey you, Pikachu! |
NUS-021 | Microphone. 1 pcs. |
NUS-022 | Microphone Neck Holder. 1 pcs. |
NUS-023 | SmartMedia Cartridge. |
NUS-025 | Microphone Clip Holder. |
NUS-026 | Microphone Cover. |
NUS-028 | Video Capture Cartridge. |
NUS-029 | Modem Cartridge. |
NUS-101 | Nintendo 64 Pikachu Model. |
SHVC-007 | Mono AV cable. |
SHVC-008 | Stereo AV Cable. 2 pcs. |
SHVC-009 | S-Video Cable. 1 pcs. |
Ревізії PCB
NUS-CPU-01 | (1996) Japan. CPU-NUS, RCP-NUS, 2 x RDRAM18-NUS A, VDC-NUS, ENC-NUS, BU9480F, AMP-NUS. |
---|---|
NUS-CPU-02 | (1996) USA/Japan. CPU-NUS, RCP-NUS, 2 x RDRAM18-NUS A, VDC-NUS, ENC-NUS, BU9480F, AMP-NUS. |
NUS-CPU-03 | (1996) USA/Japan. CPU-NUS (A), RCP-NUS, 2 x RDRAM18-NUS A, VDC-NUS (A), ENC-NUS, BU9480F, AMP-NUS. |
NUS-CPU-04 | (1996,1997) USA/Japan. CPU-NUS A, RCP-NUS, 2 x RDRAM18-NUS B, VDC-NUS A, ENC-NUS, BU9480F, AMP-NUS. |
NUS-CPU-05 | (1997) USA/Japan. CPU-NUS A, RCP-NUS, 2 x RDRAM18-NUS B, AVDC-NUS or MAV-NUS, AMP-NUS. |
NUS-CPU-06 | (1998) USA/Japan. CPU-NUS A, RCP-NUS, RDRAM36-NUS, MAV-NUS, AMP-NUS. |
NUS-CPU-07 | (1998) USA/Japan. CPU-NUS A, RCP-NUS, RDRAM36-NUS, MAV-NUS, AMP-NUS. |
NUS-CPU-08 | (1999) USA/Japan. CPU-NUS A, RCP-NUS, RDRAM36-NUS, MAV-NUS, AMP-NUS. |
NUS-CPU-08-1 | (1999) USA/Japan. CPU-NUS A, RCP-NUS, RDRAM36-NUS, MAV-NUS, AMP-NUS. |
NUS-CPU-09 | (2000) USA/Japan. CPU-NUS A, RCP-NUS, RDRAM36-NUS, MAV-NUS, AMP-NUS. |
NUS-CPU-09-1 | (2000) USA/Japan. CPU-NUS A, RCP-NUS, RDRAM36-NUS, MAV-NUS, AMP-NUS. |
NUS-CPU(R)-01 | (1997) French. CPU-NUS A, RCP-NUS, 2 x RDRAM18-NUS B, VDC-NUS A, S-RGB A, BU9480F, AMP-NUS. |
NUS-CPU(P)-02 | (1996) European/Australian. CPU-NUS A, RCP-NUS, 2 x RDRAM18-NUS B, DENC-NUS, BU9480F, AMP-NUS. |
NUS-CPU(P)-02 | (1999) European/Australian. CPU-NUS A, RCP-NUS, RDRAM36-NUS, MAV-NUS, AMP-NUS. |
NUS-CPU(P)-03-1 | (2000) Australian. CPU-NUS A, RCP-NUS, RDRAM36-NUS, MAV-NUS, AMP-NUS. |
Специфікація
Процесор: | . |
---|---|
Пам'ять: | . |
Осцилятор: | . |
Графіка: | . |
Звук: | . |
Картріджі: | . |
Огляди
[1]. R. Copetti. Nintendo 64 Architecture — A Practical Analysis. https://copetti.org, 2019.
[2]. Огляд Nintendo 64 від "Отже Ретро"
Документація
[1]. Принципова схема N64
[2]. Nintendo 64 Programming Manual (NU6-06-0030-001G)
[3]. Nintendo 64 Online Manuals (OS 2.0J)
[4]. The OpenGL(tm) Graphics System: A Specification. SGI.
[5]. MIPS R4300i Datasheet
[6]. NEC VR4300, VR4305, VR4310 64-bit Microprocerssor User's Manual
[7]. NEC VR4300 MIPS RISC Microprocessor User's Manual
[8]. SGI R4300 RISC Processor Specification
[9]. Nintendo List of N64 games
Код
[1]. libultra: Nintendo N64 SDK for Linux
[2]. libdragon: Public Domain N64 SDK for Windows/Linux/Mac
[3]. libcart: SDK for EverDrive, SummerCart 64, Super 64, ED64Plus, 64Drive.
[4]. Framework64: 3D Engine for libultra/linux
[5]. OpenGL for libdragon
[6]. Super Mario 64 for libultra
[7]. N64 Flash Cart Menu
[8]. SummerCart64
[9]. Sanni Cart Reader
[10]. MiSTer N64 FPGA Core
Ігри
Перелік всіх ігор в хроноголічному порядку, випущених Nintendo для N64. Наявність в колекції відмічена продуктовими номерами.
NTSC
001 | Super Mario 64 (JPN) G753148 スーパーマリオ64. 1996.6.23. 1名. |
---|---|
002 | Pilot Wings 64 (JPN) パイロットウイングス64. 1996.6.23. 1名. |
003 | Wave Race 64 (JPN) ウエーブレース64. 1996.9.27. 1~2名. コントローラーパック. |
004 | Mario Kart 64 (JPN) マリオカート64. 1996.12.14. 1~4名. コントローラーパック. |
005 | Blast Dozer (JPN) ブラストドーザー. 1997.3.21. 1名. コントローラーパック. |
025 | Starfox 64 (JPN) スターフォックス64 G751712. 1997.4.27. 1~4名. 振動パック. |
007 | Star Wars: Shadows of the Empire (JPN) スター・ウォーズ 帝国の影. 1997.6.14. 1名. |
008 | Super Mario 64 スーパーマリオ64. 1997.7.18. 1名. 振動パック アク. |
009 | Wave Race 64 (JPN) ウエーブレース64. 1997.7.18. 1~2名. 振動パック コントローラーパック. |
010 | GoldenEye 007 (JPN) ゴールデンアイ 007. 1997.8.23. 1~4名. 振動パック. |
011 | Diddy Kong Racing (JPN) ディディーコングレーシング. 1997.11.21. 1~4名. 振動パック コントローラーパック. |
012 | Yoshi's Story (JPN) G755945 ヨッシーストーリー. 1997.12.21. 1名. 振動パック. |
013 | 1080 Snowboarding (JPN) テンエイティ スノーボーディング. 1998.2.28. 1~2. 名振動パック. CR2032. |
014 | F-Zero X (JPN) エフゼロ エックス. 1998.7.14. 1~4名. 振動パック. CR2032. |
015 | Pokemon Stadium (JPN) ポケモンスタジアム V180188. 1998.8.1. 1~2名. 64GBパック同梱. CR2032. |
016 | Zelda: Ocarina of Time (JPN) ゼルダの伝説 時のオカリナ V182622. 1998.11.21. 1名. 振動パック. CR2032. |
017 | Banjo-Kazooie (JPN) バンジョーとカズーイの大冒険 V181822. 1名. 振動パック. |
018 | Pikachu Genki Dechu (JPN) ピカチュウげんきでちゅう V183745. 1名. 音声認識 システム同梱 振動パック. |
019 | F-1 WORLD GRAND PRIX (JPN). 1998.12.18. 1~2名. 振動パック. |
020 | Mario Party (JPN) マリオパーティ. 1998.12.18. 1~4名. 振動パック. |
021 | Super Smash Bros. (JPN) 大乱闘スマッシュブラザーズ V184958. 1999.1.21. 1~4名. 振動パック. CR2032. |
022 | Pokemon Snap (JPN) ポケモンスナップ V186052. 1999.3.21. 1名. |
023 | Pokemon Stadium 2 (JPN) ポケモンスタジアム2 V186698. 1999.4.30. 1~4名. 64GBパック. |
024 | Mario Golf 64 (JPN) マリオゴルフ64 V187571 マリオゴルフ64. 1999.6.11. 1~4名. 64GBパック. CR2032. |
025 | Ogre Battle 64 (JPN) オウガバトル64. 1999.7.14. 1名. CR2032. |
026 | Rogue Squadro (JPN) スター・ウォーズ エピソード1レーサー. 1999.7.21. 1~2名. 振動パック メモリ拡張パック. |
027 | Star Wars: Sortie! (JPN) スター・ウォーズ 出撃!ローグ中隊. 1999.8.27. 1名. 振動パック メモリ拡張パック. |
028 | Star Twins (JPN) スターツインズ. 1999.12.1. 1~4名. 振動パック. |
029 | Mario no Photopi (JPN) マリオのふぉとぴー. 1999.12.2. 1名. |
030 | Custom Robo (JPN) カスタムロボ. 1999.12.8. 1~2名. |
031 | Donkey Kong 64 (JPN) ドンキーコング64 V193918. 1999.12.10. 1~4名. メモリ拡張パック同梱 振動パック. |
032 | Mario Party 2 (JPN) マリオパーティ2 V193090 マリオパーティ2. 1999.12.17. 1~4名. 振動パック. |
033 | Kirby 64 (JPN) 星のカービィ64 V196440 星のカービィ64. 2000.3.24. 1~4名. 振動パック. |
034 | Shigesato Itoi's Bass Fishing (JPN) 糸井重里のバス釣りNo.1決定版!. 2000.3.31. 1名. |
035 | Zelda: Majora's Mask (JPN) ゼルダの伝説 ムジュラの仮面. 2000.4.27. 1名. メモリ拡張パック同梱 振動パック. |
036 | Excite Bike 64 (JPN) エキサイトバイク64. 2000.6.23. 1~4名. コントローラーパック 振動パック. |
037 | Mario Tennis 64 (JPN) V199733 マリオテニス64. 2000.7.21 1~2名. コントローラーパック. |
038 | Paper Mario Story (JPN) V209580 マリオストーリー. 2000.8.11. 1名. 振動パック. |
039 | Perfect Dark (JPN) パーフェクトダーク. 2000.10.21. 1~4名. メモリ拡張パック同梱 振動パック. |
040 | Custom Robo V2 (JPN) カスタムロボV2. 2000.11.10. 1~4名. 振動パック. |
041 | Inheritors of the Earth (JPN) 罪と罰 ~地球(ほし)の継承者~. 2000.11.21. 1~2名. 振動パック. |
042 | Banjo-Kazooi 2 (JPN) V203624 バンジョーとカズーイの大冒険2. 2000.11.27. 1~4名. 振動パック. |
043 | Mario Party 3 (JPN) V204616 マリオパーティ3. 2000.12.7. 1~4名. 振動パック. |
044 | Pokemon Stadium Gold Silver (JPN) V204996 ポケモンスタジアム金銀. 2000.12.14. 1~4名. 64GBパック. |
045 | Mickey's Racing Challenge USA (JPN) ミッキーのレーシングチャレンジUSA. 2001.1.21. 1~4名. 振動パック. |
046 | Dr. Mario 64 (JPN) ドクターマリオ. 2001.4.9. 1~4名. |
047 | Animal Crossing (JPN) どうぶつの森. 2001.4.14. 1名. コントローラーパック. CR2032. |
64DD
001 | Mario Artist: Paint Studio (JPN) 64DD. |
---|---|
002 | Mario Artist: Talent Studio (JPN) 64DD. |
003 | Mario Artist: Communication Kit (JPN) 64DD. |
004 | Mario Artist: Polygon Studio (JPN) 64DD. |
PAL
001 | Super Mario 64 (EUR) D63760. |
---|