সুচিপত্র:

PiDP-11: 1970s PDP-11/70: 4 ধাপের প্রতিরূপ
PiDP-11: 1970s PDP-11/70: 4 ধাপের প্রতিরূপ

ভিডিও: PiDP-11: 1970s PDP-11/70: 4 ধাপের প্রতিরূপ

ভিডিও: PiDP-11: 1970s PDP-11/70: 4 ধাপের প্রতিরূপ
ভিডিও: PDP-11/70 Demo (PiDP-11) 2024, নভেম্বর
Anonim
PiDP-11: 1970s PDP-11/70 এর প্রতিরূপ
PiDP-11: 1970s PDP-11/70 এর প্রতিরূপ
PiDP-11: 1970s PDP-11/70 এর প্রতিরূপ
PiDP-11: 1970s PDP-11/70 এর প্রতিরূপ
PiDP-11: 1970s PDP-11/70 এর প্রতিরূপ
PiDP-11: 1970s PDP-11/70 এর প্রতিরূপ

PDP-11 সম্ভবত সবচেয়ে প্রভাবশালী কম্পিউটার ছিল। আমরা যাকে স্বাভাবিক মনে করি তা সংজ্ঞায়িত করেছে, এটি ছিল প্রথম মেশিন যার জন্য আপনি ইউনিক্স পেতে পারেন, এবং উইন্ডোজ তার শিকড় PDP-11 এর অন্যান্য বড় টিকিট অপারেটিং সিস্টেম, RSX-11- এ খুঁজে পেতে পারে।

1975 সালে, 11/70 শুধুমাত্র সবচেয়ে বড় PDP-11 ছিল না, এটি একটি সর্বশেষ ব্লিংকেনলাইট প্যানেল খেলা ছিল। লাল এবং বেগুনি রঙে। দুখিত। রোজ এবং ম্যাজেন্টা। এগুলি ছিল 70 এর দশক। কিন্তু তারপর - হঠাৎ করে - সামনের প্যানেলগুলি আমাদের জীবন থেকে চলে গেল এবং আমাদের পরবর্তী কয়েক দশক ধরে নিস্তেজ বেইজ বাক্সগুলি দেখার কথা ছিল। তাই খুবই দু sadখজনক।

যদিও এই কম্পিউটার সম্পর্কে সত্যিই আকর্ষণীয় বিষয় হল, এটি আজও বেশ ব্যবহারযোগ্য। আপনি একটি সঠিক 2.11BSD ইউনিক্স চালাতে পারেন (অর্থাত্ এতে ইউনিক্সের ভাল বিট আছে কিন্তু ব্লোট নয়) - কিন্তু আপনি আরও পিছনে গিয়ে ইউনিক্স v6 চালাতে পারেন যখন আপনি বিখ্যাত লায়ন্স কমেন্টারি অধ্যয়ন করেন। এটি টিসিপি/আইপি করে, ওয়েব সার্ভার হিসেবে কাজ করে, (ভেক্টর) গ্রাফিক্স করে…

এই সম্মানজনক যন্ত্রটি ফিরিয়ে আনার লক্ষ্যে PiDP-11 প্রকল্প। সামনের প্যানেল সহ। ভিতরে একটি রাস্পবেরি পাই লুকিয়ে থাকতে পারে, তবে আপনি যদি এটি পছন্দ করেন তবে আপনি এটিকে বাস্তব সিরিয়াল টার্মিনালগুলিতে সংযুক্ত করতে পারেন। সমস্ত আসল অপারেটিং সিস্টেম এবং সফ্টওয়্যার বুট করার জন্য প্রস্তুত।

আমার আগের PiDP-8 প্রকল্পের মতো, আপনি PiDP-11 হার্ডওয়্যার ছাড়াই যে কোনও রাস্পবেরি পাইতে সফ্টওয়্যারটি ব্যবহার করতে পারেন। কিন্তু ধারণাটি আরও এক ধাপ এগিয়ে যাওয়া, এটিকে তার শারীরিক রূপ ফিরিয়ে দিয়ে: ব্লিঙ্কেনলাইটস।

