ฉันจะทำให้ตัวจำลอง C64 (พลเรือจัตวา 64) ทำงานอย่างไร


14

ฉันต้องการเล่นเกมบนตัวจำลองรองบน ​​Ubuntu 14.04 ฉันไม่เคยจัดการกับรองใน Ubuntu ขั้นตอนใดบ้างที่จำเป็นเพื่อให้บรรลุสิ่งนี้


Vice C64 คืออะไร
Braiam

มันเป็น 64 ตัวจำลองพลเรือจัตวา มีรุ่น linux aa แต่ฉันไม่รู้วิธีทำให้มันใช้งานได้ ฉันได้ค้นพบตอนนี้คุณสามารถ sudo apt-get install ไวน์และจากนั้นดาวน์โหลดเวอร์ชันหน้าต่างและใช้กับไวน์
uzi3k

ดูสิ่งนี้สำหรับการอัปเดต: askubuntu.com/a/1062151/29097และวิธีการปรับปรุง
Evan Carroll

คำตอบ:


15

อัพเดท --- มีรีลีสใหม่ตอนนี้ 3.3 และ 3.2 ใช้งานได้ดี

ฉันจัดการเพื่อคอมไพล์ด้วยการทดลองและข้อผิดพลาดการเพิ่มไลบรารีต่อไปนี้:

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

และรวบรวมด้วย

./configure
make
sudo make install 

... และดูเหมือนว่าจะใช้งานได้ (ไม่จำเป็นต้องแฮ็ค lib อีกต่อไป) ดูเหมือนเป็นโครงการที่ค่อนข้างมีชีวิต!

เนื้อหาต้นฉบับ:

คุณสามารถคอมไพล์เวอร์ชันเนทีฟได้อย่างง่ายดาย (ดี ... ) ทดสอบกับรุ่น 2.4 (คำแนะนำขนาดกะทัดรัด --- บอกฉันถ้าคุณต้องการรายละเอียดเพิ่มเติม)

1) ดาวน์โหลดเวอร์ชันล่าสุดจากhttp://vice-emu.sourceforge.net/

2) แกะกล่องตามที่คุณต้องการ

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

3) ติดตั้งไลบรารี dev ที่จำเป็น:

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

4) กำหนดค่ารวบรวมและติดตั้ง (มันจะเข้าไป/usr/local/) ในเน็ตบุ๊กของฉันฉันมีกาแฟหลัง "ทำ" ...

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

5) หากเครื่องของคุณคือ 64 บิตให้ทำดังนี้ (ตามรูท)

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

(นี่อาจเป็นข้อผิดพลาดตัวจำลองจะค้นหา ROMS ใน / usr / local / lib แม้ว่าการติดตั้งจะเป็น 64 บิตและinstallโปรแกรมจะวางไลบรารีไว้ใต้ / usr / local / lib64 /)

6) พิมพ์x64และสนุก! (สิ่งนี้ทำให้เกิดการฉีกขาด ... คอมพิวเตอร์เครื่องแรกของฉันคือ C64 ถ้าเพียงฉันไม่ได้สูญเสียแผ่นของฉัน ... )

รอง x64 ทำงาน


1
มันยังใช้งานได้กับ Ubuntu 14.04 เล่นนินจาล่าสุดและใช้งานได้ดีแบบเต็มหน้าจอก็ไม่ได้ผลสำหรับฉันเช่นกัน
uzi3k

1
คุณเรียกใช้ VICE หลังจากsudo make installคำสั่งจริงได้อย่างไร
Tony Lancer

1
บน Ubuntu 17.10 กับ Vice-3.1 คุณต้องการ sudo apt install byacc flexก่อนconfigure
rubo77

2
ฉันชอบตัวจำลองนี้เพราะมันสร้างเสียงของฟลอปปี้ไดรฟ์ 1541 แน่นอนน้ำตาไหลออกมา! =) ขอบคุณ!
Terrance

1
ฉันยังต้องsudo apt install xa65เป็นรอง 3.3 ใน Ubuntu 18.04
DavidJ

4

หากต้องการติดตั้งรองด้วยค่าเริ่มต้นคุณสามารถ

  1. ติดตั้ง Vice จาก repos ระบบ

    sudo apt-get install vice
    
  2. ติดตั้งรอม

    1. ดาวน์โหลดแหล่ง tarball http://vice-emu.sourceforge.net/index.html#downloadและแตกไฟล์/tmp

    2. รันคำสั่งต่อไปนี้เพื่อคัดลอกไฟล์ข้อมูล

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

ตอนนี้คุณสามารถใช้x64และx64scเรียกใช้ไฟล์ bin


1
ใช้งานได้ดี! +1 แบบเต็มหน้าจอไม่มีเส้นในเหมือนเมื่อฉันสร้างจากแหล่งที่มา
Terrance

ไม่จำเป็นต้องคัดลอกลงในระบบไฟล์รูท เพียงคัดลอกโฟลเดอร์จากdataไดเรกทอรีรอง tarball ~/.config/viceไป หรือคำสั่งดังกล่าวแทนโดย/usr/lib/vice/ ~/.config/vice(คุณอาจต้องสร้างโฟลเดอร์ก่อน: mkdir -p ~/.config/vice.)
pcworld

1

รวบรวมและติดตั้งได้เป็นครั้งแรกในการติดตั้ง Ubuntu 18.04 LTS ใหม่ของฉันอย่างไรก็ตามฉันพบว่า C64 ไม่มีการตอบสนองของแป้นพิมพ์

สิ่งนี้ได้รับการแก้ไขโดยการคัดลอกไฟล์ x11_sym.vkm และ sdl_sym.vkm จากโฟลเดอร์ data / C64 ซอร์สโค้ดลงในโฟลเดอร์ C64 ที่ติดตั้ง

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.