Komputer ZX Spectrum berusia 40 tahun pada tahun 2022. Dirilis di Inggris dan Eropa sekitar waktu yang sama dengan Commodore 64, komputer rumahan beranggaran rendah buatan Inggris ini memberikan kontribusi besar pada industri komputasi dan game yang baru lahir. Saat ini, ZX Spectrums langka, tetapi dapat ditiru.

Komputer buatan Inggris yang mungkin lebih Anda kenal adalah Raspberry Pi. Anda dapat menginstal emulator di Raspberry Pi OS untuk menjalankan perangkat lunak ZX Spectrum, atau Anda dapat mencoba sesuatu yang berbeda: seperti emulator bare metal ZXBaremulator.

Saat menjalankan perangkat lunak untuk platform lain di komputer, solusi umumnya adalah mesin virtual, atau emulasi.

Kedua metode tersebut memerlukan sistem operasi yang mendasarinya, seperti Windows, atau Linux, untuk "menghosting" perangkat lunak virtualisasi atau emulasi. Namun, dengan emulasi bare metal, lingkungan yang ditiru atau divirtualisasi berjalan tanpa OS.

Ini memiliki berbagai keuntungan, tidak sedikit mengurangi latensi. Ini juga berarti bahwa lingkungan yang ditiru dapat melakukan boot jauh lebih cepat daripada saat "membonceng" OS biasa.

instagram viewer

Apa itu Komputer Spektrum ZX?

Komputer 8-bit yang dirilis pada tahun 1982, ZX Spectrum terjual 5 juta unit hingga pensiun pada tahun 1992. Meskipun dapat dikenali dari motif pelangi pada model asli dan selanjutnya, hanya sedikit komputer ZX Spectrum asli yang berhasil sampai ke AS. Sebaliknya, klon berlisensi diproduksi, seperti Timex T/S 2068. Di tempat lain, seperti di Eropa Timur, Rusia, dan Asia Tenggara, klon tidak resmi dirilis.

Seperti kebanyakan sistem 8-bit, mainboard ZX Spectrum ditempatkan dalam casing dengan keyboard yang dipasang di atas. Ini berbeda dengan memiliki kunci sesedikit mungkin (tombol karet, bukan kunci) dan menawarkan banyak pintasan untuk perintah pemrograman.

Data dapat dimuat atau disimpan ke kaset, kartrid pita magnetik yang lebih kecil (menggunakan perangkat yang disebut "Microdrive") atau pada model yang lebih baru, CF2 3 inci ("Compact Floppy Disk").

Banyak game ternama diadaptasi untuk ZX Spectrum. Ikatan film seperti Batman: The Movie tahun 1989 (dinamai untuk membedakannya dari game berlisensi DC sebelumnya), Capcom coin-op Ghosts'n'Goblins, dan bahkan Elite eksplorasi ruang angkasa klasik (nenek moyang Elite Dangerous) semuanya dirilis di ZX Spektrum.

Semua ini meskipun komputer mampu menangani sprite warna-warni dan permainan yang sering kali tidak memiliki musik.

Raspberry Pi mana yang dijalankan oleh ZXBaremulator?

Semua Raspberry Pi hingga dan termasuk Raspberry Pi 3 B+ dapat menjalankan ZXBaremulator. Jadi, apakah Anda memiliki Raspberry Pi A atau B asli, atau bahkan Raspberry Pi Zero, Anda dapat mengubah Pi Anda menjadi ZX Spectrum.

Untuk panduan ini, saya telah menginstal ZXBaremulator di Raspberry Pi asli. Komputer telah mendekam di laci saya selama bertahun-tahun (sejak rilis Raspberry Pi 2, sebenarnya). Saya telah mencari penggunaan yang tidak terlalu membebani papan lama, dan ini sepertinya proyek yang ideal.

Mengapa Tidak Menggunakan Emulator di Raspberry Pi OS?

Berbagai emulator ZX Spectrum tersedia. Khusus kompatibel dengan Raspberry Pi adalah:

  • Murang -- “Emulator Spektrum Unix Gratis”
  • ZesarUX -- juga mengemulasi berbagai klon ZX Spectrum dan platform lainnya, seperti Sega Master System

Menggunakan salah satu emulator ini di OS Raspberry Pi Anda baik-baik saja. Faktanya, Anda harus memperhatikan sedikit perbedaan dalam kinerja. Jika sistem operasi Raspberry Pi Anda saat ini diatur sesuai keinginan Anda, tidak perlu menghapusnya dengan ZXBaremulator. Sebagai gantinya, cukup instal emulator.

Tetapi jika Anda tertarik untuk melihat bagaimana emulator ZX Spectrum bare metal berjalan di Raspberry Pi, ikuti langkah-langkah di bawah ini.

Cara Memasang ZXBaremulator di Raspberry Pi