আসলে চারটি ধাপ রয়েছে যা আপনি বিবেচনা করতে পারেন:

  • শুধু আপনার রাস্পবেরি পাইতে PiDP-11 এমুলেটর চালাও এবং PDP-11 অপারেটিং সিস্টেমের সাথে খেলো;
  • চাক্ষুষ প্রভাবের জন্য Blinkenlights সঙ্গে PiDP-11 সার্কিট বোর্ড যোগ করা;
  • সামনের প্যানেলে মেশিনের নিয়ন্ত্রণ পেতে বোর্ডে সোল্ডারিং সুইচ;
  • অভিনব কেস, এক্রাইলিক ফ্রন্ট প্যানেল কভার এবং কাস্টম সুইচ সহ সম্পূর্ণ রেপ্লিকা কিট কিনুন।

Pi- এর কাছে অন্যান্য সমস্ত কাজ করার জন্য প্রচুর শক্তি বাকি আছে যা আপনি সাধারণত Pi (মিডিয়া সার্ভার, ফাইল সার্ভার, ইত্যাদি) দিয়ে করবেন। সুতরাং আপনি শুধু PDP-11 সফটওয়্যারের মধ্যে সীমাবদ্ধ নন।

ধাপ 1: একটি Pi কে PDP-11 এ রূপান্তর করুন

একটি Pi কে PDP-11 এ রূপান্তর করুন
একটি Pi কে PDP-11 এ রূপান্তর করুন
একটি Pi কে PDP-11 এ রূপান্তর করুন
একটি Pi কে PDP-11 এ রূপান্তর করুন

PiDP-11 প্রকল্পের সফটওয়্যার অংশটি সুপরিচিত সিম সিমুলেটর এবং ব্লিংকেনবোন প্রকল্প ব্যবহার করে, যা সিমের সাথে সামনের প্যানেল ড্রাইভার যুক্ত করে।

আপনার নিয়মিত রাস্পবিয়ান ইনস্টল করুন। তারপর, এই পাঁচটি ধাপের সাথে PDP-11 সিমুলেশন যোগ করুন:

1 /opt /pidp11 ডিরেক্টরি তৈরি করুন এবং সেখানে যান:

sudo mkdir /opt /pidp11

cd /opt /pidp11

2 pidp11 সফটওয়্যারটি ডাউনলোড করুন:

sudo wget

3 এটি আনপ্যাক করুন যাতে সফ্টওয়্যারটি তার মনোনীত/opt/pidp11/ডিরেক্টরিতে থাকে:

sudo tar -xvf pidp11.tar.gz

4 ইনস্টল স্ক্রিপ্টটি চালান যাতে PDP-11 অটো বুট হয় যখন আপনি পাই চালু করেন:

sudo /opt/pidp11/install/install.sh

5 পুনরায় বুট করুন এবং PDP-11 কনসোল ধরুন:

sudo রিবুট

/pdp.sh

(শেষ লাইনটি তখনই প্রয়োজন যখন আপনি GUI- এ অটোবুট করার জন্য আপনার Pi সেট-আপ করেন। PDP-11 ইতিমধ্যেই চলছে, এবং এই কমান্ডটি আপনাকে তার টার্মিনালে নিয়ে আসে। যখন আপনি ssh- এ লগ ইন করবেন, তখন আপনি PDP- এ থাকবেন। 11 টার্মিনাল সরাসরি)

এটি আপনাকে একটি চলমান PDP-11 পাবে, কিন্তু এটি কেবল একটি ছোট ডেমো প্রোগ্রাম। আপাতত।

দ্রষ্টব্য: উপরের দুটি ছবিই একই PiDP-11, শুধু দেখায় যে আপনি এটিকে একটি বাস্তব VT-220 টার্মিনালে এবং টার্মিনাল এমুলেটর চালানো একটি ল্যাপটপের সাথে সংযুক্ত করতে পারেন।

