x perangkat dan pengoperasian komputer. Deskripsi perangkat sirkuit komputer.x dan pengoperasian komputer Spektrum zx buatan sendiri

11 / 11 829

Versi cetak

Kebetulan “Leningrad” adalah Spectrum pertama yang saya lihat, dan juga komputer pertama saya secara umum. Terlepas dari kesederhanaan dan ketidaksempurnaannya, begitu banyak kenangan yang dikaitkan dengan komputer ini sehingga saya tidak dapat dengan mudah melupakan klon Spectrum ini.

Leningrad dikembangkan oleh Sergei Zonov pada akhir tahun 80an. Tanggal di papan adalah 1988 (ZS88):

Ada papan bertanggal 1989:

Komputernya sederhana, berisi jumlah chip minimum. Menguraikan port untuk membaca sangat disederhanakan - semua port genap dianggap sebagai port keyboard (254), semua port ganjil dianggap sebagai port Kempston pada joystick (31). Aib ini terjadi karena hanya satu bit bus alamat yang digunakan untuk mendekripsi port - A0. Kekacauan yang lebih besar terjadi dengan port keluaran, khususnya dengan port #FE - ini dipicu ketika suatu nilai ditulis ke port mana pun, mis. Tidak ada dekripsi seperti itu.

Selain dekripsi port yang "bengkok", komputer dibedakan oleh output video yang tidak standar. Hal ini terlihat saat Anda mencoba menyambungkannya ke TV tuner, encoder PAL, dan, secara umum, ke TV LCD modern. Biasanya, upaya seperti itu tidak menghasilkan apa-apa. Masalah ini dapat diselesaikan, saya akan membicarakannya nanti.

Semua Leningrad yang saya lihat dikumpulkan dalam kotak faktor bentuk “peti mati”. Selain bercanda, bentuk casing dengan sudut miring agak mengingatkan pada peti mati. Semua kasing memiliki ukuran yang kira-kira sama; satu-satunya perbedaan adalah bahan dari mana kasing itu dibuat.

Saya akan mengilustrasikannya dengan contoh:

Hanya ini yang tersisa dari komputer pertama saya. Kasingnya (omong-omong, cukup besar untuk ukuran sekecil itu) terpelihara dengan cukup baik, dan saya masih berharap untuk memasang Spectrum di dalamnya.

Ada juga casing aluminium yang lebih ringan:

Contoh ini terpelihara dengan baik dan telah dipulihkan. Sekarang sepertinya baru. Dibandingkan dengan casing sebelumnya, komputer lengkap ini memiliki bobot kurang dari casing baja.

Jenis perumahan ketiga adalah plastik. Dari sudut pandang saya, kasus terburuknya adalah:

Perhatikan hampir tidak adanya kapasitor pemblokiran di papan. Terlepas dari cacat yang mencolok ini, dewan tersebut bekerja dengan sangat baik tanpa kegagalan bagi pemilik sebelumnya selama sepuluh tahun.

Jika Anda dikekang oleh katak saat membeli komputer yang sudah jadi, Anda bisa mencoba merakit Leningrad sendiri, untungnya tidak terlalu sulit. Saya juga menyolder sendiri satu "Leningrad" ketika saya masih di tahun pertama saya di universitas. Kemudian (di pertengahan 90-an) Anda dapat dengan mudah membeli papan Leningrad yang kosong di pasar radio dengan harga yang tidak masuk akal:

Papan semacam itu berbeda dalam satu fitur - di suatu tempat di area tape driver mereka mengalami korsleting di bus daya +5V dan GND. Jika jumper yang sesuai tidak terpotong saat merakit komputer, maka saat Anda pertama kali menyalakannya, ada kemungkinan besar awan asap akan terbakar dengan terbakarnya satu atau lebih trek yang dicetak di papan di tempat yang acak. Untungnya, saya tahu tentang fitur ini, dan menelepon tepat waktu serta menghilangkan korsleting.

Sirkuit komputer, sirkuit mikro, keyboard, dan casing juga banyak dijual di pasaran di sana. Singkatnya, saat itu ada surga nyata untuk merakit struktur seperti itu. Ngomong-ngomong, tentang keyboard: sebagian besar tombol dari mikrokalkulator digunakan:

Foto tersebut menunjukkan tulisan lama pada kunci dengan stiker yang terkelupas. Ini jelas merupakan tombol dari semacam kalkulator. Dalam hal kualitas dan keandalan, keyboard tersebut tidak tahan terhadap kritik. Mungkin tombol jelek seperti itu cocok untuk kalkulator, tapi sama sekali tidak cocok untuk komputer. Khusus untuk game. Saya ingat saya ragu-ragu untuk membengkokkan kontak pada tombol-tombol tersebut agar dapat berfungsi. Mungkin satu-satunya hal positif tentang tombol-tombol ini adalah murahnya dan ketersediaannya. Oleh karena itu, pada kesempatan pertama, saya beralih ke kunci buluh, yang pengoperasiannya jauh lebih nyaman:

