[ad_1]
Pengembang Windows terkenal Raymond Chen telah berbagi beberapa wawasan yang hanya dia bisa, mengenai pengembangan produk perangkat keras pertama Microsoft, sekitar tahun 1980. Sekitar 45 tahun yang lalu, Microsoft merilis produk Z-80 SoftCard untuk pengguna Apple II. Tujuannya adalah untuk memberikan pengguna komputer populer yang didukung Teknologi MOS 6502 dari Apple akses ke perpustakaan perangkat lunak CP/M, yang penting pada era ini. Namun, untuk melakukan keajaibannya, kartu ekspansi Microsoft dilengkapi dengan Zilog Z80, ditambah beberapa senam pengkodean prosesor tandem, seperti yang kini diungkapkan oleh Chen dalam blog The Old New Thing miliknya.
Apa itu SoftCard Z-80?
Microsoft sebenarnya belum secara resmi mengidentifikasi dirinya sebagai perusahaan 'perangkat lunak dan perangkat' hingga tahun 2013, di bawah kepemimpinan CEO saat ini Satya Nadella. Maka sedikit mengejutkan membaca betapa besar kesuksesan Z-80 SoftCard, begitu diluncurkan pada tahun 1980.
Laporan kontemporer mengenai keberhasilan perangkat lunak pendukung CP/M ini menggambarkannya sebagai sebuah terobosan dan menunjukkan bahwa Microsoft dibanjiri dengan pesanan sejak diluncurkan. Perangkat keras ini sebenarnya adalah pembuat pendapatan terbesar Microsoft pada tahun peluncurannya, dengan penjualan terus berlanjut selama beberapa tahun setelahnya. Dijual dengan harga $350 pada tahun 1980, menurut kami hal tersebut memberi kita harga yang disesuaikan dengan inflasi sekitar $1.350 pada tahun 2025.
media=”https://cdn.mos.cms.futurecdn.net/2KbgGZu6fYe66ZrG3jRCdj.jpg” class=”expandable”/>
Wawasan Chen tentang produk perangkat keras pertama Microsoft
Pengembang Windows tingkat elit Microsoft, Chen, menjelaskan bahwa Z-80 SoftCard yang dihosting Apple II memerlukan beberapa pengaturan kode khusus agar dapat berfungsi dengan baik dengan host 6502.
Salah satu masalah terbesar dalam membuat kedua prosesor ini dapat bekerja dengan baik satu sama lain adalah karena fakta bahwa 6502 tidak dapat dinonaktifkan begitu saja sementara Z80 (yang kompatibel dengan Intel 8080) menjalankan keajaiban kode CP/M-nya. Itu masih diperlukan untuk menangani I/O, pengaturan waktu, dan banyak lagi.
Chen mengatakan bahwa berbagai 'trik' digunakan untuk melewati rintangan perangkat keras. SoftCard menggunakan operasi DMA yang disimulasikan untuk menjeda 6502 dan memantau jalur penyegaran Z80 ketika tidak mengakses memori, sehingga 6502 tidak tertidur atau mengalami konflik dengannya. Oleh karena itu, perencanaan komunikasi antar-prosesor sangatlah penting, begitu juga dengan kehati-hatian terhadap potensi konflik pemetaan memori. Faktanya, pemetaan ulang memori merupakan bagian penting dari fungsionalitas SoftCard yang diimplementasikan dalam sirkuit terjemahan alamat khusus untuk mencegah bentrokan tumpukan dan buffer antar arsitektur.
Merenungkan kesuksesan besar awal Microsoft di sisi perangkat keras komputasi, saya pikir akan menarik untuk membuat sketsa garis waktu proyek perangkat kerasnya yang menentukan.
Garis waktu peluncuran perangkat keras utama Microsoft:
- 1980: Kartu Lunak Z-80
- 1983: Tikus Microsoft
- 1990an: Periferal Windows selanjutnya
- 2001: Xbox
- 2006: Zune
- 2010: Ponsel Windows Mobile
- 2012: Permukaan
- 2016: Lensa Holo
Ingat, Microsoft baru secara resmi menjadi perusahaan 'perangkat lunak dan perangkat' pada tahun 2013. Perusahaan ini sudah mapan di pasar konsol pada saat itu, namun fokus ulang tampaknya telah membantu mendorong banyaknya lini produk Surface yang kita lihat saat itu.
Mengikuti Perangkat Keras Tom di Google Beritaatau tambahkan kami sebagai sumber pilihanuntuk mendapatkan berita, analisis, & ulasan terbaru kami di feed Anda.