रूसी संस्करण पढ़ने के लिए यहां क्लिक करें।हर पुराने हार्डवेयर उत्साही में एक बुत होता है। पूर्वी यूरोप में यह अक्सर सिनक्लेयर जेडएक्स स्पेक्ट्रम का एक क्लोन है, क्योंकि वे वहां बहुत लोकप्रिय थे, साथ ही साथ ब्रिटेन और स्पेन में भी। दुर्भाग्य से, ZX स्पेक्ट्रम ने बहुत कम विरासत छोड़ी। आईबीएम पीसी 5150 एक अलग जानवर है। कई लोग इस कंप्यूटर को अपनी विरासत से प्यार करते हैं। इसके लिए अंत में एक परम पीसी बन गया है। पीसी। लेकिन हालांकि इस कंप्यूटर का इतिहास बहुत अच्छी तरह से जाना जाता है, आश्चर्यजनक रूप से बहुत से लोग नहीं जानते कि बहुत पहले आईबीएम पीसी के बोनट के नीचे क्या था।
उदाहरण के लिए, मैंने जिन लोगों से बात की, वे यह जानकर आश्चर्यचकित थे कि रैम की मात्रा ५१५० थी जो कि ६४० केबी नहीं थी। उस समय, 640KB एक बड़ी मात्रा में RAM था और वास्तव में किसी के लिए भी पर्याप्त था। आईबीएम 5150 मदरबोर्ड का पहला संशोधन 64KB से अधिक रैम को समायोजित नहीं कर सका। हाँ, यह सही है, आपके कमोडोर 64 जितना ही होगा। और ज़ेडएक्स स्पेक्ट्रम के 48K संस्करण से थोड़ा अधिक, सबसे लोकप्रिय एक। बेशक, बाज़ार में मेमोरी अपग्रेड कार्ड उपलब्ध थे, लेकिन आईबीएम द्वारा 5150 की बिक्री शुरू करने के बाद वे दिखाई दिए, और निश्चित रूप से मदरबोर्ड का दूसरा संशोधन 256KB से निपटने में सक्षम था, लेकिन अगर आपने मूल संस्करण खरीदा था एक शुरुआती आईबीएम 5150 जो आपने 16KB IBM कंप्यूटर के साथ समाप्त किया होगा। क्या आप आईबीएम पीसी में 16KB रैम की कल्पना कर सकते हैं? आप वहां डॉस नहीं चला पाएंगे ...
और आपको इसकी आवश्यकता नहीं होगी: मूल संस्करण किसी भी तरह की फ्लॉपी ड्राइव के साथ जहाज नहीं करता था। वास्तव में, यह किसी भी ड्राइव के साथ जहाज नहीं करता था, एक हार्ड ड्राइव भी 5150 के लिए विकल्प सूची में मौजूद नहीं था, और पहले आईबीएम पीसी की बिजली की आपूर्ति भी एक हार्ड ड्राइव को संभाल नहीं सकती थी। तो आप इस कंप्यूटर को कैसे चलाएंगे? ठीक है, जैसे आपने इसे अपने कमोडोर 64 या जेडएक्स स्पेक्ट्रम के साथ किया है। आप इसे चालू करेंगे और यह ROM मूल में बूट होगा। और, ZX स्पेक्ट्रम पर फिर से एक कमोडोर की तरह, आपने बेसिक प्रोग्राम को बचाने और लोड करने के लिए कैसेट का उपयोग किया होगा। हां, आईबीएम पीसी 5150 कैसेट पोर्ट स्टैंडर्ड से लैस है। यह कहते हुए कि मुझे इस बात का उल्लेख करने की आवश्यकता है कि वास्तव में पीसी अपने आप में युग के 8 बिट पीसी के साथ बहुत आम था। हां, आईबीएम पीसी 5150 में 16 बिट इंटेल 8088 सीपीयू था, लेकिन सीपीयू डेटा बस घटक लागत को बचाने के लिए केवल 8 बिट चौड़ा था। हां, पता बस पूरी तरह से 20 बिट चौड़ा था, और सभी डिवाइस पूर्ण पता स्थान का उपयोग कर सकते हैं (यह पहली एमबी रैम के कारण आईएसए बस उपकरणों के लिए इतना महत्वपूर्ण है: एक आईएसए स्लॉट केवल 20 पता लाइनों को समायोजित कर सकता है, इस प्रकार अधिकतम 1 एमबी) को संबोधित करते हुए, लेकिन 8 बिट डेटा बस के माध्यम से सभी डेटा एक्सचेंज का प्रदर्शन किया गया। जैसे आपके कमोडोर 64 या जेडएक्स स्पेक्ट्रम में। यहां तक कि सरल भी, क्योंकि सिनक्लेयर रिसर्च या एकोर्न के विपरीत, जिन्होंने अपने कंप्यूटरों में कस्टम यूएलए का इस्तेमाल किया, या कमोडोर, जिनके पास एमओएस टेक्नोलॉजी थी और कुछ मशीनों में इस्तेमाल होने वाले चिप्स कमोडोर के लिए विशेष रूप से बनाए गए थे और अन्य निर्माताओं के लिए अनुपलब्ध थे, आईबीएम ने बंद का उपयोग करने का फैसला किया। केवल ५१५० के निर्माण के लिए श्लेफ घटक। इसलिए कोई भी व्यक्ति ५१५० के अपने क्लोन का आसानी से निर्माण कर सकता है, आईबीएम BIOS के अपवाद के साथ जो कॉपीराइट संरक्षित था।
और जब डिस्प्ले एडॉप्टर को देखते हैं तो कहानी केवल मजेदार हो जाती है। आईबीएम पीसी 5150 को मोनोक्रोम टेक्स्ट-ओनली डिस्प्ले एडेप्टर (एमडीए) के साथ पेश किया गया था। यह किसी भी प्रकार के ग्राफिक्स के लिए बिल्कुल भी सक्षम नहीं था। दूसरी ओर, प्रदर्शित पाठ की गुणवत्ता शानदार थी। यह एडॉप्टर हालांकि प्लग इन होने के लिए एक उपयुक्त मॉनिटर की आवश्यकता थी, और व्यावसायिक उपयोगकर्ताओं के लिए एक बहुत ही उपयुक्त था (बशर्ते डॉस अनुप्रयोगों को चलाने के लिए एक वैकल्पिक फ्लॉपी ड्राइव स्थापित किया गया था)। कुछ समय बाद एक कलर ग्राफिक्स एडेप्टर (CGA) विकल्प सूची में दिखाई दिया। यह एडेप्टर एक ग्राफिक्स मोड में एक साथ 4 रंगों को प्रदर्शित कर सकता है और आपके टीवी सेट से कनेक्ट करने के लिए एक समग्र वीडियो आउट कर सकता है। यह वीडियो एडेप्टर पाठ प्रदर्शित करने में काफी खराब था, लेकिन यह घरेलू उपयोगकर्ताओं के लिए एक अच्छा फिट था: आपको एक समर्पित मॉनिटर की आवश्यकता नहीं होगी, और समग्र रूप से उपयोग करने पर 4 रंग सीमा को
थोड़ा सा जादू के साथ भंग किया जा सकता है। तो सब के सब, एक CGA कार्ड उतना बुरा नहीं था जितना कि आप संभावित रूप से CGA का अनुकरण करने वाले VGA वीडियो कार्ड पर CGA गेम खेलने से याद रख सकते हैं। एक टीवी सेट एक बेहतर फिट था।
मेरे पास पहले से ही कुछ समय के लिए आईबीएम पीसी 5150 है, लेकिन मैंने इसे एक साधारण कारण के लिए नहीं छुआ: यह शक्ति नहीं थी। सबसे पहले, जब मैंने पीसी प्राप्त किया तो मुझे जल्दी से एक कैपेसिटर मिला जिसे छोटा किया गया और मैंने इसे बाहर निकाल लिया। यह एक -12 वी रेल पर बैठा था और मेरे उपयोग के लिए आवश्यक नहीं था, इसलिए मैंने इसे बदलने की जहमत नहीं उठाई। लेकिन उसके बाद मुझे पता चला कि पीसी के पास रैम के साथ कुछ प्रमुख मुद्दे थे।
यहां मुझे पहले कुछ समझाने की जरूरत है। बात यह है कि, 5150 में कोई BIOS सेटअप नहीं था। हार्डवेयर को कॉन्फ़िगर करने के लिए BIOS प्रोग्राम मदरबोर्ड, SW1 और SW2 पर स्थित 2 स्विच ब्लॉक को पढ़ रहा था। RAM कॉन्फ़िगरेशन 2 चरणों में सेट किया गया था। सबसे पहले, आपको BIOS को यह बताने के लिए SW1 सेट करना होगा कि मदरबोर्ड पर कितने 4 रैम बैंक पॉपुलेटेड हैं। फिर, आप मदरबोर्ड पर और पीसी के लिए उपलब्ध सभी एक्सटेंशन कार्डों में रैम की कुल मात्रा को इंगित करने के लिए SW2 स्थापित करेंगे।
आप तस्वीर पर SW1 और SW2 को 2 सियान ईंटों के रूप में देख सकते हैंमदरबोर्ड पर प्रत्येक मेमोरी बैंक में 9 मेमोरी चिप्स होते हैं: 8 बिट्स और 1 पैरिटी बिट। मदरबोर्ड के मुट्ठी संशोधन ने 16 केबी प्रति बैंक का समर्थन किया, बाद में संशोधन ने 64 केबी प्रति बैंक का समर्थन किया। यहीं से समस्याएं शुरू हुईं। सबसे पहले, BIOS प्रोग्राम में एक बग है, जो पीसी को लगता है कि, कोई फर्क नहीं पड़ता कि मदरबोर्ड क्या है, कोई फर्क नहीं पड़ता कि प्रति बैंक केवल 16 KB रैम है अगर मदरबोर्ड पर कुछ बैंक अनपॉप किए गए हैं। इसलिए यदि आप उदाहरण के लिए 192 KB की रैम 256KB मदरबोर्ड पर लगाते हैं तो 3 बैंक भरते हैं और 4 बैंक खाली छोड़ देते हैं, तो BIOS में केवल 48 KB दिखाई देगा। BIOS में एक और बग भी है जो बाद में संशोधन मदरबोर्ड पर प्रेत स्मृति त्रुटियों का कारण बन रहा था अगर मदरबोर्ड पर कुछ बैंक अनपॉप किए गए थे। ये दो बग मुझे यह सोचने पर मजबूर करते हैं कि बाद में आईबीएम पीसी 5150 के संशोधन को कभी भी 256 केबी से कम मेमोरी के साथ नहीं भेजा जाता था, अन्यथा एक ग्राहक को त्रुटियों का सामना करना पड़ता था और सिस्टम में स्थापित सभी मेमोरी का उपयोग करने में सक्षम नहीं होगा, जब रैम कीमतें काफी खड़ी थीं।
ठीक है, इसलिए मेरे पास एक 5150 लेट रिवीजन मदरबोर्ड और एक बाह्य मेमोरी कार्ड था जिसमें 256 KB मेमोरी थी। लेकिन जब बिजली चालू हुई, मेरे पीसी ने 0800 201 त्रुटि का संकेत दिया और POST को PARITY CHECK 1 संदेश के साथ बंद कर दिया।
त्वरित googling ने बताया कि इस प्रकार की त्रुटियां अक्सर गलत SW1 और SW2 सेटिंग्स के कारण होती हैं। मैंने प्रयोग शुरू किए। सबसे पहले मैंने एक्सटेंशन मेमोरी कार्ड को हटा दिया और तदनुसार SW2 सेट किया। इसका कोई असर नहीं हुआ। मैं हालांकि, "ठीक है, यह ऑनबोर्ड मेमोरी के कारण होना चाहिए।" इसलिए मैंने उन सभी मेमोरी को हटाने का फैसला किया, जिन्हें हटाया जा सकता था। केवल बैंक 0 बचा था, क्योंकि यह बोर्ड में मिलाप किया गया था। और त्रुटि दूर हो गई! कंप्यूटर ने बेसिक को बूट किया और 12 केबी मेमोरी को देखने की सूचना दी।
मेरा पहला विचार था, "एक सेकंड रुको, मुझे 64 केबी का होना चाहिए, ROM बेसिक इतनी मेमोरी नहीं खा सकता है!" एक विचारशील पाठक अब तक समझ जाएगा कि यह पहले वर्णित BIOS बग के कारण हुआ था। लेकिन मैं उस समय नहीं जानता था।
काफी समय गुजारने के बाद, मुझे
यह अद्भुत वेबसाइट मिली, जो खुद के लिए एक आईबीएम पीसी बाइबल बन गई और इससे मुझे इस कहानी में आगे बढ़ने में बहुत मदद मिलेगी। यह वहां था जहां मुझे पता चला कि मेरा बोर्ड केवल 16KB देखने में सक्षम था यदि केवल 1 मेमोरी बैंक भरा था, और उस 0800 201 त्रुटि ने
बैंक 0 पैरिटी बिट आईसी
में विफलता का संकेत दिया, जो कि मेनबोर्ड पर मिलाप किया गया था, और यह त्रुटि थी चिप के ऊपरी 3 / 4s में स्थित है, इसलिए यह सिस्टम के लिए अदृश्य नहीं था, जब यह बैंक में 64 KB में से केवल 16 KB को दबा रहा था। मेरे खेद के बाद, मैंने IC को रिकॉर्ड किया और एक नए के साथ सॉकेट को बंद कर दिया। आईसी, मदरबोर्ड की मृत्यु हो गई। इसने कभी भी जीवन के किसी भी लक्षण को नहीं दिखाया। मुझे अपनी सोल्डरिंग के कारण कोई क्षति नहीं हुई, लेकिन, जब से मैं दोषपूर्ण चिप को हटाने के लिए एक गर्म हवा की बंदूक का उपयोग कर रहा था, मैंने मान लिया कि कुछ अन्य मेमोरी चिप्स खराब हो गए हैं, और
अगर पहले 16 केबी में कोई त्रुटि है RAM का मदरबोर्ड IBM 5150 में
मृत प्रतीत होता है । या ROM गर्मी से दूषित हो सकता है। इसे छोटा करने के लिए, इस बोर्ड को पूरी तरह से जांच की आवश्यकता थी और मेरे पास इसके लिए समय नहीं था, इसलिए मैंने इस पीसी को समय के लिए दूर रखा।
समय बीतता गया और एक बार मैं
ZX स्पेक्ट्रम ULA नामक पुस्तक पर आया
: द बेन हेक शो एपिसोड में से एक में
माइक्रो कंप्यूटर कैसे डिजाइन किया जाए । एक ZX स्पेक्ट्रम क्लोन का निर्माण करना कुछ समय पहले से ही मेरा सपना था और पुस्तक ने शेल्फ 74HC श्रृंखला के तर्क आईसीएस पर आधारित 100% संगत डिजाइन का वादा किया। मेरी दिलचस्पी थी। मैंने पुस्तक और पीसीबी दोनों को पुस्तक लेखक द्वारा डिजाइन किया है। मुझे पता है कि यह धोखा है, लेकिन मेरे पास एक बहाना है: मैं पहले एक काम करने वाला जेडएक्स स्पेक्ट्रम क्लोन चाहता था ताकि मैं इसके साथ प्रयोग कर सकूं, और फ़ैक्टरी-निर्मित पीसीबी खरीदने से प्रक्रिया में काफी तेजी आती है। और यह बहुत सस्ती कीमत भी थी। आखिरकार, मुझे इस ZX स्पेक्ट्रम क्लोन को एक साथ रखने की प्रक्रिया इतनी पसंद आई कि इसे खत्म करने के बाद मैंने सोल्डर के लिए कुछ और ढूंढना शुरू कर दिया।
और मैंने
यह पाया