Ternyata ada "Leningrad" - dengan keyboard internal dan konektor sistem. Skema "Leningrad" ini hampir sepenuhnya sesuai dengan skema kanonik. Pengecualiannya adalah input tape, output pager, dan output video. Penguraian kode port #FE di klon ini telah diperbaiki dibandingkan dengan Leningrad asli - port tersebut dialamatkan dengan A0=0, tidak seperti aslinya, di mana mengeluarkan nilai ke port mana pun akan memicu port #FE. Saya meluncurkan pembayaran. Pada foto papan di pojok kanan bawah papan tempat memotong roti, telah dilakukan modifikasi untuk menghubungkan ke encoder PAL.

Papan umumnya dibuat dengan baik - distribusi daya yang kompeten, tempat untuk memblokir kapasitor. Saya menyukainya.

Sayangnya, nama klon ini tidak dapat diidentifikasi (dalam arti merek pabrikan komputer). Hanya ada satu tulisan di papan - LS10.102.002.

“Selama 8 tahun saya memainkan Spectrum dalam warna hitam putih dan semua orang tahu alasannya, karena perangkat TV kami yang gagah berani tidak memahami sinyal RGB sama sekali.” Ingin saya sampaikan, untuk membuat nostalgia, mengingat dulu matahari lebih cerah dan rumput lebih hijau. Tapi saya tidak akan bilang, di masa kecil saya tidak ada yang pernah mengucapkan kata Spectrum. Sepanjang masa kecil saya, saya bermain Dandy, kemudian Sega, dan terkadang Super Nintendo dengan teman-teman. Baik di program Dandy "New Reality", maupun di "From the Screw", atau di majalah mana pun saya tidak pernah mendengar tentang komputer ini. Saya pernah mendengar tentang komputer yang melakukan booting dari kaset, tetapi saya belum pernah melihatnya atau mengetahui namanya. Saya pertama kali mempelajarinya hanya ketika saya memiliki Internet. Saya membaca forum, iri pada orang-orang yang merakit komputer mereka sendiri di akhir tahun 80an dan awal 90an, tapi saya tidak mengerti maksudnya. Meskipun pada tahun-tahun itu saya masih kecil dan, bahkan jika saya menginginkannya, saya tidak akan membuat klon Spectrum saya sendiri. Berapa banyak kerugianku? Ini adalah pertanyaan yang mulai saya tanyakan pada diri saya belum lama ini. Setahun yang lalu saya menemukan video yang sangat bagus di mana seorang pria menjelaskan dengan sangat rinci dan menunjukkan cara menyolder klon Spectrum Leningrad. Saya memeriksanya lebih dari sekali dan akhirnya memutuskan “Saya akan membuat komputer saya sendiri dari awal!”

Saya memutuskan untuk mengambil peta asli Leningrad dari sblive.narod.ru sebagai dasar. Nah, tambahkan banyak perbaikan, seperti penyesuaian gambar lingkaran (tidak jelas bagaimana Zonov mampu mendesain komputer dengan masalah yang begitu parah. Ini memanifestasikan dirinya dalam masalah font, masalah grafik, dll.), stabilisasi dari osilator kuarsa, stabilisasi sinkronisasi bingkai dan garis, modifikasi sinyal INT, pengenalan pengikatan ke level hitam.

Untuk membuat proses ini lebih keren dan menarik, saya tidak mencari papan yang sudah jadi, saya memesan sendiri papan tempat memotong roti dengan dimensi yang cukup kompak 12*18. Saya juga harus memesan sirkuit mikro dan barang kecil lainnya dari Aliexpress dan CHPiDIP. Memori dan prosesor harus dihapus dari klon tidak berfungsi yang baru-baru ini saya terima dari seorang spektrumist. Saya masih belum tahu jenis klon apa ini, tidak ada diagram sirkuit untuk itu, dan saya baru saja menyolder sirkuit mikronya.

Saya memutuskan untuk meletakkan semua sirkuit mikro pada soket untuk penggantian cepat jika terjadi kesalahan. Tapi Spectrum berisi ROM, dan masih perlu di-flash, saya tidak punya programmer, tapi dunia bukannya tanpa orang-orang baik. Alih-alih dua EPROM, saya memutuskan untuk menginstal satu EEPROM W27C512, di mana saya menjahit 48k BASIC, 128K BASIC, TR-DOS dan tes memori untuk 48K; senang juga bisa mengganti bank memori dengan jumper. Tetapi sekarang semua bagian saya sudah tiba, setelah memikirkan terlebih dahulu di mana setiap panel akan ditempatkan, saya mulai menyoldernya. Ya, saya menempelkan stiker di papan dengan tulisan tentang nomor sirkuit mikro dan pin yang mana, yang membuat hidup saya lebih mudah di masa depan.

Menghabiskan beberapa jam sehari dalam dua setengah minggu, saya tetap mengumpulkannya. Saya tidak sabar untuk segera menghubungkannya. Dan setelah menyalakannya, saya melihat layar putih, ide yang bagus menurut saya. Setelah memeriksa ulang seluruh papan dan menghilangkan beberapa bug, situasinya tidak menjadi lebih baik. Untuk waktu yang lama saya tidak mengerti apa yang sedang terjadi, tetapi kemudian saya mengetahui bahwa Anda tidak boleh mengganggu sirkuit mikro CMOS dan TTL. Ya, saya masih amatir radio. Saya harus memesan suku cadang lagi dan menunggu. Setelah mengganti semua chip CMOS dengan chip TTL, tulisan berharga itu masih muncul, tetapi gambarnya mengambang.

