반응형

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

개인적으로 느끼는 레트로 최적의 모니터와 에뮬레이터별 셋팅

개인적으로 레트로 컴퓨팅, 게이밍을 할 때 다른건 몰라도 영상 화질에 대해서는 과거의 그 추억의 느낌을 추구한다. 화질이 개인 감성과 안 맞으면 레트로 취미 자체가 재미가 없어진다. 나의 경우 이사를 자주 다니는 팔자라 무거운 레트로 컴퓨터, 콘솔 등의 장비가 매우 부담스럽다. 그래서 지금은 한때는 나름 열심히 모을 때도 있어서 보유했던 기종들이 꽤 있었지만, 2년 전 일렉기타에 몰입하면서 대부분의 장비를 다 방출하고 이제와서 후회를 하고 있다. 다시 레트로 게이밍, 컴퓨팅 취미활동을 한답시고 실기 컴퓨터, 콘솔은 마련할 엄두도 못내지만 결국 작은 CRT TV 하나와 PC용 VGA 17인치 CRT 모니터를 최근에 구하게 되었다. 실기 컴퓨터, 콘솔 대신 윈도우즈 컴퓨터에서 에뮬레이터들로 영상을 만들고, ..

도트프린터 출력 에뮬레이션 업데이트

조합형 코드로 된 텍스트 파일을 읽어서 도트프린터 출력을 흉내낸 듯한 postscript 파일로 만들어주는 프로그램이다. 이전 버전은 조합형 코드를 읽어서 도트를 찍을 모든 좌표를 계산하여 텍스트 파일에 좌표 데이터를 준비해 놓고, 별도의 postscript 로 만들어주는 실행파일을 배치파일로 돌리는 식의 두단계 작업이어서 번거로왔다. 게다가 폰트 사이즈, 라인 간격, 문단 폭 등을 조절하기 불편한 상황이었다. 즉, 실제로 쓰기 위한 프로그램이라기 보다 개념 확인차 만든 테스트 프로그램 수준이었던 셈. 해당 프로그램을 업데이트 하여 파이썬 코드 하나로 바로 포스트스크립트까지 만들어준다. 내용이 긴 텍스트는 알아서 페이지 별 포스트 스크립트 파일을 여럿으로 나누어 만들어준다. 사용법은 일단 윈도우즈 노트패..

Apple2 당사주 결과 프린트와 관련한 작업들 (2) - 키 오토마타

앞의 글에서 일단 AppleWin 에서 N바이트 한글 데이터나마 파일로 덤프한 것을 확보했다. 그것을 이용하여 제대로 된 한글 문서를 만들어서 예전에 만들어 본 postscript 로 도트프린터 출력 흉내는 내는 것이라도 해 보나 싶은 생각이 들었다. 그런데 안타깝게 예전에는 N바이트 한글을 윈도우용 완성형으로 바꾸기 위해서 크롬브라우저의 한글 키 입력 오토마타 익스텐션이 있어서 잘 써먹었는데 그것이 이젠 사라져서 쓸 수가 없다. 그렇다고 직접 오토마타, 그것도 애플2 N바이트 입력기용을 만드는 것도 일거리다. ㅠㅠ 한참 고민을 하다가 문득 떠오른 생각. 요즘 파이썬을 주력으로 쓰고 있는데 파이썬에는 PyAutoGUI 라는 엄청난 자동화 툴이 있다. 키보드나 마우스 입력을 그대로 흉내내 주는것. 예전엔 ..

Apple2 당사주 결과 프린트와 관련한 작업들 (1)

당사주를 실행하면 다음과 같은 메뉴가 나온다. 2번은 엡슨 도트 프린터의 ESC-P 코드를 이용해서 그래픽 한글 폰트(아마도 화면에 보이는 깍두기 같은 스크린 폰트가 아닐까)를 비트맵 데이터로 보내어 그리는 것이 아닌가 추측 중이다. 이유는 2번을 실행해서 이름과 생년월일시를 넣고 나면 화면을 지우고 맨 위 한줄에 딱 한줄의 양 만큼 결과를 프린트 후 다시 지우고 한줄 쓰고를 반복하기 때문. 3번은 모듈 없이 프린터로 찍어준다는데 내 생각에는 2, 3번 설명이 바뀐게 아닐까 싶다. 저 시절 애플 및 초기 PC XT 에는 N바이트 조합형을 많이들 썼던 것으로 기억하고, 엡슨 호환 프린터들 중에서는 이 N바이트 조합형 코드를 읽고 자체 한글 폰트로 출력해 주는 코드 해석 모듈이 하드웨어상에 붙어 있었던 것 ..

C64 Spy vs Spy

어렸을적 애플2로 즐겨했던 게임이다. 오랫만에 다시 해보려는데 조이스틱 사용이 편하고 그래픽이 그나마 조금 나은 Commodore 64 버전을 해 보았다. 그런데 컨트롤 방법을 거의 다 잊어버려서 매뉴얼을 찾아보고 잊지 않게 간략히 정리해 본다. 서로 마주쳤을 때 싸움 - 버튼을 누른 상태에서 조이스틱 좌우로 흔들기: 상대방을 막대기로 찌르기 - 버튼을 누른 상태에서 조이스틱 상하로 흔들기: 상대방을 막대기로 내려 치기 컨트롤 패널(Traptulator ?) 상의 물건을 선택하려면: 버튼을 천천히 두번 누른 후 화살표가 나오면 가능

PC VGA 모니터 320x240 모드 테스트 - 1

PC VGA 모니터 320x240 모드 테스트 PC VGA 모니터(현재 Dell 17인치 모델을 한대 가지고 있다)를 320x240 모드로 작동할 때의 스캔라인 시인성을 테스트해보고 싶다. 그런데 윈도우즈 10 에서는 이 모드로의 셋팅이 쉽지 않아 보인다. 그래픽 카드에 따라 대응되는 것도 있는 것 같은데 현재 가지고 있는 그래픽 카드에서는 640x480 60Hz 까지만 옵션으로 가능한 듯 하다. 강제로 유저셋팅으로 구현하는 방법도 있는 것 같은데 그런 복잡한 방법은 일단 배제한다. 때문에 대안으로 생각한 것은 구형 노트북(Lenovo Thinkpad)를 사용하고, 도스 부팅이 되는 USB를 만들어서 테스트해 보고자 한다. 도스 게임들 중에서 CGA, EGA 등의 모드로 돌아가는 프로그램이나 Quick ..

Apple2 Basic - Text Print Speed Test

애플 베이식의 텍스트 화면에 글자를 가득 뿌려주는 속도를 테스트해 보았다. 베이식 코드를 인터프리터로 실행하는 것과 Einstein 컴파일러로 컴파일한 바이너리 코드의 속도를 비교해 본 결과 큰 차이 없음을 확인. ㅠㅠ 애플 베이식으로 게임 같은걸 만든다면 턴 방식의 RPG 나 텍스트 기반 어드벤처 같은 것이나 어울릴 것 같다. 속도를 요하는 플랫폼, 아케이드 스타일 게임은 포기해야 할 듯. 테스트 코드 10 DIM S$(20) 20 FOR I = 1 TO 20 30 S$(I) = "########################################" 40 NEXT 100 HOME 110 N = 1 200 HTAB 1: VTAB 1 210 FOR I = 1 TO 20: PRINT S$(I);: NE..

728x90