Mem-boot sistem operasi dari piringan hitam

Sebagian besar komputer melakukan boot dari penyimpanan internal. Ini bisa berupa hard drive atau SSD biasa. Terkadang mereka mem-boot OS dari jaringan, atau, dalam kasus ekstrem, jika tidak ada tempat lain untuk boot, dari stik USB atau DVD. Bagi saya, semua ini adalah kebosanan yang mematikan. Bagaimana dengan mem-boot OS dari piringan hitam?





Rekaman 10 inci dengan waktu pemutaran 6 menit 10 detik pada 45 rpm adalah disk booting DOS 64512 byte



Untuk melakukan eksperimen yang tidak biasa ini, komputer pribadi (atau lebih tepatnya, PC IBM ) dihubungkan ke meja putar melalui amplifier. Ada bootloader ROM kecil yang mengontrol "antarmuka kaset" internal PC (yang mungkin tidak pernah digunakan oleh siapa pun). Bootloader ini dipanggil oleh BIOS jika semua metode boot lainnya tidak berfungsi (yaitu, booting dari floppy disk dan dari hard disk). Pemutar memutar rekaman analog hanya-baca dari konten disk RAM kecil, yang berukuran 64 KB. Posting ini berisi kernel FreeDOS, yang telah saya modifikasi agar sesuai dengan batas ukuran yang ada. Ada juga versi kompak COMMAND.COMdan versi tambalan.INTERLNKyang memungkinkan Anda mentransfer file melalui kabel printer dan telah didesain ulang untuk berfungsi di FreeDOS. Loader membaca gambar disk dari pelat melalui modem kaset, menulis gambar ke dalam memori dan memuat OS yang menggunakannya. Saya kira itu tidak terlalu sulit.





Bootloader "Vinyl" dalam ROM (masih dapat ditulis ke hard disk atau ke floppy disk, tetapi itu tidak adil)



Jika Anda mempelajari sedikit detail teknis, ternyata kita dihadapkan dengan simbiosis BootLPT / 86 dan 5150CAXX tanpa dukungan port printer ... Itu juga disimpan dalam ROM, di slot ekspansi BIOS, tetapi ini opsional. Untuk menghubungkan amplifier ke komputer, kabel yang mirip dengan yang digunakan di 5150CAXX digunakan, tetapi tidak ada transfer data dari komputer ke perangkat yang terhubung dengannya.



Antarmuka Kaset hanyalah keluaran yang diwakili oleh saluran 2 pengatur waktu speaker PCdan input yang diwakili oleh 4 saluran Port C 8255A-5 PPI (PC4, I / O port 62h, bit 4). Fitur BIOS INT 15h digunakan untuk modulasi perangkat lunak (de).



Gambar boot adalah gambar disk RAM 64K yang sama BOOTDISK.IMG, tautan unduhannya dapat ditemukan di sini . Data gambar yang menggunakan 5150CAXX diubah ke format yang kompatibel dengan pita kaset IBM, dan sinyal audio yang dihasilkan langsung masuk ke sistem perekam vinil.



Perekaman dilakukan dengan menggunakan kurva ekualisasi RIAA, yang biasanya dibalik oleh preamplifier selama reproduksi suara. Tapi dia tidak melakukannya dengan sempurna. Ini berarti Anda perlu melakukan koreksi sinyal pada amplifier. Itulah mengapa saya menggunakan amplifier, karena saya tidak bisa mendapatkan sinyal yang diinginkan dengan memasukkan suara ke komputer langsung dari preamplifier. Dalam kasus saya, menggunakan amplifier Harman & Kardon 6300 antik dan preamplifier MM Phono terintegrasi, saya harus menurunkan frekuensi tinggi (-10dB / 10kHz), menaikkan bass (+ 6dB / 50Hz) dan mengecilkan volume hingga puncaknya sekitar 0,7 volt, yang mana diperbolehkan untuk mencegah distorsi suara. Semua ini dilakukan, tentu saja, dengan koreksi fase dan volume dinonaktifkan.



Tentu saja, modem kaset tidak peduli dari mana sinyalnya berasal. Dalam hal ini, tentu saja, rekaman harus bersih, tidak mengandung bunyi klik dan kresek (vinil) atau ketidaksempurnaan yang terkait dengan modulasi atau frekuensi sinyal (pita). Semua ini dapat mengganggu aliran data. Benar, suaranya mungkin "melayang" sedikit, kecepatan pemutaran dapat bervariasi dalam 2-3%. Ini tidak mengganggu transfer data yang benar.





Modul EPROM dengan bootloader



Hasil





Boot komputer Anda dari meja putar Anda



Itu saja! Jika seseorang membutuhkan bootloader yang dibuat untuk chip 2364 (Anda juga dapat menggunakan 2764 chip melalui adaptor), maka kodenya dapat ditemukan di sini . Ini dirancang untuk bekerja dengan IBM 5150 dengan tampilan monokrom dan setidaknya 512KB RAM, yang (secara kebetulan) menyerupai komputer yang saya coba. Tautan ke image boot disk dapat ditemukan diartikel ini . Dan di sini adalah gambar yang sama, tapi dalam bentuk suara.



Pernahkah Anda mem-boot komputer menggunakan metode yang tidak biasa?










All Articles