Menghubungi forum zx-pk.ru menjelaskan sebagian apa yang terjadi, tetapi saya tidak punya solusi. Akibatnya, saya harus duduk berjam-jam melihat diagram. Dan voila, saya baru saja salah memahami skema penyelesaian pembentukan sinyal INT, atau lebih tepatnya, saya memahaminya terlebih dahulu dengan benar, lalu saya mengira itu salah dan membuat kesalahan. Nah, masalah lain telah teratasi. Namun tidak semuanya secerah yang kami inginkan; bingkai terus berjalan di monitor multimedia saya. Dan kemudian saya memutuskan untuk terhubung dengan TV SHARP lama yang bagus, yang tidak pernah mengecewakan saya. Namun kenyataannya hitam dan putih, karena tidak ada scart RGB di dalamnya. Dan gambar di atasnya hampir tidak bergerak. Sekali lagi, kunjungan ke forum memberikan saran bagus tentang cara membuat filter untuk catu daya switching.

Dan terakhir gambarnya normal, tidak ada kedutan, kita jalankan tes memori.

Namun untuk Spectrum Anda juga membutuhkan keyboard. Di sini saya keluar dengan cara yang agak orisinal, mengambil keyboard lama, mengeluarkan film dengan kontak darinya, memotong getinax menjadi beberapa bagian, menyolder kontak ke dalamnya, memprosesnya dengan file dan menempelkannya ke keyboard dengan lem panas, dan menyoldernya sesuai diagram. Hasilnya adalah keyboard eksternal yang agak besar. Ya, saya membuat port untuk joystick Sinclair langsung ke keyboard. Joystick dari Sega Master Systems atau Atari cocok, atau, dalam kasus saya, joystick Sega yang disolder di dalamnya, yang saya pindahkan tombol spasi (yaitu, hampir selalu digunakan sebagai tambahan) ke tombol A, dan ketika Anda tekan tombol C, menekan ke atas akan diduplikasi, yang nyaman di platformer.

Entah kenapa saya kurang beruntung dengan speakernya dan saya hanya memasang pager di TV, jadi setidaknya volumenya bisa diatur. Setelah menulis melodi sederhana dalam BASIC dan menguji suaranya, saya memutuskan untuk mendownload beberapa game. Dan... tidak ada yang berhasil untukku. Saya merakit tape reader menggunakan K554CA3, mencoba beberapa sirkuit mikro, memeriksa ulang seluruh rangkaian, tetapi tidak mulai, kenapa, masih belum jelas. Saya memasang kembali pembaca pada 561LN2 sesuai dengan sirkuit dari Pentagon-48 (pertama di papan tempat memotong roti sebelum menyolder) dan semuanya berfungsi pertama kali. Meskipun permainan dimuat, sebagian besar langsung terhenti, beberapa seperti DIZZY 5 dapat dimainkan untuk sementara waktu.

Suatu hari saya bangun di pagi hari dan bertanya-tanya apakah saya telah menyolder kapasitor yang tepat... dan OMG, alih-alih 47 nanofarad saya menyolder dalam 47 pikofarad, dan saya juga ingin sesuatu berfungsi. Kami memesan bagian yang hilang lagi dan menunggu. Setelah kapasitor disolder ulang secara global, Anda akhirnya bisa bermain normal, tidak ada yang hang lagi. Saya harus meyakinkan diri sendiri bahwa, bagaimanapun, sebagian besar game di Spectrum adalah monokrom dan saya tidak akan kehilangan banyak hal, karena di akhir tahun 80an tidak semua orang memiliki TV berwarna dan banyak yang memainkannya dengan gambar hitam putih. Tapi entah kenapa itu tidak banyak membantu lho.

Tapi di monitor LCD saya framenya masih berjalan. Pada akhirnya, saya memutuskan untuk menyolder di sirkuit mikro tambahan untuk memperpendek pulsa sinkronisasi horizontal, yang ingin saya atur di awal perakitan, tetapi untuk beberapa alasan saya memutuskan untuk menghemat uang. Hasilnya, saya akhirnya mendapatkan gambar berwarna yang bagus.

Gambarnya sebenarnya sedikit ganda. Saya cek di LCD TV, tidak terlihat adanya ghosting. Gambarnya bagus. Super! Tapi masih ada ruang kosong di papan saya dan sayang sekali jika tidak menggunakannya. Meningkatkan memori ke 128k dan memainkan Castlevania 2015 akan sangat bagus. Untuk melakukan ini, kami akan mengganti K565RU5 kami dengan K565RU7 atau analog MN41256-08, yang dapat dibeli di Aliexpress tanpa masalah. Dengan menambahkan 7 sirkuit mikro lagi, termasuk chip suara YM2149F, papan terisi penuh. Tidak ada masalah dengan peningkatan memori. Saya memperluas memori menjadi 256k menggunakan skema ini, tetapi masih menggunakannya dalam mode 128k.

Pada akhirnya menjadi seperti ini

Awalnya, saya tidak akan menggunakan papan di atas meja dan untuk ini saya mengambil kasing dari dekoder TV lama. Secara teoritis, papan pengontrol drive disk tambahan dapat dipasang di sana di lantai dua, tapi saya tidak aku belum mau ambil pusing dengan hal itu.

Game Speckie ternyata sangat tangguh; saya hanya berhasil mengalahkan Mighty Final Fight yang baru saja dirilis.

