Tôi đang nhận được một trong những http://www.old-computers.com/museum/computer.asp?st=1&c=446
Tôi đang lên kế hoạch xây dựng một máy chủ bên trong nó. Và tôi đã nghĩ đến việc sử dụng màn hình CGA tích hợp làm trạng thái hiển thị (kiểu LCDInfo hoặc bất cứ thứ gì mà các chuyên viên máy tính mát mẻ sử dụng hiện nay). Màn hình có màu hổ phách đơn sắc nên có thể trông hơi giống màn hình EL của Planar mà một số người đã sử dụng trong các mod của họ. Và tôi muốn sử dụng một Arduino (hoặc một cái gì đó tương tự) như một giải pháp phần mềm trung gian ... PC -> Arduino -> Màn hình
Tôi đã kiểm tra một chút và CGA là tín hiệu RGBI sử dụng giao tiếp TTL. 4 dòng (RGB + Cường độ), kết hợp với HSYNC (15,75KHz) và VSYNC (60Hz). 4 "màu đầu vào" là bật hoặc tắt logic. Sự kết hợp của những thứ này tạo ra tới 16 màu. Tuy nhiên, vì đây là màn hình màu hổ phách, nên có thể dễ dàng nhất để bắt đầu với "all-high" hoặc "all-low" ... Trắng và Đen.
Vì vậy, vấn đề là như sau ... Tôi có thể cả dây và mã hóa arduino để bật và tắt các dòng TTL, nhưng tôi không chắc mình sẽ làm gì với các đầu vào HSYNC và VSYNC. Và làm thế nào để thời gian lật TTL để tương ứng với pixel trên màn hình. (Độ phân giải CGA tiêu chuẩn là 320x200).
Tôi không giỏi về điện tử, nhưng tôi rất giỏi làm theo hướng dẫn và đưa ra gợi ý
Có ai đã thử điều này trước đây?
EDIT : Tôi có thể sử dụng một phiên bản sửa đổi của điều này? http://www.eystems.ro/deogen/deogen_en.html
EDIT2 : Tôi không cần sử dụng Arduino. Nhưng tôi muốn giữ nó đơn giản nhất có thể.
EDIT3 : Có vẻ như màn hình đang nói đến thực sự là một màn hình tổng hợp, và không phải là màn hình đầu vào CGA "thực". Vì vậy, có lẽ làm cho mọi thứ dễ dàng hơn một chút. Nhưng tôi vẫn quan tâm đến cách tạo tín hiệu CGA thuần bằng vi điều khiển ...