반응형

이번엔 8비트 컴퓨터 에뮬레이터인 openmsx 에 대해 포스팅 해보도록 하겠습니다. 예전에 같은 msx 에뮬레이터인 bluemsx에 대한 포스팅을 하면서 간단히 언급한 적이 있습니다.

bluemsx 는 GUI 도 좋고 설정도 편한 좋은 에뮬이지만 윈도우에서 밖에 사용할 수 없습니다. 하지만 openmsx 는 윈도우, Mac, 리눅스에서 모두 사용가능한 멀티플랫폼 에뮬레이터 입니다.

이번 글은 우분투 리눅스에서 설치하는 것으로 하겠습니다. 글 쓰는 김에 시냅틱 설치법도 한번 더 보여드리도록 하고요. ^^;
윈도우에서 사용하는 법도 설치방법만 조금 다를뿐 거의 유사하게 사용할 수 있습니다.


우분투 리눅스의 시냅틱을 이용해서 설치합니다. 화면 상단 오른쪽 '검색' 을 이용해 'openmsx' 를 검색하면 위 스샷같이 나옵니다. openmsx 를 체크해서 설치할 수도 있지만, gui 가 없으면 불편하니 openmsx 의 frontend 프로그램인 catapult 를 설치하기 위해 openmsx-catapult 에 체크를 해서 설치하면 됩니다.
catapult 는 openmsx 없이 사용할수 없기때문에 openmsx-catapult 만 체크해주면 시냅틱이 알아서 openmsx 와 필요한 다른 패키지를 선택해 줍니다.

위와 같이 필요한 다른 파일들을 설치할것인지 물어봅니다. "표시" 를 선택해줍니다.


설치할 프로그램들이 선택되었으니, 이제 '적용'을 눌러 프로그램을 설치해 줍시다.


프로그램을 설치할건지 마지막으로 물어봅니다. '적용' 을 눌러주면 드디어 프로그램을 설치합니다.


설치가 된후에 실행하려고 했는데 메뉴에는 등록이 안되더군요. 메뉴에 추가해 쓰려면 수동으로 등록해서 써야 겠네요. 쩝...


일단 실행을 위해 Alt+F2 를 눌러 'openmsx-catapult' 를 입력후 '실행' 버튼을 눌러 실행해 봅시다.


위와 같은 화면이 나옵니다. openmsx 실행파일과 설정파일이 있는 곳을 선택하는건데요. 리눅스에선 그냥 OK면 되고 윈도우에서도 정말 특이한 경우가 아니라면 그냥 OK를 눌러주면 됩니다.


그러면 위와 같이 체크를 해봅니다. 이 과정은 MSX 바이오스를 확인해 보고 Extension 들을 확인해 보는 작업입니다.

체크가 끝나면 Done 을 눌러주면 설정은 끝납니다.


설정이 끝나면 위와같은 화면이 보이고 이제 MSX 게임을 실행할 수 있습니다. Disk Drives, Cartridge, Cassette 등에 게임롬/게임디스크를 설정하고 오른쪽 아래의 Start 를 누르면 게임을 실행할 수 있습니다.

일단 간단한 설명을 끝났고요. 이젠 MSX-BIOS 이야기를 조금 해야 겠네요.
MSX는 바이오스를 필요로 합니다. 하지만 다른 기종도 그렇지만 바이오스는 저작권이 있습니다. 물론 MSX는 실제 단종된지 오래된 기종이라 바이오스에 대한 저작권이 행사될 가능성은 거의 없습니다.
하지만 오픈소스로 제공되는 openmsx 에 저작권자료인 바이오스가 같이 들어가는건 아무래도 좀 그래서 그런지 openmsx 에는 저작권이 있는 바이오스가 아닌 공개적으로 만들어진 바이오스인 C-BIOS 가 들어가 있습니다.

문제는, C-BIOS 로도 왠만한 게임은 실행이 되지만 디스크 게임의 경우는 C-BIOS 로 게임을 실행할수가 없다는데 있습니다. 따라서 MSX 에뮬의 모든 기능을 이용하기 위해서는 실제 MSX 바이오스를 사용할 필요가 있습니다.

넣어줄 바이오스는 가장 상위기종인 MSX TurboR 이 가장 좋지 않을까 생각합니다.

fs-a1gt_firmware.rom
fs-a1gt_kanjifont.rom


위 파일 2개가 필요합니다. 위의 2파일을 구한다음 특정위치에 바이오스를 복사해 줘야 합니다. 파일은 파일명으로 인터넷에서 검색해 보니 쉽게 구할 수 있었습니다.(진작 파일명으로 검색했으면 금방 구했을 것을...ㅡㅡ;)