Jadi berapa kerugian saya karena kurangnya komputer ini sebagai seorang anak? Dalam hal permainan, hampir tidak ada, meskipun kemampuan untuk mentransfer permainan dari kaset ke kaset akan sangat menarik bagi saya. Dalam hal pemrograman dalam BASIC, hal itu hampir tidak menarik minat saya pada saat itu.

“Apa yang tidak bisa diprogram di assembler harus disolder” (http://bash.im/quote/398169)

Suatu ketika, ZX Spectrum menjadi salah satu komputer pribadi pertama saya. Di dalamnya saya mempelajari dasar-dasar pemrograman - dari BASIC hingga assembler. Dan di sini pantas untuk mengingat kebijaksanaan populer: “Apa yang tidak dapat diprogram dalam assembler harus disolder.” Oleh karena itu, pada saat yang sama, saya mempelajari secara detail sirkuit komputer ZX Spectrum. Maka, lambat laun, hobi tersebut berkembang menjadi aktivitas yang sepenuhnya profesional sebagai bagian dari kelompok spektrumist FFC Computers. Saat itu saya terlibat dalam Russifikasi game, disket program “tape”, perbaikan dan modifikasi Spectrums (1995-1997).

Selama tiga tahun aktivitas profesional di bidang ini, sejumlah besar klon Spectrum telah melewati tangan saya. Komputer lain juga dibawa untuk diperbaiki, tetapi sebagian besar adalah Spectrum. Dan bahkan suatu kali saya memiliki kesempatan untuk menghubungkan pengontrol drive domestik ke Spectrum 128k bermerek (pada saat itu hal ini sangat jarang terjadi).

Sejak itu, saya telah menyimpan sejumlah besar dokumentasi untuk berbagai klon Spectrum, perangkat terkait, dan peralatan komputer lain yang umum pada waktu itu. Nah, beberapa besi eksotik telah diawetkan)

Mulai dari publikasi ini, saya akan membagikan informasi yang terkumpul secara bertahap. Saya pikir banyak hal yang berguna bagi penggemar Spectrum, dan tidak hanya)

“Bagaimana cara membuat komputer? | Membangun klon ZX Spectrum 128k + Antarmuka Disk Beta + AY-3-8910 (YM2149F)"

Entah bagaimana saya menemukan beberapa papan asli dari klon Spectrum paling populer - “Leningrad 48k”. Dan kemudian saya memutuskan untuk membangun sistem ini dengan peningkatan penuh ke versi 128k dengan pengontrol disk drive dan, tentu saja, koprosesor musik. Saya memfilmkan seluruh proses ini dalam video (lihat di atas) dengan komentar mendetail. Di bawah ini adalah diagram yang saya gunakan dan rencana peningkatan terperinci.

Diagram skema komputer Leningrad 48k

Opsi 1:

Opsi 2:

Diagram pengkabelan komputer "Leningrad 48k"

Diagram instalasi:

Diagram transmisi disesuaikan untuk pencetakan:

Meningkatkan memori komputer Leningrad 48k menjadi 128k

Skema untuk meningkatkan memori dan memperbaiki dekripsi port I/O:

Untuk semua modifikasi kami menggunakan 7 sirkuit mikro tambahan:

ED1 - K555(1533)TM9 (dipasang di atas D31)
eD2 - K555(1533)KP11 (dipasang di atas D30)
eD3 - K555(1533)LE1 (dipasang di atas D2)
eD4 - K555(1533)LA3 (diinstal di atas D40)
eD5 - K555(1533)LL1 (dipasang di atas D34)
eD6 - K555(1533)LI1 (dipasang di atas D8)
eD7 - K555(1533)LL1 (dipasang di atas D13)

Paket koneksi untuk peningkatan memori:
01.ed1-2 ->ed2-2
02.ed1-5 ->ed2-11
03.ed1-7 ->ed2-14
04.ed1-15 ->ed3-8
05.ed1-9 ->ed3-10
06.ed1-3 -> H32-12 (H0)
07. ED1-4 -> H32-15 (H1)
08. ED1-6 -> H32-16 (H2)
09. ED1-11 -> H32-19 (H3)
10. ED1-13 -> H32-2 (H4)
11. ED1-14 -> H32-5 (H5)
12. eD1-10 -> D17-13 (layar ke-2) – terpotong dari tanah
13. eD1-12 -> eD7-2 (Pilih ROM 128k)
14. eD7-1 -> D1-10 -> eD7-10 (pemilihan TR-DOS terbalik)
15. H1-11 -> setelah 10k hingga +5B
16. H1-11 -> H29-1 (dipotong dari +5B)
17. eD7-3 -> H29-27 (dipotong dari +5B)
18.ed2-3 ->ed2-13
19. ED2-13 -> ED4-4 -> H10-11 (A14)
20. eD2-10 -> eD4-5 -> eD3-3 -> H10-12 (A15)
21. ED2-15 -> H33-8 (GND)
22.ed2-1 ->ed4-6
23. eD2-4 -> D16-10 (dipotong dari A14)
24. eD2-9 -> H16-13 (dipotong dari A15)
25.ed2-12 ->ed5-12
26.ed3-1 ->ed4-1
27.ed3-2 -> H41-9 (A1)
28.ed3-4 ->ed4-2
29.ed3-5 -> H14-12 (WR)
30. eD3-6 -> H14-13 (LUARQ)
31.ed3-9 ->ed4-3
32. ED5-13 -> H3-2 (H1)
33.ed5-11 -> H21-1...D28-1 (KR565RU7)
34. ED5-10 -> H10-13
35. eD5-9 -> H9-8 (KAMI)
36. eD5-8 -> D21-3...D28-3 (KR565RU7) - dipotong dari D9-8

