VirtualC64 mô phỏng một máy tính cá nhân Commodore 64. Tôi đã viết phần mềm với hai mục tiêu chính trong tâm trí. Đầu tiên, tôi muốn tạo một trình giả lập có thể được sử dụng như một chương trình trình diễn trong khóa học năm đầu tiên hoặc năm thứ hai về kỹ thuật máy tính. Để đạt được mục tiêu này, tôi đã tích hợp nhiều khả năng gỡ lỗi khác nhau cho phép bạn nhìn trộm bên trong CPU, RAM, ROM hoặc một trong các chip tùy chỉnh. Thứ hai, tôi đã cố gắng làm cho trình mô phỏng trở nên thân thiện với người dùng vì nó có thể nhận được.
Tính năng mới trong bản phát hành này:
- Chuyển đổi ngân hàng VICII chính xác hơn.
- Vượt qua các bài kiểm tra VICE spritescan.prg, ss-hires-mc-exp.prg và ss-mc-hires-exp.prg
- Đã đạt đến mốc: VirtualC64 vượt qua kiểm tra Krestage 3 VICII.
Tính năng mới trong phiên bản 2.4:
- Đã thêm bàn phím ảo vào thanh công cụ.
- Đã thêm ổ đĩa VC 1541 thứ hai vào phần cứng ảo.
- Đã thêm hỗ trợ cho hộp Khung Cố định.
- Đã khắc phục lỗi ngăn trình tải nhanh của hộp mực Action Replay 4 hoạt động bình thường. Các hộp mực AR có số phiên bản cao hơn vẫn có vấn đề.
- Trình quản lý bàn phím đã được làm lại. Trong menu bàn phím, bây giờ bạn có thể chọn giữa chuyển nhượng biểu tượng và dựa trên vị trí. Khi sử dụng gán khóa biểu tượng, trình mô phỏng sẽ cố gắng ánh xạ một phím bấm bằng cách sử dụng biểu diễn ASCII của nó. Cho đến nay, trình giả lập luôn sử dụng kiểu gán này. Trong bản đồ dựa trên vị trí, một khóa Mac được kết nối trực tiếp với một phím trên bàn phím C64. Bài tập đã chọn có thể được điều chỉnh riêng lẻ trong hộp thoại người dùng có thể được mở trong menu bàn phím.
- Đã thêm tùy chọn bỏ qua hộp thoại gắn kết nếu tệp D64, T64, PRG, P00, G64 hoặc NIB đã được mở. Khi chọn tùy chọn này, các tệp thuộc loại này sẽ được chuyển đổi thành đĩa ngay lập tức và được chèn tự động vào ổ đĩa mềm.
- Việc triển khai VC1541 cần phải được cải thiện. Để đơn giản hóa mã hiện tại, tùy chọn để đưa ổ đĩa mềm vào chế độ chỉ đọc, nhưng ít tương thích hơn đã bị xóa.
- Hỗ trợ cho hộp mực loại 18 (Zaxxon, Super Zaxxon) đã được thêm
- Đã sửa một lỗi khiến trình giả lập gặp sự cố khi tệp TAP có hậu tố .T64.
- Đã khắc phục lỗi khiến CPU đóng băng khi ảnh chụp nhanh được tải vào trình mô phỏng chứa dữ liệu hộp mực nhất định.
- Cơ sở mã đã được chuyển đến XCode 9.
- Trình quản lý cần điều khiển đã được triển khai lại trong Swift.
- Phông chữ C64 hiện được sử dụng trong cửa sổ xem trước thư mục.
- Đã khắc phục lỗi khiến trình giả lập gặp sự cố khi cửa sổ có bảng điều khiển gỡ lỗi mở bị đóng.
- Đã khắc phục sự cố mức độ ưu tiên của sprite (Cảm ơn, Fabio).
-
Đã khắc phục lỗi ngăn đầu ra âm thanh khi một số loa ngoài nhất định được kết nối. - Đã sửa lỗi LDAB thử nghiệm Lorenz đã bị hỏng kể từ 1.0rc4.
- Đã sửa lỗi cố định xuống dòng NMI vĩnh viễn khi nhấn RunStop / Restore. Do đó, việc nhấn tổ hợp phím này chỉ hoạt động một lần.
- Ánh xạ bàn phím đã được mở rộng. Khóa ESC hiện được ánh xạ tới 'RunStop' và phím TAB để 'Khôi phục'.
- Cơ sở mã nội bộ đã được dọn sạch.
- VirtualC64 mô phỏng một bộ dữ liệu ảo hỗ trợ định dạng TAP. Để chèn một băng ảo, chỉ cần kéo và thả một tệp TAP vào cửa sổ trình mô phỏng chính.
- Biểu tượng thanh công cụ mới đã được thêm vào để mở hộp thoại phương tiện. Hộp thoại cung cấp thông tin về đĩa, băng và đĩa mở rộng hiện được gắn vào.
- (Hy vọng) đã khắc phục lỗi đôi khi khiến phát lại âm thanh dừng khi trạng thái đã lưu được kéo từ ngăn kéo du lịch thời gian vào cửa sổ trình mô phỏng.
- Mã vẽ họa tiết đã được dọn sạch.
- Đĩa và hộp mực vẫn được đặt trong khi đặt lại.
- Đã sửa lỗi trong trình quét thư mục giới hạn số lượng tệp được hiển thị thành tám.
- Phím mô phỏng phím điều khiển giờ đây có thể xác định được người dùng.
- Hộp thoại gắn kết đĩa đã được đơn giản hóa.
- Một mục trình đơn mới để xuất nội dung ổ đĩa hiện tại đã được thêm vào (định dạng được hỗ trợ là D64, T64, P00 và PRG)
- Tải và lưu ảnh chụp nhanh không hoạt động khi gắn hộp mực. Điều này sẽ ổn thôi.
- Đã khắc phục lỗi khiến không thể tải hình ảnh băng T64 có hơn 8 tệp.
- Hộp thoại gắn kết có giao diện mới và các tính năng mới
- Trình giả lập hiện kiểm tra số phiên bản trước khi mở tệp ảnh chụp nhanh
- Sửa lỗi vẽ NTSC
- Đã khắc phục một số sự cố nhỏ hơn trong bảng gỡ lỗi
- Đã khắc phục lỗi nghiêm trọng trong thói quen vẽ nền (Bug # 149)
- Hình ảnh hộp mực trong hộp thoại ROM hiện đang thả mục tiêu (Bug # 132)
- Chế độ toàn màn hình gốc của Lion hiện hoạt động như mong đợi (không có đường viền xấu xí hơn)
- Đã xóa chế độ toàn màn hình cũ thường xuyên bị lỗi trên máy sư tử
Tính năng mới trong phiên bản 1.8:
Tính năng mới trong phiên bản 1.5.2:
Tính năng mới trong phiên bản 1.5.1:
Tính năng mới trong phiên bản 1.4.2:
Tính năng mới trong phiên bản 1.3:
Tính năng mới trong phiên bản 1.0rc2:
Các cải tiến
Sửa lỗi
Tính năng mới trong phiên bản 0.9.9.3:
Tính năng mới trong phiên bản 0.9.9.1:
Có gì mới trong phiên bản 0.9.8.1:
Tính năng mới trong phiên bản 0.9 .7.1:
Trong 0.9.7 mô phỏng bàn phím / phím điều khiển đã bị rối tung bởi một lần dọn dẹp mã cuối cùng. Hiện đã được khắc phục.
Tính năng mới trong phiên bản 0.9.6.1:
Bình luận không