2008-11-12 27 views
9

Tôi đang viết một trò chơi Flash, khá chuyên sâu về CPU.Thi đua PC cũ?

Bên cạnh việc tối ưu hóa nó rất nhiều, tôi muốn để có thể chơi nó như người chơi trên sẽ chậm máy tính, bởi vì tôi có một CPU tốt và tôi muốn thực hiện nó cũng có thể chơi được trên xấu CPU của

Trước tiên tôi nghĩ rằng ảo hóa sẽ giúp, nhưng tôi đã thử trình phát vmware với hình ảnh ubunto và tôi không thể tìm thấy bất kỳ nơi nào để thực hiện việc này.

Mua máy tính cũ là not an option, vì tôi không muốn có máy xung quanh chỉ cho việc này.

Điều tôi cần là một thứ như phần mềm ép xung hoặc máy ảo nơi tôi có thể chỉ định thông số kỹ thuật thấp cho CPU và RAM.

Bất kỳ ai biết cách thực hiện việc này?

Trả lời

8

Mua một máy tính OLD khác.

Máy tính cũ quá rẻ, chi phí của hộp cũ nên rẻ hơn rất nhiều so với thời gian bạn sẽ tìm ra cách thực hiện điều này.

+1

Đó không phải là câu trả lời hay, nhất là khi giải pháp bên dưới. Microsoft Virtual PC đã thực hiện điều này, và rẻ hơn một cách đáng kể (đọc: miễn phí) hơn là mua một chiếc PC cũ. Nó cũng mất ít thời gian hơn để thiết lập một máy ảo hơn là mua và thiết lập một máy tính cũ. –

+1

Câu trả lời này không hữu ích chút nào. OP nói cụ thể là anh ấy đang tìm kiếm giải pháp phần mềm. –

+0

Câu trả lời này sẽ ổn nếu họ chỉ cần một môi trường thử nghiệm. Một giải pháp VM là tốt hơn bởi vì họ có thể sử dụng nó để kiểm tra nhiều cấu hình khác nhau. –

3

Phần mềm "PC ảo" hiện đại dựa trên các tính năng hỗ trợ ảo hóa trong CPU máy chủ và máy ảo có cùng hướng dẫn được đặt làm máy chủ lưu trữ. Vì vậy, các chương trình được thực hiện trực tiếp, với "bẫy" ngừng thực thi khi máy chủ cần phải làm điều gì đó đằng sau hậu trường để duy trì sự ảo hóa. Điều này sẽ không giúp bạn.

Nếu bạn đang sử dụng Linux, bạn có thể thử chạy chương trình trong Valgrind, cung cấp sự chậm trễ 10X trong hầu hết các trường hợp. :) Nó không phải do thiết kế mặc dù, vì vậy nó không phải là một giải pháp lâu dài.

4

có các tiện ích điều chỉnh CPU làm chậm CPU xuống, không hoàn toàn chắc chắn chúng sẽ giúp ích bao nhiêu. Heres a link đến một cái tôi vừa tìm thấy với google nhanh.

23

Microsoft Virtual PC là phần mềm VM cho phép bạn xác định tốc độ của cài đặt CPU, RAM và cài đặt thẻ video cho mỗi Máy ảo bạn tạo. Từ trang web:

Cấu hình - Sau khi cài đặt Virtual PC, bạn có thể định cấu hình cho phù hợp với yêu cầu của mình. Virtual PC có một số cài đặt kiểm soát cách sản phẩm tương tác với máy tính vật lý, phân bổ tài nguyên, v.v.

Tôi đã sử dụng nó để mô phỏng PC 400mhz với RAM 128 Megaby trước đó.

Chỉnh sửa:

Máy ảo trên PC ảo sẽ chậm hơn máy chủ của bạn. Tôi nhớ trong VPC 2004, nó thậm chí còn nói tốc độ mhz là ảo hóa. Điều đó không còn trong Virtual PC 2007 nữa, nhưng một số chương trình đào bới cho thấy những kẻ Microsoft đã giải quyết vấn đề này.

Từ trang web của họ blog (cho rằng nó có thể biến mất một ngày):

Vâng - có thể là một giải pháp thi đua là tốt hơn cho nhu cầu của bạn. Hoặc, có thể bạn cần đầu tư vào một số phần cứng cũ hơn. Hoặc - bạn có thể theo đuổi việc sử dụng phần mềm 'làm chậm' bên trong máy ảo.Một số chương trình mà tôi đã sử dụng với mức độ thành công khác nhau bao gồm:

Một bình luận cuối cùng về chủ đề này - một số người đã nhận thấy rằng một số chương trình DOS cũ được biết là gặp sự cố trên phần cứng nhanh thực sự chạy hoàn hảo bên trong Virtual PC/Virtual Server. Lý do cho điều này là một thời gian dài trong phát triển PC ảo, chúng tôi đưa vào một số mã để phát hiện các thói quen có vấn đề trong một số thư viện DOS phổ biến (kiểm tra điều này để tham khảo ví dụ) và vá các tệp nhị phân này ' chúng sẽ chạy chính xác bên trong máy ảo.

Tôi hy vọng điều đó sẽ hữu ích.

+1

"kiểm tra điều này để tham chiếu mẫu" không có liên kết –

2

Tôi đã sử dụng một chương trình được gọi là CPU Killer để chơi các lệnh sau hàng kẻ thù trên máy tính hiện đại của tôi. Tốc độ của trò chơi đó tỷ lệ thuận với tốc độ của máy tính của bạn. Nó được thiết kế cho 200MHz để chạy nó trên 3GHz mà không có cpu-killer là không thể. : D

2

Throttle chương trình của bạn đến một tốc độ khung hình cố định sử dụng một bộ đếm thời gian. Bằng cách đó bạn cung cấp cho CPU thời gian bạn không cần phải quay lại hệ điều hành. Mắt người không thể làm tốt hơn 25 fps. Đặt tốc độ khung hình cố định là 50/60 khung hình/giây nên quá đủ cho một trò chơi Flash.

0

DOSBOX mô phỏng PC cũ. Nó được thiết kế để chơi các trò chơi PC cũ. Một số trò chơi này không được chạy quá nhanh và thường không hoạt động ở phần cứng hiện đại.

Các vấn đề liên quan