পদক্ষেপ 2: PDP-11 সফ্টওয়্যার ইতিহাস সংগ্রহ যোগ করুন

PDP-11 সফটওয়্যার ইতিহাস সংগ্রহ যোগ করুন
PDP-11 সফটওয়্যার ইতিহাস সংগ্রহ যোগ করুন

আগের ধাপটি আপনাকে PiDP-11 দিয়েছে, কিন্তু চালানোর জন্য শুধুমাত্র একটি ডেমো প্রোগ্রাম (নিষ্ক্রিয়)। এর পরের ধাপ হল সমস্ত অপারেটিং সিস্টেম ডাউনলোড করা।

ডিস্ক চিত্রগুলির 'সিস্টেম' সংগ্রহ ডাউনলোড এবং আনপ্যাক করুন:

cd /opt /pidp11

sudo wget

sudo tar -xvf systems.tar.gz

এছাড়াও, অপারেটিং সিস্টেমগুলির আরও বড় ধরণের যোগ করা যেতে পারে:

sudo wget

সবশেষে, RSX-11 সফটওয়্যারের একটি বিশাল 1.6GB লাইব্রেরি পাওয়া যায়:

cd/opt/PiDP11/সিস্টেম/rsx11mplus/

wget

PiDP11_DU1.zip আনজিপ করুন

আপনি চাইলে আরও কিছু জিনিস পরিবর্তন করতে পারেন:

আপনি যদি GUI- এ অটো বুট করেন, তাহলে আপনাকে একটি টার্মিনাল খুলতে হবে এবং PDP-11 'দখল' করতে type/pdp.sh টাইপ করতে হবে। GUI অটো বুটিং অক্ষম করুন: "রাস্পবেরি আইকন" -> পছন্দসমূহ -> রাস্পবেরি পাই কনফিগারেশন। আপনি সবসময় startx কমান্ড ব্যবহার করে GUI শুরু করতে পারেন।

  • আপনি Pi তে অটো-লগইন সক্ষম করতে পারেন, সেট করুন যে sudo raspi-config ব্যবহার করে এবং আপনি আর Pi/Linux স্টাফ দ্বারা বিরক্ত হবেন না; আপনাকে সরাসরি PDP-11 এ ফেলে দেওয়া হবে।
  • যেহেতু আপনার এখনও পাই -এর সাথে একটি ফিজিক্যাল ফ্রন্ট প্যানেল সংযুক্ত নেই, তাই অপারেটিং সিস্টেম বুট করার ম্যানুয়ালটি পড়ুন। দ্রুত টিপ: CTRL-E, তারপর "cd../systems/rt11", তারপর "do boot.ini" একটি উপায়।

ধাপ 3: পড়া শুরু করুন

পড়া শুরু করুন
পড়া শুরু করুন

PDP-11 বিশ্বে এখনও অনেক কিছু চলছে। সবচেয়ে ভালো জিনিস হল, পিডিএফ হিসেবে সবকিছুই অবাধে পাওয়া যায়।

এখানে PiDP-11 ম্যানুয়াল পড়ুন: https://www3.ispnet.net/pidp11/PiDP-11 %20Manual%20… যেমন

ফোরামে যোগ দিন: https://groups.google.com/forum/#!forum/pidp-11 (আপনার কিট আকারে PiDP-11 এর প্রয়োজন নেই, PDP-11 ভক্তরা শুধুমাত্র একটি সফটওয়্যার সেটআপ সহ সমানভাবে স্বাগত!)

ওয়েব সাইটটি দেখুন:

এবং একবার আপনি খনন করলে, bitsavers.org -এ তাদের PDC-11 ম্যানুয়ালের হাজার হাজার পৃষ্ঠা ব্রাউজ করতে ভুলবেন না, তাদের DEC সাব-ডিরেক্টরিতে।

ধাপ 4: একটি শারীরিক সামনের প্যানেল যোগ করুন

