본문 바로가기

이글루스

sharksym's MSX World

검색페이지 이동

사이드 메뉴

이글루스 블로그 정보

paraMSX-R 제작 #15 - 사용자 머신 로딩

앱으로 보기

본문 폰트 사이즈 조절

이글루스 블로그 컨텐츠

paraMSX-R 제작 #15 - 사용자 머신 로딩

기본적으로 paraMSX-R에서 사용되는 머신 데이터는 미리 플래쉬롬에 다운로드되어야합니다.
만약 플래쉬롬에 내장되지 않은 머신을 사용하고 싶으면 어떻게 해야할까요?

이걸 어떤 방식으로 만드는게 가장 효과적일지 생각해보았습니다. (6개월 전에요 ㅋ)
결론부터 얘기하면, 머신 데이터 영역을 램으로 구성하는 방식이죠.
머신 데이터는 PARAMSX.COM 실행할 때 함께 로딩을 하구요.

처음 paraMSX-R 설계할 때, 메모리 매퍼를 1024KB까지 지원하도록 했는데요.
512KB만 메모리 매퍼로 쓰고, 나머지 512KB를 머신 데이터 로딩 용으로 바꿨습니다.
매퍼램 1024KB가 있으면, 프로그램 개발/테스트 시에는 유용하게 쓰일 수 있겠지만,
아마 사용자 대부분의 경우는 별로 필요없을 것 같더라구요.

사용자 머신 파일명은 *.MCH 입니다.
도스에서 PARAMSX.COM 구동 시, 파일명을 입력해서 로딩할 수 있습니다.
머신 파일을 로딩하게 되면, 해당 머신으로만 구동이 됩니다.
카트리지에 내장된 머신을 선택하는건 불가능해집니다.

아래는 PARAMSX.COM 1_A1.MCH 실행 후, A1의 데스크팩으로 진입한 모습입니다.




사용자용 머신 파일(MCH)은 512KB 내외의 용량이니까,
2DD에서 구동하시는 분들도 활용이 가능합니다만...
로딩시간 때문에 가능하면 고속/대용량 디스크드라이브에서 활용하시는 걸 추천합니다. ㅎ.ㅎ


그럼, 실제 동작 모습을 보시지요~
처음에는 PARAMSX.COM을 그냥 실행해서 내부 머신 선택하는 모습이 보이구요.
그 후, FS-A1, FS-A1WSX, CBIOS2+ (JP) 모드를 로딩/구동하는 모습이 나옵니다.





그럼, 다음에 또 뵙겠습니다요~ ㅎ.ㅎ/

궁금한 부분 있으시면, 질문글로 올려주세요~


포스트 공유하기

썸네일
sharksym님의 글 구독하기
덧글 0 관련글(트랙백) 0
신고
맨 위로
앱으로 보기 배너 닫기

공유하기

주소복사

아래의 URL을 길게 누르면 복사할수있습니다.

http://sharksym.egloos.com/m/5330852
닫기

팝업

모바일기기에서만 이용이 가능합니다.
운영체제가 안드로이드, ios인
모바일 기기에서 이용해주세요.

덧글 삭제

정말 삭제하시겠습니까?

비밀번호 확인

게시글 신고하기

밸리 운영정책에 맞지 않는 글은 고객센터로
보내주세요.

신고사유


신고사유와 맞지 않을 경우 처리되지 않을 수 있습니다.
저작권 위반/명예훼손 등은 고객센터를 통해 권리침해
신고해주세요.
고객센터 바로가기