Phát hành RustZX 0.15.0, trình giả lập ZX Spectrum đa nền tảng

Việc phát hành trình giả lập miễn phí RustZX 0.15, được viết hoàn toàn bằng ngôn ngữ lập trình Rust và được phân phối theo giấy phép MIT, đã được phát hành. Các nhà phát triển lưu ý các tính năng sau của dự án:

  • Mô phỏng đầy đủ ZX Spectrum 48k và ZX Spectrum 128k;
  • Mô phỏng âm thanh;
  • Hỗ trợ tài nguyên gz nén;
  • Khả năng làm việc với các tài nguyên ở định dạng tap (ổ băng), sna (ảnh chụp nhanh) và scr (ảnh chụp màn hình);
  • Mô phỏng chip AY có độ chính xác cao;
  • Mô phỏng bộ điều khiển trò chơi Sinclair và Kempston có hỗ trợ bàn phím mở rộng ZX Spectrum 128K;
  • Hỗ trợ lưu và tải nhanh trạng thái giả lập.
  • Đa nền tảng.

Những thay đổi trong phiên bản mới:

  • Phần phụ trợ âm thanh cpal mới, sẽ cho phép RustZX được chuyển sang WebAssugging trong tương lai;
  • Đã thêm hỗ trợ cho các phím chơi game không chuẩn trên bàn phím Kempston;
  • Đã sửa lỗi gây hoảng loạn trong trường hợp tràn số nguyên khi tải băng;
  • Đã thêm các thử nghiệm tích hợp cho Rustzx-core;
  • Đã sửa lỗi phụ thuộc vòng tròn giữa Rustzx-core và Rustzx-utils.

RustZX được cài đặt bằng trình quản lý gói Hàng hóa. Việc cài đặt yêu cầu trình biên dịch cho ngôn ngữ C và hệ thống tự động xây dựng CMake trên hệ thống (cần thiết để xây dựng thư viện sdl2). Đối với Linux, bạn cũng cần phải có gói libasound2-dev trên hệ thống của mình.

Phát hành RustZX 0.15.0, trình giả lập ZX Spectrum đa nền tảngPhát hành RustZX 0.15.0, trình giả lập ZX Spectrum đa nền tảng


Nguồn: opennet.ru

Thêm một lời nhận xét