विषयसूची:

PiDP-11: 1970 के दशक की प्रतिकृति PDP-11/70: 4 कदम
PiDP-11: 1970 के दशक की प्रतिकृति PDP-11/70: 4 कदम

वीडियो: PiDP-11: 1970 के दशक की प्रतिकृति PDP-11/70: 4 कदम

वीडियो: PiDP-11: 1970 के दशक की प्रतिकृति PDP-11/70: 4 कदम
वीडियो: DEC VT510 emulating a DEC VT52 with Raspberry Pi emulating DEC PDP-10 running MIT ITS from the 60s 2024, जुलाई
Anonim
PiDP-11: 1970 के दशक की प्रतिकृति PDP-11/70
PiDP-11: 1970 के दशक की प्रतिकृति PDP-11/70
PiDP-11: 1970 के दशक की प्रतिकृति PDP-11/70
PiDP-11: 1970 के दशक की प्रतिकृति PDP-11/70
PiDP-11: 1970 के दशक की प्रतिकृति PDP-11/70
PiDP-11: 1970 के दशक की प्रतिकृति PDP-11/70

पीडीपी-11 शायद अब तक का सबसे प्रभावशाली कंप्यूटर था। यह परिभाषित करता है कि हम सामान्य के रूप में क्या सोचते हैं, यह पहली मशीन थी जिसके लिए आप यूनिक्स प्राप्त कर सकते थे, और विंडोज़ इसकी जड़ों को पीडीपी -11 के अन्य बड़े-टिकट ऑपरेटिंग सिस्टम, आरएसएक्स -11 में ढूंढ सकता है।

१९७५ में, ११/७० न केवल सबसे बड़ा पीडीपी-११ था, यह एक उचित ब्लिंकनलाइट्स पैनल को स्पोर्ट करने वाला आखिरी भी था। लाल और बैंगनी रंग में। माफ़ करना। गुलाब और मैजेंटा। ये 70 के दशक थे। लेकिन फिर - अचानक - हमारे जीवन से सामने के पैनल चले गए और हम अगले कुछ दशकों के लिए सुस्त बेज रंग के बक्से को देखने वाले थे। तो बहुत दुख की बात है।

इस कंप्यूटर के बारे में वास्तव में आकर्षक बात यह है कि यह आज भी काफी प्रयोग करने योग्य है। आप एक उचित 2.11BSD यूनिक्स चला सकते हैं (अर्थात, इसमें यूनिक्स के अच्छे बिट्स हैं लेकिन ब्लोट नहीं हैं) - लेकिन आप आगे भी जा सकते हैं और प्रसिद्ध लायंस कमेंट्री का अध्ययन करते हुए यूनिक्स v6 चला सकते हैं। यह टीसीपी/आईपी करता है, वेब सर्वर के रूप में काम करता है, (वेक्टर) ग्राफिक्स करता है …

PiDP-11 परियोजना का उद्देश्य इस सम्मानित मशीन को वापस लाना है। फ्रंट पैनल के साथ। रास्पबेरी पाई अंदर छिपी हो सकती है, लेकिन आप चाहें तो इसे वास्तविक सीरियल टर्मिनलों तक भी लगा सकते हैं। सभी मूल ऑपरेटिंग सिस्टम और सॉफ्टवेयर बूट करने के लिए तैयार हैं।

मेरे पहले के PiDP-8 प्रोजेक्ट की तरह, आप PiDP-11 हार्डवेयर के बिना भी किसी भी रास्पबेरी पाई पर सॉफ़्टवेयर का उपयोग कर सकते हैं। लेकिन विचार एक कदम और आगे जाना है, इसे अपने भौतिक रूप को वापस देकर: ब्लिंकनलाइट्स।

वास्तव में चार चरण हैं जिन पर आप विचार कर सकते हैं:

  • बस अपने रास्पबेरी पाई पर PiDP-11 एमुलेटर चलाना और PDP-11 ऑपरेटिंग सिस्टम के साथ खेलना;
  • दृश्य प्रभाव के लिए ब्लिंकनलाइट्स के साथ PiDP-11 सर्किट बोर्ड जोड़ना;
  • फ्रंट पैनल पर मशीन का नियंत्रण हासिल करने के लिए बोर्ड पर सोल्डरिंग स्विच;
  • फैंसी केस, ऐक्रेलिक फ्रंट पैनल कवर और कस्टम स्विच के साथ पूरी प्रतिकृति किट खरीदें।

पीआई में अन्य सभी चीजें करने के लिए बहुत सारी शक्ति शेष है जो आप सामान्य रूप से पीआई (मीडिया सर्वर, फ़ाइल सर्वर, आदि) के साथ करते हैं। तो आप सिर्फ पीडीपी-11 सॉफ्टवेयर तक ही सीमित नहीं हैं।

चरण 1: एक पाई को पीडीपी-11 में बदलें

