Apa Sebutan NES dan SNES Klasik, dan Mengapa Raspberry Pi Lebih Baik?
Pada musim gugur 2016, Nintendo merilis NES Classic Edition, sebuah replika miniatur dari Nintendo Entertainment System era 1980-an. Ini kapal dengan 30 game klasik termasukSuper Mario Bros., The Legend of Zelda, dan Castlevania dan pengontrol NES lama-sekolah (meskipun dengan kabel yang sangat pendek dan konektor yang berbeda untuk mengakomodasi ukuran NES Classic yang lebih kecil).
Ini seharga $ 60 dan dikirimkan dengan satu controller - Anda dapat membeli kontroler pemain kedua dengan tambahan $ 10, sehingga total investasi Anda menjadi $ 70. Sayangnya, konsol tersebut telah terbukti sangat populer dan Nintendo telah menghasilkan begitu sedikit sehingga hampir tidak mungkin ditemukan untuk harga jual aslinya, hanya muncul di situs seperti eBay dengan markup 200-500%.
Pada tahun 2017, Nintendo mengikuti SNES Classic Edition, yang dijual seharga $ 70 dan hadir dengan dua kontroler. Praorder telah dimulai, dan itu sudah terbukti sangat sulit untuk mendapatkannya.
Namun, jangan putus asa: bahkan jika mereka begitu jarang sampai-sampai Anda belum pernah melihatnya secara langsung (apalagi memiliki kesempatan untuk membelinya), Anda dapat dengan mudah menggulirkan konsol Edisi Klasik Anda sendiri yang kuat di rumah - dengan lebih banyak lagi game dan lebih banyak fitur. Dalam tutorial hari ini, kami akan menggabungkan Raspberry Pi yang ekonomis, beberapa perangkat lunak gratis yang mengemulasi NES, SNES, dan konsol lainnya, bersama dengan beberapa pengontrol NES USB yang murah untuk membuat versi DIY yang bahkan lebih baik daripada yang asli.
Lebih baik bagaimana? Versi DIY Anda tidak hanya mencakup semua fitur dari NES Classic yang sebenarnya - seperti negara bagian yang aman, shader CRT untuk permainan yang tampak retro, dan organisasi yang tampak hebat dengan seni sampul - tetapi ini akan memungkinkan Anda untuk bermain apa saja permainan (bukan hanya 30 yang disertakan dengan Klasik), gunakan pengontrol USB apa pun yang Anda inginkan (bukan hanya pengontrol NES 2-tombol sederhana), dan sertakan status dan organisasi simpan yang lebih baik.
Tidak hanya itu, tetapi sistem Anda akan dapat bermain game dari sistem lain juga - seperti Atari, Game Boy, Sega Genesis, dan bahkan sistem yang lebih baru seperti PlayStation Portable atau Nintendo 64. Anda dapat melihat daftar lengkap sistem yang didukung di sini.
Apa yang kau butuhkan
Untuk mengikuti tutorial kami, Anda akan membutuhkan beberapa hal dan sedikit waktu luang untuk mengumpulkan semuanya.
Pi Raspberry dan Aksesorisnya
Selain Pi, Anda akan membutuhkan kartu SD atau kartu microSD yang berukuran tepat (berdasarkan model Pi Anda), kabel HDMI untuk menghubungkannya ke TV Anda, keyboard USB (hanya untuk sementara untuk menyiapkannya), dan catu daya yang bagus. Anda juga mungkin ingin akses internet di Pi untuk mengunduh pembaruan dan mentransfer game - Anda dapat melakukannya dengan kabel Ethernet atau dengan Wi-Fi. Raspberry Pi 3 memiliki Wi-Fi bawaan, sedangkan model lama akan membutuhkan adaptor USB Wi-Fi.
Jika Anda baru menggunakan Raspberry Pi, jangan khawatir: kami telah menulis panduan terperinci untuk semua bagian yang Anda perlukan, jadi baca artikel itu untuk info lebih lanjut.
Kasus Ini Membuat Proyek
Ada beberapa kasus NES-dan SNES-bertema di Amazon, termasuk kasus Skool NES Tua dan kasus Super Tinytendo. Namun, jika Anda tidak suka tampilan itu karena alasan apa pun, Anda dapat selalu mencetak 3D Anda sendiri salah satunya atau ini, atau menemukan orang lain di situs seperti Etsy.
Controllers: Old School atau Modern Comfort
Pendekatan ini, kami akan menjadi yang pertama kali diakui, jauh lebih sulit daripada yang kami perkirakan. Sepertinya akan sangat mudah untuk hanya membeli beberapa pengontrol NES yang murah dan dibuat dengan baik, tetapi dalam kenyataannya ada seperti yang dijalankan di pasar saat ini karena daftar sering tidak akurat, pengendali sulit didapatkan, dan praktik terbaik yang kami dapat rekomendasikan saat ini untuk membeli beberapa pengontrol sekaligus, kembalikan yang tidak Anda inginkan, dan simpan yang baik (yang memiliki bobot bagus, respons tombol yang baik, dan mainkan dengan baik).
Kami menguji dua pengontrol NES USB yang paling populer di Amazon: pengontrol Retro-Link, dan Pengontrol NES USB Klasik yang ditinjau ulang namun bagus (yang ketika benar-benar datang, bermerek iNext). Meskipun kami menyukai bobot Retro-Link yang lebih baik, tetapi respons tombol dari pengontrol iNext lebih baik.Secara praktis, ini adalah pengalaman trial and error. (Jika Anda menginginkan sesuatu yang klasik tetapi lebih nyaman daripada pengontrol NES, kami tidak memiliki apa pun selain hal-hal yang baik untuk dikatakan tentang kontroler SNES Buffalo ini juga.)
Dengan cara apa pun, Anda akan membutuhkan setidaknya satu pengontrol USB untuk proyek tersebut, jadi pilih favorit Anda.
Perangkat Lunak: RetroPie dan ROM untuk Semua Permainan Favorit Anda
Untuk tujuan kami, kami akan menggunakan gambar yang dibuat sebelumnya untuk Raspberry Pi (dibandingkan dengan memasangnya di atas sistem operasi yang ada). Unduh gambar yang tepat untuk nomor model Pi Anda di sini. Selain itu, Anda memerlukan semacam alat untuk membakar gambar itu ke kartu SD Anda - alat pilihan kami adalah pencetak gambar Etcher lintas platform.
Terakhir, dan secara tematis yang paling penting, Anda perlu beberapa game! Ini datang dalam bentuk file ROM yang dapat Anda robek sendiri (dengan perangkat keras yang sesuai) atau unduh dari internet. Mendapatkan ROM adalah latihan, karena masalah hukum yang kabur, sebaiknya diserahkan kepada pembaca - kami tidak akan langsung menautkan ke ROM atau situs ROM di sini. Namun demikian, pencarian Google yang sederhana akan membawa Anda jauh.
Langkah Satu: Persiapkan Pi Anda
Dengan semua materi yang telah dikumpulkan, saatnya untuk menyelami persiapan Pi. Pertama, kami akan menyiapkan kartu SD. Pop kartu SD Anda di komputer dan nyalakan Etcher. Prosesnya semudah 1-2-3: pilih gambar RetroPie yang Anda unduh, konfirmasikan kartu SD adalah disk yang dipilih, lalu klik "Flash!"
Jika Anda pernah terjebak selama proses instalasi, silakan merujuk ke panduan pemula Raspberry Pi kami, yang memiliki banyak info berguna pada pengaturan awal.
Langkah Kedua: Konfigurasikan RetroPie
Setelah Anda mengisi daya Pi untuk pertama kalinya dengan kartu RetroPie SD terpasang, itu akan berjalan melalui beberapa langkah pengaturan satu kali secara otomatis (seperti memperluas partisi, membongkar file, dan sebagainya). Maka itu akan reboot membawa Anda ke layar konfigurasi kontroler seperti yang terlihat di bawah ini.
Pada titik ini, Anda akan melihat layar berikut dengan logo RetroPie dan "13 Game Tersedia" di bawahnya.
“Tiga belas pertandingan? Manis!”Anda mungkin berpikir. Tidak begitu cepat: tidak ada 13 game yang dapat Anda mainkan, yaitu 13 alat konfigurasi untuk "RetroPie" (yang diakui sebagai salah satu emulator Anda, meskipun itu benar-benar sistem yang mendasari). Jangan khawatir, sebentar lagi kita akan membahas game yang sebenarnya.
Jika Anda menggunakan kabel Ethernet dengan Pi untuk akses jaringan daripada Wi-Fi, Anda dapat melompat ke kanan ke bagian berikutnya untuk langsung memasukkan game ke RetroPie. Jika Anda menggunakan Wi-Fi, tekan tombol A pada pengontrol untuk meluncurkan menu. Skema warna default RetroPie membuatnya agak sulit untuk dilihat dalam tangkapan layar yang lebih kecil, tetapi entri untuk Wi-Fi adalah yang terakhir dalam daftar, seperti yang terlihat di bawah ini.
Meskipun Anda dapat menggunakan RetroPie tanpa akses internet, jauh lebih mudah untuk mentransfer game Anda ke perangkat menggunakan jaringan.
Langkah Tiga: Tambahkan Game Anda
Dengan Pi kami mengatur dan terhubung ke jaringan rumah kami, langkah yang paling penting adalah pada kita: memuatnya dengan permainan manis, manis, retro. Cara termudah untuk mentransfer game adalah menggunakan pembagian jaringan. (Anda dapat menggunakan drive USB, tetapi pengaturan jaringan sebenarnya lebih sederhana, jadi kami akan merinci metode tersebut di sini). Mari mulai.
Secara default, kotak RetroPie diberikan pembagian jaringan bernama "retropie", dan Anda dapat menjelajahinya dengan hanya membuka Windows Explorer di PC Anda dan mengetik
retropie
di kotak alamat. Kemudian, cukup buka folder "ROM", navigasikan ke sistem pilihan Anda (kita akan menggunakan "nes" dalam contoh ini) dan menyalin file ROM apa pun ke folder itu. Kami menyalin salah satu game RPG favorit kami, Crystalis, sebagai ROM uji kami.
The Juicy Extras: Cover Art, Shaders, dan Save Games
Itu saja yang Anda butuhkan untuk mulai bermain. Tetapi jika Anda menginginkan pengalaman "I built my NES Classic" saya sendiri, ada beberapa fitur tambahan yang perlu kami manfaatkan: cover art (yang menjadikan perpustakaan Anda cantik dan mudah untuk di-browser), shader (yang membuat gim lebih terlihat retro di TV modern Anda, dan simpan negara (yang memungkinkan Anda menyimpan permainan Anda, meskipun game aslinya tidak mendukungnya. Ini semua adalah fitur yang termasuk dalam NES Classic resmi.
Tambahkan Seni Sampul ke Perpustakaan Anda
Setelah Anda memiliki banyak permainan yang disalin ke folder "ROM" Anda, kembali ke menu NES (di mana kami baru saja meluncurkan game uji kami), tekan tombol Start untuk membuka menu, lalu pilih "Scraper".
Karena ini adalah goresan pertama kami, alihkan filter ke “Semua Game”. Secara default, pengikis diatur untuk hanya menggunakan sistem yang dimuat dalam (dalam hal ini, SEN), jadi tidak perlu mengubah apa pun. Akhirnya, pastikan "Pengguna Memutuskan Pada Konflik" dihidupkan. Ini penting, jika tidak, pengeruk dapat mengikis data yang salah jika tidak yakin apakah game tersebut Double Dragon atau Double Dragon II.
Satu-satunya alasan Anda tidak ingin menggunakan pengaturan itu adalah jika Anda memiliki ratusan permainan untuk mengikis dan tidak ingin secara manual mengkonfirmasi setiap pilihan (Anda akan, bagaimanapun, harus kembali dan memperbaiki secara manual setiap konflik nanti, permainan demi permainan). Saat Anda siap, pilih "Mulai".
Dapatkan Old School CRT Vibe dengan Smoothing and Shaders
Satu hal yang mungkin Anda perhatikan segera setelah menonton sebuah game adalah bagaimana tampilan grafis yang semarak dan tajam. Bahkan, setelah memuat permainan demo kamiCrystalis, hal pertama yang saya perhatikan adalah warnanya jauh lebih terang dan garisnya jauh lebih tajam daripada yang saya ingat.
Alasan utama untuk perbedaan ini adalah bagaimana gambar ditampilkan pada layar digital versus tampilan CRT analog. Monitor komputer Anda dan HDTV menyajikan permainan dengan rasio 1: 1 piksel-ke-piksel sempurna, sedangkan layar CRT lama Anda berbasis fosfor dengan gambar yang lebih lembut dan cahaya / warna “mekar” di sekitar titik-titik individual di layar.
Untuk mengimbangi itu, Anda dapat mengatur sistem Anda untuk menerapkan shader atau merapikan algoritma untuk menciptakan kembali efek CRT. Tidak yakin apakah itu sesuatu yang Anda minati? Mari bandingkan gambar yang diambil dari game yang sama pada saat yang sama dengan efek yang berbeda diterapkan. Pertama, mari kita lihat bagaimana momen pertama yang dapat dimainkan diCrystalis terlihat tanpa shader atau menghaluskan.
Mari kita lihat bagaimana permainan terlihat dengan grafis yang dihaluskan menggunakan algoritme penghalusan. Jika Anda menggunakan Pi yang lebih lama, ini adalah opsi yang bagus karena algoritme penghalusan (tidak seperti shader) menempatkan sedikit atau tidak ada beban pada GPU.
Akhirnya, Anda dapat menggunakan shader untuk membuat efek CRT seperti scanlines dan bahkan sedikit distorsi (karena tampilan depan CRT sedikit melengkung dalam banyak kasus). Berikut ini shader CRT sederhana yang diterapkan.
Sekali lagi, ketika dilihat dalam hasil perbandingan yang mirip seperti yang kita miliki di sini, efeknya tampak jelas (seolah-olah Anda duduk sangat dekat dengan layar CRT). Tetapi jika dilihat dari kejauhan, terlihat sangat alami. Bahkan, meskipun saya tidak keberatan bagaimana permainan itu tampak tanpa smoothing atau shaders, itu ketika saya menyalakan shader CRT, saya pergi, “Oh!Bahwa sepertinya game yang saya ingat!”
Setelan smoothing dan shader terletak di tempat yang sama, tetapi ada sedikit perubahan yang harus kami lakukan sebelum masuk ke menu itu. Meskipun RetroPie seharusnya dikirim dengan shader yang telah dimuat sebelumnya, dalam pengalaman kami Anda perlu memperbarui daftar shader secara manual (yang Anda perlukan untuk koneksi internet, jadi colokkan kabel Ethernet itu jika sekarang belum). Kembali ke menu pengaturan RetroPie yang semula kami kunjungi dan pilih "RetroArch" dari menu, seperti yang terlihat di bawah ini.
Ini akan meluncurkansangat menu konfigurasi RetroArch retro-cari. Pilih entri "Updater Online".
Jika Anda ingin menggunakan smoothing, pilih "Video Smoothing" dan ubah "false" menjadi "true". Anda kemudian dapat kembali ke menu utama dan bermain dengan perataan diaktifkan.
Jika Anda ingin menggunakan shader, Anda memiliki dua langkah. Pastikan bahwa "Video Smoothing" diatur ke default false. Kemudian atur "Video Shader Enable" menjadi "true". Terakhir, pilih "File Video Shader" untuk memilih shader yang ingin Anda gunakan.
Jika kapan saja Anda tidak lagi ingin bermain dengan smoothing atau shaders (atau ingin mengubah shader mana yang Anda gunakan), Anda dapat kembali ke menu ini dan mengatur nilai ke false atau mengubah file shader.
Set Up Save States… Karena Contra Benar-Benar Sulit
Jika Anda seorang yang murni, Anda mungkin hanya ingin melewati bagian ini sama sekali. Beberapa permainan secara native mendukung menyimpan kemajuan Anda, beberapa permainan tidak (Anda dapat, misalnya, menyimpan permainan Anda The Legend of Zelda tetapi Anda tidak bisa masukSuper Mario Bros.).
Bahkan game-game yang mendukung penghematan mengharuskan Anda untuk menyimpan permainan dengan cara tertentu, sering menggunakan beberapa mekanisme dalam game seperti mengunjungi penginapan atau memeriksa di stasiun ruang angkasa. Dengan emulator, Anda dapat menyimpan gimkapan saja dandi mana saja, seperti Anda mungkin menyimpan file di Microsoft Word saat Anda mengerjakannya. Ini juga memberi Anda beberapa save slot per game, jadi Anda dapat menyimpan sebanyak yang Anda mau. Ini mungkin bukan cara yang murni untuk melakukannya, tetapi pria adalah cara yang bagus untuk mengurangi tingkat frustrasi Anda saat bermain game yang sangat sulit.
Anda dapat menyimpan dan memuat gim Anda saat bermain dengan menggunakan hotkey berbasis pengontrol. Bagi Anda yang menggunakan pengontrol dengan banyak tombol (seperti kontroler Xbox 360 yang disebutkan di atas), Anda tidak perlu melakukan pemetaan kunci apa pun, Anda cukup menggunakan peta tombol RetroPie / RetroArch default untuk pengontrol Anda. Lihat entri wiki RetroPie ini untuk melihat hotkey joyword default.
Jika Anda menggunakan pengontrol NES, bagaimanapun, jumlah tombol yang terbatas benar-benar membebankan sedikit beban. Jika Anda ingin menggunakan sistem negara save, Anda perlu melakukan beberapa pengeditan keymap minor.Peta kunci default untuk menyimpan dan memuat status penyimpanan menggunakan tombol bahu pada pengontrol, yang tidak ada di pengontrol NES. Kita perlu memetakan ulang tombol tersebut untuk mengakses fungsi-fungsi tersebut. Ada dua cara untuk melakukannya: Anda dapat mengedit file retroarch.cfg yang terletak di
retropieconfigsall
etroarch.cfg
(yang sangat sangat membosankan) atau Anda dapat menggunakan antarmuka RetroArch (yang merupakan jumlah normal yang membosankan). Kami akan berjalan melalui yang terakhir.
Untuk menggunakan antarmuka keymap, luncurkan sistem menu RetroArch lagi (dari menu RetroPie utama, pilih kategori RetroPie lalu pilih "RetroArch"). Di dalam menu utama, pilih "Pengaturan". Sebelum kita melakukan perubahan apa pun, kita perlu mengaktifkan pengaturan save-on-exit untuk mempertahankan perubahan tersebut.
Mari mulai dengan "Muat status". Pilih entri itu dan tekan A pada pengontrol Anda. Anda akan diminta dengan hitungan mundur empat detik untuk menekan tombol yang ingin Anda petakan ke fungsi ini.
Terakhir, gulirkan semua jalan ke bawah daftar sampai Anda melihat "Menu beralih". Pilih dan kemudian petakan tombol A ke dalamnya (ini akan memungkinkan Anda untuk menekan Pilih + A) dalam permainan untuk mengakses menu RetroArch.
- Pilih + Mulai: Keluar dari emulator.
- Pilih + B: Reset emulator.
- Pilih + A: Jeda permainan dan buka menu RetroArch dari dalam emulator.
- Pilih + Kanan: Tingkatkan slot penyimpanan (mis. Pindah dari Simpan Slot # 1 ke # 2)
- Pilih + Kiri: Turunkan slot penyimpanan (mis. Pindah dari Simpan Slot # 2 ke # 1)
- Pilih + Atas: Simpan permainan ke slot penyimpanan yang saat ini dipilih.
- Pilih + Turun: Muat game dari save di slot penyimpanan saat ini.
Anda akhirnya selesai: kami tidak hanya membuat ulang pengalaman menggunakan NES Classic, tetapi kami sebenarnya telah membuat versi yang lebih unggul, karena dapat memainkan game NES apa pun yang pernah dibuat, mendukung lebih banyak penyimpanan slot daripada NES Classic, lebih banyak shader dan opsi video, dan (jika Anda ingin melakukannya), Anda dapat menjangkau di luar cakupan tutorial ini dan bahkan menggunakan kode cheat Genie-like, replay instan, dan banyak lagi. Lihat wiki RetroPie dan RetroArch untuk informasi lebih lanjut tentang semua fitur canggih yang tersimpan di platform, serta panduan kami untuk pengaturan lanjutan RetroArch.
Kredit Gambar: Fynsya / Etsy dan Clive Darra / Flickr.