[Tut] Compile Pcsx2 từ svn

Thảo luận trong 'Giả lập PS2' bắt đầu bởi eternal_calm, 10/3/08.

  1. eternal_calm

    eternal_calm Legend of Zelda

    Tham gia ngày:
    4/11/06
    Bài viết:
    1,168
    Thấy bạn nizsu vất vả update mấy bản svn quá nên tớ đành viết bài này vậy :p Các bạn ko cần nhiều kiến thức về lập trình lắm cũng có thể tự compile đc nên tớ hi vọng ai cũng có thể làm đc, khỏi phải đi kiếm cho mất công làm gì. Chú ý là bài này tớ nói về compiling Pcsx2 trên nền Windows x86 nhé (32bit)

    List ra những thứ cần chuẩn bị trước đã:
    - source code (of course ^^): địa chỉ quen thuộc http://sourceforge.net/projects/pcsx2, svn nằm ở tab Codes
    - MS Visual Studio hoặc một trình dịch tương tự, tớ vẫn dùng bản 2k5 cũ rích :'>
    - Subversion Access - optional, dành cho ai chưa download đầy đủ source code - link: http://www.mediafire.com/?bg0yi39rms3

    Tiến hành:
    - tạo một folder để chứa code đc download về, ở đây tớ tạo một folder ngay trên ổ D:, đặt tên là svn
    - giải nén file SVN.rar vào thư mục svn trên
    - chạy Start~>Run: cmd
    - gõ lệnh đến thư mục svn
    Mã:
    D:
    cd svn
    - gõ tiếp lệnh sau
    Mã:
    svn co https://pcsx2.svn.sourceforge.net/svnroot/pcsx2 pcsx2
    đây là lệnh truy nhập và download source code của Pcsx2, một folder tên pcsx2 sẽ đc tạo trong thư mục svn và source code sẽ được lưu trong đó

    WARNING: lượng download là ~250MB đấy :p

    Vậy là đã có source code được cập nhật đầy đủ, nói thêm là nếu muốn xem revision của (302, 307 whatever) thì bạn có thể vào http://pcsx2.svn.sourceforge.net/viewvc/pcsx2/

    Bây giờ là lúc compiling :D
    - bật MS Visual Studio 2k5
    - chọn File~>Open~>Project/Conclusion
    - tìm đến svn\pcsx2\pcsx2\windows\VCprojects
    - chọn pcsx2_2005.vcproj (2003/2008 dành cho MS VS 2k3/2k8 nhưng về nguyên tắc, bạn có thể dùng 2k8 để mở 2005/2003, ko đụng đến 2005x64 vì tớ đang dùng Win x86 ^^)
    - các project sẽ hiện lên như hinh, chú ý vào khung Solution Configuration dưới tab Community, ban đầu nó là Debug, bạn cần chuyển sang Release

    [​IMG]

    - xong rồi chọn Build~>Build Solution
    - một file pcsx2.exe sẽ được tạo ra, bạn sẽ gắp một thông báo lỗi nhưng ko sao, cứ ấn OK rồi tắt MS VS 2k5
    - vào svn\pcsx2\bin bạn sẽ thấy một file pcsx2.exe, copy nó vào thư mục bạn đã cài Pcsx2 (có thể backup file cũ), open <~ YOU'VE DONE IT
    Nhớ nhìn vào thanh tittle bar nhé, nó có ghi ngày đc bạn compile đấy ^^
    Note: bạn cũng có thể tự mình compile Gsdx 0.1.8, hãy thử xem ^^

    [​IMG]
     
  2. nizsu

    nizsu Youtube Master Race

    Tham gia ngày:
    11/2/08
    Bài viết:
    57
    Good job , thanks eternal_calm nhiều nhé:hug:
     
  3. trinitrotoluen01

    trinitrotoluen01 Mr & Ms Pac-Man

    Tham gia ngày:
    25/3/07
    Bài viết:
    143
    Cho hỏi file svn.rar mình down ở đâu vậy ?
     
  4. asukido

    asukido Mr & Ms Pac-Man

    Tham gia ngày:
    20/5/06
    Bài viết:
    165
    Nơi ở:
    đà nẵng
    bac enter ơi lam
    Nhận biết mã CRC bằng cách nào?
    ?/
    sao có cái hình quan tâm nhất thì lại bỏ đi thía ko thấy gì hết bác up lại dùm em nhe
    thank moi cai dã xong chi con choi thui
     
  5. eternal_calm

    eternal_calm Legend of Zelda

    Tham gia ngày:
    4/11/06
    Bài viết:
    1,168
    chết, đầu óc lẩn thẩn thật, cám ơn các bạn đã nhắc :'>
     
  6. trinitrotoluen01

    trinitrotoluen01 Mr & Ms Pac-Man

    Tham gia ngày:
    25/3/07
    Bài viết:
    143
    còn cái file pcsx2t.exe thi sao build bạn ? source của Gsdx và Zero mới nhất mình lấy ở đâu ?
     
  7. eternal_calm

    eternal_calm Legend of Zelda

    Tham gia ngày:
    4/11/06
    Bài viết:
    1,168
  8. victorhugo

    victorhugo Godslayer Κράτος Lão Làng GVN

    Tham gia ngày:
    7/7/05
    Bài viết:
    14,676
    Nơi ở:
    CLUB "Rung Đùi"
    he thế cái Pcsx.exe là VM vesion ah`, ko hiểu sao tớ ko thể chạy đựơc no', toàn báo lỗi mem thôi!! mà chạy FFXII pahir chạy bằng cá inayf mwois save đựơc, khổ we'
     
  9. Funnnny

    Funnnny Will Code Python For FOOD Moderator

    Tham gia ngày:
    2/8/05
    Bài viết:
    9,406
    Nơi ở:
    Hanoi, Vietnam
    Có dùng kis ko, nếu có thì downgrade nó về 7.0.0.125
     

Chia sẻ trang này