Làm cách nào để trình giả lập Vice C64 (Vendore 64) hoạt động


14

Tôi muốn chơi trò chơi trên trình giả lập phó trên Ubuntu 14.04. Tôi chưa bao giờ quản lý để có được phó làm việc trong Ubuntu. Các bước cần thiết để đạt được điều này là gì?


Phó C64 là gì?
Braiam

Đó là một trình giả lập hàng hóa 64. Có một phiên bản linux nhưng tôi không biết làm thế nào để nó hoạt động. Bây giờ tôi đã phát hiện ra bạn có thể sudo apt-get cài đặt rượu vang và sau đó tải xuống phiên bản windows và sử dụng nó với rượu vang
uzi3k

Xem bản cập nhật này: Askubfox.com/a/1062151/29097 và phương pháp cải tiến
Evan Carroll

Câu trả lời:


15

cập nhật --- có một bản phát hành mới bây giờ, 3.3 và như 3.2, hoạt động rất tốt.

Tôi đã quản lý để biên dịch nó với các lỗi và thử thêm các thư viện sau:

sudo apt install xa65 libreadline-dev libxaw7-dev libgtkmm-3.0-dev libpulse-dev

và được biên dịch với

./configure
make
sudo make install 

... Và nó dường như hoạt động (không cần hack lib nữa). Có vẻ là một dự án khá sống!

Nội dung gốc:

Bạn có thể biên dịch phiên bản gốc khá dễ dàng (à ...). Đã thử nghiệm với phiên bản 2.4. (hướng dẫn nhỏ gọn --- cho tôi biết nếu bạn cần thêm chi tiết).

1) tải xuống phiên bản cuối cùng từ http://vice-emu.sourceforge.net/

2) giải nén nó ở nơi bạn muốn

tar xvzf vice-3.1.tar.gz
cd vice-3.1

3) cài đặt thư viện dev yêu cầu:

sudo apt install build-essential  libvte-dev libasound2-dev libgtk2.0-dev libgnome2-dev byacc flex

4) cấu hình, biên dịch và cài đặt (nó sẽ đi vào /usr/local/). Trên netbook của tôi, tôi có một tách cà phê sau khi "làm" ...

./configure --enable-gnomeui
make
sudo make install

5) nếu máy của bạn là 64 bit, hãy làm như sau (với quyền root)

cd /usr/local/lib
sudo ln -s ../lib64/vice .

(đây có thể là một lỗi; trình giả lập sẽ tìm kiếm ROMS trong / usr / local / lib ngay cả khi cài đặt là 64 bit và installchương trình sẽ đặt các thư viện dưới / usr / local / lib64 /)

6) gõ x64và thưởng thức! (thứ này gợi lên một giọt nước mắt ... máy tính đầu tiên của tôi từng là C64. Giá như tôi không bị mất đĩa ...)

phó x64 đang chạy


1
Điều này vẫn hoạt động với Ubuntu 14.04, chơi ninja cuối cùng và nó hoạt động rất tốt, toàn màn hình cũng không hoạt động với tôi.
uzi3k

1
Làm thế nào để bạn thực sự chạy VICE sau sudo make installlệnh?
Tony Lancer

1
Trên Ubuntu 17.10 với Vice-3.1 bạn cần sudo apt install byacc flextrước bạnconfigure
rubo77

2
Tôi thích trình giả lập này vì nó tạo ra âm thanh của Ổ đĩa mềm 1541. Chắc chắn là một giọt nước mắt đang rơi! =) Cảm ơn bạn!
Terrance

1
Tôi cũng đã phải sudo apt install xa65dùng phó 3.3 trên Ubuntu 18.04.
DavidJ

4

Để cài đặt ngược lại với các rom mặc định, bạn có thể

  1. Cài đặt Vice từ hệ thống repos

    sudo apt-get install vice
    
  2. Cài đặt các rom,

    1. Tải xuống tarball nguồn http://vice-emu.sourceforge.net/index.html#d Download và giải nén nó về/tmp

    2. Chạy các lệnh sau để sao chép qua các tệp dữ liệu,

      find /tmp/vice-*/data \
        -mindepth 1 \
        -type d \
        -exec sudo cp -rnv {} /usr/lib/vice/ \;
      

bây giờ bạn có thể sử dụng x64x64scđể chạy các tập tin bin.


1
Hoạt động tuyệt vời! +1 Toàn màn hình không còn có các dòng trong đó như khi tôi xây dựng từ nguồn.
Terrance

Không cần phải sao chép nó vào hệ thống tập tin gốc. Chỉ cần sao chép các thư mục từ thư mục datacủa phó tarball sang ~/.config/vice. Hoặc trong lệnh trên, thay thế /usr/lib/vice/bằng ~/.config/vice. (Bạn có thể cần tạo thư mục trước : mkdir -p ~/.config/vice.)
pcworld

1

Biên dịch và cài đặt đã diễn ra tốt đẹp lần đầu tiên trên bản cài đặt Ubuntu 18.04 LTS mới của tôi, tuy nhiên tôi thấy rằng C64 không có phản hồi bàn phím.

Điều này đã được khắc phục bằng cách sao chép các tệp x11_sym.vkm và sdl_sym.vkm từ thư mục data / C64 của mã nguồn vào thư mục C64 đã cài đặt.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.