
                    paraMSX 버전 0.50 beta  2009.10.05.

                                            http://sharksym.egloos.com/category/paraMSX
                                            E-MAIL : sharksym@hitel.net
                                            - 서영만 -

----------------------------------------------------------------------------

 이 프로그램은 fMSX기반의 MSX 에뮬레이터입니다.

Marat Fayzullin씨의 fMSX v2.6을 기초로 제작되었고, 

Z80, I/O 일부분 외는 fMSX와는 다른 방식으로 에뮬레이션을 하고있습니다.

----------------------------------------------------------------------------

안녕하세요~

0.50 beta 버전입니다.

MSXturboR 호환의 8BIT Audio DAC이 추가되었습니다.
(MMC/SD Drive의 Movie/Music Disk 테스트 용입니다.)

에뮬레이션 윈도 크기 설정이 수정되었습니다.

그럼, 즐거운 MSX생활 되세요~

----------------------------------------------------------------------------



----= 지원 상태 =-----------------------------------------------------------

국산(IQ1000,IQ2000,X-II) 및 일본산 MSX 설정가능.

MSX DOS2 지원.

화면보정 스크롤 및 수직 스크롤(V9938), 수평 스크롤(V9958).

YJK 모드(자연화 모드) 지원.

개선된 VDP 커맨드 에뮬레이션. (Alex Wulms)

개선된 스프라이트 에뮬레이션.

인터레이스 및 홀짝 교대 디스플레이 지원.

AY8910, SCC, SCC+, MSX-MUSIC, MSX-AUDIO, PPI 1비트 사운드 지원.

조이스틱, 마우스 지원.

사운드 저장 지원.

스크린샷 기능.




---= 실행 환경 =-==---------------------------------------------------------

Windows 95/98/2000/XP
DirectX v7.0 이상 필수입니다.

특정 기능은 빠른 CPU, Display 성능을 요구합니다.




----= 단축키 설명 =---------------------------------------------------------

F8,F9               드라이브 A/B의 멀티디스크 교환 (누르면 한장씩 넘어갑니다.)
                    참고로 디스크 이미지는 여러장을 한개의 파일로 붙어야 합니다.
                    (예: copy /b YS2A.DSK+YS2B.DSK     도스용 fMSX와 동일.)
                    디스크 이미지 자체를 교환할때는 디스크 목록에서 선택하면됩니다.

F10                 마우스 사용 온/오프
                    (마우스 사용시는 윈도 커서가 보이지않습니다)

F11                 화면 좌측 Status Bar 온/오프.

Rctrl + F11         가로 확대 기능 온/오프. (MSX화면 비율로 설정)

F12                 에뮬레이션 윈도 종료.

PrintScreen         화면캡쳐. BMP(546x456x24b)

Rctrl + PrintScreen 화면캡쳐. BMP(272x228x24b)

Alt + Enter         창 모드 / 풀스크린 모드 전환.

Scroll Lock         에뮬레이터 리셋. (리부트)

Pause               에뮬레이터 일시 정지. (한번 더 누르면 해제됩니다)

PageUp              Full Speed 전환. (키를 누르고 있을때만 동작합니다)

PageDown            스프라이트 출력 제한 켜기(기본)/출력 안함/출력 제한 끔

Rctrl + PageUp      QuickLoad State (QuickSav.bmp을 로드)

Rctrl + PageDown    QuickSave State (QuickSav.bmp에 세이브)

End                 스캔라인 전환.
                    ( None / 12% / 25% / 50% / 75% / Full / Linear / Bilinear )

F6                  MSX의 STOP 키

F7                  MSX의 SELECT 키

LALT                MSX의 GRAPH 키

RALT                MSX의 일어/한글/CODE 키

아래는 NumLock을 꺼둔 상태에서만 사용가능.

NUM7, NUM9          PSG 싱글 채널 듣기. (all-1-2-3-none 순.)

NUM1, NUM3          SCC 싱글 채널 듣기. (all-1-2-3-4-5-none 순.)

NUM+, NUM-          마스터 볼륨 조절.

