Tôi không nhất thiết phải gọi một bảng có giao diện video là vi điều khiển. Tôi chưa (chưa) biết đủ về cách spacewar giao tiếp với màn hình, bạn có thể thử một cách tiếp cận tiểu hành tinh trong đó chương trình tạo ra một danh sách các hướng dẫn cho công cụ đồ họa vector mà chính nó là bộ xử lý các lệnh gọi và chương trình con, v.v. gửi danh sách các hướng dẫn video qua cổng nối tiếp đến máy chủ lưu trữ, như thiết bị đầu cuối câm, hiển thị video.
Một cách tiếp cận khác có thể là chỉ cần có được một tiến bộ gameboy, ARM7 16 MHz, có màn hình, có nút bấm. Chi phí khoảng $$ 30or $$ 40 trên ebay. Tại những nơi như realhot ware.com, bạn có thể nhận được một hộp mực flash hoặc dễ dàng hơn để sử dụng thẻ sd (mini, micro hoặc full size). Cửa hàng xung quanh một số khó sử dụng hơn những người khác. Tôi cũng khuyên bạn chỉ nên lấy cáp liên kết trò chơi để bạn có thể cắt nó và tạo hai cáp nối tiếp, sử dụng cái gì đó như thế này có lẽ
http://www.sparkfun.com/products/718
hoặc đây là cái tôi thường sử dụng
http://www.sparkfun.com/products/449
Viết một bộ tải khởi động và khởi động nó ra khỏi hộp mực, sau đó bạn có thể tải các chương trình qua nối tiếp vào ram và chạy chúng ở đó, tiết kiệm rất nhiều thời gian để rút hộp mực ra sau đó gắn thẻ sd sau đó gắn nó sao chép tệp mới, ngắt kết nối nó vào hộp mực trong gba boot và chờ, thất bại, bắt đầu lại. Với bộ tải khởi động nối tiếp, bạn có thể tắt và bật hoặc làm theo hướng dẫn trang của devr và thêm nút đặt lại.
Có lẽ đáng để chi tiêu chỉ một vài đô la và sử dụng một gba sp. Bạn nhận được một màn hình ngược sáng và một dây nguồn để luôn luôn cắm nó. Một NDS sẽ hoạt động từ quan điểm của một nhà phát triển và hộp mực nhưng đau đớn hơn GBA vì bị ướt chân. có trong cả hai trường hợp, bạn chỉ có thể rơi vào một trong những hộp cát hiện có và thực sự không học được gì về phần nhúng của nó. Tôi sẽ không bận tâm làm bất cứ điều gì được nhúng trong trường hợp đó chỉ cần viết một ứng dụng trên máy tính của bạn và được thực hiện với nó.
Nếu bạn không thích đường dẫn gba, bạn có thể xem xét một bộ vi điều khiển và mua một màn hình riêng biệt, earthlcd hoặc sparkfun hoặc một nơi nào đó như thế, rất dễ để đi qua. Các oled trên bảng stellaris eval có lẽ là quá nhỏ, nhưng oled sẽ thực sự mát mẻ. Bạn cũng có thể nhìn vào một số bảng fpga, chúng thường có những thứ như cổng vga hoặc điều khiển LCD, v.v. và bạn có thể đặt mico8 hoặc microblaze hoặc bộ xử lý khác vào đó. Có một dự án lớn hơn là chỉ viết phần mềm cho một bảng eval, nhưng đưa bạn vào danh mục vi điều khiển có cổng vga.
Tôi đã không xem xét các chi tiết nhưng việc thêm một cái gì đó như thế này vào một số bảng vi điều khiển khác có thể cung cấp cho bạn gói bạn đang tìm kiếm
http://www.sparkfun.com/products/10329
Hoặc có lẽ là một bảng stellaris với usb otg, và có được một số loại trình điều khiển video dựa trên usb.
Bạn đang sử dụng làm nguồn cơ bản của bạn là gì? Bản thân tôi đã thực hiện một bản dịch nhị phân tĩnh của các tiểu hành tinh, đầu tiên là một bản mô phỏng sau đó là bản dịch từ nguồn pdp1 / âm thanh nhị phân giống như một dự án rất thú vị.