Bagaimana video game genggam dari era 70-an dan 80-an bekerja?

15

Saya ingin tahu tentang bagaimana video game genggam awal dari tahun 70-an dan 80-an bekerja. Anda tahu, gim-gim kecil dengan layar LCD dengan "elemen-elemen tetap" yang berarti sulit untuk satu (atau sejumlah kecil) gim tertentu. Contohnya,

ini :

masukkan deskripsi gambar di sini

atau ini :

masukkan deskripsi gambar di sini

Khususnya, jenis pengontrol mikro apa yang digunakan game ini? Seingat saya, biasanya ada satu "gumpalan" epoksi besar di tengah papan yang mungkin mengendalikan semuanya. Jadi pertanyaan saya adalah, apa yang ada di dalam gumpalan ini? Apakah itu mikrokontroler standar kecil dengan ROM yang menjalankan gim sebenarnya, atau apakah itu CPU / pengontrol khusus untuk setiap desain? Atau mungkin itu bahkan bukan CPU tetapi lebih seperti mesin negara sederhana bawaan untuk game yang bersangkutan? Saya menyadari jawabannya mungkin tergantung pada permainan tertentu.

Apakah desain / skema untuk game-game ini telah dirilis atau apakah ada buku / referensi yang bagus tentang bagaimana mereka dibuat? Akhirnya, alat apa yang digunakan untuk merancang mikrokontroler seperti ini? Apakah itu didasarkan pada sesuatu seperti sintesis VHDL / Verilog, atau apakah itu pendekatan yang lebih rendah dengan pengkabelan elemen individu?

Morty29
sumber
3
Beli satu dan pisahkan!
Connor Wolf
Topik yang sangat menarik :-)
Al Kepp

Jawaban:

13

Sementara 4004 dan Z80 tersedia, keduanya tidak mungkin digunakan dalam perangkat genggam di mana jumlah komponen yang rendah, biaya dan masa pakai baterai menjadi penting.

Ada keluarga mikrokontroler 4-bit dan 8-bit dari tahun 1970-an yang sebagian besar telah dilupakan - ini biasanya memiliki ROM on-chip sehingga setelah mengembangkan program Anda pada sistem emulasi yang relatif mahal - selalu dalam bahasa assembly - Anda membayar uang dan pabrikan silikon membuat topeng - dan mencetak konten ROM spesifik ANDA pada waferload chip kosong, kemudian menguji, mengiris, dan mengemasnya: enam minggu kemudian, Anda memiliki kiriman 25.000 mikron dengan isi ROM permanen dan berdoa agar program akan bekerja ...

(* Atau mati disediakan bagi Anda agar sesuai gumpalan epoksi Anda sendiri lebih)

  • Texas Instruments memiliki TMS-1000 dan menjual jutaan mungkin dengan set yang sama dari 20 lagu yang sedikit off-key untuk bel pintu.

  • National Semi memiliki SC / MP ... tidak tahu banyak tentang itu kecuali bahwa saya percaya itu digunakan di komputer Sinclair pertama, "Science of Cambridge MK14", satu atau dua tahun sebelum ZX80, ZX81 dan Spectrum.

  • Intel memiliki 8048 delapan pahit yang masih dapat digunakan di keyboard PC sejauh yang saya tahu ... mereka bahkan memiliki versi EPROM (8748) yang menarik bagi perusahaan yang lebih kecil (tanpa biaya topeng! YAY!) Saya digigit ketika versi CMOS yang dijanjikan dari 8748 diam-diam dijatuhkan ...

  • Zilog telah (masih memiliki, saya pikir) Z8.

  • Motorola, anehnya, agak merindukan kapal ini meskipun 6800 - 6802 mungkin merupakan upaya tetapi 6811 itu (menurut ingatan saya) cukup terlambat dalam permainan.

  • RCA memiliki CMOS (daya rendah !!!!) 1802 dengan instruksi paling aneh di planet ini.

  • Dan sebuah perusahaan yang telah lama terlupakan bernama General Instruments memiliki penawaran lain, yang lembar data "Pendahuluan" saya dari tahun 1983 menyebut PIC1652 atau PIC1654 (dengan 256 atau 512 kata ROM program). Dan satu set instruksi yang cukup aneh. Saya berharap bahwa tenggelam tanpa jejak ...

Brian Drummond
sumber
1
Para pemuda di sekitar sini tidak akan mendapatkan poin terakhir Anda. :) ( Petunjuk )
Adam Lawrence
Tidak ada garis peluru untuk 6502?
The Photon
Saya tahu tentang 6502 lebih banyak mikroprosesor bersama Z80 / 6800 daripada MCU chip tunggal. Mungkin ada versi dengan ROM (6501?) Tapi saya tidak ingat cukup baik untuk memasukkannya ke dalam jawaban.
Brian Drummond
Terima kasih atas jawaban yang menyeluruh. Saya ingin tahu berapa harga, katakanlah, TMS-1000 saat itu. Mungkin lebih murah daripada x86 terendah saat ini (meskipun TMS-1000 adalah 'kelas atas' untuk kelas mikroprosesor saat itu!) Karena jika tidak, maka tidak akan mungkin untuk menggunakannya mainan, bel pintu dll.
Morty29
Sejujurnya saya tidak bisa mengatakan yang mana jika digunakan untuk contoh Nintendo Anda, tapi saya membongkar game "Simon" yang rusak dan itu adalah TMS1000. Harga? Saya percaya Anda bisa memiliki TMS1000 Anda sendiri di bawah $ 10 dalam jumlah kecil (5000?) Dan turun dari sana.
Brian Drummond
1

'Gumpalan hitam' adalah teknologi chip-on-board (COB). Teknik ini masih digunakan sampai sekarang dan dadu semikonduktor ditempatkan langsung di atas papan dan saling berhubungan. Zat hitam digunakan untuk melindungi kabel halus dari kerusakan. Sekarang Anda tahu istilah ada banyak sumber daya di sekitar Anda dapat menemukan, misalnya yang berikut ini terlihat seperti pengantar yang baik:

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

The Intel 4004 dirilis pada tahun 1971 dan secara luas dianggap sebagai mikroprosesor pertama umumnya tersedia. Pada pertengahan tahun 70-an mikroprosesor seperti Zilog Z80 sudah tersedia dan mereka lebih mampu menjalankan game sederhana seperti itu.

Jadi, walaupun saya bukan orang dalam industri game, kenyataannya adalah bahwa mereka mungkin tidak jauh berbeda dengan cara Anda melakukan sesuatu hari ini, mikroprosesor yang dikombinasikan dengan ROM dan pengontrol LCD sederhana. Ingatlah bahwa sebagian besar game pada zaman itu memiliki elemen yang dihubungkan dengan kabel pada LCD alih-alih dipetakan sedikit yang akan menyederhanakan daya pemrosesan.

PeterJ
sumber
Terima kasih banyak atas jawabannya, meskipun saya pikir saya secara konseptual memahami apa itu COB, yaitu hanya cara mengemas mati / semikonduktor yang sebenarnya.
Morty29