একটি ফিজিক্যাল ফ্রন্ট প্যানেল যোগ করুন
একটি ফিজিক্যাল ফ্রন্ট প্যানেল যোগ করুন
একটি ফিজিক্যাল ফ্রন্ট প্যানেল যোগ করুন
একটি ফিজিক্যাল ফ্রন্ট প্যানেল যোগ করুন
একটি ফিজিক্যাল ফ্রন্ট প্যানেল যোগ করুন
একটি ফিজিক্যাল ফ্রন্ট প্যানেল যোগ করুন

কেন একটি শারীরিক সামনে প্যানেল আকর্ষণীয়?

  • এটা Blinkenlights। সামনের প্যানেলগুলি শীতল।
  • কম্পিউটার এবং তার CPU কিভাবে কাজ করে তা বোঝার জন্য, একক ধাপের মোডে একটি চলমান কম্পিউটার পরিদর্শন করা, ছোট ছোট প্রোগ্রামগুলিতে একটু একটু করে টগল করা এবং তারা আসলে কম্পিউটারকে সর্বনিম্ন স্তরে কিভাবে চালায় তা দেখার জন্য কিছুই নেই।

একটি সামনের প্যানেল পেতে, আপনি সম্পূর্ণ PiDP-11 কিট কিনতে পারেন (এবং আপনি এটি করতে স্বাগত জানাই), তবে আপনি আরও শিল্প-দেখানো ডু ইট ইয়োরসেল্ফ বিকল্পটিও বেছে নিতে পারেন। এবং ইন্সট্রাকটেবল হচ্ছে, যা আমরা এখানে বর্ণনা করছি: গারবার পিসিবি ডিজাইনের ফাইল যে কোন পিসিবি দোকানে পাঠান এবং আপনার নিজের বেয়ার হাড়ের সামনের প্যানেল তৈরি করুন। একটি পিসিবি jlcpcb.com এর মত জায়গা থেকে পাঁচটি পরিমাণে প্রতি ইউনিট $ 15 এর চেয়ে কিছুটা কম খরচ করবে।

অন্যান্য জিনিস যা আপনার প্রয়োজন হবে:

  • 64 LEDs (5mm, লাল)
  • 37 ডায়োড (4148)
  • একটি UDN2981 ড্রাইভার চিপ, বা সমতুল্য।
  • 2 স্ট্যান্ডার্ড রোটারি সুইচ
  • 6 ক্ষণস্থায়ী এবং 24 টগল সুইচ, যে কোনও মান মিনি-সুইচ ফিট হবে।
  • 3 প্রতিরোধক (1K), 12 প্রতিরোধক (390 ohms)।
  • আপনার Pi সংযোগের জন্য একটি "অতিরিক্ত লম্বা" পিন হেডার সংযোগকারী। বিঃদ্রঃ! সাধারণ 2*20 পিনগুলি কাজ করবে না, Pi- এর PCB থেকে আরও দূরত্ব প্রয়োজন।

আপনি যদি সত্যিই বাজেটে থাকেন, অথবা আপনি কেবল ব্লিঙ্কেনলাইটগুলিতে আগ্রহী, আপনি এমনকি সামনের প্যানেল সুইচ এবং/অথবা ঘূর্ণমান সুইচগুলি ছেড়ে দিতে পারেন, এবং <$ 20 এর জন্য সম্পন্ন করা যেতে পারে।

ডাউনলোড বিভাগে Gerber ফাইলটি দেখুন।

দ্রষ্টব্য - আপনার একটি সিরিয়াল টার্মিনালের প্রয়োজন নেই। Ssh বা puTTY ব্যবহার করে সবকিছু তারবিহীনভাবে করা যায়। এমনকি ভেক্টর গ্রাফিক্স ডিসপ্লে বেতারভাবে করা যেতে পারে, সেই ক্ষেত্রে ভিএনসির মাধ্যমে। অথবা Pi এর নিজস্ব কীবোর্ড এবং HDMI মনিটর ব্যবহার করুন।

প্রস্তাবিত: