गैरेज से उठे

१ ९ ,४ के वसंत में, यूएसएसआर के एकेडमी ऑफ साइंसेज के कम्प्यूटिंग सेंटर की प्रयोगशाला "पर्सनल कंप्यूटर सॉफ्टवेयर" में, 1981 के अंत में आईबीएम पीसी कंप्यूटरों का एक नवीनीकरण (निश्चित रूप से, यह शब्द रूसी में उपलब्ध नहीं था)। हां, हां, आईबीएम पीसी यूएसएसआर में उसी समय दिखाई दिए जैसे वे पश्चिम में दिखाई दिए। प्रयोगशाला के प्रमुख, विक्टर मिखाइलोविच ब्रायराबिन ने आईएसए -8 बस में 160 kB के दो 5-इंच फ्लॉपी ड्राइव और कंट्रोलर बोर्ड फ्लॉपी डिस्क ड्राइव से मुझे खुश किया।
तुरंत एक सपना था - आईबीएम पीसी के अपने क्लोन को इकट्ठा करने का। उस समय का सपना अप्राप्य था। मूल रूप से, तत्व आधार की दुर्गमता के कारण, हालांकि, वास्तुकला, सर्किटरी और BIOS के बारे में जानकारी पहले से ही थी।




मैंने K580 माइक्रोप्रोसेसर किट पर आधारित सभी चिप्स के अधिकतम उपयोग के साथ और CP / M 2.2 ऑपरेटिंग सिस्टम के साथ एक नया कंप्यूटर विकसित करने का निर्णय लिया। इस समय तक, "माइक्रो -80" मेरे घर में 3 साल से यूनोस्ट-401 टीवी, एक मेकशिफ्ट कीबोर्ड और कैसेट रिकॉर्डर के साथ काम कर रहा था। कैसेट जोड़तोड़ पहले से ही बहुत अनावश्यक थे।
उसी 1984 में, मैं हुक या बदमाश द्वारा डिकोमिशन किए गए दोषपूर्ण "फ्रायज़िन्स्की डिस्प्ले" को प्राप्त करने में कामयाब रहा - इलेक्ट्रॉनिक्स 15IE-00-013। मैंने इसे सुरक्षित रूप से मरम्मत किया और इसे कंप्यूटर टर्मिनल बनना चाहिए था। प्रदर्शन VT52 टर्मिनल के साथ आंशिक रूप से संगत था और इसमें इंटरफ़ेस संयुक्त C2 था - RS-232 का एक एनालॉग।



इसलिए, आईबीएम पीसी मदरबोर्ड की वास्तुकला को यथासंभव दोहराने का फैसला किया गया था, लेकिन 8-बिट माइक्रोप्रोसेसर पर। कंप्यूटर में लगाए गए थे:

- KR580GF24 - घड़ी
- KR580VK28 - सिस्टम नियंत्रक
- KR580IK51 - सीरियल इंटरफ़ेस
- KR580VI53 - निर्देशयोग्य टाइमर
- KR580IK55 - समानांतर इंटरफ़ेस
- KR580IK57 - नियंत्रक प्रत्यक्ष स्मृति पहुँच
- KR580VN59 - इंटरप्ट नियंत्रक
- KR580IK80A - माइक्रोप्रोसेसर
- K573RF2 - रोम 2 किलोबाइट
- K565RU5 - RAM 64 किलोबाइट
- K589IR12 - बफर रजिस्टर
- K589AP16 - बस ड्राइवर
- K170AP2, K170UP2 - आरएस -232 इंटरफ़ेस के रिसीवर और ट्रांसमीटर
- K155, K555 - तर्क

कंप्यूटर में ISA-8 बस होनी चाहिए, लेकिन केवल 16 पता लाइनों के साथ। आईबीएम-पीसी से फ्लॉपी कंट्रोलर देशी। इसे दोहराना संभव नहीं था - I8272 का घरेलू एनालॉग दुर्भाग्य से अनुपस्थित था। इसके अलावा, माइक्रो -80 और मौजूदा प्रणाली (माइक्रो -80 + दोहरी 8-इंच ड्राइव + CP / M 2.2 +) के साथ सूचना के आदान-प्रदान के लिए कंप्यूटर को एक कैसेट रिकॉर्डर (हालांकि, पहले आईबीएम पीसी में) के लिए एक इंटरफ़ेस होना चाहिए। कैसेट रिकॉर्डर इंटरफ़ेस)।

