3 poin oleh GN⁺ 2024-04-28 | 1 komentar | Bagikan ke WhatsApp
  • MovieCart adalah proyek perangkat lunak dan perangkat keras untuk membuat kartrid film panjang berwarna dan audio untuk Atari 2600 standar
  • Layar menampilkan dua field secara bergantian pada 60fps, dan tiap field terdiri dari pola kotak-kotak 10 x 262 sel
  • Setiap sel menyimpan satu dari 128 warna, dengan lebar 8 piksel dan tinggi 1 piksel, sehingga menghasilkan 80 x 262 @ 30fps dan 10 warna per baris
  • Audio berupa 15.720KHz mono 4-bit, dan joystick mengatur kecerahan, volume, serta posisi shuttle, sementara sakelar konsol mengontrol hitam-putih, mundur 10 detik, dan mundur penuh
  • Tiap field membutuhkan data 2.5KB, 1 detik setara dengan 75.5 kartrid Combat, dan film panjang 2 jam membutuhkan kapasitas setara lebih dari 500 ribu kartrid

Apa yang ditawarkan MovieCart

  • MovieCart adalah proyek untuk membuat kartrid berisi film panjang berwarna dan audio pada Atari 2600 standar
  • README memperkenalkannya sebagai cara untuk menikmati “kesenangan layar perak” di rumah dengan akurasi digital
  • Target yang ditawarkan adalah membangun pustaka film panjang dengan resolusi 80 x 192, warna 7-bit, dan audio mono 4-bit
  • Kit dapat dipesan di muka melalui Tindie

Pembaruan konten dan encoding

  • Cara memutar file lain dijelaskan dalam docs/How_To_Update_Content.txt
  • Cara melakukan encoding sendiri disediakan melalui video YouTube

Cara tampilan video

  • Layar menampilkan dua field secara bergantian pada 60fps
  • Tiap field terdiri dari pola kotak-kotak 10 x 262 sel
    • Setiap sel memiliki satu dari 128 warna
    • Ukuran tiap sel adalah lebar 8 piksel dan tinggi 1 piksel
  • Dengan cara ini, resolusi efektif menjadi 80 x 262 @ 30fps
  • Tiap baris menampilkan 10 warna

Audio dan kontrol

  • Suara adalah mono 4-bit yang dihasilkan pada 15.720KHz
  • Joystick mengontrol nilai berikut
    • Kecerahan
    • Volume
    • Posisi shuttle
  • Sakelar konsol mengontrol fungsi berikut
    • Peralihan hitam-putih
    • Mundur 10 detik
    • Mundur penuh

Skala data

  • Tiap field membutuhkan data sebesar 2.5KB
  • Durasi 1 detik setara dengan 75.5 kartrid Combat
  • Seluruh film panjang 2 jam membutuhkan skala data yang setara dengan lebih dari 500 ribu kartrid

Demo dan pemberitahuan hak cipta

  • Video demo pemutaran dapat ditonton di YouTube
  • Video demo colorize dapat ditonton di YouTube
  • README menyertakan pemberitahuan fair use berdasarkan Section 107 dari undang-undang hak cipta 1976, yang menyebutkan penggunaan untuk kritik, komentar, pelaporan berita, pendidikan, dan penelitian