एक पाई को पीडीपी-11 में बदलें
एक पाई को पीडीपी-11 में बदलें
एक पाई को पीडीपी-11 में बदलें
एक पाई को पीडीपी-11 में बदलें

PiDP-11 प्रोजेक्ट का सॉफ्टवेयर हिस्सा प्रसिद्ध सिम सिम्युलेटर और ब्लिंकनबोन प्रोजेक्ट का उपयोग करता है, जो सिम में फ्रंट पैनल ड्राइवर जोड़ता है।

अपना नियमित रास्पियन स्थापित करें। फिर, इन पांच चरणों के साथ PDP-11 सिमुलेशन जोड़ें:

1 /opt/pidp11 निर्देशिका बनाएं और वहां जाएं:

sudo mkdir /opt/pidp11

सीडी / ऑप्ट / पीआईपी 11

2 pidp11 सॉफ्टवेयर डाउनलोड करें:

sudo wget

3 इसे अनपैक करें ताकि सॉफ्टवेयर अपनी निर्दिष्ट /opt/pidp11/ निर्देशिका में रहे:

सुडो टार -xvf pidp11.tar.gz

4 जब आप पीआई पर स्विच करते हैं तो पीडीपी -11 ऑटोबूट करने के लिए इंस्टॉल स्क्रिप्ट चलाएं:

sudo /opt/pidp11/install/install.sh

5 रीबूट करें और पीडीपी-11 कंसोल को पकड़ें:

सुडो रिबूट

~/pdp.sh

(अंतिम पंक्ति केवल तभी आवश्यक है जब आप GUI में अपने Pi को ऑटोबूट करने के लिए सेट करते हैं। PDP-11 पहले से ही चलता है, और यह कमांड आपको इसके टर्मिनल पर लाता है। जब आप ssh पर लॉग इन करते हैं, तो आप PDP पर होंगे- 11 टर्मिनल सीधे)

यह आपको एक चल रहा पीडीपी-11 मिलेगा, लेकिन यह सब चलता है एक छोटा डेमो प्रोग्राम है। अभी के लिए।

नोट: उपरोक्त दोनों चित्र समान PiDP-11 हैं, केवल यह दिखाते हुए कि आप इसे वास्तविक VT-220 टर्मिनल के साथ-साथ टर्मिनल एमुलेटर चलाने वाले लैपटॉप से भी जोड़ सकते हैं।

चरण 2: PDP-11 सॉफ़्टवेयर इतिहास संग्रह जोड़ें

PDP-11 सॉफ़्टवेयर इतिहास संग्रह जोड़ें
PDP-11 सॉफ़्टवेयर इतिहास संग्रह जोड़ें

पिछले चरण ने आपको PiDP-11 दिया था, लेकिन चलाने के लिए केवल एक डेमो प्रोग्राम (निष्क्रिय) था। इस प्रकार अगला कदम सभी ऑपरेटिंग सिस्टम को डाउनलोड करना है।

डिस्क छवियों के 'सिस्टम' संग्रह को डाउनलोड और अनपैक करें:

सीडी / ऑप्ट / पीआईपी 11

sudo wget

sudo tar -xvf system.tar.gz

इसके अलावा, ऑपरेटिंग सिस्टम की एक बड़ी विविधता को भी जोड़ा जा सकता है:

sudo wget

अंत में, RSX-11 सॉफ्टवेयर की एक विशाल 1.6GB लाइब्रेरी उपलब्ध है:

सीडी / ऑप्ट / PiDP11 / सिस्टम / rsx11mplus /

wget

अनज़िप PiDP11_DU1.zip

यदि आप चाहें तो और चीजें ट्वीक करने के लिए:

यदि आप GUI में ऑटोबूट करते हैं, तो आपको एक टर्मिनल खोलना होगा और PDP-11 को 'हड़पने' के लिए ~/pdp.sh टाइप करना होगा। GUI ऑटोबूटिंग अक्षम करें: "रास्पबेरी आइकन" -> प्राथमिकताएं-> रास्पबेरी पाई कॉन्फ़िगरेशन। आप startx कमांड का उपयोग करके हमेशा GUI प्रारंभ कर सकते हैं।

  • आप पीआई पर ऑटो-लॉगिन सक्षम कर सकते हैं, सेट करें कि sudo raspi-config का उपयोग करके और अब आप पीआई/लिनक्स सामान से परेशान नहीं होंगे; आपको सीधे पीडीपी-11 में छोड़ दिया जाएगा।
  • जैसा कि आपके पास अभी तक पाई से जुड़ा एक भौतिक फ्रंट पैनल नहीं है, ऑपरेटिंग सिस्टम को बूट करने के तरीके के बारे में मैनुअल पढ़ें। त्वरित युक्ति: CTRL-E, फिर "cd../systems/rt11", फिर "do boot.ini" एक तरीका है।

चरण 3: ऊपर पढ़ना शुरू करें