कंप्यूटर खुद के लिए बनाया गया था, एक प्रति में बनाया गया था, इसके बारे में जानकारी पहले कभी प्रकाशित नहीं हुई थी और इसका कोई नाम नहीं था ... हमें नाम का त्याग करना पड़ा, क्योंकि दो-बाइट वाले रोम में प्रत्येक बाइट सोने में अपने वजन के लायक था। सशर्त रूप से, मैंने इसे "माइक्रो -84" कहा। इस कारण से, चालू होने पर, केवल सबसे अधिक तपस्वी संकेत प्रदर्शित किया गया था:

>

ROM ने एक मॉनिटर प्रोग्राम, एक ऑपरेटिंग सिस्टम लोडर और IBM BIOS के कुछ कार्यात्मक एनालॉग रखे। मुझे याद है कि मुझे यह सब 2 किलोबाइट में रखने के लिए कड़ी मेहनत करनी थी।
मॉनिटर को असेंबलर में लिखा गया था। इसने आपको मेमोरी कोशिकाओं की सामग्री को देखने और संशोधित करने, किसी दिए गए श्रेणी के पतों में एक मेमोरी के साथ भरने, एक मनमाने पते से प्रोग्राम चलाने, टेप रिकॉर्डर से मेमोरी ब्लॉक की सामग्री को लिखने और पढ़ने और एक ऑपरेटिंग सिस्टम बूटलोडर लॉन्च करने की अनुमति दी। सिस्टम टाइमर और सिस्टम समय से इंटरप्ट हैंडलिंग को लागू किया गया था। बाहरी कार्यक्रमों के लिए, सिस्टम कॉल थे - स्क्रीन पर एक चरित्र प्रदर्शित करना, एक कीस्ट्रोक की जांच करना, कीबोर्ड से एक चरित्र में प्रवेश करना, टेप रिकॉर्डर में एक बाइट में प्रवेश करना और आउटपुट करना, और डिस्क पर एक सेक्टर को पढ़ना और लिखना।

ड्राइव के बोल। 5-इंच फ्लॉपी डिस्क लगभग उपलब्ध नहीं थे, हालांकि, 8-इंच फ्लॉपी डिस्क की तरह। इसलिए, उन पर संग्रहीत जानकारी की मात्रा बढ़ाने की बहुत इच्छा थी। आपको याद दिला दूं कि पहला आईबीएम पीसी फ्लॉपी डिस्क एक तरफ केवल 160 Kbytes संग्रहीत करता है। प्रयोगात्मक रूप से, मैंने पाया कि एक फ्लॉपी डिस्क ट्रैक पर (कुल 40 थे), आप 512 बाइट्स के प्रति सेक्टर 8 नहीं बल्कि 9 सेक्टर रिकॉर्ड कर सकते हैं। इसके परिणामस्वरूप 20Kb क्षमता की वृद्धि हुई! इसके अलावा, यदि आप डिस्केट के लिफ़ाफ़े में एक और कटौती करते हैं, तो आप डिस्केट के दूसरे पक्ष का उपयोग केवल इसे फ्लिप करके कर सकते हैं। इस प्रकार, 360 kbytes पहले से ही एक फ्लॉपी डिस्क पर फिट हैं! आईबीएम पीसी / एक्सटी में, यह मार्कअप मानक बन गया है।

5 साल के लिए मेरे घर में छद्म नाम माइक्रो -84 के साथ एक अनाम कंप्यूटर आसानी से काम कर रहा है। इस समय के दौरान, इस पर "वर्डस्टार 3.0" कार्यक्रम का उपयोग कर लिखा गया था:
- शोध प्रबंध - 1 टुकड़ा
- लेखों के कई टुकड़े
- किताबें 3 टुकड़े।
कई कार्यक्रमों को असेम्बलर, बीएएसआईसी, पास्कल, सी, फोर्थ, क्रॉस-एसेम्बलर -86, क्रॉस-एसेम्बलर I-8051 में विकसित किया गया था।

