
Sejak itu, tidak ada perubahan signifikan dalam desain komputer saya: pengoperasian dimulai tanpa selesainya perakitan. Tapi ada banyak perbaikan kecil. Kali ini saya ingin memberi tahu Anda tentang hal-hal kecil: tentang memilih unit catu daya, memasang modem, menyiapkan drive untuk floppy disk lima inci. Dalam semua kasus, saya menghadapi beberapa kesulitan dalam pengaturan, yang berhasil saya atasi. Inilah yang akan dibahas. Ini adalah tahap penting dalam hobi retro: ini adalah tweak kecil config.sys dan autoexec.bat, studi tentang perintah AT dari modem yang mengubah perangkat keras menjadi komputer . Mereka menunda momen cerah itu ketika saya dapat mengatakan: semuanya sudah siap! Baiklah, dalam hal ini, prosesnya lebih penting daripada hasilnya.
Semua artikel tentang topik:
0. 1992 di pers komputer
1. Mempertimbangkan motherboard komputer ke-386
2. Tolok ukur prosesor ke-386 dan tahun sembilan puluhan yang gagah
3. Pilihan kartu suara yang sulit untuk game DOS
4. Fitur Sound Blaster Pro 2
5. Roland MT-32, suara alternatif untuk game DOS
6. Upgrade kejam dari PC ke-386
7. Teknologi multimedia awal tahun sembilan puluhan
8. Menyiapkan komputer ulang atau 386 menderita ← Anda di sini
Saya menyimpan buku harian seorang kolektor perangkat keras lama di Telegram .
Pemilihan catu daya
Saya melakukan eksperimen pertama saya dengan perangkat keras 386 menggunakan catu daya yang dipinjam dari desktop berbasis Pentium III. Meski begitu, saya tetap memutuskan untuk menggunakan unit catu daya baru, karena satu alasan sederhana: Saya tidak mempercayai yang lama. Kerusakannya dapat menyebabkan kerusakan peralatan yang sudah agak langka dan di beberapa tempat mahal. Apa kerugian dari pendekatan ini? Pertama: catu daya modern dibuat sesuai dengan standar ATX, yang lama (hingga dan termasuk Pentium pertama) - sesuai dengan standar AT. Diperlukan adaptor, yang tidak menjadi masalah. Kedua: di semua blok modern tidak ada saluran listrik -5v. Ini juga masalah kecil: motherboard dan kartu ekspansi saya cukup "baru", dan mereka tidak memerlukan baris ini. Untuk perangkat keras lama, Anda dapat menemukan PSU yang dimodifikasi di eBay atau membuat modifikasi sendiri. Ketiga:PSU baru memberikan daya maksimum melalui saluran listrik 12v. PSU yang lebih lama diberi nilai 100-300 watt, tetapi mereka sama-sama terbagi antara saluran 12v dan 5 / 3.3v. Seperti yang dapat Anda lihat dari tabel di bawah ini, kedua tegangan ini hanya menghasilkan daya 100 watt dari total 500-1000. Beberapa retrosystem yang sangat kuat (banyak prosesor, banyak hard drive) mungkin mengalami fitur seperti itu, tetapi yang pasti bukan milik saya.

PSU modern memiliki banyak keunggulan. Mereka modular: Anda hanya dapat menyambungkan kabel yang Anda perlukan (misalnya, saya sama sekali tidak memerlukan konektor daya untuk perangkat SATA). Seiring waktu, Anda dapat memperpendek kabel daya untuk motherboard dan drive Anda agar tidak membuat berantakan. Mereka tidak berisik, dengan kipas mode pintar yang besar terpasang. Akhirnya, mereka memiliki efisiensi tinggi, yang mengurangi konsumsi daya.

Hasilnya, catu daya Seasonic GX-550 dibeli, model termuda dalam seri Focus. Solusi anggaran untuk desktop modern, mewah untuk komputer retro. Kipas 12cm dari PSU ini hanya menyala saat benar-benar dibutuhkan untuk pendinginan. Di desktop ke-386, itu belum dihidupkan sekali pun. Dalam kombinasi dengan kartu Compact Flash alih-alih hard disk, dan dengan tidak adanya pendinginan aktif prosesor, saya mendapatkan PC retro yang sepenuhnya sunyi! Bagaimana dengan "perangkat keras yang benar secara historis"? Saya telah menerima komentar bahwa bangunan saya bukan "retro asli". Ini adalah pilihan saya: Saya sedang membangun komputer retro, karena saya memiliki sesuatu yang serupa pada waktu itu , tetapi saya sedang melakukannya sekarang .