Untuk koneksi saya menggunakan kabel MGTF 0,12. Jalinan tahan panas menjaga kabel tetap utuh selama pemasangan yang rapat, dan penampang kabel yang kecil memudahkan untuk mentransfer sambungan dari sisi penyolderan ke sisi pemasangan komponen melalui lubang bebas apa pun pada papan sirkuit tercetak, seperti ditunjukkan di foto:

Perbaikan lain pada komputer Leningrad 48k

Skema perbaikan:

1. Stabilisasi generator jam
2. Normalisasi pemindaian horizontal (untuk kuarsa dengan frekuensi 14000 KHz)
3. Stabilisasi pemindaian bingkai
4. Menyesuaikan gambar garis (busur, lingkaran, dll)
5. Instalasi ROM 27C512
6. Penyempurnaan sinyal INT

Diagram koneksi untuk pengontrol keyboard Profi XT:

Skema "pembaca" dari tape recorder pada K554CA3:

Tahapan perakitan, beberapa foto

Ngomong-ngomong, baru-baru ini menggali tumpukan perangkat keras dan dokumentasi lama, saya menemukan hal yang sangat eksotis: label harga sebenarnya, tampaknya sekitar pertengahan tahun 90an:

Ya, ya, pengontrolnya berharga 75 ribu rubel)) Dan sisi sebaliknya dari label harga tidak kalah bagusnya - ternyata itu digambar pada selembar kartu berlubang!!! ;)

Ya... Ada makna filosofis tertentu dalam hal ini: label harga untuk pengontrol media penyimpanan generasi baru digambar pada sepotong media penyimpanan generasi lama...)

File yang berguna:

    Nama file: DIZZY_5r_48k.zip (109K)
    MD5:

    Permainan "Pusing 5". Versi permainan yang di-russifikasi,
    diadaptasi oleh saya pada tahun 1996 untuk Spectrum 48k.
    Arsip berisi permainan dalam tiga format: TAP, HOBETA, SCL.

    Nama file: wildseyr.zip (68K)
    MD5:

    Permainan “Seymour in the Wild West” (Russifikasi oleh saya pada tahun 1996).
    Arsip berisi game dalam format SCL.

    Nama file: test48k.bin (2.0K)
    MD5:
    Pemeriksaan firmware: 85E7

    Uji firmware 48k (versi modifikasi -
    menghapus prosedur pengisian layar yang membosankan, pemeriksaan ROM yang tidak perlu).

    Nama file: test128k.bin (2.0K)
    MD5:
    Pemeriksaan firmware: E413

    Uji firmware 128k.

    Nama file: sos48k.bin (16K)

    Pemeriksaan firmware: 2C86

    Sistem operasi standar
    untuk "ZX Spectrum" 48k (1982 Sinclair Research Ltd).

    Nama file: 27512.bin (64K)
    MD5:
    Pemeriksaan firmware: 9135

    Firmware gabungan untuk ROM 27512:

    Bank 0 - Kosong.

    Bank 1 - TR-DOS Versi 5.5H Hak Cipta (C) 1993 oleh Rst7.
    MD5:
    Jumlah checksum: 3F81

    Bank 2 - SOS 128k (OS Standar untuk "ZX Spectrum" 128k).
    MD5:
    Jumlah pemeriksaan: 266E

    Bank 3 - SOS 48k (OS Standar untuk "ZX Spectrum" 48k).
    MD5:
    Jumlah checksum: 2C86