पूरे कंप्यूटर को एक ब्रेडबोर्ड पर इकट्ठा किया जाता है, जिस पर प्रस्तावित के लिए जगह छोड़ दी गई, लेकिन कभी भी रैम-डिस्क को लागू नहीं किया गया। K565RU5 मेमोरी चिप्स बहुत कमी में थे और मूल रूप से आधा (32Kbps) और क्वार्टर (16Kbps) के रूप में मौजूद थे। मैं अभी भी कम से कम 64K बाइट्स प्राप्त नहीं कर सका। CP / M 2.2 के लिए इलेक्ट्रॉनिक डिस्क ड्राइवर लिखा गया, परीक्षण किया गया, लेकिन इस कंप्यूटर पर इसकी आवश्यकता नहीं थी।



अधिष्ठापन एक निश्चित पतले तार द्वारा किया गया था जो तामचीनी इन्सुलेशन में मौके पर छोड़ दिया गया था, जो टांका लगाने वाले लोहे के साथ गर्म होने पर आसानी से टिन किया जाता था। यह बहुत सुविधाजनक था, लेकिन गलती से इसे तोड़ने और संपर्क करने का खतरा था जहां इसकी आवश्यकता नहीं है (शॉर्ट सर्किट)। ड्राइव नियंत्रक बोर्ड का कनेक्शन, जो लंबवत रूप से स्थापित है, एक लूप द्वारा बनाया गया है।



पीछे के पैनल पर एक टेप रिकॉर्डर, टर्मिनल (टेप रिकॉर्डर के रूप में गोल) और एक समानांतर इंटरफ़ेस कनेक्टर के लिए कनेक्टर हैं। जब मुझे डॉट मैट्रिक्स प्रिंटर मिला (1985 में) तो एक डाउनलोड करने योग्य ड्राइवर CENTRONICS इंटरफ़ेस के लिए लिखा गया था। हेक्सागोनल छेद, जिसके माध्यम से ड्राइव कंट्रोलर बोर्ड का "ऑफल" दिखाई देता है, बहुत शोर प्रशंसक के लिए इरादा था। प्रशंसक को हटा दिया गया, उसके पिता को प्रस्तुत किया गया, जिससे उसने एक खिड़की का छज्जा बनाया। यह अभी भी काम करता है!



ऊपरी हिस्से में सामने के पैनल पर एक सजावटी ओवरले हुआ करता था जो कंप्यूटर को एक पूर्ण रूप देता है। खोया, पाया नहीं। वहाँ, एक अकेला "रीसेट" बटन प्रदर्शित किया गया था, जो अब केवल तारों पर लटका हुआ है। कोई बिजली स्विच नहीं है। बस एक पावर प्लग के साथ चालू और बंद करें। मामला एक उत्कृष्ट कृति है! इसके निर्माण में, 1,176 छेद ड्रिल किए गए थे! खुद अच्छा नहीं है। मशीन ड्रिल पर। मुझे अभी भी समझ नहीं आया - मुझे इसकी आवश्यकता क्यों थी ...



बिजली की आपूर्ति को उस हर चीज से इकट्ठा किया गया था जिसे मैं प्राप्त करने में कामयाब रहा। विशेष गौरव - 10,000 यूएफ पर इलेक्ट्रोलाइट्स लगते हैं।
1989 में, आईबीएम पीसी / एक्सटी का 20 एमबी हार्ड ड्राइव वाला एक क्लोन मेरे स्थान पर दिखाई दिया (जो एक रहस्यमय शब्द है)। अच्छा पुराना माइक्रो 84 पहले मेजेनाइन और फिर गैरेज में चला गया। इसलिए उन्होंने 27 साल गहरे हाइबरनेशन में बिताए, 1 ड्राइव (मुझे याद नहीं है कि यह किसने मुझे दिया था) और पीछे के पैनल पर एक प्रशंसक, जो सभी गेराज धूल को ठंड और गर्मी में निकास धुएं में लिपटे एकत्र करता है।