ऊपर पढ़ना शुरू करें
ऊपर पढ़ना शुरू करें

पीडीपी-11 की दुनिया में अभी भी बहुत कुछ चल रहा है। सबसे अच्छी बात यह है कि पीडीएफ के रूप में सब कुछ मुफ्त में उपलब्ध है।

PiDP-11 मैनुअल यहां पढ़ें: https://www3.ispnet.net/pidp11/PiDP-11%20Manual%20… यह.odt प्रारूप में है, एमएस वर्ड के साथ सबसे अच्छा खोला गया है, हालांकि पाई पर ओपनऑफिस एक अच्छा काम करेगा। भी।

फ़ोरम में शामिल हों: https://groups.google.com/forum/#!forum/pidp-11 (आपको किट के रूप में PiDP-11 की आवश्यकता नहीं है, केवल सॉफ़्टवेयर सेटअप वाले PDP-11 प्रशंसकों का समान रूप से स्वागत है!)

वेब साइट देखें:https://obsolescence.wixsite.com/obsolescence/pidp-…

और एक बार जब आप इसमें खुदाई करते हैं, तो PDP-11 मैनुअल के हजारों पृष्ठों को bitavers.org पर, उनकी DEC उपनिर्देशिकाओं में ब्राउज़ करना न भूलें।

चरण 4: एक भौतिक फ्रंट पैनल जोड़ें

एक भौतिक फ्रंट पैनल जोड़ें
एक भौतिक फ्रंट पैनल जोड़ें
एक भौतिक फ्रंट पैनल जोड़ें
एक भौतिक फ्रंट पैनल जोड़ें
एक भौतिक फ्रंट पैनल जोड़ें
एक भौतिक फ्रंट पैनल जोड़ें

भौतिक फ्रंट पैनल दिलचस्प क्यों है?

  • यह ब्लिंकलाइट्स है। फ्रंट पैनल कूल हैं।
  • यह समझने के लिए कि एक कंप्यूटर और उसका सीपीयू कैसे काम करता है, सिंगल स्टेप मोड में चल रहे कंप्यूटर का निरीक्षण करने, छोटे प्रोग्रामों को थोड़ा-थोड़ा करके देखने और यह देखने के लिए कि वे वास्तव में कंप्यूटर को निम्नतम स्तर पर कैसे चलाते हैं, इससे बेहतर कुछ नहीं है।

एक फ्रंट पैनल प्राप्त करने के लिए, आप पूरी PiDP-11 किट खरीद सकते हैं (और ऐसा करने के लिए आपका स्वागत है), लेकिन आप अधिक औद्योगिक दिखने वाले डू इट योरसेल्फ विकल्प का विकल्प भी चुन सकते हैं। और यह इंस्ट्रक्शंस है, जिसका हम यहां वर्णन करते हैं: किसी भी पीसीबी की दुकान पर गेरबर पीसीबी डिजाइन फाइल भेजें और अपना खुद का बेयर बोन्स फ्रंट पैनल बनाएं। jlcpcb.com जैसी जगहों से एक पीसीबी की कीमत पांच डॉलर प्रति यूनिट से थोड़ा कम 15 डॉलर होगी।

अन्य चीजें जिनकी आपको आवश्यकता होगी:

  • 64 एल ई डी (5 मिमी, लाल)
  • 37 डायोड (4148)
  • UDN2981 ड्राइवर चिप, या समकक्ष।
  • 2 मानक रोटरी स्विच
  • 6 क्षणिक और 24 टॉगल स्विच, कोई भी मानक मिनी-स्विच फिट होगा।
  • 3 प्रतिरोधक (1K), 12 प्रतिरोधक (390 ओम)।
  • आपके पाई को जोड़ने के लिए एक "अतिरिक्त लंबा" पिन हेडर कनेक्टर। ध्यान दें! सामान्य 2*20 पिन वाले काम नहीं करेंगे, पाई को पीसीबी से अधिक दूरी की जरूरत है।

यदि आप वास्तव में बजट पर हैं, या आप केवल ब्लिंकनलाइट्स में रूचि रखते हैं, तो आप फ्रंट पैनल स्विच और/या रोटरी स्विच भी छोड़ सकते हैं, और कुल मिलाकर <$20 के लिए किया जा सकता है।

डाउनलोड अनुभाग में Gerber फ़ाइल देखें।

नोट - आपको सीरियल टर्मिनल की आवश्यकता नहीं है। एसएसएच या पुटी का उपयोग करके सब कुछ वायरलेस तरीके से किया जा सकता है। यहां तक कि उस स्थिति में वीएनसी के माध्यम से वेक्टर ग्राफिक्स डिस्प्ले वायरलेस तरीके से भी किया जा सकता है। या पाई के अपने कीबोर्ड और एचडीएमआई मॉनिटर का उपयोग करें।

सिफारिश की: