Đây là ứng dụng Linux có tên My Nes có bản phát hành mới nhất có thể được tải xuống là MyNesGTK3.3.490 + MyNesSDL2.2.38Windows.zip. Nó có thể được chạy trực tuyến trong nhà cung cấp dịch vụ lưu trữ miễn phí OnWorks cho máy trạm.
Tải xuống và chạy trực tuyến ứng dụng có tên My Nes với OnWorks này miễn phí.
Làm theo các hướng dẫn sau để chạy ứng dụng này:
- 1. Đã tải ứng dụng này xuống PC của bạn.
- 2. Nhập vào trình quản lý tệp của chúng tôi https://www.onworks.net/myfiles.php?username=XXXXX với tên người dùng mà bạn muốn.
- 3. Tải lên ứng dụng này trong trình quản lý tệp như vậy.
- 4. Khởi động trình giả lập trực tuyến OnWorks Linux hoặc trình giả lập trực tuyến Windows hoặc trình mô phỏng trực tuyến MACOS từ trang web này.
- 5. Từ Hệ điều hành OnWorks Linux mà bạn vừa khởi động, hãy truy cập trình quản lý tệp của chúng tôi https://www.onworks.net/myfiles.php?username=XXXXX với tên người dùng mà bạn muốn.
- 6. Tải xuống ứng dụng, cài đặt và chạy nó.
MÀN HÌNH
Ad
Nes của tôi
MÔ TẢ
NES của tôi là trình giả lập NES / Famicom cấp thấp, mã nguồn mở, di động được viết bằng C #. Khả năng tương thích của My NES rất cao, chạy hầu hết các trò chơi mà không gặp bất kỳ lỗi nào. Mục đích của dự án là tái tạo bất kỳ điểm kỳ quặc nào về phần cứng mà các trò chơi có thể dựa vào một cách tinh tế nhất có thể. NES của tôi không sử dụng bất kỳ bản hack hoặc kiểm tra băm cụ thể nào cho trò chơi (Ngoài việc lấp đầy các lỗ hổng do định dạng tệp iNES để lại).Đầu ra video và âm thanh được cấu hình cẩn thận để tạo ra hình ảnh và âm thanh chính xác nhất có thể, cũng cho phép người dùng định cấu hình một số cài đặt này cho phù hợp với nhu cầu của họ.
Nếu bạn đang tìm kiếm một trình giả lập Nes đơn giản cung cấp độ chính xác rất gần với phần cứng thực thì My Nes là một ứng dụng đáng thử!
Xin lưu ý rằng các ảnh chụp nhanh là do tác giả chụp, tất cả các bản demo được sử dụng trong My Nes trong quá trình chụp ảnh nhanh là từ các bản rom thử nghiệm (ngoại trừ ảnh chụp nhanh đầu tiên), được sử dụng miễn phí.
Để biết thêm chi tiết, vui lòng xem:https://github.com/christopherpow/nes-test-roms>
Tính năng
- My Nes sử dụng GUI đơn giản (Giao diện người dùng đồ họa) cho phép thay đổi trò chơi, cấu hình mô phỏng trực tiếp và đơn giản nhất có thể.
- My Nes bao gồm Trình khởi chạy tích hợp có thể được sử dụng để tổ chức trò chơi, nó có thể cung cấp thông tin chi tiết về trò chơi, cũng có thể ghi lại dữ liệu người dùng như xếp hạng, thời gian chơi ... vv
- My Nes Sử dụng NesCart DB để hiển thị và sử dụng thông tin trò chơi chính xác.
- My Nes bao gồm công cụ kết xuất tích hợp cho phép chuyển đổi giữa các trình kết xuất dễ dàng và hiệu quả. Điều này có thể giúp chọn trình kết xuất thích hợp phù hợp với hệ thống của bạn, ví dụ: nếu trình kết xuất video SlimDX gặp sự cố với máy của bạn, chỉ cần chuyển sang trình kết xuất video SDL2, công cụ này có thể chạy mượt mà trong máy tính của bạn.
- Tất cả các tùy chọn video hữu ích đều được bao gồm, chẳng hạn như chạy emu ở chế độ cửa sổ hoặc toàn màn hình với "giữ nguyên tỷ lệ khung hình" được bật hoặc tắt.
- Khả năng lưu ảnh chụp nhanh của trò chơi hiện tại.
- Lưu và khả năng tải trạng thái.
- My Nes chạy rất nhanh ở các máy cấp thấp (chẳng hạn như máy tính xách tay cấp thấp, máy tính cũ .. vv), My Nes được thử nghiệm trên các máy cũ, cả trong Windows và chạy hoàn hảo 60 khung hình / giây.
- Độ chính xác, My Nes vượt qua hầu hết tất cả các bài kiểm tra nes đã biết bằng cách mô phỏng các hành vi phần cứng thực mà không có bất kỳ loại hack giả lập nào.
- Trình giả lập đa luồng, quá trình mô phỏng chạy trong luồng tách biệt với các luồng kết xuất. Điều này có thể cải thiện hiệu suất, đặc biệt là với CPU đa lõi.
- CPU 6502: Tất cả các lệnh CPU 6502 được triển khai bao gồm cái gọi là mã opcodes bất hợp pháp.
- Ngắt: Thực hiện thời gian ngắt chính xác như kiểm tra ngắt trước khi thực hiện lệnh cuối cùng
- PPU: Triển khai Bộ xử lý hình ảnh như được mô tả trong tài liệu wiki http://wiki.nesdev.com/w/index.php/PPU_rendering với thời gian chính xác
- Bảng màu: Triển khai trình tạo bảng màu của video NTSC như được mô tả tại http://wiki.nesdev.com/w/index.php/NTSC_video
- Định dạng TV: NTSC, PALB và DENDY.
- Âm thanh: Triển khai tất cả các kênh âm thanh Nes 5, các kênh âm thanh bên ngoài MMC5 và các kênh âm thanh bên ngoài VRC6. Ngoài ra các bộ lọc máy trộn bên trong cũng được thực hiện.
- Phát lại âm thanh: Tần số có thể là 22050 Hz, 44100 Hz hoặc 48000 HZ. Tốc độ bit cố định thành 16 bit, các kênh cố định thành Mono. Ngoài ra, My Nes triển khai Bộ trộn chính xác như đã mô tả tại http://wiki.nesdev.com/w/index.php/APU_Mixer (tức là bộ lọc thông thấp và thông cao).
- Người lập bản đồ và hội đồng quản trị: Triển khai khoảng 97% người lập bản đồ đã biết và được lập thành văn bản
- Bộ điều khiển: Bàn di chuột 4 người chơi, mỗi bàn di chuột đều có thể chơi được thông qua Bàn phím, Cần điều khiển hoặc Bộ điều khiển trò chơi XBox360 (XInput). Game Genie cũng được triển khai.
Giao diện người dùng
SDL
Ngôn ngữ lập trình
C#
Đây là một ứng dụng cũng có thể được tìm nạp từ https://sourceforge.net/projects/mynes/. Nó đã được lưu trữ trên OnWorks để có thể chạy trực tuyến một cách dễ dàng nhất từ một trong những Hệ thống hoạt động miễn phí của chúng tôi.