Trò chơi điện tử cổ điển giả lập trên công nghệ mới
Làm sáng tỏ trình giả lập cho trò chơi
Bạn có thể tự hỏi trình giả lập là gì. Trình giả lập cho phép máy tính của bạn hoạt động giống như một hệ thống bảng điều khiển như Apple IIe hoặc Atari 2600, được sử dụng để mô phỏng phần cứng của nhiều trò chơi thùng cổ điển.
Tất cả các trò chơi arcade cổ điển đều được mô phỏng? Không, nhưng những trò chơi được làm trước năm 1992 thì có. Không phải tất cả các hệ thống đều dễ dàng mô phỏng.
Tại sao cần phải mô phỏng các trò chơi arcade cổ điển? Có ba lý do chính tại sao:
Phổ biến
Nếu hệ thống phổ biến, ngay cả khi nó là cổ điển, thì càng phải nỗ lực để mô phỏng nó.
Tính sẵn có của Thông tin
Nếu hệ thống chứa nhiều thông tin thì việc mô phỏng sẽ dễ dàng hơn. Nếu một trò chơi chưa bao giờ được mô phỏng trước đây, nó sẽ đòi hỏi rất nhiều kỹ thuật đảo ngược, điều này đôi khi có thể gây khó chịu.
Vượt rào kỹ thuật
Phần cứng hạn chế những hạn chế khó có thể tránh khỏi. Ví dụ, phải mất một khoảng thời gian trước khi Atari 7800 được mô phỏng, do thuật toán mã hóa cấm tải các trò chơi. Ngoài ra, các hệ thống mới hơn có thể thiếu mã lực tuyệt đối để trò chơi chạy ở tốc độ có thể chơi được và nhanh hơn.
Mặc dù trình giả lập rất khó chạy, đặc biệt nếu đây là lần đầu tiên của bạn, bạn phải tải xuống trình giả lập và giải nén nó. Nếu bạn không quen thuộc với các thủ tục, bạn phải đọc kỹ tài liệu.
Trình giả lập là một phần mềm phức hợp. Hầu hết các trình giả lập có thể không mô phỏng hoàn hảo khả năng của hệ thống mà nó đang cố gắng sao chép. Các khiếm khuyết trong một số trình giả lập có thể nhỏ, đôi khi có thể xảy ra các vấn đề về thời gian. Một số trình giả lập hoàn toàn không chạy trò chơi hoặc tệ hơn là có một số vấn đề về hiển thị. Một số trình giả lập có thể thiếu hỗ trợ cần điều khiển, âm thanh và các tính năng quan trọng khác.
Khi viết một trình giả lập, bạn sẽ trải qua một quá trình khó khăn đòi hỏi phải đạt được thông tin hệ thống chính xác và tìm ra cách mô phỏng nó bằng mã phần mềm.
Có hai loại trình giả lập khác nhau. Loại đầu tiên là trình giả lập một hệ thống hoặc một trò chơi. Ví dụ về những điều này là trình giả lập Atari 2600, trình mô phỏng NES và trình mô phỏng Apple II. Các trình giả lập này chỉ có thể mô phỏng một loại trò chơi hoặc hệ thống. Loại trình giả lập thứ hai là đa trình giả lập. Ví dụ tốt nhất về điều này là Trình giả lập máy đa trò chơi hoặc MAME. MAME có thể mô phỏng hàng trăm trò chơi arcade, mặc dù không phải tất cả các trò chơi arcade đều có thể chạy trên cùng một loại hệ thống. Đó là một sự khái quát rất lớn, nhưng lý do đa trình giả lập đòi hỏi nhiều tài nguyên hơn so với các trình giả lập hệ thống đơn lẻ, trong hầu hết các trường hợp.
Việc bắt đầu thi đua đã mở ra rất nhiều cơ hội cho các Công ty tận dụng các nguồn lực của mình. Tại sao phải dành nhiều thời gian để lập trình lại hoặc chuyển các trò chơi arcade cổ điển sang một bảng điều khiển mới trong khi bạn có thể dễ dàng viết một trình mô phỏng thẳng đứng. Giả lập là giải pháp cho những vấn đề này và cung cấp cho các game thủ một bản sao chính xác của các trò chơi cổ điển mà họ yêu thích và muốn có được.