http://www.msxarchive.nl/pub/msx/emulator/openMSX/systemroms/machines/panasonic/ 에서 구하실수 있으며 이 사이트에서는 위에서 이야기한 바이오스 외에도 옛날 대우에서 제작했던 MSX 기종인 IQ2000 이나 X2 용 바이오스도 있습니다. CPC-3000, CPC-4000s 에 해당하는 파일을 다운 받아서 사용하시면 됩니다.

이후 수정내용

최근 접속해 보니 위 바이오스 링크는 없었고, 하위 디렉토리에 모든 바이오스들을 하나로 압축한 압축파일로 제공하고 있었습니다.

http://www.msxarchive.nl/pub/msx/emulator/openMSX/systemroms.zip

위 링크의 파일이 모든 바이오스 합본입니다. machine 디렉토리에 각각 회사별로 바이오스가 모두 들어있으니 필요한 파일을 복사해서 쓰시면 됩니다.

2022/12/04 추가사항

최근 파이어 폭스에서는 위 링크로 바로 다운로드를 시도하면 경고 메시지를 보냅니다. 경고 메시지가 껄끄러우신 분들은

http://www.msxarchive.nl/pub/msx/emulator/openMSX

위 링크를 이용하여 디렉토리로 접근하신 다음에 systemroms.zip 파일을 다운로드 하셔도 됩니다.


MSX BIOS를 넣어줘야 하는 위치는

/home/계정아이디/.openMSX/share/systemroms
/usr/share/openmsx/systemroms

둘중 한군데 넣어주면 됩니다. 디렉토리가 없으면 만들어서 넣어주면 되고요.


바이오스 파일을 복사해 준 다음 'File -> Test MSX Hardware' 메뉴를 선택해서 바이오스를 인식시켜줍니다.
 
이젠 MSX Type 에서 'Panasonic FS-A1GT' 로 설정해서 게임을 하면 됩니다.


Video Control 부분인데 일단 에뮬을 Start 한 이후에야 설정해 줄 수 있습니다. 화면크기나 스캔라인등을 설정해 줄 수 있습니다.
창크기 조절은 여기에서의 Scaler 조절로만 가능합니다.


에뮬레이터 속도, 프레임스킵, 조이스틱/키보드 설정을 할 수 있습니다. 역시 에뮬이 시작된 이후에 설정이 가능합니다.


사라만다 실행화면 입니다.


MSX TurboR 전용게임인 환영도시 실행화면입니다. 터보알 게임도 역시 잘 실행됩니다.


개인적으로는 openmsx 도 상당히 맘에 드는 에뮬입니다. FrontEnd 인 catapult 를 이용하면 실제 사용하는데도 별다른 어려움은 없고요.

다만 bluemsx 와는 달리 바이오스가 다소 제한이 있는 c-bios 밖에 없다는게 초보분들에겐 조금 번거로울 수 있는 부분입니다만....제가 위에서 설명한 파일만 구해서 넣어주시면 그 문제는 간단히 해결 될것입니다.

openmsx 의 홈페이지는

http://openmsx.sourceforge.net/

입니다.

홈페이지에서 윈도우용을 다운받으시면 그 안에 openmsx 실행파일과 Frontend 인 catapult 가 같이 들어있습니다.



 

반응형

우분투 리눅스의 10.10 버전이 나왔습니다. 나온지 좀 되었는데 오늘에서야 설치해 보았습니다.
일단 설치후에 큰 변화가 느껴질만한건 없습니다. 하지만 자잘한 변화점이 있더군요.


우선 위 스샷은 설치화면인데...아래쪽에 파일복사중 이라는 문구가 보이시죠. 예전에는 모든 설정을 다 설정해주고나서 파일 복사하고 설치했었는데 이번 버전에선 파티션등 기본적인 작업이 끝나면 그외 나머지 설정(시간설정, 사용자 암호설정등등) 을 하는 동안 파일을 미리 복사하기 시작합니다. 꽤 괜찮은 방법인것 같습니다.


설치중에 위와 같은 설명을 보여줍니다.
참고로, 위에 '내장된 소프트웨어' 라는 곳에 보시면 샷웰 사진 관리기 라는 프로그램이 보이는데요. 예전까진 그림, 사진등을 관리해주는 프로그램으로 F-Spot 이라는 프로그램이 기본으로 설치되었지만 이번버전에선 바뀌었더군요. 개인적으로는 사용하지 않는 프로그램이라 성능이 어떤지는 모르겠습니다.

그리고 기본적으로 이미지 편집등에 쓰이는 프로그램인 gimp 가 설치되지 않습니다. 사용하실 분은 우분투 설치후에 소프트웨어 센터에서 따로 설치해 주셔야 합니다.



설치후에는......


대략 이런모습입니다. 배경화면은 기본으로 들어있는 배경중 하나로 변경한것 입니다.

기존의 모습과 별로 다르지 않은 모습입니다.

설치후에 현재 2가지를 변경해 주었습니다.

1. 파폭에서 기본적으로 힌팅쪽이 좀 문제가 있어서 '/etc/fonts/conf.d' 에서 '29-language-selector-ko-kr.conf' 를 삭제해 주었습니다. 다른방법이 있기는 한데 이게 일단 제일 쉬운 방법인것 같더군요.

2. 프로그램 창의 최대, 최소, 프로그램 종료버튼들이 왼쪽에 있는데 이를 윈도우에서와 같이 오른쪽으로 이동시켰습니다. 방법은 ALT+F2 를 눌러 창이 뜨면 gconf-editor 를 입력해서 실행합니다.


위처럼 /apps/metacity/general 로 가서 위에 표시해 놓은것처럼 고치면 됩니다.



우분투에서 늘 발생하는 폰트의 힌팅에 관계된 문제는 이번에도 발생하는군요. 글쎄요. 뭐가 문제일까요. 초보자를 위해서라도 이런점은 가급적 빨리 고쳐지는게 좋을것 같은데 말이죠.

그 외에는 잠깐 사용해 본 바론 다른문제는 모르겠습니다. 포럼등을 보면 자잘한 문제를 겪는 분도 계시던데....
더 사용해 보고 문제가 보이면 추가해 놓도록 하겠습니다.


반응형


보통 우분투에서 프로그램 설치는 synaptic 에서 프로그램을 찾아서 설치해 주는게 보통이지만 구글의 크롬이라던가 오페라 같이 라이센스 문제로 기본우분투 패키지로 들어올수 없는 프로그램은 deb 파일을 직접 해당 웹사이트에서 다운받아 설치 해 주여야 합니다.

우분투 리눅스에서는 프로그램들을 deb 라는 데비안 리눅스가 쓰는 패키지 방식으로 관리 합니다. 패키지라는 개념은 특정 프로그램에 필요한 파일들을 하나로 압축해 놓은 개념으로 보시면 됩니다. 이 deb 파일을 "sudo dpkg -i xxxx.deb" 같은 방식으로 콘솔에서 입력해 주면 해당 프로그램을 설치할 수 있습니다.

물론 콘솔을 쓰지 않고도 deb 파일을 설치 할 수 있습니다. 뭐...사실 너무 간단한거지만 왕초보분들을 위해 간단히 GUI 로 설치하는 방법을 적어볼까 합니다.



일단 오페라 웹브라우저를 설치해 보도록 하겠습니다. 오페라의 홈페이지 가서 다운로드를 선택하면....우분투로 들어가셨으면 알아서 우분투용 deb 파일을 잘 선택해 주므로 그냥 다운로드 하시면 됩니다.

해당 프로그램을 저는 바탕화면에 다운로드 했습니다.


이번에 새로 나온 리눅스용 오페라 10.11 입니다.



해당 파일을 더블클릭하거나 오른쪽 버튼을 누른후 위 스샷처럼 'GDebi 패키지 설치 프로그램에서 열기' 를 선택합니다.




그러면 위와 같은 창이 뜹니다. 오른쪽 위의 '패키지 설치' 를 누릅니다. 그러면 사용자의 패스워드를 묻는 창이 뜨는데 이때 사용자의 패스워드를 입력해 줍니다.




자 ! 이제 설치하기 시작합니다.




설치가 완료되면 다음과 같이 나옵니다. 상태 부분이 '같은버전이 이미 설치되어 있습니다.' 라고 나오고 오른쪽의 버튼도 '패키지 재 설치' 로 바뀌었죠.

개인적으론 이부분이 조금 아쉽다고 할까요. 주위깊게 보지 않으면 눈치채지 못할 수도 있고 잘 설치된건지 좀 의아할 수도 있다고 생각됩니다.
어쨌던 저렇게 나오면 설치가 잘 된겁니다.

오페라의 경우는 일단 이렇게 패키지로 설치해 주면 오페라의 저장소를 자동으로 추가해 줘서 다음부터는 프로그램 업그레이드시 자동으로 업그레이드 해줍니다.(구글 크롬도 그렇습니다) 배포판 버전이 올라가기 전까지는요.



사실 매우 간단한 설치 작업입니다만...

이 글을 쓴 이유는......

터미널에서 deb 파일을 설치하는 방법에 대한 글이 많아서 터미널로밖에 설치할 수 없는 줄로 아는 분들을 위해...
deb 파일을 놓고 설치할 줄 모르는 분들을 위해....
리눅스에서도 패키지로 잘 묶어 놓으면 한방에 너무 쉽게 프로그램을 설치 할 수 있다는걸 알려드리기 위해....

.....서 입니다.

마지막으로.....
우리나라에선 인기 없는 오페라 웹 브라우저 입니다만...꾸준히 업그레이드 되고 있습니다. 이번에 10.11 로 업그레이드 되었는데....외관은 바뀐게 없는것 같습니다. 윈도우용 오페라는 인터페이스가 많이 바뀌었는데 리눅스에는 그 인터페이스가 적용되지 않고 있네요. 언젠가 하긴 하려나....개인적으론 바뀐 인터페이스가 딱히 더 맘에드는건 아닙니다만....



반응형


오늘 digg 에서 글을 좀 보다가 다음의 글을 보게 되었습니다.

http://torrentfreak.com/utorrent-for-linux-is-coming-finally-100601/

제 영어실력으로 번역했다간 망신만 당할것 같고 내용은 대충 제목 그대로 입니다. ^^;

이번 여름 늦게는 나올거라고 하는것 같은데요. 맥버전도 있으니 리눅스 버전을 만드는건 그리 어렵지 않지 않을까 하는 생각도 듭니다.

다만, 맥버전 uTorrent 자체가 별로 좋은 평을 받고 있지 못하고 저 글의 댓글에 보면 다음과 같은 글이 있습니다.

We’ve the utorrent version for mac, it’s basically a stripped down version. With almost no functionality.

저야 맥이 없으니 직접 써본적은 없어서 잘은 모릅니다만.......

그 외에 댓글에서도 언급되어 있지만 리눅스에선 이미 Transmission 이나 deluge 같은 오픈소스 토렌트 프로그램도 있고 또 성능도 괜찮아서 딱히 오픈소스도 아닌 uTorrent 를 쓸 필요가 있을까 하는 이야기들도 있습니다.

저도 최근엔 리눅스에서 토렌트 클라이언트로 Transmission 을 쓰고 있는데 거의 문제 없이 쓰고 있고 맘에도 들기에 uTorrent 가 특별히 엄청 기다려진다거나 하지는 않습니다. 하지만 뭐...나와서 나쁠건 없으니....

그래도 한번 기대해 봅니다. ^^;


반응형


웨스턴 디지털 하드디스크 그린모델에 대한 이야기를 파코즈에서 보게 되었습니다.

http://www.parkoz.com/zboard/view.php?id=my_tips&no=13920

그래서 저도 Load/Unload Cycle Count 를 확인해 봐야 할 필요성이 생겼습니다. 윈도우에는 CrystalDiskInfo 같은 프로그램을 써서 보면 됩니다. 그렇다면 리눅스에선?

우분투에서는 smartmontools 와 gsmartcontrol 패키지를 설치하면 하드디스크의 SMART 값을 볼 수 있습니다.

실행은 '프로그램 --> 시스템도구 --> GSmartControl' 입니다.


처음실행 하면 위에서 처럼 하드디스크들이 표시됩니다. 그럼 문제의 웬디 그린하드의 값을 살펴보죠. 보고싶은 하드디스크를 더블클릭하면 됩니다.




그러면 위와 같은 화면이 뜹니다. 두번째 탭인 Attributes 를 선택해서 해당 값을 확인해 보죠.




값을 확인해 보니 위 스샷에 빨간색으로 표시해 놓은것 처럼, Power Cycle Count(전원을 넣은 횟수) 와 Load/Unload Cycle 값의 차이가 크지 않은걸로 봐서 제 하드는 해당사항이 없는것으로 보입니다.

일단 안심이로군요. 휴~~~~~
Raw Read Error Rate 나 Reallocated Sector Count 도 '0' 이므로 하드 자체도 아무런 문제도 없고 말이죠. ^^;



각 항목 자체가 한글화 되지 않았다는 문제가 있기는 하지만 어차피 용어특성상 한글로 바꾼다고 해도 영어를 한글발음으로 바꿔놓는 정도 밖에는 안되기 때문에 큰 문제는 아니라고 생각합니다.

자주 사용하는 프로그램은 아니지만 하드디스크가 사용한지 오래되었다거나, 컴퓨터를 오랫동안 계속 켜놓는 다거나, p2p 로 하드를 혹사 시키시는 분이라면 가끔은 상태를 확인해 볼 필요가 있으니 한번 설치해서 확인해 보시길 바랍니다.



반응형


보통 리눅스는 윈도우보다 보안성이 좋다고 말합니다. 하지만 그것은 어디까지나 상대적인 이야기일 뿐이지 절대적으로 안전하다는것은 아닙니다. 따라서 조금이나마 보안에 신경쓰는 방법중 하나는 방화벽을 설정해 주는것 입니다.

보통 흔히 보안을 이야기 할때 문제가 되는건 외부로 서비스되는 서버프로그램들입니다. 간단히 예를 들면 웹서버, FTP서버, SSH서버, 메일서버 같은 것들입니다. 물론 실제로 이들 서비스를 제공하는 업체라면 부지런히 보안버그가 생길때마다 서버를 패치해 주거나 대책을 새워야 할것입니다.

하지만 대부분 일반 사용자들은 이들 서비스를 외부에 제공할 필요가 없습니다. 즉 보안을  위해서 우선 해야 할일은 사용하지 않는 서비스를 제거하는 것입니다.

하지만 가끔은 테스트를 위해, 공부를 위해, 이런 서비스들을 사용해야 할 필요가 있습니다. 또는 다른 패키지에서 특정 서버 패키지를 요구해서 설치하는 경우도 있습니다. 이런경우 방화벽을 이용해 외부 접속을 막으면 보안성을 높일 수 있습니다.

단, 역시 방화벽을 이용하는 것은 방화벽을 사용하지 않는것 보다 약간 불편합니다. 이 점은 어쩔 수가 없습니다.



우분투 리눅스의 기본 방화벽은 ufw 입니다. ufw 는 기본적으로 설치는 되어 있지만 기본적으로 '사용안함' 으로 되어 있습니다. 따라서 사용하도록 설정해 줘야 합니다.

방화벽 ufw 의 사용법은 우분투의 위키에 잘 정리되어 있습니다.

https://help.ubuntu.com/community/UFW

하지만 문서를 보시면 아시겠지만 ufw 는 터미널에서 실행해야 하는 프로그램입니다. 이걸 쓰라고 하면 질겁을 하실 분들이 꽤나 계시죠. ^^; 뭐...저는 터미널에 상대적으로 다른분들 보다 익숙하긴 하지만 역시 이런건 좀 껄끄럽기도 하죠.

하지만 GUI 프로그램도 존재합니다. gufw 라는 프로그램이 있습니다. 우분투에선 시냅틱으로 찾아보시면 있습니다. ^^;

gufw 를 설치한 후에 '이게 어디있는거야?' 하실 분이 계실지도 모르겠는데요. '시스템 --> 관리 --> 방화벽설정' 으로 가서 실행하면 됩니다.

그러면 이런게 나옵니다.



입력/출력 이라고 되어 있는데 뭔가 좀 어색한 느낌도 드내요. 음....

어쨌던 '입력' 은 외부에서 내 컴퓨터로 접속하려는것. '출력' 은 내 컴퓨터에서 외부로 접속하려는 것을 말합니다.
위의 이미지 처럼 입력을 '차단' 으로 해두면 외부에서 내 컴퓨터로 접속은 불가능해 지고, 출력을 '허가' 로 해 놓았기 때문에 내 컴퓨터에서 외부서비스를 이용하는것은 제한없이 가능하게 됩니다.

이것은 기본 정책입니다. 그 외에 추가 정책을 설정할 수도 있습니다.

일단 일반적인 웹서핑에는 위의 설정도 무리가 없습니다. 외부에서의 접속은 불가능 하기 때문에 외부에서의 크래킹시도는 모두 차단됩니다. 다만 이렇게 해 놓으면 토렌트 같은 p2p 서비스 사용에는 문제가 생깁니다. 왜냐하면 p2p 서비스는 외부에서의 접속을 허용해야 하기 때문이지요. eMule 같은 경우는 사용이 가능하기는 하지만 로우ID 라고 해서 실 사용상에 불이익을 받게 됩니다.

이를 해결하려면 특정포트의 접속을 허용하는 규칙을 추가해 주면 됩니다.

보통 p2p프로그램에선 특정 포트(Port)를 이용해서 접속합니다. 따라서 해당 p2p프로그램이 어떤 포트번호를 쓰는지 알아낸다음, 그 포트 번호를 방화벽에서 접속가능하도록 설정해 주면 됩니다.

가령 예를 들어 토렌트 프로그램인 트랜스미션이 57891 포트를 쓴다고 가정해 보죠. 그러면 다음과 같이 설정해 줍니다.

우선 방화벽 프로그램에서 추가 버튼을 누릅니다.


그러면 다음과 같은 화면이 나옵니다. '간단하게' 탭을 클릭해서 위와 같이 설정해 줍니다.
스샷처럼 설정해 주면 'TCP 57891 포트로 들어오는 입력을 허가한다' 라는 뜻이 됩니다. 그런다음 추가 버튼을 눌러주세요.
그런다음 계속 추가할 다른포트가 있으면 적어주고 추가를 눌러 계속 추가 합니다.
입력이 끝났으면 닫기를 선택합니다.



그러면 위의 스샷처럼 규칙이 추가되어 있습니다.
이제 외부에서 오는 입력(접속)은 모두 차단되지만 위에서 추가한 57891의 tcp 입력에 한해서는 접속을 허용할 것입니다.



설명이 다소 부실하다고 생각하실지도 모르겠는데요. 아무래도 이부분은 기본적으로 네트워크에 약간의 지식이 필요하기 때문에 어쩔 수가 없네요. 그렇다고 처음부터 설명하기도 힘들고....어쩔 수 없이 모르는 부분은 구글등의 검색으로 배워가시는 방법 밖에 없을것 같습니다.

제가 쓴 이 포스트의 내용은 상당히 기본적인 내용에 불과합니다. 여러가지 상황과 여러가지 적용방법이 있을 수 있습니다.
더 방화벽에 대해 알고 싶으시다면 위에 링크한 우분투의 ufw 에 대한 문서부터 읽어 보면서 테스트 해보면 간단한 설정정도는 하실 수 있을겁니다. 그렇게 엄청 자세한 내용은 아닌것 같았지만 말이죠. ^^;

ps> ufw 방화벽은 기본적으로 부팅시에 적용 되지 않습니다. 부팅시에 자동으로 적용되게 하려면...

sudo update-rc.d -f ufw defaults

터미널에서 위의 명령을 입력합니다.

GUI 까지는 아니지만 조금 편하게 데몬관리를 하기 위한 터미널 프로그램인 'sysv-rc-conf' 라는 패키지를 설치해서 적용할 수도 있습니다.
참고로 sysv-rc-conf 실행은 root 권한이 필요하므로 우분투에선 sudo 명령으로 실행해야 합니다.
반응형


한때 세계를 지배했던 16비트 게임머신 Super famicom용 에뮬입니다. 서양쪽의 이름은 "Super Nintendo Entertainment System" 줄여서 SNES, 그래서 snes9x 가 슈퍼패미콤 에뮬이 되는거겠죠. ^^;

리눅스용 SFC 에뮬은 zenes 도 있는데 64비트에선 실행되지 않기때문에 64비트에서도 잘 돌아가는 snes9x 를 소개해 볼까 합니다.

하지만 사실 저는 이 게임기의 시대에 SFC가 아닌 세가의 MegaDrive를 소유하고 있었기 때문에 SFC에 대한 추억은 없습니다. 있다면...SFC용 파이널 판타지나 스트리트 파이터2 를 보고 침만 흘렸던 정도?  ㅡㅡ;

제가 설치한건 우분투에서의 snes9x-gtk 버전입니다.


실행하면 이런 프로그램이 뜹니다.


일단수정할것이 2가지가 있는데 사운드와 그래픽쪽 입니다.

메뉴에서 Option -> Preference 로 가서 사운드와 그래픽을 조정합니다.


사운드는 위와 같은 Pulse Audio 로 조정해 주시고...




그래픽은 위와 같이 Opengl 이나 XVideo 를 이용하도록 수정해 주세요. None 이 기본인데 화면을 키우면 너무 버벅 댑니다.

이렇게 설정 했으면 게임을 즐기면 됩니다.

다음은 몇가지 게임의 스크린샷 입니다.



irem 에서 발매된 Undercover cops
파이널 파이트같은 가로스크롤 액션게임입니다.




2등신 야구게임으로 유명하고 현재도 계속 발매되고 있는 실황 파워풀 프로야구.




한글화 되어 있는 명작 Final Fantasy 5
RPG 팬이라면 당연히 해봤어야 할 작품입죠. 그외에 4편과 6편도 모두 한글화 되어 있으니 한번씩 즐겨보시길....



제가 가지고 있던 게임기는 메가드라이브라 사실 이쪽을 여러번 포스팅 하고 싶기도 한데 리눅스용 에뮬이 64비트용이 없어서 대신 SFC 를 포스팅 했습니다.

한 시대를 풍미했던 게임기라 명작도 많고 한글화된 롬도 여럿있어서 게임을 즐기기엔 좋습니다. 요즘 게임들에 비해 게임성도 뒤지지 않고요. 요즘 기준으로 보면 그래픽이야 별로겠지만 말이죠.

리눅스로 즐거운 게임라이프를 즐기세요.


반응형

제목을 참 고민했는데요. Gnome 환경이면 다른리눅스도 모두 비슷할겁니다. KDE를 쓴다면 다르겠지만 말이죠.

우분투에서 파일검색은 상위 메뉴의 "위치 -> 파일검색" 에서 실행 하면 됩니다.

