FakeNES 프로젝트는 다중 플랫폼 기능에 대한 알레그로 라이브러리를 사용하는 동안, 대부분 순수 C로 작성되어 휴대용, 오픈 소스 NES 에뮬레이터입니다.
현재 지원 시스템은 윈도우 9x / 2000입니다 / ME / XP의 32 비트 DOS, 리눅스, FreeBSD의, QNX, BeOS를, 및 Mac OS X의는 그러나, 알레그로가 지원하는 모든 시스템에서 실행해야합니다. 여기에는에 한정되지 않고, 1995 이후에 출시 된 Windows 버전, 32 비트 DOS 호환, 많은 POSIX 호환 시스템과 리눅스, FreeBSD의, QNX, BeOS를, 및 Mac OS X의 유닉스 클론
구성
FakeNES 많은 DOS, 윈도우, UNIX 및 애플리케이션에 의해 사용 된 것과 유사한 표준 구성 시스템을 사용한다.
대괄호로 둘러싸인되지 않는 구성 파일의 각 항목은 ([및]) '요소'또는 '키'를 정의한다.
등호 (=)는 해당 요소에 값을 할당하는 데 사용됩니다.
괄호로 둘러싸인 항목은 헤더라고합니다. 헤더는 관련 요소의 섹션 또는 그룹을 정의합니다.
댓글은 파운드 (#) 기호들이 나열되고, 구성 파일 파서에 의해 무시됩니다.
이 때, 명령 줄 옵션은 지원되지 않습니다. 그러나, 당신은 당신이 GUI에서로드하는 대신 명령 줄에로드하고 싶은 NES 롬 파일의 이름을 제공 할 수 있습니다.
입력 엔진
현재 FakeNES 번의 키보드 두 가지 키보드 레이아웃을 지원하며, 이러한 joypads 같이 최대 2 개의 조이스틱 형 장치. 각 장치가 어떤 플레이어에 할당 될 수있다, 당신은 여러 선수들에게 하나의 장치를 할당 할 수 있습니다.
모든 제어 구성은 [입력] 헤더 하에서 구성 파일에서 수행된다. 당신은 선수 _ # _ 장치 요소 (관련 선수 번호와 #을 대체) 수정하여 각 플레이어에 특정 장치를 할당 할 수 있습니다.
다음과 같은 값이 허용됩니다 :
0 : 입력 (이 선수에 대한 모든 입력을 사용 불가능).
1 : 키보드 레이아웃 # 1
2 : 키보드 레이아웃 # 2
같은 키보드에 존재하고, 충돌없이 겹치는 키를 정의 할 수있다 2 개의 구성 가능한 키보드 레이아웃이있다. 요소는 각 레이아웃에 대한 키 매핑을 사용자 정의 할 수 key1_scancodes과 key2_scancodes 수정.
그 때문에 휴대 이유로, FakeNES는 표준 IBM 스캔 코드를 허용하지 않습니다. 대신, 알레그로 멀티미디어 라이브러리에 의해 정의 된 8 정수 스캔 코드의 순서를 제공해야합니다.
스캔 코드가 적용되는 순서는 매우 중요하며, 관련 NES 표준 컨트롤러의 버튼에 해당 A, B, 선택, 시작, 위, 아래, 왼쪽, 오른쪽. 8 스캔 코드의 완전한 서열을 찾을 수없는 경우, 디폴트 값이 사용될 것이다.
레이아웃 # 1, 그들은 방향 제어를위한 화살표 키와 함께, 각각 X, Z 탭하고, 입력한다.
3 : 조이스틱 장치 # 1
4 : 조이스틱 장치 # 2
코어 타이밍
FakeNES는 자동 속도 조절 시스템을 포함하고 있습니다. 구성 파일의 [타이밍] 헤더 아래 frame_skip_min과 frame_skip_max 요소를 수정하여 속도 캡을 전환 및 프레임 스킵을위한 매개 변수를 설정할 수 있습니다.
프레임 스킵 더 많은 잠재 또는 고르지 게임 플레이 결과 적은 초당 프레임 - (FPS) 렌더링되는 비용에서, 에뮬레이션 훨씬 빠르게 실행할 수있는 기술이다.
효과적으로 FPS의 최대 양을 제한 캡 속도가 빠른 프로세서 나 때 프레임 스킵이 사용되는에 너무 빨리 실행 에뮬레이션을 유지 NES 자체의 일치하도록 렌더링합니다.
frame_skip_min (0) 효과적으로 최소 프레임 스킵을 비활성화하고 속도 캐핑기구를 가능하게 0으로 설정, 생략되는 프레임의 최소 금액을 정의합니다.
frame_skip_max 프레임의 최대 허용 금액이 제외 될 정의합니다. 이 요소에 의해 정의되는 것보다 FakeNES 전체 속도가 얻어지지 않는 경우에도, 더 많은 프레임을 이동하지 않을 것이다.
같은 값에 frame_skip_min과 frame_skip_max을 설정하면 효과적으로 프레임의 고정 된 양을 건너 뛸 수를 설정합니다.
속도 캡을 사용하는 경우, 당신은 속도 캡을 능가하고 키를 누르고되고있는만큼 프레임을 frame_skip_max 건너 빨리 감기 키를 사용할 수 있습니다. 기본적으로, 빨리 감기 키는 대부분의 키보드의 Tab 키 위의 물결표 키로 정의된다.
MACHINE_TYPE 요소는 속도 조절 시스템과 사운드 / 그래픽 엔진에 의해 사용되는 표준을 선택할 수 있습니다. NTSC의 제로 (0) 또는 PAL 하나 (1)로 설정합니다. 이 많은 PAL NES 게임은하지 않고, 그들 중 많은 사람들이 NTSC 모드에서 잘 실행해야합니다. 당신은 문제가있는 경우에만이 요소를 수정합니다.
이 릴리스의 새로운 기능 :
최근에 본 소프트웨어를
카테고리별로 검색
인기있는 소프트웨어
Xfburn 17 Feb 15
LaTeX::BibTeX 14 Apr 15
Antergos 1 Dec 16
LibreOffice 20 Jan 18
Simple Scan 2 Dec 17
Unity Linux 15 Apr 15
Lantern 3 Jun 15
FakeNES
코멘트 FakeNES
최근에 본 소프트웨어를
카테고리별로 검색
인기있는 소프트웨어
HardInfo 3 Jun 15
KAVClient 3 Jun 15
Google Music Manager 15 Apr 15
Wifislax 9 Aug 16
Tiny Core Linux 2 Sep 17
Linux Lite 20 Jan 18
DEFT 9 Mar 17
댓글을 찾을 수 없습니다