हां, यह एक मूल आईबीएम पीसी 5150 लेट रिवीजन मदरबोर्ड की एक अत्यंत सटीक प्रतिलिपि है, लेकिन यह एक पूरी तरह से नया पीसीबी है, बहुत अच्छी तरह से बनाया गया है, एक उत्कृष्ट गुणवत्ता का। मैं इस क्लोन बोर्ड और मूल एक के बीच बहुत कम अंतर पाया, उनमें से एक एक देरी जनरेटर चिप (राम ताज़ा संकेत उत्पन्न करने के लिए इस्तेमाल किया जा रहा है, जहाँ तक मुझे समझ में आया):
बाईं ओर बड़ा पैकेज मूल देरी पीढ़ी आईसी है, जबकि दाईं ओर एक छोटा डीआईपी -8 एक आधुनिक है।और सिरेमिक कैपेसिटर का रूटिंग: जबकि टैंटलम मूल बोर्ड के समान 3-होल पिनआउट का उपयोग करते हैं, मध्य पिन ग्राउंड किया जा रहा है ताकि उन्हें विधानसभा की प्रक्रिया के दौरान गलत तरीके से फिट नहीं किया जा सके, क्लीयरिंग बोर्ड पर सभी सिरेमिक कैपेसिटर का पालन करें समान 3-छेद वाले क्रेटर ग्राउंड पिनआउट टैंटलम के रूप में, और मूल बोर्ड पर सिरेमिक कैपेसिटर के मध्य छेद का उपयोग नहीं किया जाता है, और जमीन बाहरी छिद्रों में से एक पर है, क्योंकि ये कैपेसिटर ध्रुवीकृत नहीं हैं, और अभिविन्यास कोई फर्क नहीं पड़ता। उनके लिए। यह एक क्लोन बोर्ड की असेंबली को थोड़ा कठिन बनाता है, सिरेमिक कैपेसिटर के पैर बोर्ड पर एक साथ बहुत करीब हैं, लेकिन यह एक बड़ी बात नहीं है। इसके अलावा, बोर्ड मेरे समान दिखाई देते हैं, और सबसे दिलचस्प हिस्सा यह है कि किट में पूरी तरह कार्यात्मक बोर्ड को इकट्ठा करने के लिए आवश्यक सभी चिप्स और निष्क्रिय घटक शामिल हैं। एक आईबीएम पीसी संगत BIOS के साथ EPROM शामिल है। यदि आप इन सभी चिप्स को स्वयं खोजने का निर्णय लेते हैं, तो कृपया ध्यान रखें कि उनमें से कुछ अब स्रोत के लिए काफी कठिन हैं, और एक EPROM को भी प्रोग्राम करने की आवश्यकता है, और IBM ने इस EPROM के लिए JEDEC conmatible pinout का उपयोग नहीं किया है। आप
इंटरपोज़र का निर्माण कर सकते हैं, निश्चित रूप से, लेकिन एक इंटरपोज़र के साथ बोर्ड यह साफ नहीं दिखता है। किट में प्रत्येक चिप एक नया पुराना स्टॉक नहीं था, उनमें से कुछ पर पुराने मिलाप के कुछ निशान दिखाई दे रहे थे, लेकिन इन सभी चिप्स की ओवरहाल स्थिति उत्कृष्ट थी। किट में एक असाधारण गुणवत्ता के उत्पाद का एहसास था। मुख्य दोष मूल्य है। आप इस पैसे के लिए ईबे पर 2 या 3 उपयोग किए गए मदरबोर्ड खरीद सकते हैं। लेकिन यह मुझे किट खरीदने से नहीं रोकता था, मेरे पास पहले से ही मेरे पीसी में एक मदरबोर्ड था और इससे मुझे बहुत मदद नहीं मिली। इससे भी महत्वपूर्ण बात, एक ZX स्पेक्ट्रम को एक साथ रखने की खुशी अभी भी मेरी स्मृति में ताजा थी, और स्पेक्ट्रम के लिए मुझे सभी भागों को स्वयं स्रोत करना पड़ा (यह ईमानदार होना मुश्किल नहीं था, 74HC श्रृंखला चिप्स अभी भी बहुत सस्ती कीमत पर उपलब्ध हैं और मेरे पास पहले से ही मेरे शेल्फ में बहुत सारे थे, साथ ही साथ Z80 प्रोसेसर का एक गुच्छा भी था)। इसलिए, कुछ रातों बाद, क्लोन बोर्ड मूल से अप्रभेद्य था, और मैंने इसे एक मूल आईबीएम पीसी EPROM के साथ एक मूल BIOS और बोर्ड पर बेसिक सेट करने के लिए फिट किया:

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

