ZX Spectrum 128k DIY

gambar

"Selama 8 tahun saya memainkan Spectrum hitam dan putih dan Anda semua tahu mengapa, karena televisi RGB kami yang gagah berani tidak memahami sinyal sama sekali." Saya ingin mengatakan, untuk nodolstig, untuk mengingat bahwa sebelum matahari lebih cerah dan rumput lebih hijau. Tapi saya tidak akan mengatakan, di masa kecil saya tidak ada yang mengatakan kata Spectrum. Sepanjang masa kecil saya, saya bermain di pesolek, kemudian di shogi, kadang-kadang dengan teman-teman saya di superintendo. Baik dalam transfer Dandy "Realitas Baru", atau "Dari Sekrup", atau di majalah mana pun saya mendengar tentang komputer ini. Dari telinga saya, saya mendengar tentang komputer boot dari kaset, tetapi saya tidak pernah melihat mereka dan tidak tahu nama mereka. Saya pertama kali tahu tentang dia hanya ketika saya mendapat Internet. Saya membaca forum, iri orang-orang yang, pada akhir 80-an dan awal 90-an, merakit komputer mereka sendiri, tetapi saya melewatkan validitasnya. Meskipun pada tahun-tahun itu saya masih kecil dan dengan semua keinginan saya, saya tidak akan mengumpulkan klon Spektrum saya. Berapa banyak yang telah saya hilangkan? Ini adalah pertanyaan yang saya tanyakan pada diri saya belum lama ini. Setahun yang lalu, saya menemukan vidosik yang sangat bagus di mana seorang pria memberi tahu dengan sangat rinci dan menunjukkan cara menyolder klon Leningrad Spectrum. Saya meninjaunya lebih dari sekali dan pada akhirnya memutuskan "Saya akan merakit komputer saya dari awal!".

Saya memutuskan untuk mengambil skema asli Leningrad dari sblive.narod.ru sebagai dasar. Nah, tambahkan banyak perbaikan, seperti menyesuaikan gambar lingkaran (tidak jelas bagaimana Zonov mampu mendesain komputer dengan kusen yang begitu sengit. Hal ini dinyatakan dalam masalah font, kusen grafis, dll.), Menstabilkan osilator kristal, menstabilkan frame dan sinkronisasi garis, menyelesaikan ikatan INT, menyelesaikan pengikatan pada INT tingkat hitam.



Untuk membuat proses ini lebih dingin dan lebih menarik, saya tidak mencari papan yang sudah jadi, saya memesan sendiri papan tempat memotong roti dengan dimensi yang agak ringkas 12 * 18. Saya juga harus memesan microchip dan hal-hal kecil lainnya dari aliexpress dan CHIPiDIP. Memori dan prosesor harus dihapus dari klon idle, yang baru-baru ini saya terima dari satu spektrumista. Saya masih tidak tahu jenis klonnya, tidak ada sirkuit untuk itu, dan saya baru saja menjatuhkannya.



Saya memutuskan untuk meletakkan semua sirkuit mikro pada panel untuk penggantian cepat jika terjadi kesalahan. Tapi Spectrum berisi ROM, dan masih perlu di-flash, saya tidak punya programmer, tetapi dunia bukan tanpa orang baik. Alih-alih dua EPROM, saya memutuskan untuk menempatkan satu EEPROM W27C512, di mana saya menjahit 48k BASIC, 128k BASIC, TR-DOS dan tes memori untuk 48k, juga menyenangkan untuk dapat mengganti bank memori dengan jumper. Tetapi di sini semua detail saya datang, setelah memikirkan sebelumnya di mana soket akan berdiri, mulai menyoldernya. Nah, saya menempelkan stiker di papan dengan tulisan di mana nomor chip dan kaki, yang sangat memudahkan hidup saya di masa depan.





Memberikan beberapa jam sehari selama dua setengah minggu semua dikumpulkan sama. Saya tidak sabar untuk segera menghubungkannya. Dan setelah dihidupkan, saya melihat layar putih, yang saya pikir sudah baik. Setelah memeriksa ulang seluruh papan, menghapus beberapa tiang tembok, situasinya tidak membaik. Untuk waktu yang lama saya tidak bisa mengerti apa yang sedang terjadi, tetapi kemudian saya menemukan bahwa microcircuits CMOS dan TTL seharusnya tidak mengganggu. Ya, saya juga seorang amatir radio. Saya harus memesan komponen lagi dan menunggu. Setelah mengganti semua chip CMOS dengan TTL, prasasti yang didambakan masih muncul, tetapi gambar itu mengambang.



Banding ke forum zx-pk.ru memungkinkan untuk memahami sebagian apa yang terjadi, tapi saya tidak punya solusi. Akibatnya, saya harus duduk berjam-jam di atas sirkuit. Dan voila, saya hanya salah mengerti skema untuk menyelesaikan generasi sinyal INT, atau lebih tepatnya, saya pertama memahaminya dengan benar, dan kemudian memikirkan apa yang salah dan melakukannya dengan tiang. Nah, masalah lain telah diperbaiki. Tapi tidak semuanya semerah yang kita inginkan, bingkai terus berlari di monitor multimedia saya. Dan kemudian saya memutuskan untuk terhubung dengan SHARP TV lama yang bagus, yang tidak pernah mengecewakan saya. Tetapi kenyataannya adalah b / w, karena tidak ada RGB-scart di dalamnya. Dan gambar di atasnya hampir tidak berkedut. Sekali lagi, permohonan ke forum memberikan saran praktis tentang cara membuat filter untuk catu daya switching.

