1980 کی دہائی کے اوائل میں 8 بٹ ہوم کمپیوٹر استعمال کرنے والے زیادہ تر لوگوں کے لیے، پروگراموں کو ذخیرہ کرنے کے لیے کیسٹ ٹیپ کا استعمال ایک دیرپا یادداشت تھی۔صرف بہت امیر لوگ ہی ڈسک ڈرائیوز برداشت کر سکتے ہیں، لہذا اگر آپ کو کوڈ کے ہمیشہ کے لیے لوڈ ہونے کا انتظار کرنے کا خیال پسند نہیں ہے، تو آپ کی قسمت سے باہر ہے۔تاہم، اگر آپ سنکلیئر سپیکٹرم کے مالک ہیں، تو 1983 تک، آپ کے پاس ایک اور آپشن ہوگا، منفرد سنکلیئر ZX مائیکرو ڈرائیو۔
یہ ایک فارمیٹ ہے جسے اندرونی طور پر سنکلیئر ریسرچ نے تیار کیا ہے۔یہ بنیادی طور پر ایک لامتناہی لوپ ٹیپ کارٹ کا ایک چھوٹا ورژن ہے۔یہ پچھلے دس سالوں میں 8 ٹریک ہائی فائی کیسٹ کی شکل میں نمودار ہوا ہے اور بجلی کی تیز رفتار لوڈنگ کے اوقات کا وعدہ کرتا ہے۔سیکنڈ اور 80 kB سے زیادہ ذخیرہ کرنے کی نسبتاً بڑی گنجائش۔سنکلیئر کے مالکان گھریلو کمپیوٹر کی دنیا میں بڑے لڑکوں کے ساتھ مل کر رہ سکتے ہیں، اور وہ بینک کو بہت زیادہ توڑے بغیر ایسا کر سکتے ہیں۔
سرزمین پر ہیکر کیمپ سے واپس آنے والے ایک مسافر کے طور پر، وبائی امراض کی وجہ سے، برطانوی حکومت نے مجھے دو ہفتوں کے لیے قرنطینہ میں رکھنے کا مطالبہ کیا۔میں نے یہ کلیئر کے مہمان کے طور پر کیا۔کلیئر میرا دوست ہے اور وہ علم کا ذریعہ ہے۔شاندار 8 بٹ سنکلیئر ہارڈ ویئر اور سافٹ ویئر کلیکٹر۔مائیکرو ڈرائیو کے بارے میں بات کرتے ہوئے، اس نے نہ صرف ڈرائیوز اور سافٹ ویئر کی کچھ مثالیں خریدیں بلکہ انٹرفیس سسٹم اور اصل باکس والی مائیکرو ڈرائیو کٹ بھی خریدی۔اس نے مجھے نظام کا معائنہ کرنے اور اسے ختم کرنے کا موقع فراہم کیا اور قارئین کو اس انتہائی غیر معمولی پیریفرل ڈیوائس کے بارے میں دلکش بصیرت فراہم کی۔
مائیکرو ڈرائیو لیں۔یہ ایک یونٹ ہے جس کی پیمائش تقریباً 80 ملی میٹر x 90 ملی میٹر x 50 ملی میٹر ہے اور اس کا وزن 200 گرام سے کم ہے۔یہ وہی رچ ڈکنسن اسٹائلنگ اشاروں کی پیروی کرتا ہے جیسا کہ اصل ربڑ کلید سپیکٹرم ہے۔سامنے کی طرف مائیکرو ڈرائیو ٹیپ کارٹریجز کو انسٹال کرنے کے لیے تقریباً 32 ملی میٹر x 7 ملی میٹر کا ایک اوپننگ ہے، اور پچھلے حصے میں ایک 14 طرفہ پی سی بی ایج کنیکٹر ہے جو اسپیکٹرم سے جڑنے اور اپنی مرضی کے مطابق سیریل بس کے ذریعے ڈیزی چیننگ کے لیے ایک اور مائیکرو ڈرائیو ہے۔ ربن کیبلز اور کنیکٹر فراہم کرتا ہے۔اس طرح آٹھ تک ڈرائیوز کو جوڑا جا سکتا ہے۔
1980 کی دہائی کے اوائل میں قیمتوں کے لحاظ سے، سپیکٹرم ایک لاجواب مشین تھی، لیکن اس کے نفاذ کی قیمت یہ تھی کہ اس نے اپنے ویڈیو اور کیسٹ ٹیپ پورٹس کے علاوہ بلٹ ان ہارڈویئر انٹرفیس کے لیے بہت کم ادائیگی کی۔اس کے پیچھے ایک کنارے کنیکٹر ہے، جو بنیادی طور پر Z80 کی مختلف بسوں کو بے نقاب کرتا ہے، جس سے توسیعی ماڈیول کے ذریعے جڑے ہوئے مزید انٹرفیس رہ جاتے ہیں۔ایک عام سپیکٹرم کا مالک اس طرح سے کیمپسٹن جوائس اسٹک اڈاپٹر کا مالک ہو سکتا ہے، یہ سب سے واضح مثال ہے۔سپیکٹرم یقینی طور پر مائیکرو ڈرائیو کنیکٹر سے لیس نہیں ہے، لہذا مائیکرو ڈرائیو کا اپنا انٹرفیس ہے۔سنکلیئر زیڈ ایکس انٹرفیس 1 ایک پچر کی شکل کا یونٹ ہے جو اسپیکٹرم پر کنارے کنیکٹر کے ساتھ منسلک ہوتا ہے اور کمپیوٹر کے نیچے تک خراب ہوتا ہے۔یہ ایک مائیکرو ڈرائیو انٹرفیس، ایک RS-232 سیریل پورٹ، 3.5 ملی میٹر جیک کا استعمال کرتے ہوئے ایک سادہ LAN انٹرفیس کنیکٹر، اور مزید انٹرفیس کے ساتھ سنکلیئر ایج کنیکٹر کی ریپلیکا فراہم کرتا ہے۔یہ انٹرفیس ایک ROM پر مشتمل ہے جو خود کو اسپیکٹرم کے اندرونی ROM کا نقشہ بناتا ہے، جیسا کہ ہم نے نشاندہی کی جب پروٹو ٹائپ اسپیکٹرم کیمبرج کمپیوٹنگ ہسٹری سینٹر میں نمودار ہوا، جیسا کہ ہم سب جانتے ہیں، یہ مکمل نہیں ہوا ہے اور اس کے کچھ متوقع فنکشنز کو نافذ نہیں کیا گیا ہے۔
ہارڈ ویئر کے بارے میں بات کرنا دلچسپ ہے، لیکن یقیناً یہ ہیکاڈے ہے۔آپ اسے صرف دیکھنا نہیں چاہتے، آپ یہ دیکھنا چاہتے ہیں کہ یہ کیسے کام کرتا ہے۔اب الگ کرنے کا وقت ہے، ہم سب سے پہلے مائیکرو ڈرائیو یونٹ خود کھولیں گے۔اسپیکٹرم کی طرح، ڈیوائس کے اوپری حصے کو ایک سیاہ ایلومینیم پلیٹ سے ڈھکا ہوا ہے جس میں مشہور اسپیکٹرم لوگو ہے، جس کو 1980 کی دہائی کی چپکنے والی باقی قوت سے احتیاط سے الگ کیا جانا چاہیے تاکہ اوپری حصے کو محفوظ رکھنے والے دو سکرو کیسز کو بے نقاب کیا جا سکے۔سپیکٹرم کی طرح، ایلومینیم کو موڑنے کے بغیر یہ کرنا مشکل ہے، لہذا کچھ مہارتوں کی ضرورت ہے.
اوپری حصے کو اٹھائیں اور ڈرائیور ایل ای ڈی کو چھوڑ دیں، مکینیکل ڈیوائس اور سرکٹ بورڈ وژن کے میدان میں ظاہر ہوتے ہیں۔تجربہ کار قارئین فوری طور پر اس اور بڑے 8 ٹریک آڈیو کیسٹ کے درمیان مماثلت کو محسوس کریں گے۔اگرچہ یہ نظام کا مشتق نہیں ہے، لیکن یہ بالکل اسی طرح کام کرتا ہے۔میکانزم خود بہت آسان ہے۔دائیں جانب ایک مائیکرو سوئچ ہے جو محسوس ہوتا ہے جب ٹیپ تحریری تحفظ کے لیبل کو ہٹاتی ہے، اور بائیں جانب ایک موٹر شافٹ ہے جس میں کیپسٹان رولر ہے۔ٹیپ کے کاروباری سرے پر ایک ٹیپ کا سر ہے، جو آپ کو کیسٹ ریکارڈر میں ملنے والی چیزوں سے بہت ملتا جلتا نظر آتا ہے، لیکن اس میں ایک تنگ ٹیپ گائیڈ ہے۔
دو پی سی بی ہیں۔ٹیپ ہیڈ کے پچھلے حصے میں ڈرائیوز کو منتخب کرنے اور چلانے کے لیے 24-پن کسٹم ULA (Uncommitted Logic Array، دراصل 1970s میں CPLD اور FPGA کا پیشرو) ہے۔دوسرا مکان کے نچلے حصے سے جڑا ہوا ہے جس میں دو انٹرفیس کنیکٹر اور موٹر سوئچ الیکٹرانکس ہیں۔
ٹیپ 43 ملی میٹر x 7 ملی میٹر x 30 ملی میٹر ہے اور اس میں 5 میٹر کی لمبائی اور 1.9 ملی میٹر کی لمبائی کے ساتھ ایک مسلسل لوپ خود چکنا کرنے والا ٹیپ ہوتا ہے۔میں کلیئر پر الزام نہیں لگاتا کہ مجھے اس کے پرانے زمانے کے کارتوسوں میں سے ایک کو کھولنے نہیں دیا، لیکن خوش قسمتی سے، ویکیپیڈیا نے ہمیں اوپر بند کارتوس کی تصویر فراہم کی۔8 ٹریک ٹیپ کے ساتھ مماثلت فوری طور پر ظاہر ہو جاتی ہے۔کیپسٹان ایک طرف ہو سکتا ہے، لیکن وہی ٹیپ لوپ ایک ہی ریل کے بیچ میں واپس کھلایا جاتا ہے۔
ZX مائیکرو ڈرائیو مینوئل امید مندانہ طور پر دعویٰ کرتا ہے کہ ہر کیسٹ میں 100 kB ڈیٹا ہو سکتا ہے، لیکن حقیقت یہ ہے کہ ایک بار کچھ ایکسٹینشنز استعمال ہونے کے بعد، وہ تقریباً 85 kB رکھ سکتے ہیں اور 90 kB سے زیادہ تک بڑھ سکتے ہیں۔یہ کہنا مناسب ہے کہ وہ سب سے زیادہ قابل اعتماد میڈیا نہیں ہیں، اور ٹیپس آخر کار اس مقام تک پھیل گئیں جہاں انہیں مزید پڑھا نہیں جا سکتا تھا۔یہاں تک کہ سنکلیئر دستی عام طور پر استعمال شدہ ٹیپوں کا بیک اپ لینے کی سفارش کرتا ہے۔
سسٹم کا آخری جزو جسے الگ کیا جانا ہے وہ انٹرفیس 1 ہی ہے۔سنکلیئر پروڈکٹ کے برعکس، اس میں ربڑ کے پاؤں کے نیچے کوئی پیچ نہیں چھپا ہوا ہے، اس لیے ہاؤسنگ کے اوپری حصے کو سپیکٹرم ایج کنیکٹر سے الگ کرنے کے ٹھیک ٹھیک آپریشن کے علاوہ، اسے جدا کرنا بھی آسان ہے۔اندر تین چپس ہیں، ایک ٹیکساس انسٹرومینٹس ROM، ایک یونیورسل انسٹرومنٹ ULA بجائے اسپیکٹرم کے ذریعہ استعمال ہونے والے فیرانٹی پروجیکٹ، اور تھوڑی سی 74 منطق۔ULA میں RS-232، Microdrive، اور نیٹ ورک سیریل بسوں کو چلانے کے لیے استعمال ہونے والے مجرد آلات کے علاوہ تمام سرکٹس شامل ہیں۔سنکلیئر ULA زیادہ گرمی اور خود کھانا پکانے کے لیے بدنام ہے، جو کہ سب سے زیادہ خطرناک قسم ہے۔یہاں انٹرفیس بہت زیادہ استعمال نہیں کیا جا سکتا، کیونکہ اس میں ULA ریڈی ایٹر نصب نہیں ہے، اور شیل پر یا اس کے ارد گرد کوئی گرمی کا نشان نہیں ہے۔
جدا کرنے کا آخری جملہ دستی ہونا چاہیے، جو کہ ایک عام اچھی طرح سے لکھا ہوا پتلا حجم ہے جو سسٹم کی گہرائی سے سمجھ فراہم کر سکتا ہے اور یہ کہ اسے BASIC ترجمان میں کیسے ضم کیا جاتا ہے۔نیٹ ورکنگ کی صلاحیت خاص طور پر دلچسپ ہے کیونکہ یہ شاذ و نادر ہی استعمال ہوتی ہے۔یہ نیٹ ورک میں ہر اسپیکٹرم پر انحصار کرتا ہے کہ جب یہ شروع ہوتا ہے تو خود کو ایک نمبر تفویض کرنے کے لیے کمانڈ جاری کرتا ہے، کیونکہ وہاں کوئی فلیش یا اس جیسی میموری موجود نہیں ہے۔اس کا اصل مقصد اسکول کی مارکیٹ کو Acorn's Econet کے مدمقابل کے طور پر پوزیشن دینا تھا، اس لیے یہ حیرت کی بات نہیں ہے کہ BBC Micro نے سنکلیئر مشین کے بجائے حکومت کی حمایت یافتہ اسکول کا معاہدہ جیت لیا۔
2020 سے شروع ہو کر، اس بھولی ہوئی کمپیوٹنگ ٹیکنالوجی پر نظر ڈالیں اور ایک ایسی دنیا کو دیکھیں جس میں چند منٹوں کی ٹیپ لوڈنگ کے بجائے 100 kB اسٹوریج میڈیم تقریباً 8 سیکنڈ میں لوڈ ہو جاتا ہے۔الجھن میں ڈالنے والی بات یہ ہے کہ انٹرفیس 1 میں متوازی پرنٹر انٹرفیس شامل نہیں ہے، کیونکہ مکمل اسپیکٹرم سسٹم کو دیکھتے ہوئے یہ دیکھنا مشکل نہیں ہے کہ یہ آج گھر کے دفتر کی پیداواری صلاحیت کے لیے کافی کمپیوٹر بن گیا ہے، جس میں یقیناً اس کی قیمت بھی شامل ہے۔سنکلیئر اپنے تھرمل پرنٹرز فروخت کرتا ہے، لیکن یہاں تک کہ سب سے زیادہ ستاروں سے جڑے سنکلیئر کے شوقین بھی شاید ہی ZX پرنٹر کو نیا پرنٹر کہہ سکتے ہیں۔
سچ یہ ہے کہ تمام سنکلیئرز کی طرح یہ بھی سر کلائیو کی افسانوی لاگت میں کمی اور غیر متوقع اجزاء سے ناممکن آسانی پیدا کرنے کی ذہین صلاحیت کا شکار تھا۔مائیکرو ڈرائیو کو مکمل طور پر اندرونِ خانہ سنکلیئر نے تیار کیا تھا، لیکن شاید یہ بہت کم، بہت ناقابل اعتبار، اور بہت دیر سے تھا۔فلاپی ڈرائیو سے لیس پہلا Apple Macintosh 1984 کے اوائل میں ZX Microdrive کی ہم عصر مصنوعات کے طور پر سامنے آیا۔اگرچہ یہ چھوٹی ٹیپس سنکلیئر کی بدقسمت 16 بٹ مشین QL میں داخل ہوئیں، لیکن یہ تجارتی ناکامی ثابت ہوئی۔ایک بار جب انہوں نے سنکلیئر کے اثاثے خرید لیے تو ایمسٹرڈ 3 انچ کی فلاپی ڈسک کے ساتھ سپیکٹرم لانچ کرے گا، لیکن اس وقت سنکلیئر مائیکرو کمپیوٹر صرف گیم کنسولز کے طور پر فروخت کیے جاتے تھے۔یہ ایک دلچسپ حل ہے، لیکن شاید 1984 کی خوشگوار یادوں کے ساتھ چھوڑنا بہتر ہے۔
میں یہاں ہارڈ ویئر استعمال کرنے کے لیے کلیئر کا بہت مشکور ہوں۔اگر آپ سوچ رہے ہیں تو، اوپر کی تصویر مختلف قسم کے اجزاء کو دکھاتی ہے، بشمول کام کرنے والے اور غیر فعال اجزاء، خاص طور پر مکمل طور پر جدا ہونے والا مائیکرو ڈرائیو یونٹ ایک ناکام یونٹ ہے۔ہم Hackaday پر غیر ضروری طور پر ریورس کمپیوٹنگ ہارڈویئر کو نقصان نہیں پہنچانا چاہتے۔
میں نے سات سال سے زیادہ عرصے سے سنکلیئر کیو ایل کا استعمال کیا ہے، اور مجھے یہ کہنا ہے کہ ان کی مائیکرو ڈرائیوز اتنی نازک نہیں ہیں جتنی کہ لوگ کہتے ہیں۔میں اکثر انہیں اسکول کے ہوم ورک وغیرہ کے لیے استعمال کرتا ہوں، اور کبھی بھی کوئی دستاویز نہیں چھوڑتا ہوں۔لیکن درحقیقت کچھ "جدید" آلات ہیں جو اصل آلات سے کہیں زیادہ قابل اعتماد ہیں۔
انٹرفیس I کے بارے میں، یہ برقی ڈیزائن میں بہت عجیب ہے۔سیریل پورٹ صرف ایک لیول اڈاپٹر ہے، اور RS-232 پروٹوکول سافٹ ویئر کے ذریعے لاگو کیا جاتا ہے۔اس سے ڈیٹا وصول کرتے وقت مسائل پیدا ہوتے ہیں، کیونکہ مشین کے پاس صرف سٹاپ بٹ کے لیے وقت ہوتا ہے کہ وہ ڈیٹا کے ساتھ جو کچھ بھی کرنے کی ضرورت ہو اسے کرے۔
اس کے علاوہ، ٹیپ سے پڑھنا دلچسپ ہے: آپ کے پاس IO پورٹ ہے، لیکن اگر آپ اس سے پڑھتے ہیں تو، انٹرفیس میں پروسیسر کو اس وقت تک روک دوں گا جب تک کہ ٹیپ سے مکمل بائٹ نہ پڑھ لیا جائے (جس کا مطلب ہے کہ اگر آپ بھول جائیں تو ٹیپ موٹر کو آن کریں۔ اور کمپیوٹر ہینگ ہو جائے گا)۔یہ پروسیسر اور ٹیپ کی آسانی سے ہم آہنگی کی اجازت دیتا ہے، جو کہ دوسرے 16K میموری بلاک تک رسائی کی وجہ سے ضروری ہے (پہلے میں ROM، تیسرے اور چوتھے میں 48K ماڈلز کی اضافی میموری ہے)، اور مائکرو ڈرائیو بفر کی وجہ سے ایسا ہوتا ہے۔ اس علاقے میں ہونا، اس لیے صرف ٹائمڈ لوپس استعمال کرنا ناممکن ہے۔اگر سنکلیئر رسائی کا طریقہ استعمال کرتا ہے جیسا کہ انویس اسپیکٹرم میں استعمال کیا جاتا ہے (جو ویڈیو سرکٹ اور پروسیسر دونوں کو ویڈیو ریم تک بغیر استثنیٰ کے ساتھ رسائی کی اجازت دیتا ہے، بالکل اسی طرح کہ ][ ایپل میں، تو انٹرفیس سرکٹ بہت آسان ہوسکتا تھا۔
سپیکٹرم کے پاس موصول ہونے والے بائٹس پر کارروائی کرنے کے لیے زیادہ سے زیادہ وقت ہوتا ہے، بشرطیکہ دوسرے سرے پر موجود ڈیوائس ہارڈویئر فلو کنٹرول کو درست طریقے سے نافذ کرے (کچھ (سب کے لیے؟) مدر بورڈ "SuperIO" چپس *نہیں* صورت حال۔ میں نے کچھ دن ضائع کیے اس کا ادراک کرنے سے پہلے ڈیبگ کرنا اور پرانے قابل USB سیریل اڈاپٹر پر سوئچ کرنا، میں حیران رہ گیا کہ Just Worked نے پہلی بار کام کیا)
RS232 کے بارے میں۔مجھے غلطی کی اصلاح کے پروٹوکول کے بغیر 115k غلطی کی اصلاح اور 57k قابل اعتماد بٹ بمپنگ ملی۔راز یہ ہے کہ CTS کو مسترد کرنے کے بعد 16 بائٹس تک قبول کرنا جاری رکھیں۔اصل ROM کوڈ نے ایسا نہیں کیا، اور نہ ہی یہ "جدید" UART کے ساتھ بات چیت کر سکتا ہے۔
ویکیپیڈیا کہتا ہے 120 kbit/sec.مخصوص پروٹوکول کے بارے میں، میں نہیں جانتا، لیکن میں جانتا ہوں کہ یہ سٹیریو ٹیپ ہیڈ استعمال کرتا ہے، اور بٹ اسٹوریج "غیر منسلک" ہے۔مجھے نہیں معلوم کہ انگریزی میں اس کی وضاحت کیسے کی جائے… ایک ٹریک کے بٹس دوسرے ٹریک کے بٹس کے درمیان سے شروع ہوتے ہیں۔
لیکن ایک فوری تلاش میں مجھے یہ صفحہ ملا، جہاں صارف آسیلوسکوپ کو ڈیٹا سگنل سے جوڑتا ہے، اور ایسا لگتا ہے کہ یہ ایف ایم ماڈیولیشن ہے۔لیکن یہ QL ہے اور Spectrum کے ساتھ مطابقت نہیں رکھتا۔
ہاں، لیکن براہ کرم یاد رکھیں کہ لنک سنکلیئر QL مائیکرو ڈرائیوز کے بارے میں بات کرتا ہے: اگرچہ وہ جسمانی طور پر ایک جیسے ہیں، لیکن وہ غیر مطابقت پذیر فارمیٹس استعمال کرتے ہیں، اس لیے QL اسپیکٹرم فارمیٹ ٹیپس کو نہیں پڑھ سکتا، اور اس کے برعکس۔
تھوڑا سا موافق۔بائٹس ٹریک 1 اور ٹریک 2 کے درمیان ایک دوسرے سے جڑی ہوئی ہیں۔ یہ دو فیز انکوڈنگ ہے۔ایک ایف ایم عام طور پر کریڈٹ کارڈز پر پایا جاتا ہے۔انٹرفیس ہارڈ ویئر میں بائٹس کو دوبارہ جوڑتا ہے، اور کمپیوٹر صرف بائٹس کو پڑھتا ہے۔اصل ڈیٹا کی شرح 80kbps فی ٹریک یا دونوں کے لیے 160kbps ہے۔کارکردگی اس دور کی فلاپی ڈسک جیسی ہے۔
مجھے نہیں معلوم، لیکن اس وقت سیر شدہ ریکارڈنگ کے بارے میں کئی مضامین موجود تھے۔موجودہ کیسٹ ریکارڈر استعمال کرنے کے لیے، آڈیو ٹونز درکار ہیں۔لیکن اگر آپ براہ راست رسائی والے ٹیپ ہیڈ میں ترمیم کرتے ہیں، تو آپ انہیں براہ راست DC پاور کے ساتھ فیڈ کر سکتے ہیں اور پلے بیک کے لیے شمٹ ٹرگر کو براہ راست جوڑ سکتے ہیں۔تو یہ صرف ٹیپ ہیڈ کے سیریل سگنل کو فیڈ کرتا ہے۔آپ پلے بیک لیول کی فکر کیے بغیر تیز رفتار حاصل کر سکتے ہیں۔
یہ یقینی طور پر "مین فریم" دنیا میں استعمال ہوتا ہے۔میں ہمیشہ سوچتا ہوں کہ یہ کمپیوٹر کے کچھ چھوٹے پروگراموں میں استعمال ہوتا ہے، جیسے کہ "فلاپی ڈسک"، لیکن مجھے نہیں معلوم۔
میرے پاس 2 مائیکرو ڈرائیوز کے ساتھ QL ہے، جو کہ سچ ہے، کم از کم QL لوگوں کے کہنے سے زیادہ قابل اعتماد ہے۔میرے پاس ZX سپیکٹرم ہے، لیکن کوئی مائیکرو ڈرائیو نہیں ہے (حالانکہ میں انہیں چاہتا ہوں)۔سب سے حالیہ چیز جو مجھے ملی ہے وہ ہے کچھ کراس ڈویلپمنٹ کرنا۔میں QL کو بطور ٹیکسٹ ایڈیٹر استعمال کرتا ہوں اور فائلوں کو سپیکٹرم میں منتقل کرتا ہوں جو فائلوں کو سیریل کے ذریعے جمع کرتا ہے (میں ZX سپیکٹرم PCB ڈیزائنر پروگرام کے لیے ایک پرنٹر ڈرائیور لکھ رہا ہوں، جو پکسلز کو 216ppi کی ریزولوشن میں اپ گریڈ اور داخل کرے گا تاکہ ٹریک کو نقصان نہ پہنچے۔ کٹے ہوئے دکھائی دیتے ہیں)۔
مجھے اپنا QL اور اس کا بنڈل سافٹ ویئر پسند ہے، لیکن مجھے اس کی مائیکرو ڈرائیو سے نفرت ہے۔مجھے کام سے فارغ ہونے کے بعد اکثر "خراب یا تبدیل شدہ میڈیم" کی غلطیاں موصول ہوتی ہیں۔مایوس کن اور ناقابل اعتبار۔
میں نے اپنا کمپیوٹر سائنس بی ایس سی کا پیپر اپنے 128Kb QL پر لکھا۔Quill صرف 4 صفحات کو محفوظ کر سکتا ہے۔میں نے کبھی بھی رام کو اوور فلو کرنے کی ہمت نہیں کی کیونکہ یہ مائیکرو ڈرائیو کو ہلانا شروع کر دے گا اور غلطی جلد ہی ظاہر ہو جائے گی۔
میں مائیکرو ڈرائیو کی وشوسنییتا کے بارے میں اتنا پریشان ہوں کہ میں دو مائیکرو ڈرائیو ٹیپس پر ہر ایڈیٹنگ سیشن کا بیک اپ نہیں لے سکتا۔تاہم، پورا دن لکھنے کے بعد، میں نے غلطی سے اپنے نئے باب کو پرانے باب کے نام سے محفوظ کر لیا، اس طرح ایک دن پہلے کے کام کو اوور رائٹ کر دیا۔
"میرے خیال میں یہ ٹھیک ہے، کم از کم میرے پاس بیک اپ ہے!";ٹیپ بدلنے کے بعد مجھے یاد آیا کہ آج کے کام کو بیک اپ پر محفوظ کرنا چاہیے اور پچھلے دن کے کام کو وقت پر اوور رائٹ کرنا چاہیے!
میرے پاس اب بھی میرا QL ہے، تقریباً ایک سال پہلے، میں نے اسے محفوظ کرنے اور لوڈ کرنے کے لیے 30-35 سال پرانا منی ڈرائیو کارتوس کامیابی کے ساتھ استعمال کیا تھا۔
میں نے ibm PC کی فلاپی ڈرائیو استعمال کی، یہ سپیکٹرم کے پچھلے حصے پر ایک اڈاپٹر ہے، یہ بہت تیز اور مزے کا ہے۔(دن رات ٹیپ کے ساتھ موازنہ کریں)
یہ مجھے واپس لاتا ہے۔اس وقت میں نے سب کچھ ہیک کر لیا تھا۔مائیکرو ڈرائیو پر ایلیٹ کو انسٹال کرنے میں مجھے ایک ہفتہ لگا اور LensLok کو ہمیشہ AA کا رول رہنے دیں۔ایلیٹ لوڈنگ کا وقت 9 سیکنڈ ہے۔امیگا پر ایک منٹ سے زیادہ وقت گزارا!یہ بنیادی طور پر میموری ڈمپ ہے۔میں نے کیمپسٹن جوائس اسٹک فائر کے لیے int 31(?) کی نگرانی کے لیے ایک رکاوٹ کا معمول استعمال کیا۔LensLok کی بورڈ ان پٹ کے لیے رکاوٹوں کا استعمال کرتا ہے، اس لیے مجھے اسے خود بخود غیر فعال کرنے کے لیے کوڈ میں نچوڑنا ہوگا۔ایلیٹ نے صرف 200 بائٹس کو غیر استعمال شدہ چھوڑ دیا۔جب میں نے اسے *”m”,1 کے ساتھ محفوظ کیا تو انٹرفیس 1 کے شیڈو میپ نے میری مداخلت کو نگل لیا!زبردست.36 سال پہلے۔
میں نے تھوڑا سا دھوکہ دیا… میرے پاس اپنی اسپیسی پر ڈسکوری اوپس 1 3.5 انچ فلاپی ڈسک ہے۔میں نے محسوس کیا کہ ایک خوش کن حادثے کی بدولت جس دن ایلیٹ لوڈنگ کے دوران کریش ہوا، میں ایلیٹ کو فلاپی ڈسک میں محفوظ کر سکتا ہوں… اور یہ 128 ورژن ہے، کوئی لینز لاک نہیں!نتیجہ!
یہ دلچسپ بات ہے کہ تقریباً 40 سال بعد، فلاپی ڈسک مر چکی ہے اور ٹیپ اب بھی موجود ہے:) PS: میں ایک ٹیپ لائبریری استعمال کرتا ہوں، ہر ایک 18 ڈرائیوز کے ساتھ، ہر ڈرائیو 350 MB/s کی رفتار فراہم کر سکتی ہے۔
میں جاننا چاہتا ہوں کہ کیا آپ کیسٹ اڈاپٹر کو الگ کرتے ہیں، کیا آپ مائیکرو ڈرائیو کے ذریعے کمپیوٹر میں ڈیٹا لوڈ کرنے کے لیے مقناطیسی سر کا استعمال کر سکتے ہیں؟
ہیڈز بہت ملتے جلتے ہیں، اگر ایک جیسے نہیں ہیں (لیکن "ایزر ہیڈ" کو اسکیمیٹک میں ضم کیا جانا چاہئے)، لیکن مائیکرو ڈرائیو میں ٹیپ تنگ ہے، اس لیے آپ کو ایک نیا ٹیپ گائیڈ بنانا چاہیے۔
"صرف بہت امیر لوگ ہی ڈسک ڈرائیوز برداشت کر سکتے ہیں۔"شاید برطانیہ میں، لیکن امریکہ میں تقریباً ہر ایک کے پاس ہے۔
مجھے یاد ہے کہ پلس ڈی + ڈسک ڈرائیو + پاور اڈاپٹر کی قیمت، 1990 میں، تقریباً 33.900 پیسیٹا (تقریباً 203 یورو) تھی۔افراط زر کے ساتھ، یہ اب 433 یورو (512 USD) ہے۔یہ تقریباً ایک مکمل کمپیوٹر کی قیمت کے برابر ہے۔
مجھے یاد ہے کہ 1984 میں C64 کی قیمت 200 امریکی ڈالر تھی، جب کہ 1541 کی قیمت 230 امریکی ڈالر تھی (اصل میں کمپیوٹر سے زیادہ ہے، لیکن اس کے اپنے 6502 ہونے پر غور کریں تو یہ کوئی تعجب کی بات نہیں ہے)۔یہ دو پلس ایک سستا ٹی وی اب بھی Apple II کی قیمت کے ایک چوتھائی سے بھی کم ہیں۔10 فلاپی ڈسکوں کا ایک ڈبہ 15 ڈالر میں فروخت ہوتا ہے، لیکن گزشتہ سالوں کے دوران اس کی قیمت میں کمی آئی ہے۔
ریٹائر ہونے سے پہلے، میں نے کیمبرج (برطانیہ) کے شمال میں ایک بہترین مکینیکل ڈیزائن اور مینوفیکچرنگ کمپنی استعمال کی، جو مائیکرو ڈرائیوز کارتوس بنانے کے لیے استعمال ہونے والی تمام مشینیں تیار کرتی تھی۔
میرے خیال میں 1980 کی دہائی کے اوائل میں، سینٹرونکس کے ساتھ ہم آہنگ متوازی بندرگاہ کی کمی کوئی بڑی بات نہیں تھی، اور سیریل پرنٹرز اب بھی عام تھے۔اس کے علاوہ، انکل کلائیو آپ کو ZX FireHazard… ویل پرنٹر بیچنا چاہتا ہے۔نہ ختم ہونے والا گنگناہٹ اور اوزون کی مہک جب یہ چاندی کے چڑھائے ہوئے کاغذ کو نیچے لے جاتی ہے۔
مائیکرو ڈرائیوز، میری قسمت بہت خراب تھی، جب وہ باہر آئے تو میں ان کی خواہش سے بھرا ہوا تھا، لیکن ابھی کچھ سال نہیں گزرے تھے کہ میں نے سیکنڈ ہینڈ سامان سے کچھ ہارڈ ویئر سستے داموں لینے شروع کر دیے، اور میں نے ایسا نہیں کیا۔ کوئی ہارڈ ویئر حاصل کریں۔میں نے 2 پورٹس 1، 6 مائیکرو ڈرائیوز، کچھ تصادفی طور پر استعمال ہونے والی کارٹس، اور 30 بالکل نئی 3rd مربع کارٹس کا ایک باکس حاصل کیا، اگر میں ان میں سے کسی کو بھی 2×6 کے امتزاج میں بنا سکتا ہوں تو میں بہت ناراض ہوں جب میں کام کرتا ہوں۔ ایک جگہ.بنیادی طور پر، وہ فارمیٹ نہیں لگتے۔اس کے بارے میں کبھی نہیں سوچا، یہاں تک کہ اگر میں نے 90 کی دہائی کے اوائل میں آن لائن جانے پر نیوز گروپس سے مدد لی۔تاہم، اب جب کہ میرے پاس "حقیقی" کمپیوٹرز ہیں، میں نے سیریل پورٹس کو کام کرنے کے لیے حاصل کر لیا ہے، اس لیے میں نے ان کے لیے ایک نال موڈیم کیبل کے ذریعے چیزیں محفوظ کیں اور کچھ گونگے ٹرمینلز کو چلایا۔
کیا کسی نے ٹیپس کو فارمیٹ کرنے کی کوشش کرنے سے پہلے انہیں لوپ میں چلا کر "پری اسٹریچ" کرنے کا پروگرام لکھا ہے؟
میرے پاس مائیکرو ڈرائیو نہیں ہے، لیکن مجھے ZX میگزین (اسپین) میں پڑھنا یاد ہے۔جب میں نے اسے پڑھا تو اس نے مجھے حیران کر دیا!
مجھے یاد ہے کہ پرنٹر الیکٹرو سٹیٹک ہے، تھرمل نہیں… میں غلط ہو سکتا ہوں۔جس شخص نے 80 کی دہائی کے آخر میں ایمبیڈڈ سافٹ ویئر تیار کرنے پر کام کیا اس نے ٹیپ ڈرائیوز میں سے ایک کو Speccy میں پلگ کیا اور EPROM پروگرامر کو بیک پورٹ میں پلگ کیا۔یہ کہنا کہ یہ ایک کمینے استعمال ہے ایک چھوٹی سی بات ہوگی۔
نہ ہی۔کاغذ دھات کی ایک پتلی پرت کے ساتھ لیپت ہے، اور پرنٹر دھاتی اسٹائلس کو گھسیٹتا ہے۔جہاں بھی بلیک پکسلز کی ضرورت ہو دھات کی کوٹنگ کو ختم کرنے کے لیے ایک ہائی وولٹیج پلس تیار کی جاتی ہے۔
جب آپ نوعمر تھے، RS-232 انٹرفیس کے ساتھ ZX انٹرفیس 1 نے آپ کو "دنیا کے بادشاہ" کی طرح محسوس کیا۔
درحقیقت، مائیکرو ڈرائیوز نے میرے (کم سے کم) بجٹ سے پوری طرح تجاوز کیا۔اس سے پہلے کہ میں اس آدمی سے ملوں جس نے پائریٹڈ گیمز LOL فروخت کیے، میں کسی کو نہیں جانتا تھا۔پس منظر میں، مجھے انٹرفیس 1 اور کچھ ROM گیمز خریدنی چاہئیں۔مرغی کے دانتوں کی طرح نایاب۔
پوسٹ ٹائم: جون 15-2021