मूल आईबीएम पीसी 5150 केवल डबल डेंसिटी डिस्क लिख सकता है। एक 5 1/4 इंच डिस्क 360KBof डेटा, एक 3 1/2 इंच डिस्क 720 KB फिट बैठता है। मेरा पीसी एक 5 1/4 इंच की ड्राइव से लैस है, और मैंने इस पर आईबीएम पीसी डॉस 3.30 के साथ बूट करने योग्य फ्लॉपी बनाने के लिए ड्राइव को अधिक आधुनिक (486) कंप्यूटर से जोड़ा है।
2. कुछ अतिरिक्त मेमोरी:
देखो कि यह बोर्ड एक आधुनिक कीबोर्ड की तुलना में कितना बड़ा है।यह बोर्ड 8 बिट आईएसए बस स्लॉट में प्लग करता है। दिनों में, आईएसए एक धीमी विरासत वाली बस नहीं थी, यह 8088 प्रोसेसर के लिए एक स्थानीय बस थी, और इससे भी अधिक, यह डीटेल्टिप्लेक्स किया गया था, जो स्वयं प्रोसेसर के विपरीत, डेटा और पते के लिए अलग-अलग पिन प्रदान करता है। बस 4.17 मेगाहर्ट्ज पर चलती थी, सीपीयू के रूप में एक ही घड़ी।
मेमोरी एक्सटेंशन बोर्ड में रियल टाइम क्लॉक भी होता है (हाँ, मदरबोर्ड पर कोई RTC नहीं था), लेकिन क्लॉक को स्टार्टअप पर लोड करने के लिए ड्राइवर की आवश्यकता होती है। यह ड्राइवर चिप से समय और तारीख निकालने और उसके अनुसार डॉस समय / तिथि निर्धारित करने का कार्य करता है। इसके अलावा, बोर्ड एक धारावाहिक और एक समानांतर बंदरगाहों से सुसज्जित है, जो आसान है। मैंने बोर्ड में अधिकतम 384KB मेमोरी सिस्टम में कुल मेमोरी की 640 KB स्थापित की है। हाँ यह एक 5150 के लिए एक ovekill का एक सा है, लेकिन स्मृति के साथ, जितना बेहतर होगा।
3. वीडियो कार्ड:
मैंने सिस्टम का परीक्षण करना शुरू कर दिया था, यह ज्ञात अच्छा वीजीए वीडियो कार्ड था जिसे 16 बिट बस के लिए डिज़ाइन किया गया था, लेकिन 8 बिट बस पर पूरी तरह कार्यात्मक था। वीजीए एक अच्छा कार्ड है, लेकिन यह सही नहीं है। एक आईबीएम पीसी एक सीजीए या एक हरक्यूलिस कार्ड (कोई एमडीए नहीं, मुझे कुछ ग्राफिक्स भी चाहिए) के लिए पूछता है। इस तरह, उदाहरण के लिए:

इस समय तक के सभी स्क्रीनशॉट VGA कार्ड का उपयोग करके बनाए गए थे, और यहाँ CGA है:

ठीक है, सब कुछ सेट है और काम करता है, सिस्टम बूट करने योग्य फ्लॉपी हाथ में है, एक समग्र इनपुट के साथ एक मॉनिटर तैयार है, हम परीक्षण शुरू कर सकते हैं? काफी नहीं है। हमें एक कीबोर्ड भी चाहिए। IBM PC 5150 और PC XT 5160 में समान DIN5 कीबोर्ड कनेक्टर का उपयोग किया गया, जैसा कि बाद में IBM PC AT ने किया। लेकिन हालांकि आईबीएम पीसी एटी कीबोर्ड आईबीएम पीएस / 2 कीबोर्ड के साथ पूरी तरह से संगत है जो व्यापक रूप से उपलब्ध हैं (एक साधारण निष्क्रिय एडाप्टर के साथ), एक आईबीएम पीसी एक्सटी कीबोर्ड अलग है। आप एक एटीटी कीबोर्ड को एक्सटी पीसी पर प्लग नहीं कर सकते हैं - यह काम नहीं करेगा। बेशक, आप ईबे पर एक पुराना एक्सटी संगत कीबोर्ड खरीद सकते हैं, लेकिन विक्रेता उन लोगों के लिए पागल मूल्य पूछते हैं। और यद्यपि मुझे वास्तव में मॉडल एफ कीबोर्ड पसंद है, मैं कीमत का भुगतान करने के लिए तैयार नहीं हूं।
सौभाग्य से,
समाधान सरल है :
लघु PIC MC, 3 प्रतिरोधक, एक डायोड और एक संधारित्र। यह आपको PS / 2 कीबोर्ड XT को संगत बनाने के लिए लेता है। और मजेदार तथ्य यह है कि, यहां का एमसी 20 मेगाहर्ट्ज पर चल सकता है, जो इसे प्रदान करने वाले 5150 से अधिक कम्प्यूटेशनल शक्ति प्रदान करता है।मेरी पहली आईबीएम पीसी-संगत मुठभेड़ मेरी माँ के कार्यालय में एक पीसी-क्लोन थी। यह 286 प्रोसेसर पर आधारित था। मैंने इसका इस्तेमाल गोल्डन एक्स, डेथ ट्रैक, प्रिंस ऑफ पर्शिया खेलने के लिए किया। मुझे अतीत में 8088 आधारित मशीन के साथ कुछ अनुभव भी हुआ था। यह एक सोविव क्लोन था जिसे
पोइस्क कहा जाता था। हमने इस पर बहुत सारे खेल खेले, और यह एक आईबीएम पीसी क्लोन का बेहद धीमा संस्करण था, लेकिन मेरी याद में यह बहुत अच्छा खेल था।
लेकिन हमेशा की तरह, मानव स्मृति एक अविश्वसनीय स्रोत है। मूल आईबीएम 5150 खेलों के लिए बहुत धीमी मशीन थी। यह है कि कब तक एक डिस्केट से लेमिंग्स को लोड करने में समय लगा (मेरा वीजीए कनवर्टर करने के लिए समग्र रंग का उत्पादन करने में विफल रहा, इसलिए चित्र काला और सफेद है):
इस तरह से कंप्यूटर का वास्तव में उपयोग किया गया था: आप इसे एक सिस्टम डिस्केट से बूट करेंगे, इसे एक काम करने वाले डिस्केट के लिए स्वैप करेंगे (या एक बार में 2 डिस्केट का उपयोग करने के लिए दूसरा फ्लॉपी ड्राइव खरीदेंगे), एक प्रोग्राम लोड करें। हार्ड ड्राइव ने इसे बहुत बाद में सार्वजनिक किया, और यह 5150 की कमजोर बिजली आपूर्ति इकाई के लिए उपयुक्त नहीं था।
और यह एक 5150 टीसीपी / आईपी होम नेटवर्क में प्रयास करने और एकीकृत करने के लिए बहुत ही आकर्षक है। निश्चित रूप से पर्याप्त है, मैं इसे वर्तमान हार्डवेयर कॉन्फ़िगरेशन के साथ नहीं कर सकता: एक 360KB फ्लॉपी एक नेटवर्क कार्ड ड्राइवर के साथ एक टीसीपी / आईपी स्टैक फिट नहीं होगा। इसलिए मुझे एक बार फिर अवधि सुधार से दूर होना पड़ेगा:
4. यह एक नेटवर्क एडेप्टर है:

यह एक 16 बिट बस का उपयोग करने के लिए डिज़ाइन किया गया था, लेकिन यह 8 बिट बस पर निर्दोष रूप से काम करता है। इसमें UTP केबल के लिए RJ-45 सॉकेट है और पूरे सिस्टम में सबसे तेज डिवाइस होने की पूरी संभावना है।
++++++++++++
5. पांचवां और अंतिम विस्तार स्लॉट हार्ड डिस्क नियंत्रक द्वारा लिया जाएगा (हां, आईबीएम 5150 में केवल 5 विस्तार स्लॉट थे। आईबीएम 5160 में 8
थे , लेकिन
मुद्दे भी
थे ):

यह एक ओपन सोर्स
XT-IDE कंट्रोलर है। काश, इस बिल्ड में फिट होने के लिए मेरे पास एमएफएम-ड्राइव होता, लेकिन वे आने में काफी मुश्किल होते। और दुर्भाग्य से इस नियंत्रक में कुछ अजीब कीड़े थे जब मूल एएमडी 8088 सीपीयू पर चल रहे थे, कंप्यूटर लगातार मेमोरी पैरिटी त्रुटियों को प्रदर्शित कर रहा था। मुझे यह पता लगाने में कुछ सप्ताह लग गए, लेकिन NEC V20 CPU में अपग्रेड करने से ये समस्याएँ पूरी तरह हल हो गईं:

