Pengembangan N64 yang luar biasa
Daftar sumber pengembangan Nintendo 64 yang dikuratori termasuk toolchains, dokumentasi, emulator, kode contoh, dan banyak lagi!
Isi
- Masyarakat
- Dokumentasi
- Video
- Toolchains
- Perakit
- Emulator
- Dipertahankan secara aktif
- Bekerja dalam proses
- Tidak terawat
- Perangkat keras pengembangan
- Alat dan perpustakaan
- Pengembangan Loader Kartrid
- Perangkat Lunak Menu Flashcart
- Konversi dan tampilan aset
- Pemutaran dan pengeditan audio
- Debugging
- Manipulasi rom
- Perpustakaan Pengembangan
- REVERSE REGING
- Proyek
- Pemandu dan referensi
- Alat dan pembongkaran
- Pemrograman
Masyarakat
- N64Brew - Nintendo 64 Obrolan Homebrew di Perselisihan
- Discord64 - Nintendo 64 Emulasi dan Obrolan Homebrew di Perselisihan
-
#n64dev di EFNet - Nintendo 64 Development IRC Channel di EFNet - /r/n64homebrew - subreddit n64homebrew
- Nintendo 64 Discord - Server Komunitas /R /N64 untuk Penggemar Nintendo 64
Dokumentasi
- ULTRA64 - Kekayaan absolut dokumentasi termasuk manual pengembangan resmi, serta unduhan SDK dan materi referensi
- Arsitektur Nintendo 64 - Tinjauan Umum Arsitektur Konsol
- N64Brew Wiki - Wiki Komunitas N64Brew
- N64DEV - Tautan peretasan N64 yang berguna
- NEC VR4300 CPU Manual @ n64dev - Manual untuk CPU NEC VR4300 yang digunakan oleh Nintendo 64
- Protokol Konsol - Info Perangkat Keras Nintendo 64, Peta Memori, Referensi Tahap Boot PIF, dan Dokumentasi I/O Joybus
- DragonMinded N64Dev -
libdragon Usage, Windows dan Linux Toolchains, dan Dokumentasi RCP - Format ROM N64 - Lembar Referensi Cepat Format N64 Singkat
- N64 ROM Format Dijelaskan - Detail Tiga format Nintendo 64 ROM yang biasa ditemui (gunakan Big Endian/.z64)
- Referensi Aksesori - Panduan tentang Cara Berkomunikasi Dengan Transfer Pak dan Rumble Pak
- Hack64 - Berbagai dokumentasi tentang struktur data RCP, kompresi, perakitan, dan banyak lagi
- 64dd.org - Dokumentasi Nintendo 64DD, emulator, homebrew, dan alat
- 64DD Wiki - Dokumentasi tentang perangkat keras, disk, dan kartrid terkait 64DD
- 64DD -SCEMATICS - Skema untuk Disk Drive Nintendo 64 (N64DD)
- CEN64#58 - Komentar edisi CEN64 meringkas proses boot
- Mikrokode dari Sumber - Cara Mengompilasi Mikrokode Dari Sumber
- N64 Info Cartridge - Pinout Cartridge
- RSP - Dokumentasi RSP terperinci di repositori emulator R64EMU
Video
- Menginstal Nintendo 64 Development Kit - Cara Menginstal Kit Pengembangan Perangkat Lunak Nintendo 64 di bawah Windows 2000 dan 98SE dan membangun kode sampel. Juga umumnya berfungsi di bawah Windows XP.
- Di belakang kode - saluran YouTube Gerry O'Brien, dengan sejumlah video yang membahas pengembangan Nintendo 64 dengan Nusystem dan SDK resmi, perangkat keras pengembangan, pemrosesan audio, dan banyak lagi
- Building Cen64 untuk Kecepatan dan Pelestarian - Tyler Stachecki dan Mike Ryan Diskusikan Membuat Emulator CEN64 dengan cepat tanpa kompromi pada akurasi
- Recon 2015 - Membalikkan Nintendo 64 CIC - Mike Ryan, Marshall Hecht, dan John McMaster berbicara tentang rekayasa terbalik dan mengkloning chip perlindungan salinan berusia 20 tahun (N64 CIC)
- Portland Retro Gaming Expo 2019 - N64 Pengembangan Homebrew - Bagian 1 - Victor Vieux berbicara tentang spesifikasi teknis Nintendo 64 dan mulai membangun permainan menggunakan
libdragon - Portland Retro Gaming Expo 2019 - N64 Pengembangan Homebrew - Bagian 2 - Victor Vieux Menambahkan Aset Suara dan Grafis dan Bicara Tentang Masa Depan Pengembangan Homebrew Nintendo 64
- Pemrograman untuk Nintendo 64 - Damjan Nesic melewati dasar -dasar pemrograman untuk Nintendo 64 menggunakan C dan mesin virtual Windows XP
- Penyesalan Reflektif: Petualangan dalam Pengembangan N64 - Seminar Buu342 di Nintendo 64 Homebrew Game Development di Inércia Demoparty 2021 (dengan kode tersedia)
- Debugging N64 Homebrew Menggunakan GDB Dengan Flashcart - BUU342 menunjukkan cara menggunakan UNFLOADER dengan GDB untuk men -debug Libultra, ModernSDK, dan Libdragon Homebrew berjalan di flashcart flashcart
Toolchains
- Resmi Nintendo 64 SDK - Kit Pengembangan Perangkat Lunak Nintendo 64 resmi untuk Windows dan SGI IRIX
- N64SDKMOD -
libultra SDK untuk era modern, didukung pada distro Linux yang berbasis di Debian - N64 SDK Easy Install CD - Gambar ISO yang dibuat oleh Alphatango dan CrashOveride untuk menyederhanakan pemasangan SDK resmi. Bekerja pada Windows 98-XP.
- N64Chain - Toolchain Pengembangan Berdasarkan GCC yang tidak bergantung pada Perpustakaan Nintendo milik mana pun
- Modern-N64SDK-Menjelaskan cara mendapatkan bangunan modern dari kompilasi silang GCC pada OS modern (Linux, Windows, MacOS)
- Portable-N64-Toolchain-Toolchain berlabuh berdasarkan Modern-N64SDK
- Libdragon -Docker - Dockerized Toolchain Berdasarkan Libdragon
- Homebrew-N64-Dev-Macos
gcc dan binutils Homebrew Formula untuk Nintendo 64 Development - MIPS64-GCC-ToolChain-Script Windows dan Linux untuk mengotomatiskan pembangunan MIPS64 MIPS64 GCC Toolchain untuk Nintendo 64 Cross Compilation
- Glankk/N64 - Kumpulan file dan alat yang digunakan untuk mengkompilasi dan menguji kode untuk Nintendo 64
- N64DEVKIT -EVERDRive - Lingkungan pengembangan untuk pengembangan homebrew containered menggunakan Everdrive 64 X7 dan
libdragon
Perakit
- ARM9/BASS - Garpu bass yang telah diperbarui dengan output Nintendo 64 MIPS/RSP/RDP
- Armips - Assembler untuk berbagai platform lengan dan MIPS
- TRECKAROUND64 - Assembler Interaktif untuk Nintendo 64
- Bibir - Assembler MIPS R4300i ditulis di Lua
- naken_asm - assembler untuk berbagai CPU termasuk MIPS III standar (Nintendo 64 CPU) dan RSP
Emulator
Dipertahankan secara aktif
- Project64 (GitHub) - Emulator open -source untuk Windows dan (SOONTM) Linux/Android. Dulu fokus pada kompatibilitas dengan game komersial, tetapi sekarang juga berfokus pada peningkatan akurasi dan meniru sebanyak mungkin konsol sambil tetap berkinerja dan kompatibel.
- Sixtyforce - Emulator sumber tertutup untuk Mac
- MUPEN64PLUS (GITHUB) - Fork Mupen64 yang lebih baru diperbarui untuk Linux, Mac OSX, FreeBSD, dan Windows. Tidak ada GUI yang disertakan, sehingga Anda dapat menggunakan Simple64, RMG, atau inti Retroarch untuk UI.
- Simple64 (GitHub) - Garung Mupen64Plus yang mudah digunakan dan juga lebih akurat.
- Mupen64+ Reverser Edition - Garpu dari emulator Mupen64Plus yang dirancang untuk rekayasa terbalik.
- Rosalie's Mupen GUI - GUI untuk Mupen64Plus yang berfungsi di Windows. Salah satu cara termudah dan terbaik untuk menggunakan Mupen64Plus dengan GUI!
- Modloader64 (GitHub) - Pembungkus untuk Mupen64Plus yang memungkinkan modding melalui plugin yang ditulis dalam TypeScript
- ARES-Emulator multi-sistem tingkat rendah dan akurat dengan dukungan yang baik untuk N64. Tersedia dalam sumber dan distribusi biner untuk Windows, Mac dan Linux. Ini termasuk kompilasi CPU dan RSP, dan meniru RDP dengan Vulkan (melalui paralel-RDP).
- DGB-N64 DillonB-Emulator N64 tingkat rendah dan akurat untuk Windows dan Linux. Ini termasuk kompilasi CPU, dan meniru RDP dengan Vulkan (melalui paralel-RDP).
Bekerja dalam proses
- COR64 - Emulator yang sedang dalam proses yang ditulis dalam C#
- Kaizen (sebelumnya Gadolinium)-Emulator kerja-dalam-kemajuan yang ditulis dalam C ++, sudah dapat memainkan beberapa game komersial dan memutar ulang film Mupen Tas
- GOPHER64 - Emulator N64 yang ditulis dengan karat oleh pengembang Simple64, dapat sudah memainkan beberapa game komersial dengan kecepatan yang layak!
Tidak terawat
- 1964 - Emulator sumber terbuka untuk Windows
- Mupen64-Emulator open-source, multi-platform
- Wii64 - Port Mupen64 untuk Nintendo Wii dan GameCube
- Mupen64-360 - Port Wii64 (dan dengan demikian Mupen64) ke Xbox 360. Tidak lagi dipertahankan.
- Project Unreality - Emulator awal untuk Windows
- NEMU64 - Emulator sumber tertutup untuk Windows dengan alat debugging yang fantastis. Saat ini sangat sulit dijalankan di jendela modern.
- Ultrahle - Emulator awal untuk Windows. Meskipun sumber tertutup, sumbernya bocor pada tahun 2002.
- Not64 - garpu wii64
- Sureal64 dan Surreal64 CE - Emulator untuk Xbox asli yang mencakup port 1964, Project64, dan Ultrahle
- Truereality - emulator sumber terbuka
- R64EMU - Emulator tingkat rendah N64 ditulis dengan karat
- CEN64 - Siklus -akurat emulator untuk Windows, Linux, dan Mac. Meskipun saat ini tidak cukup cepat untuk bermain game dengan kecepatan penuh, ini bertujuan untuk emulasi yang sempurna dengan meniru perangkat keras di dalam konsol hingga ke tingkat pendaftaran pendaftaran. Banyak digunakan untuk menguji ROM sebagai pengganti atau sebelum menggunakan perangkat keras nyata.
Perangkat keras pengembangan
- 64Drive - Kartrid flash dengan dukungan USB yang ditargetkan untuk pengembang. Saat ini hampir mustahil untuk mendapatkan yang baru atau mahal.
- EVERDRIVE 64 X7 - Kartrid Flash dengan Dukungan USB untuk Pengembangan
- Brutzelkarte-Sumber terbuka (perangkat keras dan perangkat lunak) Flash Cartridge berbasis FPGA
- El Barato 64 - Kartrid Pengembangan Sumber Terbuka yang sedang berlangsung
- SummerCart64 - Sumber Terbuka, Produksi Siap, Flashcart dengan Implementasi 64DD bawaan. Sebagian besar diarahkan untuk pengembangan homebrew.
- Ultrahdmi (secara berkala dalam stok di Game -Tech) - Papan yang dapat diinstal ke dalam konsol untuk menangkap output digital RCP dan mengirimkannya konektor HDMI mini ke TV modern. Nyaman untuk menghubungkan konsol nyata ke monitor terdekat sambil melihat sinyal output terbaik.
- N64RGB - Mod N64RGB yang mendukung setiap revisi motherboard dan bekerja dengan cukup baik.
- Ultrasave - Perangkat yang bekerja dengan 64Drive untuk mentransfer hemat dari kartrid nyata
- Gameshark 3.0+ - Metode menjalankan homebrew melalui gameshark
- SM64Gameshark - Cara mentransfer kode gameshark dari USB ke paralel, dan bagaimana mengidentifikasi kartrid gameshark dengan port paralel fungsional
- GS_LIBUSB - Gameshark Pro Utilities Menggunakan LIBUSB melalui adaptor port paralel USB
- CART PENGGANTIAN - Satu set file EAGLECAD untuk memproduksi gerobak N64 Anda sendiri
- Ed64 Plus - Klon Cina dari Everdrive 64 dengan harga yang jauh lebih murah. Ini juga memiliki port USB yang terputus dengan chip FT245R yang hilang yang dapat disambungkan kembali untuk fungsionalitas tambahan teoritis.
Alat dan perpustakaan
Pengembangan Loader Kartrid
- G64Drive - Linux/Mac Tool untuk Mengoperasikan Kartrid Pengembangan 64Drive
- ED64 - Alat untuk Mengembangkan pada Kartrid 64 Everdrive
- Loader64 - Pengunggah USB untuk Everdrive 64
- UNFLOADER - Pengunggah ROM universal Flash Cart (64Drive, Everdrive 64 V3, Everdrive 64 X7 dan SummerCart64) dan Debug Library
- SC64Deployer - SummerCart64 Loader dan perangkat lunak kontrol (Windows, MacOS dan Linux)
Perangkat Lunak Menu Flashcart
- N64FlashCartMenu - Universal Flashcart Menu dengan AIM untuk mendukung sebagian besar N64 Flashcarts di pasaran
Konversi dan tampilan aset
3d
- 64Drive Viewer - Pratinjau tekstur, gambar, suara, dan model 3D pada perangkat keras dengan 64Drive over USB
- Blen64 - skrip blender untuk mengekspor jerat untuk menggambar daftar sebagai file header
- Blender64 - Alat Python untuk mengekspor model 3D blender ke daftar tampilan mikrokode F3Dex2
- Blend2niff - Add -on blender untuk diekspor ke NIFF2 (Format File Intermediate Nintendo 2)
- Sausage64 - Plugin Blender untuk Mengekspor Model Karakter Gaya "Sosis Link" dengan Animasi
- Fast64 - Plugin Blender untuk melihat pratinjau dan mengekspor mesh sebagai daftar tampilan F3D untuk proyek decomp dan homebrew.
- OBJN64 - Wavefront
.obj Model Converter yang menghasilkan daftar tampilan yang dioptimalkan untuk kompilasi dengan libultra - Obj2n64dl - Wavefront
.obj lain untuk DisplayList Converter - Max_to_n64 - skrip untuk mengekspor model dari 3ds max ke c
- N64_3DrenderingTest - Penampil Model Dasar Menggunakan Nusystem
2d
- N64TEXCONV - Alat Python untuk mengonversi PNG ke RGBA (16/32), CI (4/8), dan I (a) (4/8)
- png2n64 - skrip python 3 untuk mengubah gambar png menjadi 16 bit rbga
- PNG2C - Alat baris perintah C ++ untuk mengonversi gambar PNG ke file header tekstur
libultra -kompatibel - GML -N64TEXTURECONVERTER - Mengonversi format gambar standar menjadi Nintendo 64 file header C yang kompatibel
- N64CICONVERTER - Konversi format gambar standar menjadi format Nintendo 64's Color Index (CI)
- N64GFXCOOKIE - NINTENDO 64 CI8 FORMAT GRAPHICS Penampil/Editor
- N64RAWGFX - Alat untuk mengekspor dan mengimpor grafik tidak terkompresi/mentah dari ROM
- Tekstur64 - Tekstur Ripper dan Editor dengan Dukungan untuk Berbagai Format
- Imagemerge-Mengubah dua gambar 8-bit menjadi gambar 2-bit dan mengemasnya menjadi 1 gambar untuk menghemat ruang dalam ROM
- Spritemapper - Mengatur direktori gambar berukuran sama ke dalam peta sprite dan mengompresnya
- XO -TT64 - Mengonversi gambar input ke file .c dengan nama yang sama
- MKSPRITEN64 - Windows setara dengan program SGI
mksprite . Mengonversi .png ke header .h dan file sumber .c. - mksprite2 - skrip python 3 untuk membuat sprite dan objek latar belakang untuk digunakan dengan mikrokode s2dex
Pemutaran dan pengeditan audio
- N64 -Tools - Alat untuk mengekstrak dan mengimpor audio dari banyak game yang memanfaatkan format MIDI
- libmad -n64 - libmad dengan tambalan mips, untuk pemutaran audio mpeg
- SEQ64-Editor Fitur Penuh Untuk Musik Berurutan di Game Pihak Pertama
- N64 -Soundtester - ROM yang memungkinkan Anda untuk menguji N64 Sound Tools Contoh Bank dan menyetelnya langsung di konsol atau emulator Anda, menghindari waktu turnaround yang panjang
- Ultra_mpeg - Perpustakaan Decoder MPEG -1/2
- ANMP - Pemutar musik video game multi -channel yang dapat diulang, dengan dukungan untuk berbagai format audio Nintendo 64
- MIDICVT - Penggantian Sumber Terbuka untuk
midicvt untuk membuat file MIDI yang kompatibel dengan libultra - SFZ2N64 - Mengonversi file SFZ ke format yang dapat digunakan Nintendo 64 sebagai bagian dari bank instrumen
Debugging
- Project64 Emuscripts - Scripts for debugging di bawah Project64 Emulasi
- N64rd - Debugger Jarak Jauh untuk Perangkat Keras Gameshark 3.2 Di Antarmuka Paralel
- ED64LOG - Alat dan contoh kode untuk mengimplementasikan pengembangan logging dari rom homebrew yang berjalan di Everdrive 64
- WebSerial -ed64Log - Klien ED64Log Menggunakan API Serial Web
- Ed64 -GDB - Stub GDB untuk debugging dengan Everdrive 64 V3
- GDBStub -ED64 - Stub Everdrive 64 GDB lainnya
- N64-GDB-Stub-Stub GDB yang berfungsi dengan versi modifikasi dari emulator CEN64
Manipulasi rom
- Pedas - Penggantian sumber terbuka dari SDK's
mild.exe resmi (dirujuk oleh $(MAKEROM) di banyak makefile). Mengemas file objek ke dalam ROM yang kompatibel dengan N64. - Makeromopen - Penggantian Makerom Sumber Terbuka lainnya (Work In Progress)
- Makemask - Penggantian sumber terbuka dari
makemask.exe SDK resmi. Menambahkan topeng ke ROM yang dikompilasi yang membanting file untuk mengisi seluruh ruang kartrid, menambahkan versi CIC, dan menambahkan header informasi ke file. Biasanya berjalan segera setelah mild.exe . Lebih lanjut tentang alat ini di N64Squid. - Alat N64 - Alat untuk Menampilkan Informasi ROM dan melakukan pemesanan ulang byte
- Alat N64 CRC NYATA V2 - alat untuk memeriksa, menghitung, dan mengatur checksum ROM dan mengekstrak kode bootcode file ROM
- ROM64 - Alat untuk mengidentifikasi dan menguraikan informasi header ROM
- Romjudge - utilitas untuk menilai ROM N64 untuk kebenaran
- LEOTOOLS - Bekerja dengan gambar disk 64DD dan file yang terkandung di dalamnya
- Splat - alat pemisahan ROM untuk membantu proyek dekompilasi dan modding
- SEQ64/N64CheckSum - Sumber untuk alat untuk menghitung dan mengatur checksum ROM
- Info64 - alat untuk menampilkan dan mengatur informasi header ROM dan checksums
- N64ShellPreview - Ekstensi Windows Shell untuk Menampilkan Informasi ROM di Panel Pratinjau Explorer
- IPL3Hasher - GPU -Accelerated Hash Collision Finder untuk kode boot IPL3
- BOOT_STUB - Penggantian untuk kode boot CIC -6102 IPL3
Perpustakaan Pengembangan
- Libdragon - Perpustakaan Sumber Terbuka untuk Pengembangan Nintendo 64
- Libn64 - Perpustakaan Sumber Terbuka untuk Pengembangan Nintendo 64, bagian dari
n64chain - Pseultra - Kumpulan alat yang digunakan untuk mengembangkan perangkat lunak untuk Nintendo 64 yang berbeda dari SDK resmi
- Libreultra - Dekompilasi Perpustakaan SDK Standar Nintendo 64,
libultra - Ultralib - rekayasa terbalik dari
libultra - Framework64 - Perpustakaan Aset dan Perpustakaan C Untuk Menyederhanakan Pembuatan Game (menggunakan N64SDKMOD)
- N64UT - Satu set perpustakaan Nintendo 64 modern modern
- libhfx - perpustakaan open source yang sedang berlangsung untuk grafik 3D
- Mesin Teks S2Dex - Mesin teks yang ditenagai oleh mikrokode S2Dex
- Tiny3D - Mikrokode RSP 3D kecil dan pembungkus API C yang bekerja dengan
libdragon
REVERSE REGING
Proyek
Dekompilasi Game
- AeroGauge - dekompilasi aerogauge yang sedang berlangsung
- Aidyn Chronicles - Dekompilasi yang sedang berlangsung dari Aidyn Chronicles
- Banjo-Kazooie-Dekompilasi Lengkap Banjo-Kazooie
- Banjo-Tooie-Dekompilasi Banjo-Tooie yang sedang berlangsung
- BLAST CORPS - Dekompilasi yang sedang berlangsung dari Blast Corps
- Panen Tubuh - dekompilasi panen tubuh yang sedang berlangsung di D
- Bomberman 64 - Dekompilasi Bomberman 64 yang sedang berlangsung
- Bomberman 64: Serangan Kedua! - Dekompilasi Bomberman 64: Serangan Kedua!
- Pahlawan Bomberman - Penguraian yang sedang berlangsung dari pahlawan Bomberman
- Castlevania 64 - Dekompilasi Castlevania 64 yang sedang berlangsung
- Twist Chameleon - dekompilasi twist bunglon yang sedang berlangsung
- Chameleon Twist 2 - dekompilasi yang sedang berlangsung dari Chameleon Twist 2
- Conker's Bad Fur Day - Dekompilasi yang sedang berlangsung dari Hari Buruk Conker
- Diddy Kong Racing - Dekompilasi yang sedang berlangsung dari Diddy Kong Racing
- Dinosaur Planet - Dekompilasi Planet Dinosaurus yang sedang berlangsung
- Donkey Kong 64 - Dekompilasi Donkey Kong 64 yang sedang berlangsung
- Doom 64 - Dekompilasi Lengkap Doom 64
- Doraemon: Nobita to Mittsu no Seireiseki - dekompilasi Doraemon yang sedang berlangsung: Nobita to Mittsu no Seireiseki
- Dōbutsu no mori - dekompilasi dōbutsu no mori yang sedang berlangsung
- Dr. Mario 64 - Dekompilasi yang sedang berlangsung dari Dr. Mario 64
- Duke Nukem: Nol Jam - Dekompilasi Duke Nukem yang sedang berlangsung: Nol jam
- F-Zero X-Dekompilasi F-Progress F-Zero X
- Gauntlet Legends - Dekompilasi Gauntlet Legends yang sedang berlangsung
- Glover - dekompilasi Glover yang sedang berlangsung
- Goldeneye 007 - dekompilasi Goldeneye 007 yang sedang berlangsung
- Harvest Moon 64 - dekompilasi yang sedang berlangsung dari Harvest Moon 64
- Tepi Pisau: Nose Gunner - Mengkonfigurasi Lingkungan Rekayasa Terbalik (Mupen64+ Re, Ghidra, dll.) Untuk tepi pisau: Nose Gunner
- Kirby 64: The Crystal Shards - Dekompilasi Kirby 64: Pecahan Kristal yang Berkembang
- Mario Golf - dekompilasi golf Mario yang sedang berlangsung
- Mario Kart 64 - dekompilasi yang sedang berlangsung dari Mario Kart 64
- Partai Mario - Penguraian yang sedang berlangsung dari Partai Mario
- Mario Party 2 - Dekompilasi Partai Mario 2 yang sedang berlangsung
- Mario Party 3 - Dekompilasi yang sedang berlangsung dari Mario Party 3
- Mario Tennis - Dekompilasi Tennis Mario yang sedang berlangsung
- Pembuat kejahatan - dekompilasi yang sedang berlangsung dari pembuat kejahatan
- Neon Genesis Evangelion 64 - Dekompilasi Neon Genesis Evangelion 64 yang sedang berlangsung
- Kertas Mario - dekompilasi lengkap kertas mario
- Perfect Dark - Dekompilasi Lengkap Dark Perfect (lihat juga Pdtools)
- Pokémon Puzzle League - Dekompilasi yang sedang berlangsung dari Pokémon Puzzle League
- Pokémon Snap - Dekompilasi Pokémon Snap yang sedang berlangsung
- Stadion Pokémon - Dekompilasi Stadion Pokémon yang sedang berlangsung
- Quest 64 - Dekompilasi yang sedang berlangsung dari Quest 64
- Rocket: Robot on Wheels - dekompilasi roket: Robot on Wheels yang sedang berlangsung
- Shadowgate 64 - Dekompilasi SHADOWGATE 64 yang sedang berlangsung
- Lembah Silikon Stasiun Luar Angkasa - Penguraian yang sedang berlangsung dari Lembah Silikon Stasiun Luar Angkasa
- Star Fox 64 - Dekompilasi Star Fox 64 yang sedang berlangsung
- Super Mario 64 - Dekompilasi Lengkap Super Mario 64
- Super Smash Bros. - Dekompilasi yang sedang berlangsung dari Super Smash Bros.
- Superman 64 - Dekompilasi yang sedang berlangsung dari Superman 64
- The Legend of Zelda: Masker Majora - dekompilasi legenda Zelda yang sedang berlangsung: Topeng Majora
- The Legend of Zelda: Ocarina of Time - Dekompilasi Lengkap Legenda Zelda: Ocarina of Time
- Tetris baru - dekompilasi yang sedang berlangsung dari Tetris baru
- Turok 3: Bayangan Oblivion - dekompilasi Turok 3 yang sedang berlangsung 3: Bayangan Oblivion
- Virtual Pool 64 - Dekompilasi Virtual Pool 64 yang sedang berlangsung
- Virtual Pro Wrestling 2: ōdō Keishō - dekompilasi virtual Pro Wrestling 2: ōdō Keishō
- Wave Race 64 - Dekompilasi yang sedang berlangsung dari Wave Race 64
- Yoshi's Story - Sebuah dekompilasi yang sedang berlangsung dari kisah Yoshi
Lainnya
- F3Dex2 - Pencocokan dan sebagian besar disassemblies dari F3Dex2/F3DZEX2 N64 RSP Microcode Family
- N64 -KICAD - Satu set file kicad yang merinci perangkat keras Nintendo 64
- N64 Kode Sumber yang Tidak Dikompilasi - Berbagai kode sumber dan materi terkait yang ditemukan dalam berbagai gambar ROM
- NUS-CPU-Penciptaan ulang modular yang kental dari motherboard Nintendo 64
- Shogihax - Rincian Eksploitasi Eksekusi Kode Jarak Jauh dari Nintendo 64 melalui Cartridge Morita Shogi 64 dan modem dialupnya
- ULTRA FP64 - A Work In Progress FPGA Nintendo 64
- Ultracic - Klon chip perlindungan salinan CIC
- ULTRACIC_C - Implementasi CIC lain (nama yang sama, tetapi implementasi terpisah)
- Ultracic -II - Kode untuk membuat ulang chip CIC pada attiny25/45
- Ultracic -III - Kode untuk chip CIC pengganti pada attiny25/45/85
- Ultrapif - Penggantian untuk chip PIF yang memungkinkan konsol bebas wilayah
Pemandu dan referensi
- N64 -Decompiling - Tinjauan umum dari Nintendo 64 ROM dengan Ghidra yang mendekompilasi
- Awesome -Decompilation - Daftar sumber daya dan proyek dekompilasi yang mengagumkan
Alat dan pembongkaran
- ASM -Differ - skrip
diff untuk perakitan MIPS - BDIFF - Alat Binary Diffing Lokal
- Compiler Explorer - Jelajahi bagaimana C, C ++, Rust, atau kode bahasa yang dikompilasi lainnya akhirnya menjaga kompilasi
- Decomp -Permuter - Alat untuk secara acak memungkinkan file C agar lebih sesuai dengan biner target
- Gedecompressor - Dekompresor untuk berbagai format kompresi yang digunakan di berbagai judul
- M2C - Dekompiler MIPS Sumber Terbuka, berguna untuk memahami dan mengimplementasikan perilaku N64 Games di C di C
- M3C - Alat untuk membantu dekompilasi N64 yang menjalankan M2C dan Decomp -Permuter untuk mencoba secara otomatis mendekompilasi fungsi
- N64LoaderWV - Nintendo 64 ROM Loader untuk Ghidra Reverse Engineering Tool
- N64SYM - Memindai dump ram untuk simbol dari perpustakaan atau file objek yang diberikan
- Disassembler Online - Layanan online yang ringan untuk saat Anda tidak memiliki waktu, sumber daya, atau persyaratan untuk menggunakan alternatif berat yang lebih berat
- OpenOCD_N64 - Konfigurasi OpenOCD untuk Nintendo 64 CPU
- Rabbitizer - A API untuk mendekode instruksi MIPS
- RI Probe - ROM yang membuang nilai rdram di layar untuk men -debug dan penjelajahan
- Spimdisasm-pencocokan MIPS Disassembler API dan front-end dengan analisis instruksi bawaan
Pemrograman
Perakitan
- Peterlemon/N64 - Nintendo 64 Referensi Pemrograman Assembly Metal Metal Bare
- Fraser N64 - Saluran YouTube yang menampilkan pemrograman perakitan Nintendo 64
- Tutorial Bahasa Perakitan N64 - Panduan Pemrograman Perakitan Nintendo 64 Fraser
- N64-ASM-Tutorial-File Dukungan untuk Tutorial Bahasa Perakitan N64
- N64 ASM Tutorial - Tutorial Pemrograman Bahasa Nintendo 64 oleh Mike Huber (dicerminkan oleh Jaeden Amero)
- N64 -Assembly - Ekstensi kode studio visual yang menyediakan dukungan dan tema bahasa untuk bahasa perakitan Nintendo 64
- N64-AMS-SIMING-Nintendo 64 Waktu Instruksi CPU
- N64OPS - Detail R4300i, RCP, dan RSP OPCODE RSP
- Neon64v2 - Emulator Sistem Hiburan Nintendo asli, ditulis dalam perakitan
- CubeWorld - Awal permainan eksperimental, ditulis dalam perakitan
- Sodium64 - Emulator SNES untuk N64, ditulis dalam perakitan
C
Pemandu
- N64 Homebrew Starter Guide - Panduan Buu342 untuk Membuat Game N64 dengan SDK resmi
- Implementasi Suara Menggunakan Nintendo 64 Sound Tools - Panduan BUU342 untuk mengimplementasikan suara di ROM Anda dengan Nintendo 64 Sound Tools
- N64Squid Homebrew - Panduan Pembangunan Menggunakan Perpustakaan Nusystem yang merupakan bagian dari SDK resmi
- Moria.us #Nintendo -64 - Serangkaian posting blog yang mencakup berbagai topik pengembangan Nintendo 64
Kode contoh
- Ultra64Demos - SGI Nintendo 64 Demo Teknis Asli
- N64-SDK-Demo-Contoh terperinci JSDF dengan sumber yang sangat besar yang menunjukkan penggunaan dasar SDK resmi dan Perpustakaan Nusystem
- N64Brew Game Jam 2020 - N64Brew Game Jam 2020 Kiriman
- N64Brew Game Jam 2021 - N64Brew Game Jam 2021 Kiriman
- N64Brew Game Jam 2022 - N64Brew Game Jam 2022 Kiriman
- N64Brew Game Jam 2023 - N64Brew Game Jam 2023 Kiriman
- Brick64 - permainan bata bata 3D homebrew menggunakan SDK resmi
- Goose64 - Game Goose Untitled JSDF "Demake"
- HelloWorld - Hello World Contoh Menggunakan Nusystem dan S2Dex Microcode
- Controller-Pak-Manager-ROM yang menyajikan antarmuka pengguna grafis untuk mengelola data PAK pengontrol
- Old -Castle - permainan homebrew berdasarkan sampel nusystem dari SDK resmi
- N64-Gameoflife JSDF Implementasi Game of Life Conway klasik
- Shibamatch - game pertandingan memori bertema Shiba Inu
- Ochim - permainan puzzle aksi hingga 4 pemain
- Ultraed - Editor Level dan Mesin Game yang sedang berlangsung
- N64Zlibbench - Benchmark Zlib dengan Tampilan Hasil
- CHIP8-N64-Emulator Chip-8, menggunakan
libdragon - Classicube - klien Minecraft Classic / Classicube multi -platform dengan dukungan N64 awal, menggunakan
libdragon - GB64 - Emulator Nintendo Game Boy yang berjalan pada perangkat keras nyata
- MVS64 - Emulator Neogeo
- N64 -GBA - Bukti Konsep Game Boy Advance Emulator (hanya menjalankan Armwrestler, ROM Latihan CPU)
- Paniclab64 - permainan homebrew yang terinspirasi oleh Panic Lab dari Gigamic
- Platformer64 - Platformer Petualangan yang sedang berlangsung
- AW64 - (C ++) A Nintendo 64 Port of the Bytecode Interpreter dari dunia lain / keluar dari dunia ini
- Memory64 -N64 - permainan memori gaya Simon dengan dukungan Rumble Pak, menggunakan libdragon
- Mine64 - Klon Minecraft, menggunakan Perpustakaan Nusystem Nintendo
- N64 -Netlib - Satu set alat dan perpustakaan untuk menghubungkan Nintendo 64 Homebrew Anda ke Internet
- n64_bullet_demo - Contoh menggunakan fisika peluru dengan cabang OpenGL
libdragon untuk membuat simulasi fisika - Flappybird -N64 - Demake of Flappy Bird menggunakan
libdragon - Happy Little Frog Game - Platformer yang sedang berlangsung yang dibuat dengan
libdragon dan tiny3d - N64-RPG-Mesin RPG yang sedang berlangsung menggunakan
libdragon - N64Triangle - Demo Segitiga RDP, menggunakan
libdragon - non_nusys_demo - demo kompleks yang dibangun tanpa mengandalkan Perpustakaan Nusystem Nintendo
- Penguins Luv Melon - permainan homebrew yang dibangun dengan
libdragon - 64Doom - Port sumber dari malapetaka asli
- cmake-demo-rom-mendemonstrasikan pembangunan toolchains dan rom menggunakan cmake dan
libdragon - n64_controller_test - Rom homebrew sederhana yang dibangun dengan
libdragon untuk melakukan beberapa tes pengontrol dasar - Controllertest - ROM uji pengontrol lain, juga dibangun dengan
libdragon - RSP -ruinasi - Tes penyiksaan yang menggunakan RSP yang ditiru pada CPU untuk memvalidasi fungsionalitas RSP yang sebenarnya
- ULTRA64 -TEMPLATE - Templat game/titik awal untuk digunakan dengan N64SDKMOD
- VLAK64 - Implementasi Game DOS Klasik Vlak Menggunakan
libdragon - Wolf64 - Port of Wolfenstein 3D: Tombak Destiny , diadaptasi dari Wolf4SDL dan menggunakan
libdragon - Brewreality - demo teknologi simulator penerbangan 3D yang dibangun dengan
libdragon , menampilkan 128x128 tekstur dan langit dinamis dan pencahayaan
Karat
- nust64 - peti karat untuk menyusun proyek karat menjadi rom n64
- N64 -Systemtest - Kumpulan tes perangkat keras yang ditulis dalam karat
- Cargo -N64 - Sub -perintah
cargo untuk membangun Nintendo 64 ROM di Rust - RRT0/Contoh - Contoh karat menggunakan kargo -N64
- N64ToolChain - Implementasi karat dari Nintendo 64 Rom Toolchain
- RS64 -RT - Startup / runtime karat minimal untuk Nintendo 64
- RS64 -PERIPH - Definisi N64 MMIO yang cukup mentah
- RS64 -ROM - Perpustakaan Rust untuk memanipulasi ROM
- Libdragon -Bindings - Binding dan antarmuka karat untuk
libdragon - libdragon -rs - binding karat ke
libdragon - RS64ROMTOOL - Alat untuk memanipulasi ROM (tergantung pada RS64 -ROM)
- RRT0 - Runtime / startup lintas platform sederhana untuk karat pada perangkat tertanam
- n64rom -rs - perpustakaan dan toolkit untuk bekerja dengan ROM
- Loka-N64-Nintendo 64 Tools (termasuk
extract_boot_code , berguna untuk kargo-N64) dan permainan dalam permainan kemajuan - N64-Slides-APR-Kode Sumber untuk April 2019 Rust Meetup Slide sebagai Nintendo 64 ROM
- Gameshark -RS - Perpustakaan dan Alat Rust untuk Bekerja dengan Kode Gameshark
Pergi
- CLKTMR/N64 - Dukungan untuk Nintendo 64 di Embeddedgo
- Gopher-Kart-Port dari Game Browser Gopher-Kart asli untuk Demo GO Support