Pada masa kini, terdapat lebih kurang (agak kurang daripada lebih banyak) salinan yang berjaya bagi semua kemungkinan Apple peranti bukanlah sesuatu yang luar biasa. Bukan sahaja pengeluar yang hampir tidak dikenali, tetapi juga syarikat yang agak mantap turut terlibat dalam pembuatannya. Walau bagaimanapun, sejarah klon komputer daripada syarikat Cupertino bermula sejak abad yang lalu. Pada tahun 1980, sebagai contoh, sebuah syarikat bernama Franklin Computer menghasilkan klon komputer yang setia Apple II. Peranti itu dipanggil Franklin Ace dan direka untuk menjalankan perisian yang sama seperti yang asal Apple II.
Kesilapan maut
Syarikat Franklin Computer satu pencapaian yang benar-benar hebat telah dicapai dan Apple II telah disalin hampir ke butiran terakhir - termasuk semua perisian dan dokumentasi. Franklin Ace, sudah tentu, dijual dengan harga yang jauh lebih rendah. Andy Herzfeld daripada AppLu juga ingat bagaimana dia menemui tempat Franklin di dalam manual itu Computer entah bagaimana terlupa untuk menggantikan perkataan "Apple” dipanggil “Ace”. Apple sudah tentu dia segera meneruskan untuk menyaman, yang sudah tentu dia menang dan memaksa syarikat Franklin menarik Acenya dari pasaran.
Tetapi kemenangan itu tidak begitu jelas dari awal seperti yang disangka. Franklin Computer dia membangkitkan hujah bahawa dia mempunyai hak untuk menyalin ROM komputer Apple II. Herzfeld menyebut dalam memoirnya bahawa dengan amalan sedemikian dalam Applu mengira, dan menambah bahawa dalam Franklin Computer mujurlah, mereka tidak cukup bijak untuk mengolah kod tersebut bagi mengubah suainya supaya ia tidak menyerupai kod asal Applu.
Anda mungkin berminat
Helah yang menyeronokkan
Berkat kecuaian inilah langkah bertimbang rasa Steve Jobs menjadi perhatian. Ini terdiri daripada fakta bahawa dalam kes menyalin mana-mana elemen daripada Applu ke komputer lain, selepas menekan kombinasi kekunci tertentu, ikon gergasi muncul pada monitor dengan tulisan "Dicuri Dari Apple". Data yang diperlukan untuk melaksanakan tindakan ini telah dimasukkan ke dalam sistem dengan cara yang berpotensi pencipta klon tidak mempunyai sedikit punancbahkan mengesannya, apatah lagi mengeluarkannya.
Pada asalnya, ia adalah kerja berpasukan yang agak menyeronokkan. Pengarang ikon yang menggambarkan banduan di belakang bar ialah Susan Kare. Steve Capps, seterusnya, menghasilkan teknologi yang membolehkan pemampatan mudah ikon untuk menjimatkan ruang, yang juga menyukarkan untuk mendedahkannya sahaja. Pada akhirnya, yang tinggal hanyalah untuk mencipta prosedur untuk menyahmampat ikon dan memaparkannya pada paparan. Steve Jobs dia bersemangat tentang keseluruhan rancangan itu dan memutuskan untuk melaksanakannya. "Kami semua berharap bahawa seseorang akan cuba menyalin ROM supaya kami dapat menunjukkan pandangan jauh kami," Herzfeld mengakui.
Pintar dan lucu pada masa yang sama.
...sejujurnya, dari perspektif masa itu, ia bukanlah banyak kerja - pada pertengahan 1980-an, saya sendiri menguasai penghimpun makro Atari 130E yang lengkap sebagai orang yang belajar sendiri dan menulis serta menyahpepijat perisian penulisan teks saya sendiri, kerana textcalc "profesional" tidak begitu sesuai dengan saya. Pro Bagi mereka yang bukan pakar – Atari 130E, sebagai komputer lapan bit, menyimpan semuanya dalam memori eprom, dan apabila dihidupkan, RAM disalin daripada memori berkod keras itu ke komputer utama, yang kemudiannya boleh dipadam dan diubah.
Ia juga mempunyai pemacu cakera liut dengan DOS (yang wujud lama sebelum ia dicipta). Gates menyalin dan membuat MS-DOS pertama untuk PC), saya benar-benar memusnahkan bahagian dalam sistem pengendalian dengan memuatkan program saya sendiri dari cakera liut selepas OS syarikat dipasang dan menulis semula blok individu kod yang tidak perlu pada pendapat saya dengan saya sendiri.
Saiz blok tersebut berjulat daripada beberapa bait hingga ratusan bit - ini mencukupi sepenuhnya untuk prestasi mesin taip, yang pada masa itu boleh melakukan "perkara yang jelas" seperti menatal skrin automatik jika anda menghampiri tiga baris terakhir yang boleh dilihat pada skrin semasa menaip. Kod program hanya melompat dari bit terakhir ke beberapa segmen lain yang dibebaskan dan terus "berfungsi" selepas beberapa ascot di suatu tempat di mana terdapat lebih banyak ruang - ini bukan masalah dengan pemasang makro 1-bit, kerana banyak fungsi komputer telah dikawatkan. kepada daftar tertentu dan kandungannya boleh mengubah program secara langsung. Jadi menggerakkan kursor itu sendiri adalah perkara yang sangat mudah - nilai dalam daftar berubah sebanyak XNUMX dan kursor bergerak terima kasih kepada program pengendaliannya sendiri...
Dan sebagai sebahagian daripada itu, saya juga mempunyai bahagian grafik semasa memulakan program - dengan animasi - yang baru saya kaitkan dengan penerangan tentang "helah halus" pengaturcara Jobs...
Jika anda tidak serasi dengan Atark itu, maka amat memalukan anda tidak mengabdikan diri kepadanya sehingga hari ini. Terima kasih kepada kumpulan pemikir yang serupa, C64, sebagai contoh, masih hidup hari ini kerana permainan baharu dikeluarkan untuknya dan dengan itu pangkalan peminat retro yang cukup baik terus hidup. Di ATARI, ia hampir mati pada masa ini dan saya rasa ia memalukan.
Jadi saya tidak begitu jauh dalam dunia Atari 800, tetapi saya mencipta sesuatu di sana juga. Dan saya mesti mengatakan bahawa pengaturcara dari masa itu mempunyai permulaan yang besar - sungguh melucukan melihat lelaki muda apabila seseorang memberitahu mereka sesuatu tentang Arduino dan mereka mendapati bahawa mereka mempunyai 2kB RAM yang mereka boleh gunakan. Atau anda hanya memerlukan 512 bait.
Walaupun dengan maju minimalah ini tidak lagi menyeronokkan kerana cip muncul di mana ular sawa berjalan lancar, dll...
Tetapi apa jenis kerja dengan ingatan yang seseorang pelajari semasa dia muda, apabila dia sudah tua barulah dia jumpa :-D
Kemudian saya mengesyorkan tuan-tuan untuk melawat http://www.OldComp.cz , di mana platform lapan bit ini dibincangkan…