반응형

전체 글 1513

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 의 옥의 티.

Apple2 - How can I find out the address and size of a BLOADed DOS 3.3 file?

https://gswv.apple2.org.za/a2zine/faqs/Csa2DOSMM.html#018 Csa2 Apple II FAQs DOS MM DOS & ProDOS. ...... 001- What is a "DOS"? 002- What DOS's are available on Apple II computers? 003- Are there any faster better versions of DOS 3.3? 004- What commands are available in DOS 3.3? 005- How do I use DOS commands from the ke gswv.apple2.org.za After you BLOAD a file, you can use the following command..

Apple2 EAGLEDOS

불가리아의 Orlin Shopov 라는 분이 만든것이란다.    애플소프트 DOS 랑 호환되며 여러 편의기능들이 있는데 딱 내가 원하는 기능들이다! DIR: same as CATALOG TYPE: prints text files MAKE: creates text files on the console MODE: changes video modes BOOT: reboots SOUND: plays a sound of the specified pitch and duration GSAVE/GLOAD: saves/loads compressed hires images  텍스트파일도 그냥 볼 수 있고, 쉽게 만들수도 있고, 비디오 모드도 쉽게 바꿀수 있어서 괜찮다. MODE 8 이 텍스트 모드. 그리고 다른것 보다도 ..

Apple2 베이식 프로그램 테잎 파일(WAV)에 SAVE & LOAD

실기가 없는 나로서는 당연히 MAME 로... -_- (MAME 최고!) SAVE 1. 공테잎 준비 : 탐색기에서 우측마우스버튼 - 새파일 중 Text Document 를 만들고 (0 byte) 이름만 적당히 바꿔줌 (1.wav) 2. MAME 실행 후 해당 테잎 파일을 마운트 3. 베이식 프로그램 작성 (혹은 디스크에서 로드) 4. SAVE [ENTER] 후 날쌔게 MAME 메뉴로 들어가서 TAPE CONTROL 에서 RECORD 를 누름 5. 좀 시간이 지나면 삑 소리가 나고 다 끝나면 베이식 프롬프트로 돌아옴. LOAD 1. MAME 실행 후 해당 테잎 파일 마운트 2. 베이식 모드에서 메모리 깔끔히 지우고 (NEW), 3. LOAD [ENTER] 4. 날쌔게 MAME 메뉴의 TAPE CONTROL..

Python: 3327 N바이트 한글을 UTF-8 및 KS 완성형으로 변환

Apple2 시절엔 한글 소프트웨어도 귀했지만 일부 있다 하더라도 3327한글이란 N바이트 조합형 한글을 사용했었다. 그걸 도트 프린터로 보내면 한글 모듈이 달려 있는 프린터들(주로 엡슨 호환기종들)이 한글을 인식해서 자체 한글 폰트로 출력을 해 줬었다. 그런 도트프린터 감성의 추억 때문에 도트 프린터 에뮬레이션 코드도 작성했는데, 문제는 3327 한글을 조합형으로 바꾸는 과정에서 어려움이 있었다. 일단 AppleWin 으로 출력을 파일로 보내서 3327 한글 N바이트 조합형 코드를 확보하는 것 까지는 쉬운데 이걸 TG 삼보 조합형으로 바꿔줘야 비트맵 그래픽 폰트를 사용할 수 있게끔 코드 테이블의 포인터들을 쉽게 결정할 수 있다. 그런데 바로 삼보 조합형으로는 도저히 못하겠고, 일단 KS 완성형으로 바꾸..

728x90