[프로그램] SDLMAME v0.114u4 for OS/2
좀딱
0
14,193
2007.05.05 00:26
이 프로그램은 SDLMAME 를 OS/2 로 포팅한 것입니다.
SDLMAME 의 성능이 그렇게 좋지는 않습니다. 전화면으로 실행을 한다면 많은
인내심이 필요합니다. 대신에 '-window' 옵션을 사용하면 괜찮은 성능을
발휘합니다. 이 문제는 OS/2 용에만 나타나는 현상이 아니라 Win32 용에서도
나타나는 것으로 보아 SDLMAME 자체의 문제로 보입니다.
그리고 CPU 부하가 99.9% 가 되면, 사용자의 입력이 있어도 SDLMAME 가 제때
반응하지 못합니다. 이것은 OS/2 용에서만 나타나는 현상입니다. 이 때에는
'-multithreading' 옵션을 사용하시면 됩니다.
혹시 다른 플래폼용 SDLMAME 를 쓰면서 OS/2 용과 차이점이 나타난다면 저에게
알려주시기 바랍니다. 고칠 수 있도록 하겠습니다.
사용한 컴파일러는 InnoTek GCC v3.3.5 CSD 1 입니다. 따라서 LIBC061 DLL 이
필요합니다. SDL/2 v1.2.10 은 포함되어 있습니다.
이 프로그램은 I686(Pentium Pro)에 최적화되어 있습니다.
끝으로 OpenGL 은 지원되지 않습니다.
즐겜하시기 바랍니다.
고명훈 <komh@chollian.net>
SDLMAME 홈페이지 : http://rbelmont.mameworld.info/?page_id=163
소스 컴파일하기
1. 필요한 것들
.GNU 유틸리티( sh, cp, rm, mkdir, ... )
.GNU Make v3.81r2
.SDL v1.2.10
.GCC v3.3.5 CSD 1
2. 소스 다운 받기 : http://rbelmont.mameworld.info/sdlmame0114u4.zip
3. 'Makefile' 수정하기
.55줄에서 'SUBARCH = unix' 를 'SUBARCH = os2' 로 바꾸십시오.
.77줄에서 최적화할 대상을 설정하십시오. 배포판의 경우 'I686 = 1' 로
설정했습니다.
4. Make 실행하기
.명령행에서 'make SHELL=/bin/sh' 를 입력하십시오. '/bin' 디렉토리에 'sh.exe'
가 있어야 합니다.
5. 컴파일이 끝나게 되면 최적화 대상에 해당하는 실행파일이 만들어져 있습니다.
배포판의 경우 mamepp.exe 입니다.
* Admin님에 의해서 게시물 이동되었습니다 (2010-03-26 15:17)