İçindekiler:
- Adım 1: Yazılım: Bir Pi'yi PDP-8 Olarak Önyükleme
- Adım 2: Devre Kartı: Blinkenlights Ekleme
- Adım 3: 89 LED'i lehimleme
- Adım 4: Dirençler ve Diyotlar Ekleyin
- Adım 5: IC Soketini ve Raspberry Pi Konnektörünü Yerleştirin
- 6. Adım: Anahtarları Ekleyin
- Adım 7: Toplama
Video: PiDP-8: Bir Raspberry Pi As PDP-8 Minibilgisayar: 7 Adım
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:18
Herkes bir PDP-8 mini bilgisayar istiyordu. Neyse, 1968'de. Bu SD kart görüntüsünü bir Raspberry Pi'de önyükleyerek mini bilgisayarların Altın Çağını yeniden yaşayın. İsteğe bağlı olarak, Blinkenlights deneyimini yeniden oluşturmak için bir replika ön panel ekleyin. Basit bir Hacker Sürümü, parçalarda 35 dolardan daha az bir fiyata yapılabilir. Tüm ayrıntılar için PiDP-8 web siteme bakın.
Niye ya? Neden olmasın? PDP-8'in bilgisayar evriminde ne kadar benzersiz olduğunu göstermek için. Dünyayı kontrol edin, ilk video oyununu oynayın veya şirketinizi yönetmesine izin vermek için 8 terminal oturumu bağlayın. Bu bir mini bilgisayar… PDP-8 ayrıca bir bilgisayarın en düşük seviyede nasıl çalıştığını öğrenmek için inanılmaz derecede iyi bir yoldur. Çünkü çok basit bir makinedir, ancak bir sürü iyi yazılıma sahiptir.
Nasıl? Bu projenin 3 aşaması var:
- Yalnızca Yazılım: SD kart görüntüsünü Pi'nizde önyükleyin (A+/B+/2/Zero). Pi, bir PDP-8 olarak açılacaktır..
-
Düşük maliyetli donanım hack: özel ön panel PCB'sini ekleyin ve tamamen işlevsel bir donanım kopyasına sahip olun.
Board, OSHpark, Seeedstudio, Elecrow veya başka herhangi biri tarafından Gerberlerden yapılabilir. Veya benden satın alın (15 $, buraya bir mesaj bırakın). Toplam maliyet, parça alışverişinize bağlıdır, ancak 35 doların çok altında olabilir…
-
Süslü replika kiti versiyonu: Bunu güzel akrilik ön panel, özel anahtarlar ve bambu kasa ile bir kit haline getirdim. Bir sonraki parça partisinin ne zaman üretileceğiyle ilgili ayrıntılar için buraya (bağlantı) bakın.
Bu Eğitilebilir Tablo, kendin yap projesi olarak 1. ve 2. aşamaları kapsar. 3. aşama değil; Replika kitini satın almayı tercih ederseniz, buraya bakın.
Adım 1: Yazılım: Bir Pi'yi PDP-8 Olarak Önyükleme
pidp8 yazılımı, Pi'nizde öykünülmüş bir PDP-8 başlatır. Bir kopya ön paneli sürmesi amaçlanmış olsa da, gerçek donanım olmadan sorunsuz çalışır. Bu sayfa, bir PDP-8 ile yapabileceğiniz bazı şeyleri açıklamaktadır.
İki yazılım seçeneği:
- hazır SD kart görüntüsünü indirin, PDP-8'i 10 saniyeden daha kısa sürede başlatır. Pi A+/B+/2/Zero'da çalışır. Henüz Pi 3'te değil. Kullanıcı: pdp. Şifre: pdp.
- veya tarball'ı herhangi bir standart Raspberry Pi dağıtımına yükleyin. Bu size Pi-inside-the-PiDP ile yapmak istediğiniz her şeyi yapmanıza izin veren standart bir Raspberry Pi ortamı sağlar. Pi 3'te de çalışır.
Ayrıntılar için bu PiDP forum gönderisine bakın. Seçenek 1 veya 2'yi seçmiş olsanız da, PDP-8 terminali, oturum açtıktan hemen sonra OS/8 çalışır durumdayken gelmelidir. Fiziksel ön panel henüz takılmamış olsa da. Ctrl-A d ile PDP-8'den (olsa da çalışmaya devam edecektir) Linux'a kaçabilir ve ~/pdp.sh ile PDP'ye dönebilirsiniz.
Fiziksel ön panel olmadan, farklı önyükleme konfigürasyonlarını ön panel yerine klavyeye monte etmeniz gerekecektir:
- Simülatör komut satırına ulaşmak için CTRL-E tuşlarına basın,
- do../bootscripts/x.script girin. X'in 0-7 arasında bir sayı olduğu yerde, TSS/8'e, uzay savaşı video oyununa ya da fantezinizi gıdıklayan herhangi bir şeye önyükleme yapmak için. Donanımla, bunu ön panelde yapardınız…
Bu arada, bir PDP-8 ekranına bakmanın çok güzel bir yolu bir CRT emülatörü kullanmaktır.
Adım 2: Devre Kartı: Blinkenlights Ekleme
PDP-8/I, tüm mini bilgisayarların en iyi Blinkenlight'larına sahip olduğu biliniyordu. Ön panelinde sadece bir bellek adresi ve içeriği değil, çok daha fazlası gösteriliyordu. 8 CPU talimatından hangisinin yürütüldüğü gibi. Elbette ön panel, programlara girip incelemenizi de sağlar. Ancak daha sık olarak, bir programda tek adım atmak veya yeni bir tane yüklemek için kullanırsınız.
PiDP devre kartı, orijinalin sadık, 2:3 ölçekli bir kopyasıdır. Yani çalışmak için 89 LED ve 26 anahtara sahiptir. Raspberry Pi, PiDP kartının arkasına takılı ve bu kadar: bugünlerde mini bilgisayar yapmak için fazla bir şeye ihtiyacınız yok.
Devre kartının alınması: Kicad tasarım projesi buradan indirilebilir. Kendinizinkini oluşturmak için bu Gerber dosyalarını Seeedstudio veya OSHPark gibi birine gönderin. Veya benden 15$'a (kar amacı gütmeyen hobi BTW) bir tane satın almak isterseniz benimle iletişime geçebilirsiniz.
Not - bu Eğitilebilir Tablo, kendi PDP-8'inizi nasıl 'yuvarlayacağınızı' açıklar. Kendi replika anahtarları, akrilik ön paneli ve kasası ile birlikte gelen PiDP-8 replika kiti için bir yapım kılavuzu değildir.
Adım 3: 89 LED'i lehimleme
İlk şey, LED'leri monte etmektir. Polarite önemlidir. Uzun bacaklar solda, Raspberry Pi'ye en yakın olmalıdır. Hiç şüphe bırakmamak için: Kısa bacaklar, üzerinde PiDP logosu bulunan PCB'nin ucuna bakmalıdır.
Video verimli bir lehimleme tekniğini gösteriyor: bir elinizle, önceden bir lehim bloğu ile ıslatılmış havya, diğer elinizle PCB'yi tutarken, bir parmağınızla LED'e sertçe bastırırken her bir ledin bir pimini sabitleyin. Bu genellikle iyi bir lehimleme tekniği değildir, ancak bu durumda LED'leri düz sıralara yerleştirmeye yardımcı olacaktır.
Sonunda, LED'lerin hepsinin düz oturup oturmadığını kontrol edin (değilse, pimi yeniden ısıtın ve yeniden oturtun), kutuplar doğru şekilde, ardından ikinci pimlerini lehimleyin.
Adım 4: Dirençler ve Diyotlar Ekleyin
PCB'nin ön tarafındaki anahtarların üzerine 26 diyotu takarak devam edin. Ardından diyot sırasına yakın üç 1K dirençle, yine panelin önünde, ardından panelin arkasında on iki 390 ohm direnç bloğuyla devam edin.
Diyotlar için polarite önemlidir: diyot üzerindeki siyah şeridin PCB ayak izindeki şeritle eşleştiğini kontrol edin.
Adım 5: IC Soketini ve Raspberry Pi Konnektörünü Yerleştirin
Kartın arka tarafındaki 2981 IC'yi lehimleyin (kontrol edin!) ve pim 1'in kartın diğer tarafındaki anahtarlara bakacak şekilde oturduğundan emin olun. Son olarak, Pi'ye bağlanacak olan 40 pinli başlıktaki lehim. Genişletme Konektörünün ayak izine lehimlemeyin, bu kolayca yapılabilecek bir hatadır. Önce 1 veya 2 pimi lehimleyin, ardından konektörün PCB'ye tam olarak dik oturduğunu kontrol edin. Gerekirse düzeltin, ardından tüm pimleri lehimleyin.
Göz ardı edilecek şeyler: Seri bağlantı noktasını etkinleştirmediğiniz sürece PCB üzerinde işaretli X ve X*2 ohm dirençleri dışarıda bırakılmalıdır (zaten kite dahil değildirler) (bu sayfadaki son bölüme bakın). Ayrıca, J_COL1 ve 2 atlama teli bloklarına dokunulmadan bırakılabilir. Son olarak, 2981 IC'ye yakın iki lehim noktası var. Onları da görmezden gelin.
6. Adım: Anahtarları Ekleyin
Devre kartı hemen hemen her küçük anahtarı alabilir, tek önemli şey genişliklerinin 10 mm'den az olmasıdır. Orijinal, 20-24 konumunda anlık anahtarlara sahipti. Ancak onlar için geçiş anahtarlarını da kullanabilirsiniz, yazılım zaten sinyallerini anlık bir sinyale dönüştürecektir.
Kart üzerinde sadece iki pin lehimlenmiştir (açma/kapama sinyalleri için). Anahtarlarınızda 3. pin varsa, PCB'nin kenarının altında asılı bırakın. Kullandığınız anahtara bağlı olarak, pimlerini sığdırmak için yaklaşık 0,5 mm bükmeniz gerekebilir. Lehim delikleri, hemen hemen her türlü lehim pabucunu alacak kadar büyüktür.
Fotoğraf, olası anahtarlar için bazı öneriler gösterir. MTS-102'yi veya (özellikle güzel) RLS-102-C1 ve RLS-112-C1'i arayın. Temel olarak, devre kartındaki iki lehim deliği arasında kısa devre yapan her şey işe yarayacaktır.
Adım 7: Toplama
Ön paneli standart raf destekleri kullanarak ahşap bir taban paneline monte edebilirsiniz, bunların vida delikleri PCB üzerindeki montaj delikleriyle aynı hizada olmalıdır, çünkü boşluk belirgin bir normu takip eder… Kartı bu şekilde monte etmek çok sağlam bir geçiş hareketi sağlar.
Blinkenlights için uygun bir ön kapak oluşturmanın etkili bir yolu, bu resmin çıktısını almaktır. Ya akrilik bir kağıda yapıştırılacak bir çıkartma olarak ya da sadece kağıda. Bu durumda lamine edebilir veya akrilik bir panelin arkasına yerleştirebilirsiniz.
Bu konuda! PCB için toplam maliyet yaklaşık 15 $, artı bir torba LED vb. ve 26 küçük anahtarın maliyeti olmalıdır. Mini bilgisayar korsanlığınızı nasıl çalıştıracağınız ve ilk başta işler yolunda gitmezse nasıl hata ayıklayacağınızla ilgili ayrıntılar için PiDP web sitesini ziyaret edin:)
Önerilen:
Bir Denetleyiciyi Bir Öykünücüye Nasıl Kurulur, Çalıştırır ve Bağlar: 7 Adım
Bir Denetleyiciyi Bir Emülatöre Nasıl Kurulur, Çalıştırır ve Bağlarsınız: Hiç oturup genç bir oyuncu olarak çocukluğunuzu hatırladınız mı ve bazen geçmişin o eski mücevherlerini tekrar ziyaret edebilmeyi dilediniz mi? Bunun için bir uygulama var… daha spesifik olarak, program yapan bir oyuncu topluluğu var
Canon Eos için bir HP49G-Grafik-Hesap Makinesi-Bir-Aralığa Dönüştürme: 4 Adım
Canon Eos için HP49G-Graphing-Calculator-Into-an-Intervalomet: HP49GPor Abraham [email protected]://www.flickr.com /photos/cacholongo/Componentes gerekli:2n3904,Resistencia 2,2k;Diodo 1n4001,Cable de conexiÃÂ&su
Bir Arduino'yu Kitaplık Olmadan Kayan Bir Metin Görüntülemek İçin Başka Bir Arduino Kullanarak Programlamak: 5 Adım
Bir Arduino'yu Kitaplık Olmadan Kayan Bir Metni Görüntülemek için Başka Bir Arduino Kullanarak Programlama: Sony Spresense veya Arduino Uno o kadar pahalı değil ve çok fazla güç gerektirmez. Ancak projenizin güç, alan ve hatta bütçe kısıtlaması varsa Arduino Pro Mini kullanmayı düşünebilirsiniz. Arduino Pro Micro'nun aksine, Arduino Pro Mi
Yarım Saatten Daha Kısa Bir Sürede Bir Raspberry Pi ve bir RTL-SDR Dongle Kullanarak Yalnızca APRS RX Amatör Radyosu Oluşturun: 5 Adım
Bir Amatör Radyo APRS RX Sadece Yarım Saatten Daha Kısa Bir Sürede Bir Raspberry Pi ve bir RTL-SDR Dongle Kullanarak Igate Yapın: Lütfen bunun artık oldukça eski olduğunu, dolayısıyla bazı bölümlerin yanlış ve güncelliğini yitirdiğini unutmayın. Düzenlemeniz gereken dosyalar değişti. Size görüntünün en son sürümünü vermek için bağlantıyı güncelledim (lütfen sıkıştırmayı açmak için 7-zip kullanın) ancak tam bilgi için
PiDP-11: 1970'lerin kopyası PDP-11/70: 4 Adım
PiDP-11: 1970'lerin kopyası PDP-11/70: PDP-11 muhtemelen şimdiye kadarki en etkili bilgisayardı. Normal olarak düşündüğümüz şeyi tanımladı, Unix'i alabileceğiniz ilk makineydi ve Windows, köklerini PDP-11'in diğer büyük bilet işletim sistemi RSX-11'e kadar izleyebilir. 1975'te,