TinyLlama x86 บอร์ดคอมพิวเตอร์ย้อนยุคที่ออกแบบมาเพื่อรันเกม DOS ใช้โปรเซสเซอร์ DM&P Vortex86EX 32 บิต x86 พร้อมด้วย MIDI synthesizer ที่ใช้ Raspberry Pi Zero 2 W รันเฟิร์มแวร์ MT32-Pi
Eivind Bohler เติบโตมาจากการเล่นเกมบนคอมพิวเตอร์ยุค 386/486 โดยมองหาฮาร์ดแวร์ล่าสุดที่คล้ายคลึงกันเพื่อเล่นเกม DOS และหลังจากค้นพบบอร์ดที่เข้ากันได้กับ 86Duino x86 Arduino เขาตัดสินใจใช้โมดูล SOM-128-EX ที่ขับเคลื่อนบอร์ดเพื่อสร้าง บอร์ด TinyLlama พร้อมชิปเสียง Crystal CS4237B ที่เข้ากันได้กับ Sound Blaster Pro และ MIDI synthesizer
สเปคของ TinyLlama:
- D&MP SOM-128-EX system-on-module พร้อม
- โปรเซสเซอร์ – DM&P Vortex86EX 32-bit x86 processor @ 60 ถึง 500 MHz
- หน่วยความจำ – DDR3 128MB
- ที่เก็บข้อมูล – SPI flash8MB
- ที่เก็บข้อมูล – ช่องเสียบ MicroSD Card
- เอาต์พุตวิดีโอ – VGA สูงถึง 1024×768 @ 60 Hz โดยใช้โมดูล Vortex86VGA ที่ทำงานนอกเลน x1 PCI-e
- Audio เสียง
- ชิปเสียง all-in-one Crystal CS4237B
- MIDI synthesizer ที่ใช้ Raspberry Pi Zero 2 W รัน MT32-Pi เฟิร์มแวร์โอเพ่นซอร์ส, โมดูล GY-PCM5102 I²S DAC, ตัวเลือกหน้าจอแสดงผล OLED
- ลำโพงพีซี 12 มม.
- แจ็คเสียง line-ou 3.5 มม
- USB – 2x ขั้วต่อ USB 2.0 Type-A สำหรับคีย์บอร์ด, เมาส์ และ/หรือที่เก็บข้อมูล
- อนุกรม (Serial)
- พอร์ตอนุกรม DE-9 RS232 (COM1)
- ขั้วต่ออนุกรม TTL 3 ขา (COM2)
- อื่น ๆ
- แบตเตอรี่ CR1220 สำหรับ RTC
- ปุ่มเปิดปิดและรีเซ็ต
- ปุ่มสำหรับสลับระหว่างโหมด MT32/MIDI ทั่วไป
- ปุ่มสำหรับสลับระหว่าง Audio ROM / Soundbanks
- ขั้วต่อไฟ 2 พินสำหรับพัดลม (เลือกได้ 5V หรือ 3.3V)
- แหล่งจ่ายไฟ – 5V ผ่านพอร์ต USB Micro-B
- การใช้พลังงาน – (กินไฟเท่าไหร่) เมื่อต่อกับ Pi ~4.5W, ไม่ได้ใช้งาน ~3W ซึ่งก็ขึ้นอยู่กับความถี่ของ CPU ด้วย
- ขนาด – ใหญ่กว่าบอร์ด Raspberry Pi รุ่น B เล็กน้อย
ระบบมี ROM Coreboot/SeaBIOS แบบกำหนดเอง และได้รับการออกแบบมาให้รัน MS-DOS หรือ FreeDOS เป็นส่วนใหญ่ นอกจากนี้ยังมีเคส 3 มิติ ที่ผลิตด้วย 3D Printer เพื่อให้ดูเหมือนมินิพีซีหรือคอนโซลเกมมากขึ้น การออกแบบนี้เป็นฮาร์ดแวร์โอเพ่นซอร์ส และคุณจะพบกับ KiCad schematics และ PCB layout, ซอร์สโค้ดสำหรับ BIOS และเฟิร์มแวร์ CS4237B, ไฟล์สำหรับเคส 3 มิติ และเอกสารประกอบบน GitHub คุณยังสามารถติดตามการพัฒนาและ/หรือถามคำถามบน Forum Vogons
หากคุณไม่อยากสร้าง TinyLlama ด้วยตัวเอง Eivind มีชุดอุปกรณ์ขายเพียง 24 ชุดเมื่อเดือนที่แล้ว แต่ตอนนี้สินค้าอาจหมดสต็อค…
แปลจากบทความภาษาอังกฤษ : TinyLlama x86 retro computer uses the Raspberry Pi Zero 2 W as a MIDI synthesizer
บรรณาธิการข่าวและบทความภาษาไทย CNX Software ได้มีความสนใจในด้านเทคโนโลยี โดยเฉพาะ Smart Home และ IoT