मैंने 2.5 इंच की हार्ड ड्राइव को सिर्फ इसलिए फिट किया क्योंकि यह अच्छी तरह से फिट थी:

यह आईबीएम इंजीनियरों के लिए काफी आगे था, जिसमें 2.5 इंच हार्ड ड्राइव को 5150 में स्थापित करने की संभावना थी!
और सामान्य तौर पर पीसी एक पुराने स्कूल के खजाने की तरह दिखता है!

ठीक है, हार्ड ड्राइव से बूटिंग:
मैंने एक छोटा बैच फ़ाइल बनाया है जो नेटवर्क शुरू करता है। मैं सभी आदेशों को अपने autoexec.bat पर रख सकता था, लेकिन LAN कार्ड पैकेट चालक को RAM की थोड़ी बहुत आवश्यकता होती है और इसकी हमेशा आवश्यकता नहीं होती है, इसलिए मैंने एक अलग बैच का विकल्प चुना:
चलो जांचें कि क्या इंटरनेट एक्सेस काम करता है:

और अगर मैं अपने ftp सर्वर तक पहुँच सकता हूँ, आखिरकार, यह सब एक साथ पहली जगह में रखने का अंतिम लक्ष्य था:

अच्छा है! और अंदर क्या है?

और अंत में केवल एक और उदाहरण एक आईबीएम 5150 कितना धीमा था:
Btw, ध्यान दें कि निश्चित रूप से 4 से अधिक रंग हैं!
PS आखिरकार, मैंने मूल बोर्ड को पुनर्स्थापित करने का प्रबंधन किया। बेशक, मैं इतना निश्चित था कि मेरे टांका लगाने का कौशल पागल है कि मैं यह सोच भी नहीं सकता था कि मैंने बोर्ड को समता बिट आईसी को हटाते समय क्षतिग्रस्त कर दिया था। मुझे संदेह था कि उम्र और गर्मी से कुछ और खराब हो गया था। इसने मुझे पूरे बैंक को 0 पर सेट कर दिया और हर एक मेमोरी चिप को जांचने के लिए अंत में महसूस किया कि मैंने मेटलरीज़ लेयर को नुकसान पहुँचाया है जो मदरबोर्ड पर ऊपरी साइड के निशान को निचले हिस्से से जोड़ता है। हाँ, मैंने सभी निशानों की निरंतरता की जाँच की जैसे ही कंप्यूटर ने पहली बार बिजली चालू करने से इनकार कर दिया, लेकिन मैं अशुभ था: मैंने मेमोरी लिखने के संकेत को सत्यापित किया जो कि क्षतिग्रस्त IC से आया था जिसे मैंने बैंक 1 में रखा था, लेकिन बैंक को नहीं। 0. और ये दो निशान धातुकरण की परत से जुड़े थे जो मुझे क्षतिग्रस्त हो गए। इसलिए बैंक 0 को बोर्ड से मेमोरी राइट सिग्नल नहीं मिला, और वह कार्य नहीं कर रहा था। आखिरकार, मुझे एक जम्पर तार को मिलाप करना पड़ा, और बोर्ड जीवन में वापस आ गया।