저 같은 경우 패널에서 오른쪽 버튼을 누르면 나오는 메뉴에서 "패널에 추가" 를 선택해서 "파일검색" 을 패널에 추가해 넣고 씁니다. 사용에는 차이가 없지만, 저는 하드정리가 엉망이라 파일을 검색해야 할일이 종종 있어서 메뉴에서 선택하기보단 패널에서 실행하는게 조금 더 편하기 때문에 이렇게 씁니다.


어떤방법을 쓰건 간에 파일검색을 선택하면 위와 같은 창이 뜹니다. 찾을 폴더를 선택하고 찾을 파일명을 입력하면 되죠.

너무 간단하죠. ^^;

뭐 사실 이것만 쓰면 욕먹을것 같고 사실 제가 글을 쓰는 이유는 조금 더 있습니다. ^^;



제가 동영상 재생프로그램인 vlc 로 동영상을 보다가 vlc 의 내부기능인 스샷찍기로 스샷을 몇장 찍었는데 문제는 그 파일이 어디에 저장되었는지 모르겠더군요.

vlc 설정파일을 보다 보니 저장된스샷은 vlcsnap-- 으로 시작하는 파일명으로 저장된다는걸 알았습니다. 그럼 리눅스 특성상 저장은 자신의 홈디렉토리에 저장될테니 저 파일검색을 이용하면 파일을 찾을 수 있을거라고 생각했습니다. 하지만....

안나옵니다.

왜냐하면 기본적으로 이 프로그램은 파일검색시에 hidden 디렉토리를 검색하지 않기 때문입니다. 리눅스에선 파일 혹은 디렉토리가 "." 으로 시작하면 시스템/프로그램이 사용하는 hidden 파일/디렉토리가 됩니다. 그리고 대부분 응용프로그램들은 여러 설정파일들을 이러한 hidden 디렉토리에 저장합니다.

아마 스샷도 이러한 설정디렉토리 밑에 들어가 있을테니 히든디렉토리를 검색하지 않는 기본 설정으론 파일이 검색되지 않는게 당연하죠.

그럼 히든디렉토리도 검색해 보도록 하죠.



기타 옵션보기의 "+" 를 누르면 다음과 같이 나옵니다.




그런 다음 사용가능한 옵션에서 "숨겨진파일 혹은 백업파일보기"를 선택한후에 그 옆의 "추가" 버튼을 누릅니다.




그러면 다음화면의 표시된 부분처럼 "숨겨진파일 혹은 백업파일보기" 가 추가되어 있는게 보입니다.



그런다음 마지막으로 찾을 디렉토리를 자신의 홈디렉토리로 맞춰놓고 "vlcsnap" 으로 검색합니다.


그러면 이제는 파일이 검색됩니다. ^^;

결론적으로 vlc 의 스샷이 저장되는 위치는 화면에 보이는대로 .local/share/vlc 입니다.

스샷의 "다운로드" 디렉토리에 있는 파일들은 제가 옮겨놓은 파일들입니다. 만일 검색에서 숨겨진 디렉토리를 검색하도록 설정해 주지 않았다면 "다운로드" 에 있는 파일들만 검색이 되었을 것입니다. 옵션을 추가해 주었기에 ".local/share/vlc" 라는 숨겨진 디렉토리의 파일이 검색된것이지요.



사실 별거 아닙니다만....리눅스를 처음쓰시는 분에게 도움이 되고자 적어 봤습니다.

리눅스는 윈도우와 조금 다른 특징이 있기 때문에 그걸 모르면 처음엔 좀 혼란스러울수 있습니다. 항상 그렇지만 알고보면 사실 별거 아니지만 말이죠. ^^;

 조금씩 천천히 익혀 가시길 바랍니다.

반응형


최근 우분투의 오른쪽 상단에 다음과 같은 빨간 느낌표가 뜨는 걸 보신 분이 있을지도 모르겠습니다.


jpg 로 저장했더니 이미지가 좀 뭉개졌는데.... ㅜ.ㅜ

이미지 왼쪽 상단의 빨간 삼각형에 느낌표 표시. 커서를 가져가면 위와 같은 설명이 나옵니다.
스샷에서 보시는대로 저 경고가 나온이유는 저장소의 일부가 연결이 안되기 때문입니다.

제가 저 메시지를 보게된 이유는 얼마전에 추가한 getdeb 사이트가 다운이 되었기 때문입니다. 사실 금방 해결되지 않을까 생각했는데 계속 이 상태네요.

따라서 getdeb 의 저장소를 추가하신 분들은 대부분 저 메시지를 보게 되실 텐데...별로 걱정 안하셔도 됩니다. 어차피 getdeb는 추가저장소, 즉 덤 같은거니까 사용못한다 해도 치명적이진 않으니까요.

하지만 복구가 늦는데 왜 그런걸까요? 음......



반응형


