Chơi các trò chơi DOS Retro một cách hoàn hảo với DOSBox

Bạn có biết rằng (Did)CPU máy tính 2018 hoàn toàn mới của bạn vẫn có những nội dung cơ bản giống như CPU ​​Intel 8086 đầu tiên được (CPU)phát(Intel 8086) hành vào năm 1978? Điều đó có nghĩa là, về lý thuyết, phần mềm được viết để chạy trên bộ xử lý năm 1978 đó sẽ thực thi mà không có vấn đề thực sự nào trên một CPU hiện đại . Tất cả các chip này đều thuộc dòng vi xử lý “x86 ”.

Vì vậy, điều đó cũng có nghĩa là các trò chơi điện tử được viết cho DOS trong những năm 80 và 90 sẽ chạy trên máy tính ngày nay, phải không? Mặc dù bạn nói như vậy là đúng về mặt kỹ thuật(technically ) , nhưng nó phức tạp hơn thế.

Trước(First) hết, mặc dù có cùng một bộ(core set) hướng dẫn cốt lõi, nhưng CPU(CPUs) hiện đại và những CPU từ ba mươi bốn mươi năm trước đây thực sự khác nhau hoàn toàn. Chúng có các kiến ​​trúc khác nhau và nhanh hơn rất nhiều so với một thứ như (much )CPU ​​80386 .

Trên hết, hệ điều hành cũng đã trải qua một chặng đường dài. Ngay cả một số trò chơi được phát triển cho Windows 7 (về cơ bản chia sẻ cùng một lõi với Windows 10 ) có thể có các lỗi tương thích phá vỡ trò chơi yêu cầu bản vá hoặc các chế độ tương thích đặc biệt trước khi chúng hoạt động.

Nếu bạn đang thử một trò chơi DOS(DOS game) cổ điển trên máy tính hiện đại của mình, rất có thể nó sẽ không hoạt động. Đó là một điều đáng tiếc, bởi vì có một thư viện khổng lồ các trò chơi cổ điển trải dài lịch sử của máy tính cá nhân. Vì vậy, một người hâm mộ trò chơi(gaming fan) retro phải làm gì?

Nhập DOSBox

DOSBox là một phần mềm miễn phí mô phỏng chính xác môi trường IBM PC DOS(IBM PC DOS environment) ban đầu . Không chỉ vậy, nó còn mô phỏng một số phần cứng phổ biến nhất từ ​​thời đó, chẳng hạn như card âm thanh Creative Sound Blaster(Creative Sound Blaster) . Có nghĩa là bạn có thể sử dụng nó để chơi các trò chơi DOS(DOS) cổ điển một cách hoàn hảo, giống như thể bạn đang chạy chúng trên PC từ bốn thập kỷ trước.

Bạn cũng không bị giới hạn ở Windows , cũng có các phiên bản phần mềm dành cho MacOS và Linux(MacOS and Linux) ! Điều duy nhất bạn cần xử lý là bắt tay vào trò chơi. Điều này thực sự có thể hơi phức tạp.

Tìm trò chơi ở đâu

Đối với bài viết này, chúng tôi đang sử dụng phiên bản Shareware(Shareware version) của game bắn súng cổ điển DOOM . Để có được bản sao của riêng bạn, chỉ cần Google “DOOM Shareware” , có rất nhiều trang web vẫn lưu trữ phần mềm. Điều này là hoàn toàn hợp pháp, vì các trò chơi phần mềm chia sẻ về cơ bản là các bản demo trò chơi(game demos) mở rộng và bạn sẽ không vi phạm bất kỳ điều khoản cấp phép nào.

Tuy nhiên, các trò chơi bán lẻ đầy đủ từ thời DOS(DOS era) vẫn là tài sản của nhà phát hành. Nếu bạn tải xuống một bản sao mà không trả tiền, bạn sẽ phạm tội vi phạm bản quyền.

Nếu bạn vẫn sở hữu các trò chơi DOS gốc trên CD hoặc Diskette(CD or Diskette) thì bạn có thể yên tâm sử dụng DOSBox để chạy trò chơi (hoặc bản sao lưu của nó). Đó là một cách tuyệt vời để truy cập lại bộ sưu tập trò chơi cũ của bạn.

Nhờ các trang web như Good Old Games , bạn thậm chí có thể mua nhiều trò chơi DOS(DOS game) cổ điển một cách hợp pháp. GOG nói riêng thực sự sử dụng một bản sao (GOG)DOSBox được định cấu hình trước để làm cho tất cả hoạt động. Nếu bạn mua một trò chơi DOS(DOS game) từ GOG , bạn hoàn toàn không phải thiết lập DOSBox theo cách thủ công . Trừ khi bạn muốn điều chỉnh cài đặt, trong trường hợp đó, hướng dẫn này sẽ vẫn hữu ích.

Cuối cùng, có phần mềm bỏ rơi(abandonware) , những trò chơi này rơi vào vùng xám(grey area) hợp pháp . Các công ty sở hữu bản quyền các trò chơi này đã không còn nữa. Không ai tích cực bảo vệ bản quyền của họ trên các trò chơi này. Rất có thể chúng sẽ không bao giờ được rao bán nữa. Bạn có thể tìm thấy những trò chơi này trên các trang web có phần mềm bỏ rơi, nhưng hãy lưu ý rằng nó không hoàn toàn hợp pháp.

Thiết lập trò chơi của bạn với DOSBox

Trước khi có thể sử dụng DOSBox , bạn phải cài đặt nó. Chỉ cần(Just head) truy cập trang tải xuống DOSBox(DOSBox downloads) và tải xuống phiên bản trò chơi phù hợp cho máy tính của bạn. Chúng tôi đang sử dụng các phiên bản Windows ở đây, đi kèm với trình hướng dẫn cài đặt(installation wizard) . Chỉ cần(Just) chạy nó sau khi tải xuống và cài đặt ứng dụng.

Trước khi bạn chạy DOSBox, hãy tạo một thư mục(create a folder) trên ổ đĩa cho các trò chơi DOS của bạn . Thư mục này sẽ hoạt động như một ổ cứng ảo trong DOSBox và bạn có thể sao chép tất cả các trò chơi của mình vào đó. Chúng tôi khuyên bạn nên tạo thư mục này trên thư mục gốc của ổ đĩa của bạn để giúp truy cập dễ dàng hơn từ DOSBox .

Trên máy Windows 10 của chúng tôi, trình cài đặt không tạo lối tắt, vì vậy hãy điều hướng đến thư mục cài đặt(installation directory)chạy DOSBox.exe(run DOSBox.exe) . Rõ ràng, bạn có thể tạo phím tắt của riêng mình từ đó để làm cho các phiên sau này thuận tiện hơn. Khi bạn đã khởi động chương trình, cửa sổ DOSBox(DOSBox window) sẽ mở ra như thế này.

Không phải thông số "SET BLASTER". Đây là những con số bạn sẽ đưa vào bất kỳ trò chơi nào muốn sử dụng thẻ Sound Blaster(Sound Blaster card) . Trước đó, chúng tôi đã tạo một thư mục trên thư mục gốc của ổ C(C drive) có tên là “DOSAPPS”. Chúng tôi đã sao chép các tệp phần mềm chia sẻ DOOM(DOOM shareware) của mình vào thư mục đó, nhưng trước khi có thể chạy chúng trong DOSBox , chúng tôi cần “gắn” thư mục đó làm ổ cứng ảo của chúng tôi.

Để làm như vậy, chúng tôi type “MOUNT C C:\ DOSAPPS” , sau đó bạn sẽ thấy thông báo xác nhận(confirmation message) này .

Bây giờ chúng ta sẽ chuyển từ ổ Z sang ổ C(Drive C) trong DOSBox bằng cách gõ C:\

Trò chơi này vẫn cần được cài đặt và các tệp cài đặt nằm trong một thư mục có tên “doom19s”. Để chuyển sang thư mục đó, chúng ta (type) CD\doom19s

