메뉴 www.fafan.kr
파판 >> 게임강좌
  • 로그인
  • [강좌] 세가새턴 에뮬 인스톨 및 설정
    작성자 : 라지엘 | 조회수 : 2742 (2005-01-09 오전 10:33:36)
    - 첨부파일
      1105234416.png


     

    세가 새턴 에뮬레이터인 SSF, Satourne v1.1P,GiriGiri Saturn
    의 인스톨 및 설정에 대해서 설명하겠습니다.

    SSF 인스톨 및 설정 방법

    SSF v0.07 Prototype R10 매뉴얼

    이 매뉴얼은 SSF가 버전 업 하면 며칠 안에 갱신됩니다.

    에뮬레이터를
    키보드에 대응되는 버튼 일람
    A = Z key
    B = X key
    C = C key
    X = S key
    Y = D key
    Z = F key
    L = A key
    R = G key

    Up = Up Arrow key
    Down = Down Arrow key
    Left = Left Arrow key
    Right = Right Arrow key
    Start = Enter

    Hard Reset = TAB
    CD Open = F1
    CD Close = F2
    Alt+Enter로 Window,Fullscreen의 변환을 할 수 있습니다.

    이것은 디폴트입니다.설정으로 자유롭게 바꿀 수 있습니다.
    기동하는
    BIOS 파일을 선택한 후, 새턴의 CD를 넣어 본체를 기동시켜 주세요.
    「Alt+Enter」로 풀 스크린⇔윈도우 모드의 변환이 생깁니다.

    매우 간단

    SSF v.007에 필요한 기본 사양
    이후의 버젼에서는 SSE2가 필수가 됩니다.
    정직, SSE2를 탑재하고 있지 않는 CPU에서는 전혀 속도가 나오지 않으므로…



    SSF Ver0.07의 실행에 필요한 최저 환경

    OS Windows98/Me/2000/XP
    CPU FPU,MMX,SSE,SSE2,TSC를 탑재하고 있는 CPU
    Memory 256 MB이상
    Video DirectX8에 대응하고 있는 카드(드라이버)
    1024 x512 또는 1024 x1024의 texture를 작성할 수 있을 필요가 있음
    CD drive ATAPI 4 배속 이상, MMC3에 대응한 드라이브
    2000,XP의 경우는 SCSI 드라이브도 사용할 수 있음
    그 외 BIOS,ASPI 층



    에뮤레이트 상황
    SH2 emulator 100%
    68000 emulator 95%
    VDP1 block 100%
    VDP2 block 90%
    SCU block 90%
    SMPC block 100%
    SCSP block 10%
    CD block 50%

    구체적으로는
    SH2 게임 실행에 필요한 부분은 거의 모두 실장
    68000 거의 모두 실장
    명령의 일부는 미실장
    VDP1 모두 실장
    texture 샘플링에 버그 있어
    VDP2 거의 모두 실장
    애매하게 해, 칼라 연산 윈도우, 회전면의 모자이크는 미실장
    일부 버그 있어
    SCU 거의 모두 실장
    DSP 명령의 일부는 미실장
    DSP에 버그 있어
    SMPC 거의 모두 실장
    입력은 디지털 패드만 대응
    SCSP 타이머만 실장
    CD Block 거의 모두 실장
    일부의 CDC 커멘드는 미실장
    버그 있어



    Ver0.07으로 추가, 변경한 부분

    ·백업 RAM 파일명을 변경

    ·BIOS 파일을 옵션으로 설정할 수 있도록 했던

    ·DirectInput에 대응
    패드와 키보드를 사용할 수 있습니다.버튼의 재할인 맞혀 가능.
    디폴트는
    UP = UP Arrow
    DOWN = DOWN Arrow
    LEFT = LEFT Arrow
    RIGHT = RIGHT Arrow
    A TRG = Z
    B TRG = X
    C TRG = C
    X TRG = S
    Y TRG = D
    Z TRG = F
    L TRG = A
    R TRG = G
    START = Enter

    ·IO컨트롤을 추가
    Windows2000,XP의 경우는 IO컨트롤도 사용할 수 있습니다.
    이것에 의해 SCSI 드라이브에서도 동작하게 되었습니다.
    동시에 사용 커멘드를 MMC3로 변경했습니다.
    MMC3에 대응한 드라이브라면 거의 모두 인식한다고 생각합니다.

    옵션 설명
    BIOS

    BIOS 파일을 지정합니다.

    ·CD Drive
    사용하는 CD드라이브를 선택합니다.

    ·Cartridge
    확장 슬롯에 꽂는 카트리지를 선택합니다.

    ·Area Code
    에리어 코드를 선택합니다.

    ·Auto Field Skip
    체크를 넣으면 자동으로 속도 조정을 합니다.
    프레임 단위는 아니고 필드(1/60초) 단위로의 조정입니다.
    체크를 넣어도 늦은 경우는 머신 파워가 충분하지 않았습니다 …

    ·VSynch Wait
    체크를 넣으면 풀 화면시에 VSynch를 기다리고 화면을 바꿉니다.

    ·Use DirectDraw
    체크를 넣으면 DirectDraw를 사용해 묘화 합니다.
    SSF는 소프트웨어 렌더링이므로 1 화면 분의 texture를 묘화 하고 있을 뿐입니다.
    따라서 Direct3D보다 DirectDraw로 묘화 하는 것이 빠른 경우가 많습니다.

    ·Use VDP1 Draw Thread
    VDP1의 묘화 처리를 별스렛드로 합니다.
    멀티 CPU 환경에서 효과를 발휘합니다.싱글 CPU 환경에서는 의미가 없습니다.

    ·Use VDP2 Draw Thread
    VDP2의 묘화 처리를 별스렛드로 합니다.
    멀티 CPU 환경에서 효과를 발휘합니다.싱글 CPU 환경에서는 의미가 없습니다.

    ·Use CD Block Thread
    CD블록을 별스렛드로 합니다.
    멀티 CPU 환경에서 효과를 발휘합니다.싱글 CPU 환경에서는 의미가 없습니다.

    ·Use I/O Control
    체크를 넣으면 ASPI를 사용하지 않고 I/O컨트롤로 CD드라이브를 제어합니다.
    I/O컨트롤->ASPI의 순서에 사용할 수 있을지 여부를 조사하므로 체크를 제외할 필요는 특별히 없습니다.

    ·Maximal Read Sector
    한 번에 읽어들이는 CD섹터수를 설정합니다.
    이 수치를 크게 하면 CD의 읽기가 빨라집니다만 드라이브에 따라서는 에러가 되는 경우가 있습니다.
    설정할 수 있는 수치는 1~16입니다.

    ·Maximal Sprite Number
    1화면에 묘화 하는 최대 스프라이트수를 설정합니다.
    설정할 수 있는 수치는 1~16384입니다.

    ·Dot Clock
    dot clock를 설정합니다.
    새턴은 4 시스템 클록( 약 7 MHz 주기)으로 1 닷을 묘화 하고 있습니다.
    이것은 무슨 시스템 클록으로 1 닷의 묘화를 하는지 지정합니다.
    반대로 말하면 이 항목으로 CPU의 속도를 조정할 수 있습니다.
    4dot clock라면 SH2는 실기와 같은 속도, 2 dot clock라면 반의 속도가 됩니다.
    SSF는 SH2의 캐쉬를 에뮤레이트 하고 있지 않으므로 2~3 dot clock로 설정해
    캐쉬 미스에 의한 메인 메모리의 액세스 웨이트를 의사 에뮬레이트 합니다.
    설정할 수 있는 수치는 1~4입니다.

    ·SH2 Instructions At Once
    한 번에 실행하는 마스터 SH2의 명령수를 설정합니다.
    메인 루프에서는 마스터 SH2,슬레이브 SH2,68000,SCSP,SCU의 순서에 처리하고 있습니다.
    이 항목은 마스터 SH2 처리로 한 번에 실행하는 명령수를 설정합니다.
    이 수치를 크게 하면 약간 빨라지지만 호환성이 떨어집니다.
    설정할 수 있는 수치는 1~400입니다.

    ·SlaveSH2 Speed
    슬레이브 SH2의 속도를 퍼센트로 설정합니다.
    마스터 SH2의 몇 퍼센트의 속도로 슬레이브 SH2를 움직이는지를 설정합니다.
    SSF는 마스터 SH2와 슬레이브 SH2의 버스 재정을 에뮤레이트 하고 있지 않으므로
    이 항목으로 의사 에뮬레이트 합니다.
    설정할 수 있는 수치는 1~100입니다.

     

    Satourne v1.1P의 설정

    Satourne v1.1 P의 설정

    이 해설은 Satourne가 버전 업 할 때마다 갱신됩니다.
    http://www.satourne.consollection.com/의 Download의 곳으로부터 Satourne의 파일을 다운로드합니다.
    다운로드한 파일을 해동하는 곳 인 기분이 듭니다.
    플러그 인을 읽어들이게 하자
    Satourne를 기동해 「Options > XXX plugin > choose plugin」로부터 각각 플러그 인을 읽어들이게 합니다.한 개에서도 읽어들이지 않았다고 기동할 수 없기 때문에 모두 읽어들이게 합니다.
    MSVCR70.dll이 없다」라고 메시지가 나올때는 왼쪽의 링크로부터 DL 해 해동한 파일을, Satourne 본체가 있는 폴더나 WINDOWS 폴더, system32 폴더의 어느 쪽인가에 들어갈 수 있어 주세요.
    BIOS를 읽어들이게한다
    「Options > Other Options >Saturn Bios > Choose bios file」로부터 BIOS 파일을 지정합니다.
    콘트롤러의 설정
    키보드로 조작하는 경우도 컨트롤러의 버튼을 할당합니다.
    「Option >SMPC plugin > Configure plugin > Controllers」로부터 설정합니다.
    Selected device의 곳에서 키보드든지 패드든지 Saturn의 버튼에 할당하는 입력 기기를 선택합니다(위의 화상에서는 Direct Pad Pro 경유로 접속된 플레이스테이션의 콘트롤러가 선택되고 있습니다) . 각각 화면상의 버튼을 클릭하면 입력을 받아들이는 상태가 되므로 대응하는 키나 버튼을 눌러 설정해 주세요.
    CD정보의 취득
    기동하기 전에 CD정보를 취득합니다, 이것을 하지 않으면 새턴 소프트가 기동해 주지 않습니다.

    이렇게 될거야!

    새턴의 CD를 PC의 CD드라이브에 넣고 나서 Satourne의 메뉴로.
    「Plugin > CD block plugin > Configure plugin > Insert CD into the saturn를 클릭」
    CD정보를 취득에 성공하면 아래에 표시됩니다.
    기동

    메뉴의 「RUN」버튼을 클릭하면 기동합니다.


    플러그인 설명

    Satourne v1.1P plugin 의 해설

    Satourne v1.0.x의 플러그 인과 v1.1 P의 플러그 인에는 호환성이 없습니다.
    새턴을 구성하는 파트에 대해
    SH2
    새턴의 CPU입니다.Master SH2와 Slave SH2로 합계2개 있습니다.
    VDP
    그래픽스 처리부입니다.다각형·스프라이트용의 VDP1와 BG용의 VDP2로부터 됩니다
    SCSP
    사운드 처리부입니다.YAMAHA FH1와 Motorola 68 EC000로부터 완성됩니다.
    SCU
    메모리콘트로라라든지 DSP라든지가 있습니다.PC로 말하는 곳의 노스 브릿지와 같은 물건입니까.
    SMPC
    주로 입출력을 제어하는 부분입니다.
    CD block
    CD드라이브를 제어하는 부분입니다.
    SH2 plugin
    SH2_interpreter_plugin_v1.3.dll
    전에는 보통 SH2 plugin는 구Satourne의 dynarec plugin도 있었습니다만, 하나만으로 된 것 같습니다. SH2 Plugin는 이것을 선택합시다.
    SH2_interpreter_debugger_plugin_v1.1.dll
    디버그 기능부 SH2 플러그 인
    VDP plugin
    VDP_opengl_plugin_v1.1.dll
    v1.1이 되어 풀 스크린이 서포트되었다.해상도의 세세한 변경도 할 수 있다.
    SCSP plugin
    SCSP_a68k_dsound_v1.0.dll
    이번 버전 업에 의해 사운드가 지원되게 되었습니다, ReadMe에 의하면 Satourne의 메인 윈도우가 액티브한 경우 밖에음이 안 되는 것 같습니다. SCSP plugin는 이것을 선택합시다.
    SCSP_a68k_v1.0.dll
    위의 다이렉트 사운드를 사용하지 않는 버젼
    SCU plugin
    SCU_no_DSP_plugin_v1.0.1.dll
    no DSP라고 써 있고 별로 완성도는 높지 않은 같습니다.
    SMPC plugin
    SMPC_Dinput_plugin_v1.1.dll
    패드의 할당, 국 코드의 지정등을 할 수 있습니다.
    CD block plugin
    CD_block_ASPI_plugin_v1.0A.dll
    새롭게 쓰여진 plugin입니다, CD기동에 대응하고 있습니다.
    CD_block_ASPI_plugin_v1.0B.dll
    구ISO plugin에 ASPI 인터페이스를 추가한 플러그 인입니다.A로 움직이지 않았으면 이쪽을 시험해 보면 좋을 것입니다.

    GiriGiri Saturn
    (hacked)   설정

    GiriGiri Saturn(hacked)의 설정

    다운로드해서 실행해보자
    다운로드파일을 전개하는 것같은 기분이 듭니다.
    Saturn의 BIOS를 도입하는

    SEGA Saturn의 BIOS 파일을 「BIOS.BIN」이라고 하는 파일명에 개명하고 gsaturn.exe가 있는 폴더에 넣어 둡니다.

    직접 CD로부터 기동
    GiriGiri는 CD기동과 CD이미지로부터의 기동을 할 수 있습니다.(요점 ASPI)
    직접 CD로부터 기동하려면
    (스타트→모든 프로그램→악세사리→커멘드 prompt로부터) 커멘드 prompt를 기동해

    gsaturn -DISK

    와"-DISK"옵션을 붙여  주세요.

     

    매회 박는 것이 귀찮은 분은 「gsaturn -DISK」라고 써 보존한 bat 파일을 만들어 두는 것을 추천 합니다.
    CD이미지를 작성하는
    CD이미지를 작성하는 방법을 해설합니다.GiriGiriSaturn(hacked)를 읽어들일 수 있는 CD이미지는 CDRWIN의 이미지 파일과 ISO 이미지 파일(2352byte sector RAW ISOimage를 읽어들일 수 있지만, CDRWIN가 읽기가 빠르고 추천입니다.


    CDRWIN를 사용하는 경우
    CDRWIN는Golden Hawk Technology으로부터 다운로드할 수 있습니다.
    CDRWIN는 쉐어웨어입니다, 기입에 제한은 다합니다만
    읽기에 관해서는 제한이 다하지 않습니다.상기의 링크로부터 다운로드해 인스톨이 종료하면,
    CDRWIN의 메인 윈도우의 Extaract Disc/Tracks/Sectors 의 아이콘을 클릭하면
    설정 윈도우가 나옵니다.설정은 디폴트인 채로 OK입니다.
    파일을 보존하는 장소를 선택한 후, START를 클릭합니다.
    여기서 조심하지 않으면 안 되는 곳은, 안내 패스에 일본어를 포함한 폴더에 이미지를 만들게 하고, 다음에 CUE 시트를 고쳐 쓰지 않으면 안 되는 것입니다.



    ISO 파일을 사용하는 경우


    CD이미지의 작성에는 DDump를 사용합니다.이번은 GUI로부터 조작할 수 있는
    DDump Frontend을 사용합니다.
    Windows95,Windows98,WindowsNT4.0,WindowsME 이외의 Windows를 사용하고 있는 경우에는
    DDump를 사용하기 위해서 ASPI 층을 사전에 인스톨 해 둘 필요가 있습니다.
    ASPI 층은
    Adaptec의 사이트 등에서 다운로드할 수 있습니다.

      "Select device"의 곳에서 SEGA Saturn의 CD가 들어가 있는 드라이브를 지정해 주세요.
      "Select disc dump mode"는"Standard mode"에 체크를 넣어 두어 주세요.
    설정을 끝내면 Start disc dump를 클릭해 CD이미지를 작성해 주세요.

    일본어로 보통으로 GUI를 사용할 수 있는
    CD Manipulator를 사용하는것이 편리할지도 모릅니다.
    CUE 시트의 개서
    CDRWIN로 작성한 CUE 파일은 BIN 파일을 이동시키면
    사용할 수 없게 되어 버리므로, BIN 파일을 이동시키고 싶을 때는
    메모장등의 텍스트 문자 편집기등에서 열어, 선두의 일행

    FILE "C:WINDOWS데스크탑 image.bin" BINARY

    등이라고 쓰여져 있는 더블 쿼테이션( 「"」)으로 둘러싸인 부분을
    이동시킨 앞의 패스에 고쳐 씁니다.




    데스크탑에 만든 image.bin를 「C:girigiri-gav」에 이동시키고 싶을 때
    image.cue를 메모장등에서 여는
    선두의 일행
    FILE "C:WINDOWS데스크탑 image.bin" BINARY"

    의 부분을 고쳐 쓰는↓

    FILE "C:girigiri-gavimage.bin" BINARY

    으로 해 보존

    이미지 파일명만을 쓰는 것이 유연한 느껴
    FILE "image.bin" BINARY
    이렇게 하면 이미지 파일이 같은 CUE와 같은 장소에 있는 한 괜찮아
    CDRWIN로 일본어(멀티 바이트 문자)를 포함한 패스에 이미지를 만들면 그 부분의 패스가 글자가 깨지고 있는 경우가 있으므로, 그 경우도 패스를 올바르게 고쳐 쓰지 않으면 안됩니다
    toc.bin의 생성
    조금 전 빨아낸 CUE 파일을 gentoc.exe로 CUE 시트를 toc.bin로 변환합니다.커멘드 prompt상에서 gentoc.exe의 패러미터에 CUE 파일을 지정해 주세요.

    gentoc xxxxxx.CUE

    이런 느낌으로.

    생성에 성공했는데

    성공하면 toc.bin가 생성되고 있습니다.
    BASE.INI의 편집
    BASE.INI를 메모장등에서 열어 편집합니다.

    이런 식으로

    [BASEINFO]
    USERDIR=profilessaturn
    AREA=1
    DISK1TOC=toc.bin의 패스
    DISK1IMG=CD이미지의 패스
    패드의 할당
    GLAUNCH.EXE를 기동해 Setting의 버튼으로부터 SS의 패드에 할당하는 키보드, 콘트롤러의 버튼을 설정할 수 있습니다.
    에러가 나오면

    GLAUNCH.EXE를 기동해 좌하의 로고를 클릭한 후, 이 윈도우가 나오는 경우는 사운드 카드의 드라이버를 바꾸어 보면 좋을 것입니다.최근에는 온보드 사운드에서도 대개의 물건은 DirectSound를 서포트하고 있다고 생각합니다만, Windows 부속의 초라한 드라이버에서는 DirectSound가 서포트되어 있지 않은 경우가 많기 때문에.사용되어 있는 팁의 메이커를 확인한 후, 그 메이커의 HP등에서 최신의 드라이버를 입수해 인스톨 합시다.염가의 USB 오디오등에서는 처음부터 다이렉트 사운드가 서포트되어 있지 않은 경우가 있습니다.VH7PC라든지

    기동
    이 후 「CDROM 드라이브의 초기화에 실패했습니다」라고 나오는 경우는
    BASE.ini의 기술이 잘못되어 있지 않은가 확인해 주세요.






    글쓰기 | 수정 | 삭제 | 목록   

    Lv.3 원선생 (2005-06-02 13:25:13)
    기리기리에서 toc.bin 파일이 안만들어지는.....
    Lv.3 제다이 (2005-06-13 12:56:26)
    오홋.. 이것만 있으면 세턴판 악마성을-_-a;;;
    Lv.3 시간이흐른뒤 (2005-07-19 01:14:19)
    음.. 근데 이거 대충 컴터 사양이 얼마나 되야 돌릴수 있을까요 -_-? 예전에 세턴이 있었긴 했는데 친척형이 가져가는 바람에 게임을 못하는 ㅠ
    Lv.6 ((둥~)) (2005-12-08 12:30:34)
    새턴은 애뮬이 힘든가봐요....안되는 ㅜ.ㅜ
    Lv.16 거북군 (2006-02-24 20:06:23)
    컴터가구려서할수가없다는.....ㅠ.ㅠ



    도배방지 : 0

    글쓰기 | 수정 | 삭제 | 목록   

     

    <<3132333435

    • PC화면
    • 로그아웃
    • 뒤로가기
    Copyright ⓒ FINALFANTASIA.COM All rights reserved.