엄밀히 말하면 포기해야 하는건 아닙니다만....^^;

64비트 리눅스는 윈도우랑 달리 32비트 바이너리를 실행하지 못합니다.

아니...엄밀히 말해 실행못하는건 아닙니다. 다만 32비트 라이브러리들을 따로 설치해 줘야하는데 이게 생각보다 좀 번거롭습니다. 그 프로그램에 무슨무슨 라이브러리가 쓰였는지 알아내서 32비트 라이브러리를 받고 설치해줘야 하거든요. 이런저런 툴들도 있었는데...

하지만 리눅스용 프로그램은 대게 소스가 공개된 프로그램들이라 보통은 64비트로 재 컴파일만 해 주기 때문에 그다지 문제가 없습니다. 예전엔 동영상때문에 윈도우쪽 코덱을 가져다 쓰느라 32비트 컴파일 환경을 만들어주고 32비트로 컴파일해서 쓰는 경우도 있었지만 지금은 동영상 부분에서 그런 문제는 없지요.



다만 최근에 의외의 복병을 만났는데 그건 바로 게임기 에뮬레이터인 메가드라이브 에뮬입니다. ㅡㅡ;
의외로 여기서 걸리더군요.

사실 소스가 공개된 메가드라이브 에뮬은 꽤 여럿있습니다만...듣기에 이들 소스의 일부가 어셈블리어로 되어 있어서 64비트에서 컴파일이 안된다는것 같더군요. 그당시는 최적화를 위한 조치였겠지만 덕분에 64비트로 이동에서는 의외로 복병이 되고 있는 셈이죠.

마지막으로 wine 을 이용해 윈도우용 메가드라이브 에뮬을 써 봤지만 사운드쪽의 문제가....wine과 pulse audio 의 문제가 아닐까 싶은데....아니면 그냥 wine의 문제일수도 있고, 제 사운드 카드부분과의 트러블일 수도 있고...사운드를 끄면 잘 되는데 사운드만 키면 버벅댑니다. 쩝...

돌핀에뮬이라던가 ps2 에뮬 같은 최신 에뮬은 비교적 최근에 만들어져서 그런점이 모두 고려되어 개발되고 있는것 같습니다. 실행은 안해봤지만 있는걸보니....

말 나온김에 게임기 에뮬을 보자면....그럭저럭 왠만한 에뮬은 다 있더군요. sfc나 ps1, famicom, msx 등등...그런데 유독 메가드라이브만.....ㅡㅡ;

SEGA 의 게임은 리눅스에서 별로 인기가 없나봅니다. 쩝....

따지고 보면 굳이 그렇게 까지 리눅스에서 실행시킬것도 없긴 한데....SFC 등등 다른 에뮬을 돌려도 되고....



다른 이야기를 또 하나 하자면....

PS1 에뮬은 getdeb 에 있는 PCSX-Reloaded 즉 pcsxr 을 설치했었는데 나중에 찾아보니 개발사이트 홈페이지에 올라와 있는 버전이 조금 높더군요. 그래서 getdeb 걸 지우고 그 사이트의 최신버전을 설치했는데....문제는 사운드가 안나옵니다. 헐....
역시 이유를 못찾고 도로 getdeb 버전으로 컴백....getdeb 는 사운드 플러그인이 OSS를 쓰는 거였고, 최신버전은 alsa를 쓰는거 였는데 대체 그게 사운드가 안나오는거와 무슨관계가 있었던 건지 매우 의아해 하고 있습니다. ㅡㅡ;
그냥 다 이건 pulse audio 탓이 아닌가 생각하고 있습니다만....뭐...저로선 사실 관계를 알 길이 없네요. 검색해 봐도 잘 모르겠고...



그런데, 리눅스의 발전이 빨라서 워낙 확확 바뀌고 그러다 보니 좀...그런 프로그램들이 있습니다. 특히 사운드 부분 같은 경우 OSS 를 쓰다 ALSA로, 최근엔 Pulse Auido 로 몇년사이에 바뀌고 있는데 조금 오래된 몇몇 프로그램들은 그냥 OSS 를 쓰는 경우도 있거든요. 그런 이유로 사운드 출력에 문제가 있거나 불안한 프로그램도 보이고요. 결국 시간이 해결해줄 문제이긴 하지만 리눅스를 쓰는 입장에서 이런 묘한 삐걱꺼림은 좀 아쉬움으로 남습니다.



뭐...하긴 지금 생각해보면 우분투 초기와 지금은 정말 많이 달라졌죠. 빠른 시간내에 많이 발전했습니다.

아무튼....이젠 64비트도 보편화 되었으니 대부분 문제는 곧 해결되겠죠. 실제로 현재도 거의 문제는 없지만요. ^^;


+ Recent posts