Moviecart - เปิดตัวคาร์ทริดจ์ภาพยนตร์สีเต็มรูปแบบและเสียงสำหรับ Atari 2600
(github.com/lodefmode)- MovieCart เป็นโปรเจกต์ซอฟต์แวร์และฮาร์ดแวร์สำหรับสร้างคาร์ทริดจ์ภาพยนตร์สีแบบยาวและเสียงบน Atari 2600 รุ่นพื้นฐาน
- ภาพบนหน้าจอใช้ฟิลด์สองชุดที่แสดงสลับกันที่ 60fps โดยแต่ละฟิลด์ประกอบด้วยแพตเทิร์นตารางหมากรุกขนาด 10 x 262 เซลล์
- แต่ละเซลล์บรรจุหนึ่งสีจากทั้งหมด 128 สี และมีขนาดกว้าง 8 พิกเซล สูง 1 พิกเซล ส่งผลให้ได้ 80 x 262 @ 30fps และ 10 สีต่อหนึ่งบรรทัด
- เสียงเป็น 15.720KHz 4 บิต โมโน โดยจอยสติ๊กควบคุมความสว่าง·ระดับเสียง·ตำแหน่ง shuttle ส่วนสวิตช์บนคอนโซลควบคุมขาวดำ·ย้อนกลับ 10 วินาที·ย้อนกลับทั้งหมด
- แต่ละฟิลด์ต้องใช้ข้อมูล 2.5KB, 1 วินาทีเทียบเท่ากับคาร์ทริดจ์ Combat 75.5 ตลับ และภาพยนตร์ยาว 2 ชั่วโมงต้องใช้ปริมาณข้อมูลมากกว่า 500,000 คาร์ทริดจ์
สิ่งที่ MovieCart มอบให้
- MovieCart เป็นโปรเจกต์สำหรับสร้างคาร์ทริดจ์ที่บรรจุภาพยนตร์สีแบบยาวและเสียงบน Atari 2600 รุ่นพื้นฐาน
- README แนะนำว่าให้คุณสัมผัส “ความเพลิดเพลินแห่งจอเงิน” ที่บ้านด้วยความแม่นยำแบบดิจิทัล
- เป้าหมายที่ต้องการมอบให้คือการสร้างไลบรารีภาพยนตร์ยาวที่ความละเอียด 80 x 192, สี 7 บิต, เสียงโมโน 4 บิต
- สามารถสั่งจองชุดคิทล่วงหน้าได้ที่ Tindie
การอัปเดตคอนเทนต์และการเข้ารหัส
- วิธีเล่นไฟล์อื่นมีแนะนำไว้ใน
docs/How_To_Update_Content.txt - วิธีเข้ารหัสด้วยตนเองมีให้ใน วิดีโอ YouTube
วิธีแสดงผลวิดีโอ
- หน้าจอแสดง ฟิลด์สองชุด สลับกันที่ 60fps
- แต่ละฟิลด์ประกอบด้วยแพตเทิร์นตารางหมากรุกขนาด 10 x 262 เซลล์
- แต่ละเซลล์มีหนึ่งสีจากทั้งหมด 128 สี
- ขนาดของแต่ละเซลล์คือกว้าง 8 พิกเซล สูง 1 พิกเซล
- วิธีนี้ทำให้ความละเอียดที่ใช้งานได้จริงเป็น 80 x 262 @ 30fps
- ในหนึ่งบรรทัดจะแสดง 10 สี
เสียงและการควบคุม
- เสียงเป็นโมโน 4 บิตที่สร้างที่ 15.720KHz
- จอยสติ๊กควบคุมค่าต่อไปนี้
- ความสว่าง
- ระดับเสียง
- ตำแหน่ง shuttle
- สวิตช์บนคอนโซลควบคุมฟังก์ชันต่อไปนี้
- สลับขาวดำ
- ย้อนกลับ 10 วินาที
- ย้อนกลับทั้งหมด
ขนาดข้อมูล
- แต่ละฟิลด์ต้องใช้ข้อมูล 2.5KB
- ความยาว 1 วินาทีเทียบเท่ากับคาร์ทริดจ์ Combat 75.5 ตลับ
- ภาพยนตร์ยาว 2 ชั่วโมงเต็มต้องใช้ขนาดข้อมูลเทียบเท่ากับ คาร์ทริดจ์มากกว่า 500,000 ตลับ
1 ความคิดเห็น
ความคิดเห็นบน Hacker News
ชิปที่ซื้อได้ในราคาเศษเงินมีพลังประมวลผลสูงกว่าสมัยก่อนหลายลำดับขั้น แล้วผู้คนก็เอามันยัดเข้าไปในเครื่องโบราณเล่น ๆ อย่างกับเป็นเรื่องธรรมดา
แนวคิดที่ใส่อุปกรณ์ประมวลผลเต็มไปหมดในคาร์ทริดจ์ แล้วใช้คอมพิวเตอร์ “จริง” แทบจะเหมือน GPU ห่วย ๆ นี่สนุกมากจริง ๆ
ผมมักสงสัยอยู่บ่อย ๆ แบบการทดลองทางความคิดว่าเราจะขยายขีดความสามารถของคอนโซลแบบคาร์ทริดจ์ได้มากแค่ไหน
อย่างโปรเจกต์นี้ การใส่ ชิป ARM ในคาร์ทริดจ์แล้วส่งวิดีโอเป็น H.264 จะเป็นไปได้ไหมนะ
ตอนนี้ไม่ได้อยู่หน้าคอมพิวเตอร์ แต่อยากลองเทียบดูว่าโคเดกสมัยใหม่บีบอัดต่างกันแค่ไหน
ชอบไอเดียที่พยายามใส่โปรเซสเซอร์ที่แรงกว่า CPU ของเครื่องหลักประมาณ 5–10 เท่าเข้าไป
ที่น่าสนใจอีกอย่างคืออีกไม่กี่ปีต่อมา โปรเซสเซอร์ ARM ที่สเปกแทบเหมือนกันก็กลายเป็นสมองของ Game Boy Advance
มีเกมที่สร้างขึ้นมาเพื่อใช้ชิปนั้นอย่างเต็มที่แล้วด้วย และโดยส่วนตัวแล้ว Robotron ของ ChampGames น่าประทับใจที่สุด
PlusCart ยังมีชิป WiFi สำหรับเชื่อมต่ออินเทอร์เน็ตด้วย
ในโลก Atari 2600 ตอนนี้เป็นยุคที่น่าตื่นเต้นมาก
ไม่ได้ทำเพื่อเงิน แต่ถ้าดัดแปลงคำของ George Mallory นิดหน่อยก็คือทำไป เพราะมีความท้าทายอยู่ตรงนั้น
ต้องมีใครสักคนทำ
หน้าปกมี “The Jerk” พร้อมภาพ Steve Martin ในช่วงที่เขาเปล่งประกายที่สุด
ด้านหลังมี “ผลงานคลาสสิกอีกมากมายให้เพิ่มในคอลเลกชันของคุณ” รวมถึง Star Wars และ Kramer vs. Kramer
แต่สงสัยว่าทำไมถึงเลือก Model CX2615 เพราะนั่นคือ “Demons to Diamonds” และออกในปี 1982 แต่ในคู่มือเขียนชัดเจนว่า “(c) 1977 ATARI, INC.”
ต้องจำไว้ว่า 2600 ไม่มี เฟรมบัฟเฟอร์ ดังนั้นเหมือนกับเวลารันคาร์ทริดจ์อื่น ๆ ตัว 2600 เองก็ยังต้องทำงานไม่น้อยในทุกเฟรม
เคอร์เนลที่รันบน 2600 ก็ยอดเยี่ยม แต่สิ่งที่สร้างความแตกต่างจริง ๆ คือวิธีเข้ารหัส Lodefmode ทำได้ดีมาก และวิธีใช้ playfield/background กับสีของ player ก็ฉลาดมาก
มีหนังสือที่ใช้เทคนิคนั้นเป็นชื่อเรื่องด้วย ซึ่งค่อนข้างยอดเยี่ยมและควรค่าแก่การอ่าน
https://en.wikipedia.org/wiki/Racing_the_Beam
“Sloot Digital Coding System เป็นเทคนิคที่เรียกว่าการแชร์ข้อมูล ซึ่งผู้ประดิษฐ์อ้างว่าสามารถเก็บไฟล์ภาพยนตร์ดิจิทัลเต็มเรื่องไว้ในข้อมูล 8KB ได้ สิ่งนี้ละเมิดทฤษฎีบทการเข้ารหัสแหล่งกำเนิดของ Shannon ไปหลายลำดับขั้น เทคนิคนี้ถูกอ้างว่าพัฒนาโดย Romke Jan Bernhard Sloot ในปี 1995 …”
“เพียงไม่กี่วันก่อนจะมีการลงนามสัญญาขายสิ่งประดิษฐ์ Sloot เสียชีวิตกะทันหันด้วยอาการหัวใจวาย ซอร์สโค้ดไม่เคยถูกกู้คืน และเทคนิคกับคำกล่าวอ้างนี้ก็ไม่เคยถูกทำซ้ำหรือยืนยันได้”
ดูเหมือนคาร์ทริดจ์จะซื้อขายกันราว 25 ดอลลาร์ เป็นสื่อเจ๋ง ๆ ที่น่าลองสำรวจ คงต้องซื้อสักอัน
https://www.youtube.com/watch?v=QB3oHdSjfCE
https://youtu.be/tB6Uj2RGhPU