Pada pertengahan tahun sembilan puluhan, semua komputer dari saya dan teman saya dibeli yang sudah jadi. Perakitan jika dipraktekkan di suatu tempat, itu bukan di lingkungan saya. Jika saya menginginkan desktop yang "asli" sekarang, saya akan membeli sistem retrosistem yang sudah jadi (omong-omong, itu akan lebih murah). Tetapi saya hanya ingin melakukan perakitan, memilih komponen, dan saya melihat tidak ada masalah menggunakan perangkat keras modern yang nyaman. Contoh: catu daya (andal), adaptor Compact Flash alih-alih hard disk (lebih mudah mentransfer data dari PC modern), antarmuka MIDI modern (yang lama menghabiskan banyak uang dan sangat jarang).
Floppy drive 5 inci
Mungkin elemen paling tidak praktis dari komputer retro.

Saya berhasil menemukan floppy drive 1986 di negara bagian New Old Stock - sebuah perangkat keras yang sedikit lebih muda dari saya yang belum pernah saya gunakan. Model NEC FD1155C - perwakilan teknik penggerak "jadul", berat, dengan sedikit atau tanpa komponen plastik. Pada koneksi pertama, drive menunjukkan tanda-tanda kehidupan, tetapi menolak untuk bekerja, baik secara tandem dengan drive 3,5 inci biasa, atau secara terpisah. Saya harus mengklarifikasi fitur yang jelas (dulu, tetapi tidak sekarang) untuk menghubungkan dua drive dengan satu kabel: mereka harus berada di sisi yang berbeda dari bagian kabel ini, di mana beberapa konduktor dibalik.

Parameter interaksi drive dengan pengontrol ditetapkan oleh jumper, deskripsi operasi yang harus dicari untuk waktu yang lama. Untuk beberapa drive NEC, mereka dijelaskan di sini , tetapi deskripsi yang paling rinci ditemukan di situs web spektrumistov. Sayangnya, pengaturan jumper yang direkomendasikan di sana cocok untuk ZX Spectrum, tetapi tidak untuk PC IBM. Pemilihan parameter diikuti dengan trial and error, hasilnya adalah sebagai berikut:

Dari kedalaman waktu, berbagai cara interaksi antar perangkat telah bermunculan, yang antarmukanya tampak sama. Masalah ditambahkan oleh floppy disk yang dibeli dengan harga murah.

Mereka membaca dan diformat dengan kegagalan konstan. Karena saya tidak yakin tentang pengoperasian drive itu sendiri, tidak jelas apa masalahnya. Untuk kalibrasi, saya harus membeli satu pak floppy disk yang tertutup rapat.

Jadi mereka mulai bekerja tanpa masalah. Kemungkinan besar saya tidak akan membutuhkan lebih dari 10 buah. Drive lima inci tersebar luas dalam kenyataan saya di awal tahun sembilan puluhan, dan untuk banyak komputer (ZX Spectrum, Robotron) adalah satu-satunya pilihan. Floppy disk IZOT Bulgaria ada di peternakan kami dalam jumlah banyak, tetapi pada titik tertentu mereka dinonaktifkan dengan transisi terakhir ke IBM PC dan normal tiga setengah inci. Di PC retro saya, floppy drive lima inci adalah simbol yang harus dimiliki saat itu. Saya akan membutuhkannya untuk bisnis beberapa kali. Sisa waktu, itu akan membuat suara yang benar saat Anda menyalakan komputer.
Modem
Saya membutuhkan modem karena dua alasan. Pertama: BBS saya akan dipulihkan di komputer ulangterhubung melalui VoIP. Kedua: modemnya bagus. Untuk membuatnya seindah mungkin, saya membeli salah satu modem legendaris pada masa itu - USR Courier. Perangkat dengan nama ini telah diproduksi selama dua dekade, dan terdapat banyak nuansa saat memilih model yang "tepat". Dalam kebanyakan kasus, hampir semua modifikasi yang dirilis setelah 1996, ketika dimungkinkan untuk memperbarui firmware secara terprogram untuk menambahkan fungsi baru, akan berfungsi. Dalam kasus saya, ini adalah perangkat 1999, dengan dukungan resmi untuk protokol X2 pada 56 kilobit per detik, tetapi tanpa standar V.90 / 92 yang lebih umum. Ini bukan masalah besar: praktik menunjukkan bahwa melalui VoIP ada baiknya mengandalkan 19200 bit per detik yang stabil, dalam kondisi paling ideal - pada 28800, tetapi tidak lebih.