और अब, विस्मृति के 27 साल बाद और जन्म के 32 साल बाद, कंप्यूटर को घर लाया गया, किसी तरह धूल से साफ किया गया और मेरे सामने एक शाश्वत प्रश्न आया - "इसे चालू या बंद करें?"। 4 वोल्टेज के लिए बिजली आपूर्ति इकाई - + 5 वी, -5 वी, + 12 वी और -12 वी ने महान चिंता को प्रेरित किया। सभी इलेक्ट्रोलाइट्स बहुत सूख गए हैं, कोई निश्चितता नहीं है कि आंदोलनों के दौरान कुछ भी बंद या छोटा नहीं हुआ। और मैंने एक मौका लिया!

टर्मिनल 15IE-00-013 को लंबे समय तक फेंक दिया गया और, शायद, बार-बार सभी प्रकार की उपयोगी चीजों में पिघल गया (ठीक है, यह बहुत भारी था, ऐसी सभी धातु)। प्रगति की विडंबना - एक टर्मिनल के रूप में, मैंने 8-कोर 4.3 गीगाहर्ट्ज प्रोसेसर, 16 जीबी रैम और डिस्क मेमोरी के कुछ टेराबाइट्स के साथ एक होम कंप्यूटर का उपयोग किया। उसे महसूस करने दें कि असली काम क्या है! COM पोर्ट पहले से ही एक एंकरोनिज्म हैं, इसलिए मैंने USB-COM कनवर्टर का उपयोग किया। एक टर्मिनल कार्यक्रम के रूप में - प्रॉम टर्मिनल एमुलेटर लाइट।



एक चमत्कार हुआ! ड्राइव का विस्तार हुआ - एक फ्लॉपी डिस्क की उपस्थिति के लिए जाँच, और टर्मिनल ने एक प्रकार की ग्रन्ट प्रदर्शित किया! ऐसा लगता है कि मुझे याद है कि डिफ़ॉल्ट रूप से मेरे पास मॉनिटर में 19,200 बीपीएस की विनिमय गति थी। लेकिन ऐसा नहीं हुआ। टर्मिनल 15IE-00-013 ने 9600 पर जितना संभव हो सके काम किया। टर्मिनल सेटिंग्स में गति बदलने और 2 स्टॉप बिट्स की उपस्थिति का संकेत देने के बाद, मुझे सुदूर अतीत से एक-चरित्र का अभिवादन प्राप्त हुआ:

>



मैंने बटन दबाए, याद रखें कि मेरे आदेशों को वहां क्या लागू किया गया था। "R" कमांड में - DOS लोड करने पर, ड्राइव को एक्सेस किया गया, लाल एलईडी चालू हुई, स्पिंडल अनसुके। स्क्रीन पर कई बार एक लैकोनिक संदेश प्रदर्शित किया गया था -

# 5 # 5 # 5 # 5 # 5 # 5

मुझे ठीक से याद नहीं है, लेकिन ऐसा लगता है कि मेरे पास एक त्रुटि संदेश था - ड्राइव में डिस्केट की कमी। मैं एक 5-इंच सिस्टम डिस्केट देखने के लिए दौड़ा। मेरे पास उनमें से कुछ संग्रहीत हैं। लेकिन व्यर्थ में ... सभी फ्लॉपी डिस्क या तो आईबीएम पीसी प्रारूप में थे या सीपी / एम छवि 2.2 नहीं थी। कंप्यूटर ने एक संदेश लौटाया (सिस्टम डिस्केट नहीं) -

# एफ # एफ # एफ # एफ # एफ #

मैं आशा नहीं खोता हूं, फिर भी एक सिस्टम डिस्केट हो सकता है। किसी भी मामले में, इंटरनेट पर सब कुछ उपलब्ध है। सत्य को CP / M 2.2 के लिए फिर से एक नया BDOS और BIOS लिखना होगा। हो सकता है कि जब मैं काम करना समाप्त करूं ...

शब्द के सही अर्थों में एक अद्वितीय, पुरानी लेकिन क्रियात्मक कंप्यूटर के साथ एक तारीख है। मुख्य बात यह है कि जीवित है!

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


All Articles