Trình cài đặt được gọi là Install.bat , vì vậy chúng ta chỉ cần gõ Install.bat và nhấn enter(type Install.bat and hit enter ) . Sau đó, chương trình cài đặt(installer program) bắt đầu.

Bây giờ chỉ cần làm theo hướng dẫn và để chương trình cài đặt trò chơi vào ổ C(C drive) ảo của bạn .

Sau khi cài đặt xong, bạn sẽ thấy tiện ích thiết lập của DOOM.

Chúng tôi sẽ chọn “chỉ bàn phím” làm loại bộ điều khiển(controller type) và sau đó chọn “Sound Blaster” làm thẻ âm thanh của chúng tôi. Nếu bạn nhớ lại, DOSBox cho thấy sử dụng cấu hình Sound Blaster(Sound Blaster configuration) mặc định khi khởi động. Vì vậy chúng tôi chọn Port 220, IRQ 7 và DMA channel 1(choose Port 220, IRQ 7 and DMA channel 1) . Lựa chọn kết hợp 3 kênh (channel mix choice)mặc định(default 3) cũng hoạt động tốt đối với chúng tôi.

Khi tất cả những điều đó đã hoàn tất, chúng tôi chọn “Lưu các tham số và khởi chạy DOOM”.(choose “Save Parameters and Launch DOOM”.)

Nếu tất cả đều ổn, trò chơi sẽ ra mắt.

Ồ, đúng vậy! Bây giờ bạn đã sẵn sàng để chơi trò chơi!

Mẹo bổ sung

Để có trải nghiệm toàn màn hình, chỉ cần nhấn ALT+ENTER để chuyển đổi chế độ cửa sổ. Bạn có thể chơi trò chơi như bình thường. Lần tiếp theo khi khởi chạy trò chơi, bạn có thể điều hướng đơn giản đến thư mục đã cài đặt sau khi gắn ổ C(C drive) và chạy trò chơi trực tiếp giống như cách chúng ta đã khởi chạy “Install.bat”.

Một số trò chơi DOS(DOS game) không yêu cầu cài đặt(t require installation) , bạn chỉ cần sao chép toàn bộ thư mục của chúng vào thư mục trò chơi DOS(DOS game) của mình và chạy chúng.

Có rất nhiều điều chỉnh mà bạn có thể thực hiện trong DOSBox để làm cho nó chạy theo cách bạn muốn. Kiểm tra thư mục cài đặt DOSBox để tìm (DOSBox installation)tệp văn bản(text file) thủ công tuyệt vời của chúng . Nó có đầy đủ các mẹo và thủ thuật.

Bạn cũng có thể nhập HELP(type HELP ) trong chính DOSBox để cập nhật các lệnh DOS cũ tốt đó . Tuy nhiên, phím tắt quan trọng nhất mà bạn cần biết ngay bây giờ là chuyển đổi chu kỳ CPU(CPU cycle) .

Điều này làm tăng tốc hoặc làm chậm CPU ảo của DOSBox . Vì vậy, nếu một trò chơi đang chạy sai tốc độ, chỉ cần nhấn CTRL+F11 or CTRL+F12 để thêm hoặc xóa tốc độ.

Để rời khỏi DOSBox, hãy nhập EXIT(type EXIT ) tại dấu nhắc lệnh(command prompt) hoặc chỉ cần đóng cửa sổ ứng dụng(application window) . Đó là tất cả những gì bạn cần biết để bắt đầu với một số trò chơi DOS cổ điển . Đừng(Just don) trách chúng tôi nếu bạn dành cả đêm(night night) để nghe nhạc thập niên 90 và chơi DOOM(music and playing DOOM) !



About the author

Tôi là một lập trình viên máy tính và đã có hơn 15 năm. Kỹ năng của tôi nằm ở việc phát triển và duy trì các ứng dụng phần mềm, cũng như cung cấp hỗ trợ kỹ thuật cho các ứng dụng đó. Tôi cũng đã dạy lập trình máy tính cho học sinh trung học và hiện đang là một giảng viên chuyên nghiệp.



Related posts