Masalah besarnya adalah modem terhubung dengan stabil pada kecepatan 2400, yang entah bagaimana tidak cepat sama sekali. Saya harus mempelajari set perintah AT dan menangani parameter operasi secara lebih rinci.

Apa yang perlu saya perbaiki dalam pengaturan terlihat jelas dari output informasi tentang modem (perintah ATI7 ), tetapi saya tidak langsung mencapai pencerahan. Masalahnya adalah ketidakkonsistenan mode transfer data antara modem dan port serial komputer. MS-DOS (dan sistem lain) menggunakan apa yang disebut driver FOSSIL, yang dibutuhkan oleh sebagian besar program - misalnya, perangkat lunak BBS Maximus atau klien T-Mail untuk Fido. Interaksi FOSSIL dan modem memperbaiki kecepatan pada 2400. Mencoba mengatur kecepatan yang berbeda dalam pengaturan driver menghasilkan sampah, bukan muatan setelah koneksi.
Beberapa hari menderita , dan semuanya bermuara pada satu perintah "penyembuhan" untuk modem: AT & B1... Ini adalah nilai default, yang menentukan bahwa nilai tukar data antara modem dan komputer tetap, itu diatur dalam pengaturan program yang berkomunikasi dengan modem (dalam kasus saya - 57600 bit per detik). Untuk beberapa alasan, parameter AT & B0 telah diatur di modem, yang berarti perubahan kecepatan transfer data tergantung pada kecepatan koneksi eksternal.

Setelah mengubah pengaturan, Anda perlu menerapkan satu lagi perintah AT&W sehingga parameter disimpan di EEPROM modem dan diterapkan selama inisialisasi berikutnya. Di sini saya harus memeriksa sakelar perangkat keras pada casing modem, yang disetel agar modem selalu diinisialisasi dengan pengaturan pabrik, dan bukan dengan pengaturan pengguna.

Dalam proses penderitaan, FAQ kuno membantu sayamelalui modem kurir dari Fidonet (1998). Dalam upaya untuk memecahkan masalah dengan metode radikal, saya juga mencoba menginstal firmware alternatif untuk modem, yang dikenal sebagai ID_SDL Igor Diaghilev. Dalam kasus saya, itu tidak perlu: sejauh yang saya tahu, firmware alternatif pertama-tama menyesuaikan modem asing ke jaringan telepon domestik yang sulit. Saya membantu memecahkan masalah seperti "SIBUK tidak tertangkap" (jika Anda mengerti apa yang saya maksud), dan untuk mendapatkan ID penelepon yang berfungsi. Namun demikian, dalam ID_SDL, dua parameter lebih fleksibel yang berguna bagi saya: kekuatan sinyal keluar dan sensitivitas penerima sinyal masuk. Sejauh ini, koneksi dengan pelanggan eksternal tidak sempurna bagi saya, dan tampaknya mengubah kedua parameter ini membantu membuat modem dan protokol VoIP tidak dirancang dengan baik untuk transmisi data.
Port COM dan ritual
Dalam semua contoh di atas, ditunjukkan dengan baik bahwa setiap elemen komputer adalah sirkuit yang kompleks, dan ketika memilih atau mengkonfigurasi, Anda perlu mengetahui fitur-fiturnya. Di retrosystems, di satu sisi, teknologi sedikit lebih sederhana daripada yang modern. Di sisi lain, mereka sering membutuhkan intervensi pengguna jika Anda membangun komputer dari awal. Lebih sering daripada desktop modern. Saat menghubungkan floppy drive, saya agak menebak-nebak daripada membuat pilihan parameter secara sadar, tapi tetap saja saya dipandu oleh fakta objektif yang dikumpulkan oleh penderita sebelumnya. Modem harus dipelajari secara detail, meski prosesnya baru saja dimulai di sini. Kisah terakhir tentang penderitaan retro adalah tentang perdukunan dan intuisi.

