Tin tức và phân tích của tất cả các thiết bị di động

Cách cài đặt trình giả lập LinApple Apple II trên Linux

Apple II là một trong những hệ thống máy tính gia đình phổ biến nhất Apple. Nó bán rất chạy, và nhờ vào doanh số bán hàng, nó đã trở thành một nền tảng thú vị cho các trò chơi máy tính. Nhiều, rất nhiều loại trò chơi điện tử đã được phát hành trên nền tảng này trong suốt thời gian tồn tại của nó.

Nếu vào năm 2019, bạn muốn thử một số trò chơi cũ Apple II, bạn có một tùy chọn: trình giả lập LinApple Apple II. Trình giả lập LinApple Apple II là trình giả lập ấn tượng cho nền tảng Linux cho phép người dùng tải ROM và sử dụng Apple II.

Cài đặt LinApple

Trong hầu hết các trường hợp, trình giả lập LinApple không tồn tại trong bất kỳ hệ thống đóng gói phân phối Linux nào. Điều này có nghĩa là chương trình phải được biên dịch từ nguồn. Trong phần này, chúng tôi sẽ hướng dẫn bạn cách lấy mã nguồn LinApple mới nhất, cài đặt các phần phụ thuộc và biên dịch mọi thứ để bạn có thể sử dụng.

Để biên dịch mã LinApple mới nhất, hãy mở cửa sổ đầu cuối bằng cách nhấn Ctrl + Alt + T hoặc Ctrl + Shift + T. Sau đó làm theo hướng dẫn dòng lệnh tương ứng với hệ điều hành Linux của bạn.

Lưu ý: Mã nguồn trình giả lập LinApple có thể được biên dịch trên bất kỳ bản phân phối Linux nào, không chỉ những bản chúng tôi trình bày. Điều đó nói rằng, nhà phát triển không liệt kê chi tiết tất cả các thư viện phụ thuộc, chỉ một số. Vì vậy, bạn phải nhìn vào chính mình.

cài đặt phụ thuộc

Bước đầu tiên trong quy trình cài đặt trình giả lập LinApple là cài đặt các phụ thuộc khác nhau mà mã nguồn cần để xây dựng thành công. Chọn hệ điều hành bạn đang sử dụng bên dưới và sao chép lệnh vào phiên cuối để nhanh chóng cài đặt các phần phụ thuộc khác nhau.

Ubuntu

sudo apt git libzip-dev libsdl1.2-dev libcurl4-openssl-dev zlib1g-dev

Debian

sudo apt-get git libzip-dev libsdl1.2-dev libcurl4-openssl-dev zlib1g-dev

Vòm Linux

Trong Arch Linux, bạn không cần phải làm gì để cài đặt các phần phụ thuộc. Thay vào đó, bạn có thể sử dụng AUR để tự động tìm nạp mã, các phần phụ thuộc và xây dựng mọi thứ mà không gặp bất kỳ phiền phức nào.

Để bắt đầu, hãy sử dụng lệnh Pacman để cài đặt gói Base-devel và Git trên PC Arch Linux của bạn.

sudo pacman -S git base-devel

Khi đã cài đặt cả Git và Base-devel, đã đến lúc sử dụng lệnh git clone để tải xuống trình trợ giúp Trizen AUR. Với công cụ này, bạn có thể nhanh chóng tải tất cả các tệp phụ thuộc mà không gặp rắc rối.

git clone https://github.com/trizen/trizen

cd trizen
makepkg -sri

Với trình trợ giúp Trizen AUR đang chạy trên PC Linux của bạn, hãy cài đặt LinApple trên Arch.

trizen -S linapple

mũ phớt

Fedora Linux có một gói dành cho LinApple có sẵn trong kho phần mềm RPM Sphere. Điều đó nói rằng, phiên bản này của chương trình không hoạt động tốt. Đôi khi nó gặp sự cố, vì vậy tốt nhất là chỉ cài đặt các tệp phụ thuộc và biên dịch chúng từ nguồn.

Lưu ý: Nếu bạn không thể xây dựng LinApple trên Fedora, chúng tôi khuyên bạn nên dùng thử gói RPM Sphere, mặc dù gói này có thể không hoạt động. Ngoài ra, hãy sử dụng một bản phân phối như Ubuntu.

sudo dnf install git libzip-devel SDL-devel libcurl-devel gcc-c++

mởSUSE

sudo zypper install sudo git libzip-devel libSDL-devel libcurl-devel gcc-c++

Tải xuống mã nguồn

Với các phụ thuộc được cài đặt trên Linux, giờ đây chúng ta có thể sử dụng Git để sao chép phiên bản mới nhất của mã nguồn. Mở một cửa sổ đầu cuối và sử dụng git clone để tải xuống mã.

git clone https://github.com/linappleii/linapple.git

Sau khi tải xuống, hãy sử dụng lệnh cd để điều hướng đến thư mục mã.

cd linapple/

Xây dựng LinApple cho Linux

Việc biên dịch mã nguồn LinApple bắt đầu bằng lệnh make. Trong thiết bị đầu cuối, hãy chạy:

make

Ngoài ra, nếu bạn muốn biên dịch mã nhanh hơn nhiều, bạn có thể chạy make for all cores trên máy Linux với:

make -j$(nproc)

Khi quá trình xây dựng hoàn tất, hãy cài đặt chương trình trên PC Linux của bạn bằng lệnh make install.

sudo make install

Sử dụng LinApple

LinApple có thể tải hình ảnh ROM/Đĩa trực tiếp từ dòng lệnh với cấu trúc dòng lệnh dễ sử dụng. Để tải hình ảnh ROM vào ổ đĩa đầu tiên, hãy sử dụng “d1”. Ví dụ:

linapple -d1 /path/to/disk/image -f -autoboot

Để nạp ROM vào khe thứ hai, hãy sử dụng “d2”.

linapple -d2 /path/to/disk/image -f -autoboot

phím tắt

Trình giả lập LinApple hỗ trợ phím tắt. Dưới đây là một số điều quan trọng sẽ giúp ích trong quá trình mô phỏng.

F1: Hiển thị màn hình trợ giúp và thông tin chi tiết để giúp người dùng hiểu rõ hơn về LinApple, các tính năng của nó, v.v.
Ctrl + F2: khởi động lại trình giả lập và bật lại.
Shift + F2: tải lại tệp cấu hình LinApple và khởi động lại trình giả lập.
F3: tải ảnh đĩa từ Drive 1.
F4: tải ảnh đĩa từ Drive 2.
F6: chế độ toàn màn hình.
F8: chụp ảnh màn hình.
F9: sắp xếp các chế độ video khác nhau.
F10: tải ảnh chụp trạng thái lưu.
F11: lưu ảnh chụp nhanh.

Các phím tắt ở trên trong danh sách là những phím tắt bạn cần ghi nhớ để có trải nghiệm trình giả lập LinApple thú vị trên PC Linux của mình. Tuy nhiên, đó không phải là tất cả. Để biết thêm thông tin về các phím tắt, bấm vào đây.