반응형

Retro Game & PC/매뉴얼 팁 작업 148

PS2 Free McBoot SMB 서버 연결의 장점

USB 플래시 메모리나 MX4SIO 를 쓸때는 최대 32GB 플래시 드라이브나 마이크로 SD 에 FAT 32 로 포맷해서 사용해야 하기 때문에 4GB 가 넘는 게임 DVD 이미지를 넣기 힘들다. USBUTIL 같은 것으로 쪼개서 루트에 이상한 이름으로 집어넣게 되는데 SMB 서버를 사용할 경우 PC를 사용할 때는 하드디스크 그대로 NTSF 포맷으로 사용 가능하고, RPI 를 사용할 때도 NTFS 또는 exFAT 포맷된 메모리 스틱이 작동하기에 용량 제한이 없다. 그리고 속도가 빨라서 인트로 영상 같은 것도 멈칫거림 없이 부드럽게 돌아간다. Soul Calibur 3, Final Fantasy X 테스트 - OK !!!

AppleWin 용 게임 패들 DIY

얼마전 카페에 올렸던 글을 계기로 직접 만들어 보고 역시 카페에 글을 올렸다. 기록으로 퍼다 남겨 놓는다. ~~~~~~~~~~~~~~~~~~~~~~ 아래 글에서 소개했던 유튜브 영상을 보고 배워서 안쓰는 USB 마우스 하나랑 안쓰는 가변저항 하나를 써서 AppleWin 용 패들을 만들어 봤습니다. 가변저항의 뒷뚜껑을 따서 축을 회전하면 돌아가는 판에 스카치 양면 테이프로 검정 종이를 잘라 만든 둥근 판을 붙여서 돌아가게 해 놓고, 마우스 기판과 LED 렌즈광학계를 그대로 들어내서 적절한 거리와 종이판이 돌아갈 때 마우스 커서가 좌우로 움직이고 상하로는 많이 안 움직이는 위치가 되게 자리를 잡아서 굴러다니던 종이박스(다 먹은 Cream Cheese 박스)에 대충 테이프로 고정해서 마감했습니다. 일단 되는것..

Karateka 컨트롤

조던매크너의 인생의 방향을 결정한 게임이다. 8비트 애플에서 개발했고, 당시 게임 답지 않은 상당히 사실적인 부드러운 움직임으로 큰 인기를 얻었다. 이런 움직임을 구사하기 위해 그의 카라테 선생님의 모션을 비디오로 녹화하고, 1초에 8프레임으로 움직이는 애니메이션을 위한 비트맵 이미지를 그려서 움직임을 구현하는 rotoscoping 이란 기법을 사용했다고. 게임의 마지막에 공주와 만나서 해피엔딩을 보기 위해서는 마지막까지 조심해야 한다. 잘못 급하게 달려가면 공주에게 발길질을 당해 쓰러지는 불상사가 있는 반전 엔딩이 존재한다. ㅋ   애플2로는 여러번 클리어를 해 봤는데 좀 더 나은 색감을 CRT로 보면서 하고 싶어서 C64와 아타리 8비트 버전으로도 해 보다가 조이스틱 버튼이 하나밖에 없는 관계로 어려..

C64 Game - Nanako in Classic Japanese Monster Castle

https://csdb.dk/release/?id=95999     처음엔 컨트롤을 몰라서 무척 헤맸음. 조이스틱은 2번으로... 4방향 움직임과 버튼은 점프. 목적은 매 레벨마다 적에게 잡혀서 죽지 않고 맨 꼭대기에 도착하는 것. 더이상 못할 경우 Ctrl-R 로 자살, 해당 레벨 새로 시작. 총 25레벨. 갈색 드럼통과 파랑 드럼통이 보이는데, 파랑 드럼통은 못 움직이고 갈색 드럼통 위에 올라가서 조이스틱 다운을 하면 해당 드럼통이 사라지는데 사실은 나나코가 가지고 있는 셈. 그리고 필요한 곳에 가서 조이스틱 업 키를 누르면 가지고 있는 갈색 드럼통이 생김. 이런 식으로 갈색 드럼통을 옮겨가면서 위로 갈수 있는 길을 개척해 나가며 꼭대기에 도착하면 해당 레벨 클리어. 꼭대기 도착이 레벨 클리어인것은 ..

도트 프린터 출력 에뮬레이션 (3327 한글폰트)

애플2의 3327 한글은 N 바이트 조합형이다. 화면에 뿌려주는 폰트는 최소한의 메모리를 소모하기 위해 초,중,종성의 벌수도 매우 제한이 되어 있다. 게다가 글자에 따라 폰트 폭도 2가지이다. 기본 영문자의 경우 7x8 도트이고, 한글은 7x16 또는 14x16 도트의 두가지 사이즈가 가능하다. 이러한 스크린에 뿌려지는 폰트 모양을 그대로 사용해서 도트프린터로 출력한 듯한 결과를 PDF 로 만드는 작업을 해 보았다. 일단 자/모음, 초/중/종성의 조합에 따른 폰트 모양을 모두 파악하기 위해 간단한 애플2 베이식 프로그램을 만들어서 AppleWin을 이용하여 화면에 프린트한 다음 해당 스크린의 스크린샷을 받아서 폰트 데이터를 만들었다. (폰트 데이터 준비 과정은 편의상 매트랩 코드 사용) 위의 스크린샷으로..

728x90