openMSX là một mã nguồn mở, được phân phối tự do và nền tảng dòng lệnh / phần mềm đồ họa mà đã được thiết kế từ những bù đắp để thi đua phần cứng MSX. Nó mô phỏng tất cả các hệ MSX được biết đến, bao gồm MSX, MSX2, MSX2 +, cũng như các ones.Features turboR tại một tính năng glanceKey bao gồm khả năng chạy nhiều máy tính cùng một lúc, trong một trường hợp duy nhất, hỗ trợ cho hơn 110 máy MSX cấu hình phần cứng và hơn 60 MSX cấu hình phần cứng mở rộng, tối ưu hóa cho SSE2 resampling và rendering, cũng như tài liệu hướng dẫn toàn diện.
Ngoài ra, nó có tính năng hỗ trợ TCL scripting, thời gian thực thời gian, một hệ thống xây dựng tiên tiến, cũng như hỗ trợ cho các mô phỏng Sunrise GFX 9000, Pioneer Palcom Laserdisc, và tất cả các loại hộp mực mapper biết. OSD (On-Screen Display) cũng được cung cấp.
Nó cũng bao gồm các cấu hình cho hơn 110 phần cứng máy MSX và 60 phần cứng mở rộng MSX. Ứng dụng này sử dụng các SDL_image và SDL_ttf thư viện để hiển thị các trò chơi. Nó hỗ trợ tiết kiệm quốc gia và các chu trình VDP chi tiết (Variable liệu in ấn) cơ lệnh thời gian.
Một tính năng thú vị là khả năng xác định ROM hệ thống với tên tập tin của họ hoặc SHA1 checksums. Ngoài ra, nó cung cấp điểm ảnh vẽ chính xác và máy chủ hoàn toàn tự động để MSX bàn phím mapping.Under mui xe và hỗ trợ hoạt động systemsThe phần mềm là nền tảng, được viết hoàn toàn bằng C ++ ngôn ngữ lập trình, sử dụng Tcl cho giao diện người dùng đồ họa của nó (GUI). Hệ điều hành được hỗ trợ bao gồm tất cả các bản phân phối GNU / Linux, BSD hương vị khác nhau (FreeBSD, NetBSD và OpenBSD), Microsoft Windows, Mac OS X và OpenDingux (Dingoo) .Availability và hỗ trợ platformsOn GNU / Linux, openMSX có sẵn để tải về như một nguồn phổ quát lưu trữ, cho phép người sử dụng để tối ưu hóa nó cho hệ điều hành Linux kernel dựa trên mình /. Bạn cũng có thể cài đặt các ứng dụng từ các kho phần mềm mặc định của phân phối của bạn. Cả hai 32-bit và 64-bit nền tảng phần cứng được hỗ trợ tại thời điểm này
là gì mới trong phiên bản này:.
- Hỗ trợ thiết bị MSX:
- lỗi cố định trong YM2413 (FMPAC), đó là âm thanh tại BPS Tetris
- tăng Sharp / Epcom HB-4000 mở rộng hộp mực cột 80
- New hoặc cải thiện các tính năng giả lập:
- script save_msx_screen mở rộng để có VDP (24) vào acount
- crash cố định trên Visual Studio xây dựng khi sử dụng các file wav (ví dụ như trong cassetteplayer)
- crash cố định trên 32-bit Visual Studio build khi quay phim mà không có sự lựa chọn -doublesize
- crash cố định trên 32-bit Visual Studio xây dựng khi sử dụng scale_factor 3 và renderer SDL
- sóng cố định thể hiện lộn ngược trong các widget SCC Viewer OSD
- crash cố định khi tải một savestate có JoyTap cắm vào cải tiến hiệu suất ...
- một số cải tiến mà kết quả trong ngắn thời gian khởi động
- cố định ngược hiệu suất khi sử dụng đĩa cứng
- xử lý cố định của tham nhũng tập tin cấu hình phần cứng XML
- crash cố định khi MSX với TC8566AF FDC (ví dụ turboR) bị rơi
- cố định có thể treo lên khi đảo ngược với ổ cứng
- lỗi Tcl cố định khi thay đổi căng ngang trong trình đơn OSD
- cố định hiển thị các thông báo lỗi trên OSD
- hỗ trợ Mac OS X MIDI ...
- đầu ra MIDI cố định trên Mac OS X (không được làm việc cho một số ứng dụng)
- thêm hỗ trợ cho trạng thái chạy
- thêm hỗ trợ cho các tin nhắn hệ thống thời gian thực
- thêm hỗ trợ cho MIDI trong
- vấn đề cố định với trên màn hình bàn phím trên Android 4.4
- tăng keybindings mặc định cho bộ điều khiển mục tiêu chơi game
- thêm vào bản đồ của các nút B điều khiển nhấn Ctrl hoặc Shift trên bàn phím OSD
- tăng kiểm soát hạt mịn trong đó khe cắm xe và phần mở rộng sẽ kết thúc
- thêm hỗ trợ cho các ổ đĩa duy nhất mặt cho dir-as-đĩa
- thêm hỗ trợ cho hình ảnh đĩa cứng để trình đơn OSD
- tăng cảnh báo nếu hình ảnh ROM với kích thước lớn hơn hỗ trợ trên thực Konami và Konami mappers SCC được sử dụng
- hệ thống, bao bì, tài liệu hướng dẫn xây dựng:
- Windows cập nhật xây dựng Visual Studio 2013
- biên soạn làm nhanh hơn bằng cách loại bỏ hơn 250 không cần thiết bao gồm
- sử dụng nhiều hơn trong C ++ 11 tính năng
- nâng cấp Tcl để 8.5.15
- build thêm hỗ trợ cho 64-bit ARM
- tăng 256x256 điểm ảnh openMSX hình ảnh logo và sử dụng nó như cho Mac OS X biểu tượng
- cố định staticbindist xây dựng với nhiều phiên gần đây và kêu vang cho Mac OS 10.9 SDK
- không liên kết với các thư viện trong / usr / lib nữa trên Mac OS X, chỉ có liên kết với các khuôn khổ. Điều này cho phép biên dịch chống lại các SDK mặc định. Và tất nhiên các sửa lỗi khác nhau bình thường.
là gì mới trong phiên bản 0.10.0:
- Phiên bản này bổ sung thêm nhiều tính năng hơn và nhỏ hơn, nhưng nổi bật nhất là: chu kỳ chính xác lệnh VDP động cơ thời gian, một cổng Android, hỗ trợ thư mục con cho dir-as-đĩa và hỗ trợ Neos MA-20. Những tính năng này có nghĩa là rất nhiều công việc đã được thực hiện trong thực tế tất cả các phần của mã này, nhưng đồng thời chúng tôi cũng freshened lên rất nhiều mã được sử dụng nhiều trong số 11 tính năng ngôn ngữ mới C ++. Tất cả trong tất cả, đó là thời gian để phát hành công cụ này chính thức ... Cùng với openMSX một phiên bản cập nhật của Catapult, giao diện người dùng thân thiện của chúng tôi, đã được phát hành. Chúng tôi thực sự thực hiện một số cải tiến cho nó thời gian này, chủ yếu là dọn dẹp mã để làm cho nó dễ dàng hơn để giúp chúng tôi với tiểu dự án này, nhưng cũng có một số tính năng nhỏ, như khả năng thiết lập nhiều file IPS, nguồn video kiểm soát và vô hiệu hóa các thiết lập sprite và hỗ trợ trong DMK các bộ lọc tập tin, bên cạnh một số sửa lỗi nhỏ.
là gì mới trong phiên bản 0.7.2:
- Đây là một sửa chữa nhanh chóng cho 0.7.1 phát hành. Do một lỗi nhỏ trong một kịch bản Tcl, openMSX đã không thể tải savestates với đường dẫn có chứa dấu cách, cũng là trường hợp phổ biến nhất trên các cài đặt Windows tiêu chuẩn. 0.7.2 sửa lỗi.
là gì mới trong phiên bản 0.7.0:
- Phiên bản này có một số tính năng mới thú vị, thanh toán bù trừ một số lâu dài
- yêu cầu tính năng! Điều quan trọng nhất của tất cả là chúng tôi đã thực hiện tiết kiệm
- tiểu bang! Chúng tôi phải mất một thời gian để nghĩ ra một cách để thực hiện nó mà không có một số
- nhược điểm bạn có thể có với một số giả lập khác. Lớn nhất là
- khả năng tương thích ngược. Hệ thống của chúng tôi được thiết kế theo cách như vậy mà nó có thể
- đối phó với cũ tiết kiệm quốc gia ở các phiên bản trong tương lai. Vì vậy, bạn không phải sợ
- để nâng cấp lên một phiên bản mới của openMSX: lưu trạng thái của bạn sẽ vẫn có thể sử dụng !
- Một đặc điểm lớn là hỗ trợ bàn phím được cải thiện rất nhiều. Trong trước
- phát hành nó luôn là một chút của một ít phiền toái để làm việc với máy MSX mô phỏng
- có một bố trí bàn phím khác nhau hơn so với máy chủ của bạn. Ví dụ: bằng
- MSX turboR, trong đó có một bàn phím tiếng Nhật, trên một máy tính với một bàn phím Anh-Mỹ
- rất khó chịu, khi các nhân vật xuất hiện trên màn hình không phù hợp với
- cái bạn gõ trên bàn phím máy tính của bạn. Vấn đề này đã được giải quyết và bạn có thể
- sử dụng bất kỳ sự kết hợp của chủ bàn phím máy tính và máy MSX mô phỏng, không có
- nhận các ký tự sai trên màn hình MSX.
- Full suốt dir-như-disk hỗ trợ cũng là một đặc điểm lâu dài
- yêu cầu. Vâng, đó là ở đây! Dir-như-disk giờ cư xử như bạn có thể mong đợi: bất kỳ
- thay đổi trên cả hai máy chủ hoặc bên MSX được phản ánh ở phía bên kia
- ngay lập tức. Điều này có thể giúp đỡ rất nhiều cho nền tảng phát triển.
- Trước khi chúng tôi cung cấp cho bạn danh sách với các chi tiết, chúng tôi muốn cảm ơn hap, tác giả của
- meisei, đã giúp chúng tôi ra với một số tính năng dưới đây; bạn có thể nhận ra
- chúng từ bản phát hành gần đây của ông meisei.
Yêu cầu :
- SDL
- SDL_image
- libxml2
- Tcl / Tk
- GCC
Bình luận không