ZX81 / TS1000 Emulator là một giả lập ZX81 cho VGA máy tính chạy Linux.
z81 là một Sinclair ZX81 (còn được gọi là Timex TS1000) giả lập. Nó
sử dụng svgalib. Nó hỗ trợ hầu hết các chương trình và trò chơi, với lớn
trường hợp ngoại lệ là trò chơi sử dụng xử lý ngắt. Nó hỗ trợ các
pseudo-hi-res chế độ. Nó tiết kiệm và tải các chương trình trong .P Xtender của
định dạng, nhưng sẽ có thể tải 0,81 dạng giả lập của Atari
file. (Nó hoạt động trên những cái tôi đã cố gắng, nhưng tôi đã không cố gắng rất nhiều.)
xz81 là một phiên bản của z81 cho X. Một vài tính năng khá tầm thường là
mất tích (như màn hình trợ giúp), nhưng bên cạnh đó nó là tất cả ở đó.
Phiên bản này sẽ làm việc trên Linux không hệ thống, mặc dù nó cần một số
các tính năng như setitimer () và sigaction () mà có lẽ sẽ là
vắng mặt trên một số máy / hệ điều hành. xz81 chỉ được biết đến để làm việc trên 1-bit và
Màn hình 8-bit, và rất có thể sẽ không hoạt động trên những người khác. Nhưng nhìn chung,
nếu xz80 hoạt động, xz81 lẽ sẽ. Xin lỗi về tên, đó là
dễ dàng nhầm lẫn với `xz80 ', nhưng được phúc ban đầu được gọi là Z81,
Tôi không thể làm quá nhiều về việc này.
z81txt là một phiên bản text-mode. Nó vẫn đòi hỏi chế độ bàn phím thô
và ghi vào màn hình trực tiếp '' sử dụng / dev / vcsa0, vì vậy nó sẽ chỉ
chạy trên một giao diện điều khiển Linux. Tuy nhiên, nó sẽ chạy trên tất cả các máy tính Linux - những người có
MDA / Herc / CGA / card màn hình EGA, VGA cũng như những người thân, mặc dù rõ ràng
z81 là thích hợp hơn nếu bạn có VGA. :-) (Điều này đã được cài đặt gốc setuid,
như người sử dụng không phải gốc thường không thể ghi vào / dev / vcsa0. Đừng lo lắng về
này quá đáng - nó ném đi privs gốc thẳng sau khi open (),
đó là điều đầu tiên nó làm. Hãy nghĩ về nó như là làm việc như một
text-mode svgalib (nếu có ý nghĩa).) Bạn có lẽ cần Linux 1.2
hoặc tốt hơn cho z81txt để làm việc. Nếu bạn không có / dev / vcsa0 cho
vì lý do gì, làm `mknod / dev / vcsa0 c 7 128 'như là người chủ để tạo ra nó.
Lắp đặt
Kiểm tra / sửa các Makefile đầu tiên - nếu bạn đang biên soạn phiên bản X, bạn
có thể cần phải thay đổi XROOT, ví dụ.
Sau đó, trên các hệ thống Linux không, hoặc nếu bạn chỉ muốn có phiên bản X, làm
`Làm xz81; thực hiện cài đặt. Điều đó sẽ biên dịch / cài đặt chỉ X
phiên bản.
Nếu bạn có một hộp Linux với VGA, làm (như root) `thực hiện; thực hiện cài đặt.
Điều đó sẽ kết hợp tất cả các phiên bản, và cài đặt chúng trong
/ Usr / local / bin. (Nếu bạn không có X, thay thế `làm z81 z81txt 'cho
các đầu tiên `make '.)
Nếu bạn có một hộp Linux mà không có VGA, làm (một lần nữa như là người chủ) `làm
z81txt; thực hiện cài đặt. Điều này tránh sự cần thiết phải có X hoặc svgalib trên
hệ thống của bạn, và chỉ biên dịch và cài đặt z81txt. Tuy nhiên, nếu bạn
sử dụng X (Tôi biết có một máy chủ có hỗ trợ thẻ Herc, ví dụ),
xz81 là * nhiều * tốt hơn. Bạn có thể muốn biên dịch thay thế.
Nếu bạn biên dịch z81 hoặc z81txt bạn sẽ cần thư viện rawkey của tôi - một
bản sao ELF biên dịch sẵn được đưa vào đây.
`Z80.c 'sẽ mất một thời gian để biên dịch (hai phút trên dx2-66 của tôi). Đừng
lo lắng về điều này, nó chỉ đơn giản vì tâm uốn (và nhanh)
emulator Z80 cách IMC của các công trình.
Hãy chắc chắn để đọc các trang người đàn ông. Z81 là một hack nhanh chóng, vì vậy bạn sẽ tốt hơn
biết tất cả về gotchas trước khi chạy nó. : -)
Các chi tiết về phần mềm:
Phiên bản: 0.2
Ngày tải lên: 2 Jun 15
Giấy phép: Miễn phí
Phổ biến: 4
Bình luận không