Sebelum memulai, pastikan Anda memiliki model Raspberry Pi yang kompatibel dan kartu SD yang sesuai, diformat dalam FAT. Anda juga harus memasang keyboard USB; lakukan ini sebelum menyalakan atau perangkat tidak akan terdeteksi (hal yang sama berlaku untuk pengontrol game Anda). Anda juga harus menghubungkan Raspberry Pi ke layar yang sesuai.

  • Mulailah dengan menuju ke zxmini.speccy.org dan mengunduh allfiles.zip (ditautkan ke "Semua file yang diperlukan dalam file ZIP").
  • Selanjutnya, ambil yang dioptimalkan kernel.img file untuk model Anda. Tersedia tiga opsi, tergantung pada apakah Pi Anda adalah model ARMv6, ARMv7, atau ARMv8.
  • Ekstrak allfiles.zip ke direktori baru di komputer Anda. Anda akan melihatnya sudah memiliki file kernel.img -- ganti ini dengan yang dioptimalkan untuk Pi Anda (cukup salin dan tempel).
  • Anda kemudian dapat menyalin file tersebut (seharusnya ada 18) ke root kartu SD yang telah diformat. Yang menyertai ini harus berupa file ZX Spectrum TAP atau TZX yang ingin Anda jalankan di Raspberry Pi. Anda harus melakukannya sumber ini sendiri, tetapi Anda akan menemukan ratusan game ZX Spectrum yang baru, modern, dan orisinal untuk dimainkan secara gratis atau dibeli pada itch.io/games/tag-zx-spectrum.

Setelah ini selesai, keluarkan kartu, masukkan ke Raspberry Pi Anda, dan boot.

Menggunakan ZXBaremulator untuk Menjalankan Program ZX Spectrum

Menggunakan ZXBaremulator jika Anda tidak terbiasa dengan ZX Spectrum dibuat lebih sederhana dengan sepasang layar bantuan.

Pertama, F1, digunakan untuk memilih file TAP (lebih lanjut di bawah). Kedua, ALT + K, memberikan referensi visual keyboard ZX Spectrum. Memukul ESC di salah satu layar ini untuk kembali ke apa pun yang sedang ditiru.

Secara default, tombol default ke perintah yang tercetak di atasnya daripada huruf yang sesuai. Ini sangat berguna, tetapi perlu waktu untuk membiasakan diri.

Anda dapat memasukkan program dasar untuk membiasakan diri dengan keyboard.

  1. Ketik "10" lalu SHIFT + P (Mencetak)
  2. Tekan CTRL + P (“) lalu masukkan pesan (mis. “Hai, saya Raspberry Pi”) dan CTRL + P lagi untuk menutup tanda kutip
  3. Memukul Memasuki untuk memulai baris baru
  4. Ketik "20" lalu SHIFT + G (PERGI KE)
  5. Tekan R (BERLARI)
  6. Memukul Memasuki untuk menjalankan program

Putaran teks dasar yang Anda masukkan akan berhenti setelah layar penuh dengan baris, menanyakan apakah Anda ingin berhenti atau melanjutkan. Jika Anda memilih yang terakhir, Anda dapat mengakhirinya nanti dengan menekan keyboard Berhenti sebentar tombol.

Untuk meluncurkan file TAP, setelah ZXBaremulator mem-boot ke ZX Spectrum, ketuk F1 untuk menemukan layar menu. Dengan tombol panah keyboard Anda, pilih game yang ingin Anda muat, dan ketuk RUANG ANGKASA.

Selanjutnya, tekan F1 lagi untuk kembali ke baris perintah. Di sini, tekan:

  1. CTRL + J (MEMUAT)
  2. CTRL + P dua kali ("")
  3. Lalu pukul Memasuki

Gim harus mulai memuat. Anda dapat bermain dengan keyboard, atau pengontrol apa pun yang terpasang saat Raspberry Pi dinyalakan. Pengontrol USB standar akan berfungsi, bersama dengan pengontrol PS4, Xbox 360, Xbox One, dan Nintendo Switch Pro.

Kapan saja selama permainan, Anda dapat menggunakan dua hotkey untuk membuka layar bantuan ZXBaremulator.

Lebih Banyak Emulasi 8-Bit Dengan Raspberry Pi

Pada titik ini, Anda memiliki semua yang Anda perlukan untuk menjalankan perangkat lunak atau memprogram ZX Spectrum yang ditiru. Tidak ada sistem operasi Linux yang mendasari untuk bersaing, dan tidak ada latensi. Selain mendapatkan ZX Spectrum asli, ini adalah pengalaman komputasi otentik berusia 40 tahun yang akan Anda dapatkan.

Tentu saja, ini bukan satu-satunya platform game retro yang bisa Anda tiru di Raspberry Pi.