Pertama, Anda perlu memesan papan sirkuit tercetak dari kantor mana pun yang mengkhususkan diri dalam masalah ini. Satu set file gerber & excellon untuk membuat papan :(

Selamat siang (sore/malam opsional).

Saya ingin mendedikasikan ulasan saya yang ke-20 untuk komputer yang memenangkan hati saya. Saya mengundang Anda untuk mengunjungi tiang lampu ini. Pastikan untuk menandai semua mantan dan pemilik saat ini dari perangkat luar biasa ini, berbagi ide, tautan, gadget untuk komputer favorit kami. Silakan duduk kembali di kursi Anda dan perlahan-lahan tenggelam dalam diri Anda. (Ulasannya sangat besar, berisi instruksi, diagram, pemikiran tentang perakitan dan peningkatan)

KATA PENGANTAR

Dahulu kala, di galaksi yang sangat jauh...

Pria yang Anda lihat dari atas ini tidak ada di sini tanpa alasan. Ini adalah Clive Marles Sinclair sendiri, mantan pemilik Sinclair Radionics, yang memproduksi komputer Spectrum. Ini adalah orang yang sama yang ingin membuat perangkat termurah untuk pekerjaan itu, titik. Ya, dia tidak menyukai permainan dan menganggapnya hanya membuang-buang waktu dan investasi yang buruk. (Saya ingin tahu apa yang akan dia katakan sekarang, melihat industri game yang berkembang pesat). Ya, biar para ahlinya mengoreksi saya, pria ini langsung terjun ke dalam penemuan e-bike dan sepertinya dia tetap di sana, membuat sesuatu seperti ini:

Jika tidak, ini adalah cerita yang sama sekali berbeda. Hari ini kita akan berbicara tentang kit untuk perakitan sendiri komputer dari masa lalu, akhir tahun 80-an.

Saya pertama kali mengenal Spectrum ketika saya berumur 7 tahun, ayah saya mengumpulkannya untuk saya. Kemudian saya menemukan dunia permainan dan pemrograman yang sangat menakjubkan.
Seperti yang dikatakan oleh seorang pria baik - “Jika Anda pernah mengenal Spectrum, maka Spectrum akan tertanam dalam dalam jiwa Anda dan suatu hari, ketika Spectrum menjadi sangat tak tertahankan, Anda akan berkeliling pasar loak dan mencarinya.” Dan itu benar. Hanya ada satu TAPI besar. Bisa beli tentunya di eBay banyak yang jual model 48k dan 128k. Namun suatu hari, ketika saya menjadi “tak tertahankan” saat mencari informasi tentang Spectrums, saya menemukan situs ini, yang menawarkan kit siap pakai untuk perakitan sendiri perangkat tersebut.

Saya sangat terkejut, orang-orang menjual dan memproduksi papan salinan Leningrad 48k Soviet dengan sirkuit yang diperbaiki. Tentu saja pilihan ini menimbulkan pro dan kontra. Tapi teman-teman, di sini mereka menawarkan untuk merakit komputer dengan tangan mereka sendiri, dan apa yang lebih keren daripada memahami prinsip-prinsip komputer di tingkat perangkat keras?! Itu hanya dongeng. Tentu saja, untuk pekerjaan seperti itu diinginkan untuk memiliki sedikit pengalaman, pengalaman saya dalam merakit komputer terbatas pada model RK-86 dari majalah Radio, dibandingkan dengan Spectrum itu adalah sebutir pasir, dalam hal kompleksitas dan Anda akan memilikinya untuk bekerja keras untuk men-debugnya.

Seperti peringatan biasa:

Semua tanggung jawab, yaitu penetrasi independen ke dalam tubuh produk jadi dengan pelanggaran selanjutnya terhadap integritas dan kinerjanya, terletak pada orang yang melakukan tindakan ini.

Selain hal di atas, saat bekerja dengan chip memori, gunakan gelang antistatis yang diarde agar tidak merusak keutuhan chip, juga jangan lupa untuk menyambungkan kabel Video, RGB, Scart dan sejenisnya hanya ke perangkat yang dimatikan. .

PERSIAPAN PERAKITAN

Set ini disertakan tanpa RAM, chip memori digunakan dan saat ini sulit ditemukan, Anda juga dapat menggunakan chip, tetapi dengan mempertimbangkan sedikit modifikasi pada sirkuit.

Dimana saya bisa mendapatkannya? Pasar loak langsung kita abaikan, analisa juga karena chip bisa rusak, antara lain ada kekhasan dengan memori semacam ini yaitu sensitif untuk bekerja dalam satu batch (lebih tepatnya semua chip dipasang di mesin sebaiknya dari batch, revisi dan tanggal produksi yang sama, serta kota produksi), saya mengalami ini saat mengumpulkan RK-86, ingatan Soviet sangat berubah-ubah, bahkan disarankan untuk membeli chip baru dalam jumlah besar, kamu tidak pernah tahu.

Oleh karena itu, setelah menelepon semua toko di Yekaterinburg, keripik tersebut hanya ditemukan di satu toko - dengan harga yang sangat rendah. Hal ini dapat dimaklumi, siapa di zaman kita yang mungkin membutuhkan RAM sekecil itu, dan bahkan sangat lambat.

Secara khusus, sebelum membeli, saya meminta untuk membawa sebungkus keripik, untuk memastikan bahwa keripik tersebut dituangkan dari kotak khusus ini. Mungkin saya terlalu curiga dengan keputusan ini, tapi Anda tidak pernah tahu.

Dan nilai resistornya sebagai berikut:

Beberapa detail kecil termasuk jack audio untuk Jack - 3.5, soket tambahan jika Anda tidak ingin menyolder sirkuit mikro. Dimungkinkan untuk memasang rumah SMD untuk resistor, dioda, dan kapasitor (misalnya, kapasitor pemblokiran dapat diganti dengan yang SMD).

Seperangkat alat berikut akan diperlukan:

1. stasiun solder/besi solder dengan pengatur suhu,

2. osiloskop (sangat, sangat diinginkan),

3. multimeter,

4. jika Anda tidak memiliki osiloskop, gunakan penganalisis logika.

KIT YANG DISEDIAKAN

Saya sering kurang memperhatikan kemasannya, karena saya sudah terbiasa dengan pasokan dari China, tetapi kemasan Rusia selalu menarik untuk dilihat, saya akan menaruhnya di bawah spoiler, jika ada yang ingin melihat, lihatlah.

Kemasan

Sirkuit mikro dan suku cadang dibungkus dalam tas dan direkatkan dengan selotip:

Papan itu sendiri dilapisi dengan dua lembar karton bergelombang dan dibungkus dengan kemasan polietilen:

Jadi, mari kita lihat rangkaian suku cadang cantik ini.

Membayar. Anda tahu, papan ini dibuat dengan level tertinggi, dengan sangat baik. Saya sudah lama tidak memegang papan khusus berkualitas tinggi seperti itu. Tata letak, sablon sutra dan prasasti... Mmmm keindahannya, mari kita nikmati saja:

Hanya tulisan di papan yang menakjubkan, saya sangat menyukainya.

Saya juga melampirkan foto seluruh papan berukuran besar sehingga saya dapat sepenuhnya menghargai kualitas pengerjaannya, tidak berbau seperti kerajinan tangan:

Kit ini mencakup lembar contekan untuk RAM, ROM, chip CPU:

Bedak tabur yang disertakan dengan papan disertakan. (Beeper, set transistor BC547, kapasitor untuk semua nilai yang diperlukan, konektor kontak 2,54 mm, kuarsa 14.000 MHz, dioda):

Semua logika yang diperlukan untuk menjalankan komputer (termasuk CPU dan ROM). Omong-omong, ROM - memori sudah di-flash dengan Sinclair BASIC:

Untuk orientasi pada sirkuit mikro pada masa Uni Soviet, saya menggambar gambar berikut:

Dari semua sirkuit mikro, tidak ada satu pun layanan militer, dua dengan tanda statika- K561LN2 dan K561IE10A dan banyak perusahaan yang berbeda.

PERAKITAN

Kami menggunakan dua skema yang disajikan dan, Anda tidak pernah tahu, Anda ingin memahaminya lebih dekat atau Anda menemui kesulitan, kami mulai merakitnya secara perlahan. Yang paling penting adalah melacak dengan tepat apa yang kita taruh dan di mana.

Tata letak sirkuit mikro dan elemen lainnya juga berguna:

Hal utama dalam hal ini adalah jangan terburu-buru, jika tidak, Anda akan benar-benar bingung. Saya memulai perakitan dengan hal-hal kecil (kapasitor, resistor, dioda). Saya mengganti kapasitor lengkap (kapasitor pemblokiran, nominal 104) dengan milik saya sendiri - Murata Manufacturing. Tanam kuarsa terakhir, karena sangat dekat dengan resistor R1 dan jika Anda menyolder kuarsa pada akarnya, resistor harus disolder dengan pemasangan di permukaan.

Bagaimana tidak melakukannya!

Pertama saya memutuskan untuk meletakkan semuanya pada soket DIP ( dan itu menjadi sebuah kesalahan besar), Saya pikir jika sirkuit mikro gagal, saya selalu dapat dengan mudah membelinya, tetapi dalam praktiknya semuanya menjadi berbeda, saya mengumpulkan semua gangguannya. Anda dapat membaca tentang gangguan dan solusinya di bawah.

Menjelang akhir perakitan, saya mulai merakit modul pembacaan pita berdasarkan chip K561LN2, diagram modulnya klasik, terlampir di bawah ini:

Uji aktivasi dengan kabel Video yang tidak disolder dengan CPU dan RAM terpasang:

Aneh, tapi seharusnya begini:

Sepertinya ada sesuatu di sana. Setelah memeriksa papan saya menemukan beberapa kesalahan:

1. Resistor C2 tidak terhubung.
2. Resistor C1 tidak terpasang dengan benar.

Saya juga mengganti sisa kapasitor (blocking) yang nominalnya 104 dengan yang Murata. Transistor K315B diganti.

Aaand tidak ada apa-apa, setelah melakukan semua perubahan dan kemudian menyalakan perangkat, saya mendapatkan ini:

Dalam hal ini, ada 5V dalam lingkaran, tetapi CPU tidak menyala. Sayangnya. Saya mulai mencari alasannya, sekaligus memesan penganalisis logika.

1,5 bulan berlalu dan belum ada hasil, saya sudah mulai kesal ketika pemberitahuan tentang paket tiba dari pos - alat analisa sudah tiba.

Penganalisis sinyal adalah perangkat berbasis chip yang merupakan pengontrol periferal USB2.0 dan penerima 8 saluran (saya bahkan akan mengatakan sapu tangan) yang menangkap dari jalur data.

Perangkat ini bekerja menggunakan paket perangkat lunak - .

Tampaknya semuanya sudah siap untuk menyelesaikan masalah, namun masalahnya tetap sama.

Saya menderita untuk waktu yang lama sampai saya memutuskan untuk menghancurkan semua tempat tidur untuk sirkuit mikro, hanya menyisakan RAM, CPU dan ROM.

Dan lihatlah, semuanya dimulai! (Tetapi RK-86 saya dipasang pada panel yang sama, dan semuanya berfungsi)

Seperti inilah proses debuggingnya:

Akibatnya, setelah lama dan susah payah memeriksa ulang semuanya dan memotong kaki 1 dari chip DD4 (K555IE7) dengan penyolderan yang menyertainya ke tanah, saya menerima gambar:

Kemajuan terlihat jelas. Jangan perhatikan scannya, TVnya sudah tua dan ada masalah di area ini. Selanjutnya, jika Anda perhatikan lebih dekat, Anda akan melihat bahwa ikon - © tidak ditampilkan dengan benar, ini adalah masalah terkenal dari komputer Leningrad 48K (gambar lingkaran salah), ini diselesaikan dengan memotong jalur dari IR9 -> 1 dan LN1->10 dan menyolder pada rangkaian berikut:

Secara umum, saat menggunakan pabrikan logika yang berbeda, Anda perlu memilih kapasitor satu per satu untuk pemindaian sirkuit mikro DD4 -> IE7 dan DD6 -> IE7, pada dasarnya dengan coba-coba, pasang kapasitor untuk yang pertama dan kedua di antara ground dan leg ke-11.

PEMBUATAN KEYBOARD

Komputer memang bagus, tapi tanpa kemampuan input tidak ada gunanya memilikinya, jadi kita akan membuat keyboard!

Pinout keyboard ada di sirkuit utama untuk Leningrad 48K:

Untuk keyboard kita membutuhkan:

1. Textolite ukuran 100x160.

(Saya memutuskan untuk membuat keyboard ringkas agar perangkat dapat dimasukkan ke dalam casing yang ringkas, dan secara umum saya menyukai keyboard ringkas).

2. Printer laser untuk melakukan LUT.

3. Tombol-tombolnya bersifat taktil dan dapat diatur ketinggiannya secara mandiri.

Buka kemasan, tandai dan potong:

Siapkan dan gunting template untuk LUT:

Buka editor dan gambar keyboard:

Di editor, itu digambar dengan lapisan kedua, tetapi anggap saja tidak perlu mengetsa lapisan ini, menghemat waktu Anda, Anda tidak boleh mengetsa demi mengetsa.

Saya telah menyiapkan template siap pakai yang dapat dicetak untuk Anda:

Pola cermin TIDAK PERLU!

Kemudian kami mencetaknya dan memotongnya:

Untuk mengetsa, Anda memerlukan kit berikut:

1. 100 ml farmasi 3% hidrogen peroksida

2. 30 gram asam sitrat

3. 5 gram garam meja.

4. Kapasitas.

Untuk papan seukuran saya, ini sudah cukup, dan untuk kecepatan etsa, saya menggambar poligon dengan hati-hati agar tidak menyia-nyiakan solusinya.

Kami memindahkannya ke benda kerja dengan setrika, saya menyarankan Anda untuk menggunakan media dari Oracle:

Anda dapat melihat kekurangan kecil, saya memperbaikinya dengan spidol yang tahan terhadap besi klorida dan melemparkannya ke dalam larutan:

Pada akhirnya saya mendapatkan hasil berikut. Saya akan segera mengatakan bahwa saya mengacau, agar prasasti terlihat jelas, saya menyimpannya dalam larutan sedikit lebih lama dan merusak jejak di sana-sini:

Baiklah, ini bukan kriminal, kami mengambil kawat 0,5 mm dan menyolder treknya:

SIAP DILUNCURKAN

Oh betapa bagusnya dia!

Aaa dan mari kita mulai!

Instal aplikasi PlayZX di ponsel atau tablet Anda:

Menggunakan kabel AUX, sambungkan ke Spectrum, hidupkan perangkat dan masuk ke mode unduh ( pada keyboard Spectrum tekan J -> sambil menahan SS tekan P dua kali, Anda akan melihat entri ini - LOAD "" dan tekan enter). Setelah itu pilih gambar game yang diinginkan di ponsel Anda dan tekan play. Permainan akan dimuat.

Proses pengunduhan program adalah sebagai berikut:

File game Saboteur yang diunduh:

Dan tentu saja, contoh memuat program dari awal, mari kita periksa penyabot yang sama:

KESIMPULAN

Jadi mari kita simpulkan. Dengan membeli komputer ini, Anda tidak hanya membeli model rakitan bodoh yang mirip dengan komputer China, Anda juga memperoleh banyak pengalaman dalam merakit komputer serupa. Seperti yang saya katakan sebelumnya, saya memiliki komputer serupa saat masih kecil, meskipun 128K dan memiliki floppy disk 5,2 inci, namun saya senang dengan hasilnya.

Jika bukan karena komputer ini, saya tidak akan memperoleh alat baru, seperti penganalisis sinyal dan mesin penghisap timah panas untuk menyolder sirkuit mikro dan, tentu saja, pengalaman.

Nuansanya, platform ini sepenuhnya disalin dari Leningrad 48K, dapat disesuaikan ke kuarsa yang berbeda tergantung pada basis logis yang lengkap, yang sangat bagus.
Bekerja dengan stabil, menggunakan aplikasi PlayZX Anda akan menemukan dunia game untuk ZXSpectrum, dan saya sendiri terkejut dengan perpustakaan yang begitu besar.

Omong-omong, komunitas yang sangat besar di seluruh dunia, beberapa orang merilis game baru untuk komputer ini, dan juga mem-porting NES lama, misalnya Castlevania.

PS. Awal yang baik dalam bidang mikroelektronika untuk seorang anak dan cara yang bagus untuk menghabiskan waktu memecahkan masalah tertentu.

PSS. Ulasannya ternyata sangat besar, dan saya ingin memberi tahu Anda banyak hal, tetapi saya harus membatasi diri hanya pada intinya, di DIY berikutnya kami akan membuat casing untuk perangkat ini dan kami akan memasang RGB dan SCART, ada ide untuk membuatnya dalam bentuk laptop.

Informasi untuk membantu perakit Leningrad 48K:

1.
2.
3. Saya menyukai ulasannya +253 +425

  • Sergei Savenkov

    semacam ulasan "pendek"... seolah-olah mereka sedang terburu-buru di suatu tempat