NUM8,2,4,5,6        커서키

      



---= 작업환경 =-------------------------------------------------------------

CPU      -   Intel Core2 Duo T9300

VGA      -   NVIDIA GeForce 8600M GT

SOUND    -   SB Live! Value

OS       -   MS WINDOWS XP Pro.

COMPILER -   MS Visual Studio




---= history =--------------------------------------------------------------

v0.49b
          스크린2 모드에서 V9958 수평스크롤 추가

v0.48b
          DirectX 관련 버그 수정 (특정 비디오카드에서 메모리 에러났습니다)
          Mouse 동작 일부 개선
          MMC/SD Drive 에뮬레이션 추가 (매퍼 타입도 추가됨)
          CPU/VDP의 Over Clock 옵션 추가 (System 탭에 있음)

v0.46b
          VDP[9]를 이용한 수직 오버스캔 트릭 지원
          스크린3 모드에서 스프라이트 출력 수정
          스프라이트 충돌 체크 보완 (MSX2+의 로고 패치도 제거됨)
          메인 다이얼로그 크기를 조절할수 있습니다.

v0.44b
          슬롯 관련 에뮬레이션 개선 (System Config.도 변경됬습니다.)
          MSX-AUDIO 에뮬레이션 지원 (Y8950 + 256KB RAM)
          물리적인 FDD에 직접 Read/Write 지원 (MSX 3.5"를 실제 FDD로 구동가능)
          스크린7~12 모드에서 VRAM 액세스 및 수평/수직 스크롤 기능 개선
          NoScanline 옵션에서 스크린샷 찍을때 문제 수정
          JoyStick 버튼 매핑 수정

v0.42 (2002.07.01)
          디스플레이 업데이트 버그 수정
          FM-PAC(SRAM) 지원 (SRAM은 FMPAC.PAC에 저장)
          State QuickSave/Load 추가
          조이스틱 설정 저장 추가

v0.41 (2002.06.23)
          MFC기반 전체코드 재작성
          I/O, VDP Line Update fMSX 2.6으로 교체
          시스템 설정 방법 바꿈
          MSX-DOS2, SCC, FM-PAC 설정 방식 바꿈
          사운드 밸런스 조정, SCC 샘플링 버그 수정
          컬러 렌더링 모드 추가 (컬러, 그린, 화이트)
          상태 Save/Load 기능 추가
          디스크 퀵리스트, 테입 되감기 기능 삭제
          윈도/풀스크린 모드 전환 추가
          풀스크린 8Bit 모드 삭제
          DoubleSize, DoubleResolution 추가
          수평 확대 기능 추가
          사운드 저장 기능 개선
          스크린샷 기능 개선(FullSize,HalfSize)
          Port1,2 설정 개선(마우스, 조이스틱)
          다단계 가속 기능, 최대속도 가속으로 교체

v0.32 (2001.05.02)
          PSG 버퍼 버그 수정
          SCC 안티앨리어스 추가
          PSG, SCC 클럭 고정
          Tape 되감기 기능 추가

v0.31 (2001.01.08)
          VDP 타이밍 버그 수정
          스프라이트 모드2 버그 수정
          CapsLock,일어,드라이브 LED 추가

v0.30 (2000.12.30)
          FM 에뮬 개선
          스캔라인 인터럽트 리셋 버그 수정
          VDP 타이밍 처리 개선
          공디스크 처리 개선
          디스크 이미지 파일 교체 지원
          실제 조이스틱 지원
          사운드 저장(wav) 지원
          화면 보정 레지스터 리셋 옵션 추가
          포즈 기능 추가

v0.21 (2000.11.27)
          사운드 에뮬 전부 새로 코딩
          도스2 자동 로딩 제거
          파나소닉 MSX2+ 바이오스 패치
          하프 스캔라인 모드 0.19로 교체

v0.20 (2000.11.01)
          MSX2+모드용 KNJDRV.ROM 자동 로딩
          스크린 캡쳐 버그 수정
          스프라이트 컬러 버그 수정 (스크린1)
          PSG 엔빌럽 처리 버그 수정
          16비트 컬러용 스캔라인 모드 추가
          CPU 클럭 설정 추가
          속도 조절 옵션 추가
          숫자패드 바인딩 (NumLock 켰을때)
          일부 키 설정 변경

v0.19 (2000.10.13)
          IQ2000 설정 수정(MSX튜터 제대로 동작함)
          롬타입 설정 저장
          Tape 파일 로딩 지원
          공백문자 포함된 파일 로딩 수정
          PSG,FM 일부 개선 및 볼륨 밸런스 조정
          FPS 카운터 추가

v0.18 (2000.08.27)
          국산 MSX 지원 및 유럽,일어판 BIOS추가.
          인터레이스 및 교대 디스플레이 모드 지원
          NTSC,PAL 모드 지원
          인터럽트 처리부분 개선
          NO 스프라이트 옵션 추가
          스크린6의 스프라이트 출력 버그 수정
          FM 사운드 개선 및 전체 사운드 밸런스 조정
          16비트 컬러 모드에서 스크린샷 지원 (24비트 BMP)

v0.17 (2000.08.13)
          VDP HR Flag 지원
          No 스캔라인 옵션 추가
          사운드 버그 수정 (노이즈 문제)
          사운드 처리 일부 향상
          런쳐 버그 수정 & 세팅 저장

v0.16 (2000.08.04)
          퍼블릭 릴리즈 !! ^^
          치명적 VDP 버그 수정 (인터럽트 관련)
          PPI 1bit 사운드 완벽 지원 (음성 출력)
          PSG 음성 출력 지원 (4bit PCM)
          스크린8에서 수평 스크롤 추가

v0.15 (2000.07.28)
          Z80 명령어 싸이클 계산 수정
          16비트 컬러 모드 추가
          스크린12 모드 렌더링 추가 
          V9958의 하드웨어 수평 스크롤 지원 (스크린4,5)
          바탕 스크린의 렌더링 추가
          0번 팔레트 버그 수정
          사운드 처리루틴 개선
          다이렉트 드로 버그 수정

v0.14 (2000.07.18)
          VDP 커맨드 버그 일부 수정
          VDP 타이밍 개선 (CPU 속도 조절 옵션 제거됨)
          Z80 인터럽트 처리 일부 수정
          PPI 1bit 사운드 출력 추가
          SCC+ 지원 (사운드 출력만 지원)
          스프라이트 모드1 수정 (주사선단위 업데이트)
          전체적인 사운드 처리 개선
          조이스틱 에뮬 키 추가
          스프라이트 제한 온/오프 추가

v0.13 (2000.07.03)
          FM-PAC 지원
          PSG 루틴 일부 개선
          SCC 루틴 개선 (Good -_-v)
          팔레트 처리 개선 (더블 팔레트 옵션 제거됨)
          키입력 DirectInput 사용 (키 바인딩 일부 변경됨)
          마우스 단축키 온/오프 추가

v0.12 (2000.06.25)
          런쳐 제공
          NoSCC 옵션 추가
          마스터 볼륨 조절 추가
          스캔라인 조절 추가
          마우스 지원 (은영전, 그래픽SW 등에서 해보시길.)
          사운드 주파수,볼륨 수정
          PSG 엔빌럽 버그 수정 (타이밍 조절 & 부하 줄임)
          스프라이트 버그 수정 (확대, 겹침)
          DirectDraw 처리부분 개선
           -속도향상 & Restore가능(프로그램전환시 -_-;)

v0.11 (2000.06.17)
          스크린샷 기능
          사운드 볼륨 밸런스 조정
          0.10에서 빠진 스크린1,3 렌더링

v0.10 (2000.06.16)
          첫 릴리즈 !!
          DirectDraw 640*480 256컬러 전용 ( 윈9x,윈2000 )
          PSG, SCC 90% 재현
          화면 보정 스크롤, 다중 팔레트 지원
          멀티 디스크 이미지 사용

----------------------------------------------------------------------------
