C64-Controller
ควบคุมคอมพิวเตอร์ C64 retro ของคุณ เลือก Kernal, BASIC และ Charset เลือกรหัสอุปกรณ์ของไดรฟ์ SD2IEC ภายใน
นี่คือ Hardware Extension สำหรับคอมพิวเตอร์ C64 retro (C64 เป็นฮาร์ดแวร์ retro จาก Commodore)
ฮาร์ดแวร์ที่จำเป็น:
- คอมพิวเตอร์ C64 เก่า
- (เลือกได้) ไดรฟ์ SD2IEC ภายใน
- multi ROM adapter (เช่น REPROM64)
- Arduino Nano [3€]
- จอแสดงผล OLED 128x64 [3€]
- (เลือกได้) จอแสดงผล I2C LCD [3€] (16x2, 20x2, 20x4)
- Rotary Encoder [1€]
ซอฟต์แวร์ที่จำเป็น:
- Arduino Workbench
- Arduino Lib: LCD Menu Lib 2: https://github.com/Jomelo/LCDMenuLib2
- Arduino Lib: U8g2lib: https://github.com/olikraus/u8g2
คุณสมบัติ:
- รีเซ็ต C64
- เลือก Kernal หนึ่งใน 4 แบบ (และ autoreset)
- (เลือกได้) เลือก BASIC หนึ่งใน 2 แบบ (และ autoreset)
- (เลือกได้) เลือก Charset หนึ่งใน 4 แบบ
- (เลือกได้) เลือกรหัสอุปกรณ์ตั้งแต่ 8 ถึง 11 สำหรับไดรฟ์ภายใน
- จอแสดงผลข้อมูล
REPROM-64
นี่คือหนึ่งใน multi ROM adapter ที่ดีที่สุดสำหรับ C64 Arduino สามารถควบคุม adapter นี้ได้โดยตรง
ลิงก์: http://www.henning-bekel.de/reprom64/
รายละเอียดทางเทคนิคเพิ่มเติม
การปรับปรุงคีย์บอร์ดเกมวินเทจให้ทันสมัย
โปรเจกต์นี้เปลี่ยน Commodore 64 หรือจอยสติ๊ก 8-bit แบบคลาสสิกให้กลายเป็น USB HID (Human Interface Device) สมัยใหม่สำหรับใช้กับ emulators
- ฮับสแกน Matrix: Arduino (ใช้ ATmega32U4 / Pro Micro) เชื่อมต่อกับ 8x8 keyboard matrix ของ C64 firmware ใช้ลูป "Strobe and Sense" ความเร็วสูงเพื่อตรวจจับการกดปุ่มพร้อมกัน
- การจำลอง USB Keyboard: การกดปุ่มทางกายภาพทุกครั้งจะถูกแปลเป็น HID ที่ทันสมัยเทียบเท่า (เช่น 'W' สำหรับทิศทาง 'Up' ของ C64) โดยใช้
Keyboardlibrary ทำให้ฮาร์ดแวร์วินเทจสามารถ plug-and-play ได้บน Windows, Mac และ Linux
ประสิทธิภาพ
- Zero-Latency Polling: ปรับให้เหมาะสมเพื่อสแกน 64-switch matrix ทั้งหมดในเวลาน้อยกว่า 2ms ทำให้มั่นใจได้ถึงความรู้สึกตอบสนองที่รวดเร็วสำหรับการเล่นเกม retro ความเร็วสูง