1 komentar

 
GN⁺ 2024-04-28
Komentar Hacker News
  • Saya suka sekali hal-hal luar biasa seru yang sedang terjadi di dunia retrocomputing saat ini
    Chip yang bisa dibeli dengan harga receh sekarang punya kemampuan komputasi beberapa orde lebih kuat daripada dulu, dan orang-orang dengan santainya menyelipkannya ke mesin kuno hanya demi bersenang-senang
    Gagasan menjejalkan banyak perangkat komputasi ke dalam kartrid lalu memakai komputer “asli”-nya seperti GPU yang sangat buruk benar-benar lucu dan menarik
    • Saya juga ingin melihat game retro berbasis perangkat keras ESP32
  • Cara memanfaatkan kartrid seperti ini benar-benar keren
    Saya cukup sering bertanya-tanya, sebagai eksperimen pikiran, apakah konsol berbasis kartrid bisa diperluas jauh lebih banyak lagi
    Dengan proyek seperti ini, mungkinkah memasukkan ARM chip ke dalam kartrid dan mengirim video dalam H.264
    Saya sedang tidak di depan komputer sekarang, tapi saya jadi ingin membandingkan seberapa berbeda codec modern melakukan kompresi
    • Ada contoh lain, tetapi game SNES yang dibatalkan pada 1995, Hayazashi Nidan Morita Shogi 2, tadinya hendak memakai prosesor ARMv3 21MHz untuk AI
      Saya suka gagasan memasukkan prosesor yang kira-kira 5~10 kali lebih kuat daripada CPU utama konsolnya
      Menarik juga bahwa beberapa tahun kemudian, prosesor ARM dengan spesifikasi yang hampir sama justru menjadi otak Game Boy Advance
    • Tentu saja bisa. Misalnya, https://github.com/ShironekoBen/superrt menunjukkan ray tracing real-time di Super Nintendo dengan Cyclone-V FPGA
    • Video Reverse Emulation dari tom7 juga layak ditonton: https://youtube.com/watch?v=ar9WRwCiSr0
    • Bisa. Harmony Cart dan UnoCart/PlusCart sama-sama berisi chip ARM
      Sudah ada game yang dibuat dengan memanfaatkan chip itu secara aktif, dan menurut saya yang paling mengesankan adalah Robotron dari ChampGames
      PlusCart bahkan punya chip WiFi untuk akses internet
      Ini masa yang menyenangkan di dunia Atari 2600
    • Saya pernah terpikir membuat kartrid catur untuk Famicom, dengan konsep memasukkan sesuatu seperti ARM kelas rendah di dalamnya
  • Proyek seperti inilah permata yang kadang ingin saya temukan di HN
    Bukan karena uang, tetapi, meminjam dan sedikit memelintir George Mallory, dilakukan karena tantangannya ada di sana
    Seseorang memang harus melakukannya
    • Kalau belum muncul, rasanya sebentar lagi akan masuk Hackaday
    • Saya selalu bilang begini. Ini begitu bodoh dan tidak ada gunanya sehingga justru wajib dilakukan
  • Luar biasa. Saya juga suka bahwa mereka sampai membuat manual bergaya 2600 untuk ini
    Sampul depannya menampilkan “The Jerk”, dengan Steve Martin di masa paling bersinarnya
    Bagian belakangnya memuat “lebih banyak karya klasik untuk ditambahkan ke koleksi Anda”, termasuk Star Wars dan Kramer vs. Kramer
    Tapi saya penasaran kenapa mereka memilih Model CX2615. Itu adalah “Demons to Diamonds” dan dirilis pada 1982, sementara manualnya jelas bertuliskan “(c) 1977 ATARI, INC.”
    • Sekarang tinggal menunggu E.T. mendapat perlakuan yang sama
  • Jadi kartridnya adalah komputernya, dan konsolnya pada dasarnya dipakai seperti layar bodoh? Tidak semenarik yang saya harapkan
    • 2600 sedang melakukan streaming data dari kartrid, dan di dalamnya juga ada program yang berjalan di 2600
      Perlu diingat bahwa 2600 tidak punya frame buffer. Jadi seperti halnya saat menjalankan kartrid lain, 2600 juga tetap melakukan cukup banyak pekerjaan di setiap frame
      Kernel yang berjalan di 2600 itu juga hebat, tetapi yang benar-benar membuat perbedaan adalah cara pengkodeannya. Lodefmode benar-benar bekerja dengan sangat baik, dan cara memanfaatkan warna playfield/latar belakang serta player sangat cerdas
    • Tidak tahu apakah Anda pernah mendengar istilah racing the beam. Itu adalah ungkapan yang berasal dari pemrograman game 2600
      Ada juga buku dengan judul itu, dan bukunya cukup bagus serta layak dibaca
      https://en.wikipedia.org/wiki/Racing_the_Beam
  • Tinggal tambahkan saja metode kompresi Sloot, lalu satu kartrid bisa memuat seluruh perpustakaan film! https://en.wikipedia.org/wiki/Sloot_Digital_Coding_System
    • Misteri yang menarik
      “Sloot Digital Coding System adalah teknik berbagi data yang konon memungkinkan penemunya menyimpan satu berkas film digital penuh dalam 8KB data. Ini melanggar teorema pengkodean sumber Shannon dalam beberapa orde besaran. Teknik ini diklaim dikembangkan pada 1995 oleh Romke Jan Bernhard Sloot …”
      “Hanya beberapa hari sebelum kontrak penjualan penemuan itu ditandatangani, Sloot tiba-tiba meninggal karena serangan jantung. Kode sumbernya tidak pernah ditemukan kembali, dan teknik maupun klaim tersebut tidak pernah berhasil direproduksi atau diverifikasi.”
    • Kalau dalam bentuk prompt, mungkin 8KB saja cukup
  • 4GB untuk total sekitar 4 jam konten itu cukup bagus
    Kartridnya tampaknya dijual di kisaran 25 dolar. Ini media yang keren untuk dieksplorasi, jadi saya mungkin akan membeli satu
  • Mengesankan. Mengingat cara kerja grafis 2600, saya tadinya mengira ini mustahil, tetapi ternyata mereka berhasil
  • Port Dragon's Lair untuk TI-99/4A juga layak dilihat
    https://www.youtube.com/watch?v=QB3oHdSjfCE
  • Ini justru menjaga akurasi periode. Cloak & Dagger masih 7 tahun lagi sebelum rilis
    https://youtu.be/tB6Uj2RGhPU
    • Sangat menyentuh nostalgia yang dalam