반응형

전체 글 1513

Apple2 도트 프린터 출력 에뮬레이션 (영문 텍스트, 그래픽 프린트)

드디어 엡슨 ESC/P 인터프리터에 해당하는 파이썬 프로그램을 찾았다. https://github.com/MurphyMc/EPHEX-80/tree/master GitHub - MurphyMc/EPHEX-80: Epson FX-80 (and compatible) printer emulatorEpson FX-80 (and compatible) printer emulator. Contribute to MurphyMc/EPHEX-80 development by creating an account on GitHub.github.com  안타깝게도 Python 2.x 버전으로 개발된 상태이다. 하지만 나의 경우 아나콘다(python 3.6 대응 옛 버전)를 쓰기에 간단히 python 2.7 용 가상환경을 만들어서 ..

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

V2.3 - UTF-8 한글 텍스트로 바로 출력. KS2TG 변환기 불필요 V2.2 - UTF-8 한글 텍스트는 노트패드로 ANSI 로 저장후 KS2TG.exe 로 조합형 텍스트 파일로 변환한 후에 프린트 가능 - V2.1 대비 용지 좌우상하 마진 조절 및 도트 사이즈, 폰트 사이즈 조절 체계화 V2.1 - 여러 페이지로 나누어진 postscript 를 gsview 에서 지원하는 ps2pdf 로 PDF 파일들로 바꾼 후 - PyPDF2 (2.0) 을 사용해서 하나의 PDF 로 만들어줌

Python: UTF-8 한글코드를 TG 조합형으로 변환

파이썬으로 하니 이렇게 쉬울수가 ㅠㅠ (미쳤다! 라는 감탄만 나온다) 핵심은 1. jamo 라이브러리 덕분에 한 글자를 쉽게 초, 중, 종성으로 분리 가능 2. 조합형 초,중,종성 테이블을 그냥 스트링으로 만들어 두어도 find() 함수로 바로 인덱스를 얻을 수 있다는 점 3. 초중종성 인덱스 3개를 5비트 바이너리 스트링으로 만들고, '1' + 초 + 중 + 종 16비트 바이너리를 반으로 잘라서 그냥 정수로 변경해서 정수 리스트에 다 넣어버린 후, bytes() 로 바이트 어레이로 만들면 변환 끝 (아직은 정교하게 변환은 못하는 버전이지만 간단히 도트매트릭스 출력 에뮬레이션 추억놀이용으로 쓰려고 만듬)

Loading Machine Language Programs Part I & II

애플2 베이식 코드에 기계어 코드 embedding 하는 트릭. Compute! Issue 16, 17 에 연재된 내용임. https://www.atarimagazines.com/compute/issue17/161_1_PART_II_A_TAPE_EXEC_FOR_APPLESOFT.php A Tape "EXEC" For Applesoft: Loading Machine Language Programs Part II Sherm Ostrowsky Goleta, CA Loading ML With BASIC This has been an example of the simplest kind of EXEC file; it merely loads and runs a single ML program. Let's extend..

Apple2 테입 소프트웨어 로딩 (MAME 사용)

어려을적 첫 애플2는 컴퓨터 본체만 달랑 사와서 TV에 연결해서 사용했다. 소프트웨어는 테이프에 녹음해와서 집에 있는 테입 플레이어를 사용해서 로딩했었다. 이제 와서 추억놀이랍시고 실기도 없는 와중에 같은 작업을 MAME 의 apple2e 에뮬레이션 기능으로 해 본다. 일단 테스트 대상은 Bob Bishop 이 개발했던 Rocket Pilot 이라는 게임과 Saucer Invasion 이라는 게임이다. 둘 다 정수베이식에 바이너리 코드가 얹혀진 프로그램들이라 어떻게 그렇게 만드는지 궁금해서 찾던 중에 알게된 프로그램들이다. 만드는 방법은 나중에 공부해서 알게 되면 다시 정리를 하고, 왜 그렇게 만들었는지는 바이너리 실행파일인 경우 초보들은 로딩조차 어렵다. BLOAD 에 어디에 올릴지 어드레스도 알아야 ..

Apple2 연말 연하장 디스켓 이미지 만들기

ii-pix 라는 파이썬 3 이미지 컨버전 프로그램을 사용해서 쉽게 만들수 있었다. 일단 라이브러리 설치 및 작업준비부터 해야 한다. 아래의 github 에서 라이브러리를 다운로드 받아서 적당한 작업할 곳에 풀어 놓고, https://github.com/KrisKennaway/ii-pix GitHub - KrisKennaway/ii-pix: Convert images to Apple II graphics formats Convert images to Apple II graphics formats. Contribute to KrisKennaway/ii-pix development by creating an account on GitHub. github.com README 에 나오는 순서에 따라 설치를 한다..

Apple2 - 국내 개발 소프트웨어들 모음

가지고 있는 것들을 뒤져보니 중복도 많고 해서 한번 정리를 해 보았다. 주로 네이버 애플2 카페에서 얻은 것이 많은듯 하다.  해외의 경우는 Asimov 같이 대단히 잘 정리된 archive 들이 많아서 수많은 과거의 소프트웨어들이 잘 남아있는데 비해서 국내에서 개발된 것들은 늦게 출발한 컴퓨터 사용 환경 등의 차이인지 남아 있는것들을 찾기가 어렵다. 그래서인지 가지고 있는 것들의 갯수도 극히 적어서 아쉽다.  위의 압축내용 중 woori, 우리글 두가지가 있는데 우리글...dsk 가 1번 프로그램이고, woori.dsk 는 빈 데이터 디스켓 같아 보임. ~~~~~~~~미정리본 압축. 같은 것이 다른 이름의 디스켓으로 중복되는 것도 있고, 한글도스의 경우 한글키 전환방식이 달라서 대충 정리해봄 Apple..

Mednafen으로 Apple2/2+ 에뮬레이션 하는 방법

자세한 내용은 official document 에 잘 나오기에 이것을 꼼꼼히 읽어보고 사용하면 상당히 만족스런 결과를 얻을 수 있다. https://mednafen.github.io/documentation/apple2.html Mednafen Apple II/II+ Documentation Enable specified OpenGL shader. Obviously, this will only work with the OpenGL "video.driver" setting, and only on cards and OpenGL implementations that support shaders, otherwise you will get a black screen, or Mednafen may display a..

윈도우즈에서 최적의 Apple2 에뮬레이터 (개인적인 기준)

AppleWin 1.30 거의 모든 것이 완벽하게 돌아가는 에뮬레이터. CP/M, Videx (AppleII+), 모킹보드 뭐 하나 안되는 것이 없다. NTSC 모니터와 TV 화질 에뮬레이션도 준수. 핫키들 사용도 편함. 아스키 텍스트 수준이긴 하지만 프린터로 출력되는 데이터를 파일로 덤프해 주는 기능 - BASIC 코드 리스트 만들기에 최고. 실질적인 애플2 에서의 작업을 위해서는 최고의 에뮬레이터. 화면 사이즈가 기본 사이즈 (560x382) 의 정수배로만 된다는 점이 아쉽다. 실기 CRT 모니터나 VGA-composite 변환기를 통한 CRT TV 에 화상을 보내서 사용하고자 할때 이 부분이 좀 불편 (640x480 또는 1280x1024 해상도여야 적당하게 화면에 차면서 가장자리 여백이 너무 많지..

728x90