Dan akhirnya, gambar itu normal, tidak berkedut, menjalankan tes memori.



Namun untuk Spectrum, Anda juga membutuhkan keyboard. Kemudian saya mengeluarkan yang asli, mengambil keyboard lama, mengeluarkan film kontak dari itu, memotong getinax menjadi potongan-potongan, menyolder kontak untuk itu, memprosesnya dengan file dan menempelkannya ke clave dengan perekat panas meleleh, baik, dan menyoldernya sesuai dengan skema. Hasilnya adalah keyboard eksternal yang agak rumit. Nah, porta untuk joystick Sinclair langsung dimasukkan ke keyboard. Joystick dari sistem master sega atau atari cocok, baik, atau, seperti dalam kasus saya, joystick yang disolder di dalam sega, yang saya bawa bilah spasi (yaitu, hampir selalu digunakan sebagai tambahan) ke tombol A, well, menekan tombol C dua kali lipat, yang nyaman di platformers.





Entah bagaimana saya tidak beruntung dengan speaker dan saya hanya membawa pager ke TV, jadi setidaknya volumenya bisa disesuaikan. Setelah menulis melodi sederhana di BASIC, setelah menguji suaranya, saya memutuskan untuk mengunduh beberapa jenis permainan. Dan ... saya tidak berhasil. Saya mengumpulkan tape reader pada K554CA3, mencoba beberapa sirkuit mikro, memeriksa ulang seluruh rangkaian tetapi tidak memulai, mengapa, masih belum jelas. Saya membangun kembali pembaca pada 561LN2 sesuai dengan skema dari Pentagon-48 (pertama di papan tempat memotong roti sebelum menyolder) dan semuanya bekerja pertama kali. Permainan, meskipun mereka memuat, tetapi kebanyakan dari mereka segera digantung, beberapa dari mereka seperti DIZZY 5 berhasil bermain sedikit.



Suatu ketika, ketika saya bangun di pagi hari, saya bertanya-tanya apakah saya telah menyolder kapasitor yang tepat ... dan OMG, bukannya 47 nanofarad, saya menyolder 47 picofarad, dan saya juga ingin sesuatu bekerja. Sekali lagi kami memesan bagian yang hilang, kami menunggu. Setelah menyolder kapasitor secara global, Anda akhirnya dapat bermain dengan normal, tidak ada yang lain yang hang. Saya harus meyakinkan diri saya bahwa semua sama, sebagian besar permainan di Spectrum adalah monokrom dan saya tidak kehilangan begitu banyak sehingga pada akhir 80-an, tidak semua orang memiliki warna televisi dan banyak yang memainkannya dengan gambar b & w. Tapi itu tidak banyak membantu, Anda tahu.



Dan pada monitor LCD saya, frame masih berjalan. Akibatnya, saya masih memutuskan untuk menyolder sirkuit mikro tambahan untuk mempersingkat pulsa sinkronisasi horizontal, yang ingin saya tempatkan di awal perakitan, tetapi karena alasan tertentu saya memutuskan untuk menyimpan. Pada akhirnya, saya akhirnya mendapatkan gambar warna yang bagus.



Gambar benar-benar agak ganda. Diperiksa pada TV LCD, penglihatan ganda tidak terlihat. Gambarnya bagus. Hebat! Tetapi masih ada ruang kosong di papan tulis saya dan bodoh jika tidak menggunakannya. Untuk membuat ekspansi memori hingga 128 ribu dan bermain castling pada 2015 akan menjadi hal yang hebat. Untuk melakukan ini, ubah K565RU5 kami menjadi K565RU7 atau analog MN41256-08, yang dapat dibeli untuk aliexpress tanpa masalah. Setelah menambahkan 7 lebih banyak sirkuit mikro, termasuk chip suara YM2149F, papan penuh. Tidak ada masalah dengan peningkatan memori. Saya memperluas memori ke 256k menurut skema ini, tetapi saya masih menggunakannya dalam mode 128k.



Pada akhirnya, ini ternyata







Awalnya, saya tidak akan menggunakan papan di atas meja, dan untuk ini saya mengambil kasing dari TV set-top box lama, secara teoritis, Anda dapat meletakkan papan tambahan untuk pengontrol drive di lantai dua, tetapi saya belum mau repot dengan ini.







Game Speck ternyata merupakan sebuah hardcore yang sengit, saya hanya berhasil melewati Pertarungan Mighty Final yang baru saja dirilis.



Berapa banyak saya kehilangan karena kurangnya komputer ini di masa kecil saya? Dalam hal permainan, itu tidak mungkin, meskipun saya benar-benar bisa menyukai kesempatan untuk mentransfer game dari tape ke tape. Dalam hal pemrograman dalam BASIC, itu tidak akan menarik saya pada waktu itu.

Source: https://habr.com/ru/post/id410081/


All Articles