Sebuah multicard adalah elemen penting dari komputer yang menyediakan pekerjaan dengan hard disk, drive disk, perangkat eksternal melalui port paralel dan serial. Kartu saya memiliki dua port COM, salah satunya berfungsi dan yang lainnya tidak. Semua ini terungkap ketika saya mencoba menghubungkan modem dan mouse "serial". Perangkat yang terhubung ke COM1 bekerja dengan baik. Mouse yang terhubung ke COM2 terdeteksi tetapi tidak berfungsi. Modem membuang sampah ke konsol. Masalah dengan multicards adalah biasanya tidak bermerek. Mengidentifikasi mereka sulit, dan dalam database perangkat lama di stason.org saya harus membolak - balik ratusan perangkat yang membandingkan lokasi pin yang ditunjukkan di sana dengan kartu saya. Tidak berhasil.

Dapat diasumsikan bahwa multicard rusak, atau jumper di atasnya tidak disetel dengan benar. Tetapi tidak mungkin untuk memeriksa kebenaran instalasi tanpa instruksi, kecuali dicetak langsung di papan tulis (bukan kasus saya). Ini adalah momen ketika Anda melihat pinggiran lama dan sama sekali tidak mengerti apa yang harus dilakukan. Putus asa, saya mengambil pelompat pertama yang saya temui dan memindahkannya ke pasangan kontak berikutnya.
Dan itu membantu! Diagnostik dasar port COM dapat dilakukan dengan menggunakan utilitas yang disertakan dalam driver mouse modern CuteMouse... Ini menampilkan parameter utama port, dan dari data ini menjadi jelas apa masalahnya, dan apa yang saya lakukan dengan mengatur ulang jumper. Kedua port COM tergantung pada interupsi yang sama (IRQ4). Sekarang semua orang bekerja sendiri (IRQ 3, IRQ 4). Dan semuanya berhasil! Sebuah langkah kecil bagi seseorang, sebuah langkah besar ... tapi tidak, ini adalah peristiwa kecil dalam segala hal. Tapi bagus sekali!
Epilog. Jalur A20
Dahulu kala, pada masa IBM PC pertama dan prosesor Intel 8086 dan 8088, bus memori adalah 20-bit dan dengan demikian mendukung RAM maksimal 1 megabyte. Prosesornya 16-bit dan kombinasi alamat + offset digunakan untuk pengalamatan yang benar. Komputer berbasis prosesor 286 dapat menangani hingga 16 megabyte RAM, dan peretasan kotor dalam bentuk saklar logika pada baris alamat ke-21, yang dikenal sebagai Gerbang A20, digunakan untuk menjaga kompatibilitas dengan perangkat lunak lama . Tanpa kruk ini, perangkat lunak kuno yang menggunakan opsi pengalamatan lama, dalam beberapa kasus, dapat menulis atau membaca data di tempat yang salah.
Sepertinya saya tidak membutuhkan pengetahuan ini sama sekali: Saya memiliki prosesor ke-386 "modern" dengan bus memori 32-bit, di mana teknologi baru untuk bekerja dengannya telah ditambahkan. Tetapi tidak: setelah mengganti motherboard, driver untuk bekerja dengan segmen RAM "atas" himem.sys memberikan kesalahan. Masalahnya justru pada kompatibilitas dengan kruk: metode berinteraksi dengan sakelar logis pada jalur A20 berbeda, tergantung pada pabrikan motherboard dan era waktu. Pada motherboard sebelumnya, semuanya bekerja dengan pengaturan default, tetapi di sini saya harus mencari instruksi lama untuk driver.
device=c:\dos\himem.sys /m:3
Di sana saya mengetahui bahwa / M switch dapat ditentukan ke driver :, yang menunjukkan bahwa Anda perlu bekerja dengan Gerbang A20 dengan cara tertentu, bergantung pada jenis mesin. Jenis tipe apa yang saya miliki, saya sama sekali tidak menyadari, iterasi parameter, berhenti di / M: 3 , membantu . Saya bertanya-tanya berapa banyak penemuan menakjubkan yang belum saya temukan? Desain dasar komputer ulang sudah siap, tetapi saya ingin meningkatkan fungsionalitas dengan mengorbankan periferal yang benar-benar eksotis. Dan di sana saya mungkin akan mengalami "konflik interupsi", mencari driver lama, seringkali tanpa deskripsi, dan mungkin bahkan bekerja dengan besi solder. Konstruksi masih berlangsung!