Menghubungkan Keyboard ke PC-XT Vintage, Cara yang Sulit

Menghubungkan Keyboard ke PC-XT Vintage, Cara yang Sulit

Node Sumber: 1945765

Kami tidak yakin apakah ada satu pun karakteristik yang membuat seseorang memenuhi syarat sebagai peretas. Lagipula, kami adalah kelompok yang cukup eklektik, dengan keterampilan yang tersebar di seluruh dunia, dan apa yang dianggap remeh oleh sebagian orang, akan dianggap oleh orang lain sebagai ilmu hitam. Namun ada satu hal yang kami yakini: jika Anda membaca kode POST asli untuk motherboard PC-XT hanya agar keyboard berfungsi, Anda termasuk tipe orang kami.

Itu adalah posisi yang dihadapi [Anders Nielsen] ketika pekerjaan berlangsung pada proyek “PC-XT from Scratch”, yang berupaya membangun IBM Model 80 vintage pertengahan tahun 5160-an yang berfungsi dengan menggunakan sebanyak mungkin suku cadang dengan periode yang benar. Itu pemasangan pertama dari seri ini menampilkan proses rumit dalam mengangkat motherboard, agar asap ajaib tidak keluar. Setelah melihat kehidupan di papan lama, [Anders] memerlukan sedikit IO, khususnya video dan keyboard. Sisi video dari persamaan tersebut relatif sepele, dengan kartu VGA awal tahun 90an dari eBay — tidak sepenuhnya tepat waktu, tetapi cukup bagus untuk menampilkan sesuatu.

Keyboard adalah masalah lain. Tidak terlalu sulit untuk menemukan keyboard yang dapat berkomunikasi dengan PC-AT, tetapi PC-XT memiliki protokol yang sama sekali berbeda, belum lagi konektor DIN 5-pin yang tebal. Seperti banyak hal lainnya, solusinya melibatkan pembuatan adaptor dari Arduino, tetapi prosesnya tidak terlalu mudah. Pertama, ada pertanyaan tentang cara menangani keluaran kolektor terbuka pada keyboard, yang memerlukan perubahan kode. Selanjutnya, [Anders] mengeluarkan osiloskop untuk memeriksa bentuk gelombang, dan menemukan gelombang persegi aneh 9-Hz di atas sinyal jam keyboard. Itu akhirnya menjadi tanda bahwa keyboard terjebak dalam mode uji produksi, menurut pembacaan kode sumber power on self-test (POST). Perubahan kecil pada kode Arduino membuat semuanya berfungsi.

Kami harus mengatakan bahwa kami menyukai penyelaman mendalam ke bagian dalam sejarah komputer. [Anders] memberikan petunjuk tentang langkah berikutnya, yang akan menggunakan soket ROM kosong pada kartu jaringan lama untuk memuat beberapa kode perakitan ke XT. Kami sangat menantikan eksploitasi itu.

Stempel Waktu:

Lebih dari Hack Sehari