반응형

Retro Game & PC 553

Type-in Mania: An Interactive Archive of Early BASIC Programs

레트로 컴퓨팅 포럼에서 우연히 알게 된 사이트. TRS-80 MC-10 이라는 개인용 컴퓨터에서 돌아가던 BASIC 소스 기반의 프로그램들(주로 게임?)을 웹상 MC-10 에뮬레이터로 돌려볼 수 있게 해 주는 곳이다. 각 프로그램에 대한 자세한 설명도 Wikipedia 글로 링크해서 보여주기에 옛 텍스트 기반 BASIC 게임 프로그램의 향수가 있는 사람이면 흥미가 있을수 있을 듯. http://faculty.cbu.ca/jgerrie/Home/Type-in-Mania.html Type-in Mania: Main Page An International Selection of Some Type-in Programs BASIC Recodings of Classic Programs Academic Societi..

AppleWin에서 실기 애플2용 패들 처럼 쓸만한 컨트롤러 DIY

내가 네이버 애플2 카페에 등록한 글을 퍼 왔다. ~~~~~~~~~~~~~ 실기를 다 방출해 버린 바람에 이제는 애플2를 에뮬레이터로만 즐기고 있는 상황입니다. ㅠㅠ ​ 혹시 AppleWin 에서 실기 애플2용 패들(X/Y 둘 다 나누어진 컨트롤러로 되면 좋겠습니다)처럼 작동하는 윈도우즈용 컨트롤러가 있을까요? 아니면 간단히 만들 방법이라도 있을까요? ​ AppleWin에서 Joystick Control 에서 Mouse 를 선택하면 마우스 하나로 X/Y 둘 다 아나로그 패들처럼 위치를 조절할 수 있는걸 알고는 있는데, 둘이 하나로 합쳐져 있다는 점과 컨트롤이 상당히 불편하고 time latency가 꽤 있는 듯 하여 현실적으로 쓸만하게는 느껴지질 않습니다. -_- ​ Pong 같은 패들 사용 게임이나 P..

Lee's Apple II Programs

멋진 사이트 발견! 인상적인 결과를 보여주는 짧은 베이식 프로그램(1 또는 2줄)들이 다수 있다. 추억의 1라인 컨테스트가 기억난다. https://www.apple2programs.com/ Programs For Your Apple II Byte-sized delights that are guaranteed to ward off hysteria and melancholy! www.apple2programs.com 4월 18일 빠진 코드들 추가 버전 ~~~~~~~~~~~~~~~~~~~~~~~~~~~ Apple II One Liner 예 10HGR:HCOLOR=3:LX=0:LY=80:FORI=0TO279:A=SIN(I/8)*70+80:PRINTI,A:HPLOTI,ATOLX,LY:LX=I:LY=A:NEXT ..

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

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

Mednafen 1.32.0-Unstable Apple IIe & IIe enhanced 지원

개인적으로 여러가지 애플2 에뮬레이터를 사용해 본 중에서 LCD 상에서도 컬러 그래픽 화면을 가장 마음에 들게 재현해 주는 에뮬레이터가 Mednafen 이었다. 이전 버전인 1.29.0 stable 버전의 경우 Apple II, II+ 까지만 지원했었기에 IIe 나 IIe enhanced 버전에서만 돌아가는 몇몇 소프트웨어 실행이 아쉬웠었는데 1.32 에서는 드디어 지원이 된다. 기쁜 마음에 IIe 와 IIe enhanced 펌웨어 롬들을 준비하느라 시행착오를 거쳐서 다 갖추게 되었다. 이전 버전과 특별히 큰 차이는 나지 않지만 몇가지 차이라면 ESC 키가 더이상 프로그램이 끝나는 키로 쓰이지 않고, F12 만이 프로그램 종료 키로 작동한다. 그리고 apple2 디스크 등을 실행할때 command lin..

Apple2 Basic Code Protection

여러가지 방법이 있다고... 그 중 간단한 방법 한가지로는 다음과 같이 프로그램을 작성하고 XX 에 해당하는 부분을 CHR$(13), CHR$(4) (=ctrl-M, ctrl-D) 로 바꿔주는 것이다. 그러면 로드 후 LIST 명령으로 내용을 보려고 하면 리부트가 되서 리스트를 볼 수 없다. 해당 XX 를 바꾸기 위해서는 BASIC 코드가 시작하는 부분을 알아야 하는데, Applesoft Basic 은 $800 (=2048) 에서 시작한다. 그리고 위의 10번 라인 내용을 찾아가 보면 $807, $808 번지에 X 가 들어가 있다. (20 58 58 의 58 이 X 에 해당) 즉, 프로그램을 만들고 난 후 저장하기 전 베이식 프롬프트에서 POKE 2055,13: POKE 2056,4 를 한번 해 주고 저..

Apple2 Taipan pure basic source and machine code version

오리지널은 TRS-80 에서 개발된 것으로 알고 있다. Apple2 로도 포팅이 되어 있고, 순수한 애플소프트 베이식 버전과 기계어 (아마도 컴파일된?) 버전이 있는데 순수 베이식 소스 버전도 찾아서 참고로 남겨둔다. 거기다가 Apple2 소스 관련 책도 있다. https://retrocomputing.stackexchange.com/questions/28083/help-understanding-taipan-source-code-for-the-apple-ii Help understanding TAIPAN source code for the Apple II I am trying to run the source code found at https://taipangame.com/BASIC.txt on Eppl..

Apple2 Karateka Ending

오랫만에 다시한번 엔딩을 봤다. ^^ Mednafen Apple2+ 에뮬레이션 화질이 여태 경험한 에뮬레이터들 중에서는 최고로 낫게 느껴진다. 특히 CRT VGA 모니터에서 돌리면 컬러 화면이던 녹색 모노크롬 화면이던 그냥 과거의 전용 모니터들에서 보는 듯한, 아니 더 나은 화질로 느껴진다. 몇가지 아쉬운 점은 Mednafen 의 경우 디스크 이미지에 실제 기록을 전혀 남기지 않는다는 점과, Apple2+ 까지만의 지원, 그리고 80컬럼 바이덱스 카드 에뮬레이션이 없다는 정도. 그래도 모노크롬 화질은 MAME 도 못지 않기에 MAME 를 사용하면 Apple2ee 던, 80컬럼이던 다 된다. 컬러 화질만 Mednafen 보다 좀 아쉽다는 점이 MAME 의 옥의 티.

728x90