70'li ve 80'li yıllardaki avuçiçi video oyunları nasıl çalıştı?


15

70'lerin ve 80'lerin ilk el video oyunlarının nasıl çalıştığını merak ediyorum. Bilirsiniz, LCD ekranlı "sabit elemanlı" bu küçük oyunlar, bir (veya az sayıda) belirli oyun (lar) için sabit kablolu anlamına gelir. Örneğin,

bu :

resim açıklamasını buraya girin

ya da bu :

resim açıklamasını buraya girin

Özellikle, bu oyunlar ne tür mikro denetleyiciler kullandı? Hatırladığım gibi, genellikle tahtanın merkezinde muhtemelen her şeyi kontrol eden büyük bir epoksi "damla" vardı. Benim sorum şu, bu lekenin içinde ne vardı? Gerçek oyunu çalıştıran bir ROM içeren küçük bir standart mikrodenetleyici miydi yoksa her tasarım için özel bir CPU / denetleyici miydi? Ya da belki bir CPU bile değildi, daha çok söz konusu oyun için kablolu basit bir durum makinesi gibi mi? Cevabın oyuna bağlı olabileceğinin farkındayım.

Bu oyunların herhangi biri için tasarım / şemalar yayınlandı mı veya nasıl yapıldığı hakkında iyi kitaplar / referanslar var mı? Son olarak, bunun gibi mikrodenetleyicileri tasarlamak için hangi araçlar kullanıldı? VHDL / Verilog sentezi gibi bir şeye mi dayanıyordu, yoksa münferit unsurların kablolanması ile daha düşük seviyeli bir yaklaşım mıydı?


3
Bir tane alın ve ayırın!
Connor Wolf

Çok ilginç bir konu :-)
Al Kepp

Yanıtlar:


13

4004 ve Z80 mevcut olsa da, düşük parça sayısı, maliyet ve pil ömrünün önemli olduğu el bilgisayarlarında kullanılması pek olası değildi.

1970'lerden çoğunlukla unutulan 4 bitlik ve 8 bitlik mikrodenetleyicilerin aileleri vardı - bunlar genellikle çipli ROM'lara sahipti, bu yüzden programınızı nispeten pahalı bir emülasyon sistemi üzerinde geliştirdikten sonra - her zaman montaj dilinde - paranızı ödediniz ve silikon üreticisi bir maske yaptı ve SİZİN belirli ROM içeriklerini boş yongaların bir yığınına yazdırdı, daha sonra test etti, dilimledi ve paketledi *: altı hafta sonra kalıcı ROM içeriği ile 25000 mikrosluk bir teslimat yaptınız ve programın çalışacağına dua ettiniz. ...

(* Veya kendi epoksi blobunuzu sığdırmak için verilen kalıp)

  • Texas Instruments, TMS-1000'e sahipti ve muhtemelen milyonlarca kapı zili için aynı lanet anahtar 20 melodiyle satıldı.

  • National Semi SC / MP'ye sahipti ... ZX80, ZX81 ve Spectrum'dan bir veya iki yıl önce ilk Sinclair bilgisayarında, "Cambridge MK14 Bilimi" nde kullanıldığına inanmıyorum.

  • Intel, bildiğim kadarıyla hala PC klavyelerinde kullanılabilen 8048 sekiz acıya sahipti ... hatta daha küçük şirkete hitap eden bir EPROM sürümüne (8748) sahiptiler (maske maliyeti yok! YAY!) 8748'in vaat edilen CMOS versiyonu sessizce düştü ...

  • Zilog'da Z8 vardı (hala var).

  • Motorola, garip bir şekilde, 6800'e rağmen bu tekneyi kaçırdı - 6802 bir girişim olabilirdi ama 6811 (hatırlamama kadar) oyunda oldukça geç kaldı.

  • RCA, gezegendeki en garip talimatla CMOS (düşük güç !!!!) 1802'ye sahipti.

  • Ve General Instruments adında uzun zamandır unutulmuş bir şirket, 1983'teki "Ön" veri sayfamın PIC1652 veya PIC1654 (program ROM'un 256 veya 512 kelimesi ile) olarak adlandırdığı ve oldukça garip bir talimat seti olarak adlandırdığı başka bir teklif daha vardı. Ben bekliyoruz o iz bırakmadan battı ...


1
Buradaki young'un'lar son noktanızı almayacak. :) ( İpucu )
Adam Lawrence

6502 için kurşun hattı yok mu?
Foton

Tek çipli MCU yerine Z80 / 6800 ile birlikte 6502 mikroişlemcinin daha fazlasını biliyorum. ROM (6501?) İçeren bir sürüm olabilir, ancak cevabı koymak için yeterince iyi hatırlamıyorum.
Brian Drummond

Kapsamlı bir cevap için teşekkür ederim. O zamanlar bir TMS-1000'in fiyatlandırmasının ne olduğunu merak ediyorum. Muhtemelen bugün en düşük uç x86'lardan bile daha ucuz (TMS-1000, mikroişlemci sınıfı için 'üst uç' olmasına rağmen!) Aksi takdirde oyuncak, kapı zili
vb.Kullanılması

Dürüst olmak gerekirse, Nintendo örneğiniz için hangisinin kullanıldığını söyleyemem, ancak kırık bir "Simon" oyununu ayırdım ve bu bir TMS1000 idi. Fiyat? Kendi TMS1000'inizi küçük (5000?) Miktarlarda 10 doların altında tutabileceğinize ve oradan düştüğüne inanıyorum.
Brian Drummond

1

'Black blob' yerleşik çip (COB) teknolojisidir. Teknik bugün hala kullanılmaktadır ve yarı iletken kalıp (lar) doğrudan doğrudan tahtaya yerleştirilir ve birbirine bağlanır. Siyah madde, ince telleri hasardan korumak için kullanılır. Artık çevrede bulabileceğiniz birçok kaynak olduğunu biliyorsunuz, örneğin aşağıdakiler iyi bir giriş gibi görünüyor:

http://www.siliconfareast.com/cob.htm

Intel 4004 1971 yılında piyasaya ve yaygın olarak ilk genel olarak mevcut mikroişlemci olarak kabul edildi. 70'lerin ortalarında, Zilog Z80 gibi mikroişlemciler mevcuttu ve bu tür basit oyunları çalıştırabildiler.

Yani ben bir oyun endüstrisi değilim gerçeği gerçeği onlar muhtemelen bugün bir şeyler yapmak için muhtemelen çok farklı değildi, bir ROM ve basit bir LCD denetleyicisi ile birlikte bir mikroişlemci. O dönemin çoğu oyununun, basitleştirilmiş işlem gücüne sahip olacak şekilde bit eşlemeli olmak yerine LCD'de sabit kablolu elemanlara sahip olduğunu unutmayın.


Cevabınız için çok teşekkürler, ancak COB'un ne olduğunu kavramsal olarak anladığımı düşünüyorum, yani gerçek kalıpları / yarı iletkenleri paketlemenin bir yolu.
Morty29
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.