2017년 12월 3일 일요일

2017년 송년회 잘 다녀왔어요~

어제 토요일에 2017년 송년회가 있었습니다.

일년 후딱 가네요. 작년 송년회한지 얼마안된 것 같은데..ㅋ


먼저 이벤트 준비/진행해주신 유령군님, 우유속의소주님 감사드리구요~ ㅎ.ㅎb

사진 한장만 올려봅니다.

얼굴을 모자이크할까 고민하다가 걍 사진 크기만 줄였어요.





오랜만에 오신분들도 뵙고, 처음 뵌 분들도 있고해서 즐거웠습니다.

이번에도 역시나, 저는 9시 40분쯤 자리를 떴네요. 득템한 나눔품을 손에 들고서~~ 룰루~


삶의여유님의 게임디스크 3종셋과 이올로님의 송년회 기념 디스크입니다.

레이블 멋지네요! ㅎ.ㅎ/





2017 마지막까지 행복한 날 가득하세요. 건강하시구요!


2017년 11월 27일 월요일

FS-A1FX 콕핏II - 2000년을 거부하다(!)

갑자기 이게 뭔소리야? 생각하셨겠죠? ㅎ.ㅎ;


최근에 paraMSX-R을 만들어서 이것저것 테스트 하는 도중 요상한 현상이 발견됩니다.

본체의 RTC가 1988년 1월 1일로 초기화되는 현상이었는데요.

ASTERiS님도 이 문제를 얘기하신적이 있습니다.


근데, 요게 참 요상한것이 -_- 왜 1988년일까... 설마 서울 올림픽 바이러스???


으흐흐... 요거 범인을 찾았어요.

범인은 바로 FS-A1FX의 내장 프로그램인 콕핏II입니다.



그럼, 증거 사진 나갑니다.

깨끗한 사진을 위해 blueMSX를 활용했어요.


blueMSX는 기동하면 RTC를 윈도의 시간으로 초기화시켜줍니다.

그러니까 에뮬의 MSX랑 윈도 시간이 같아지는거죠.

아래는 DOS로 부팅해서 확인한 모습입니다.






근데 FS-A1FX의 콕핏으로 진입을 하게되면... 아래처럼 날짜가 바뀝니다요!

참고로 콕핏으로 진입하려면, blueMSX의 펌웨어 스위치를 켜야합니다.

DOS로 부팅해서 확인하면 실제 RTC 설정도 바껴있습니다. 1988년으로 ㄷㄷㄷ

RTC의 연도가 2000년 이후로 인식되면 배터리 오류로 생각하나봅니다.

FS-A1FX의 제품 출시가 1988년이라 이렇게 초기화하는거겠죠?






그럼, 날짜를 1988년 이전으로 설정하면 어떻게 되는지 한번 볼까요?

1984년 11월 27일로 설정 후, BASIC 모드에서 소프트 리셋을 해줍니다.

그리고 콕핏으로 진입 후, 달력을 띄워보면~~ 1984년으로 잘 나오네요. ㅎ.ㅎ





결론: FS-A1FX의 콕핏 프로그램은 2000년 이후의 날짜를 오류로 인식함


그럼, 편안한 밤 되셔요~ ㅎ.ㅎ


2017년 11월 24일 금요일

paraMSX-R 제작 #14 - BIOS/머신 롬 다운로드

paraMSX-R는 에뮬 구동을 위해, 각종 BIOS 롬과 MSX 머신 설정롬이 들어있습니다.

카트리지를 처음 구동 시, 이 롬들을 미리 다운로드한 후 사용해야합니다.


먼저 파일을 준비합니다.

PARAMSX.COM -> 메인 에뮬레이터

PARATOOL.COM -> 각종 롬 다운로더

PARAMSX.ROM -> 메인 BIOS 롬

PARAMACH.ROM -> 머신 데이터 롬

AUDIO.ROM -> MSX-Audio v1.3 롬

FMPAC.ROM -> MSX-Music BIOS 롬





메인 프로그램은 PARAMSX.COM 인데요.

머신 데이터가 없는 상태에서 실행하면 아래처럼 에러가 출력되며 구동이 되지않습니다.





아래는 롬 다운로더인 PARATOOL.COM을 실행한 모습입니다.

카트리지의 H/W 버전과 슬롯 위치가 표시됩니다.

PARATOOL은 BIOS 롬의 종류를 구별하기 때문에 다운로드 시 특별한 옵션은 쓰지않습니다.

단, 메인 플래쉬롬이 지워진 경우는 슬롯 위치를 수동으로 설정할 수 있습니다. (/Sn 옵션)






1) 메인 BIOS 롬 다운로드


DOS에서 PARATOOL PARAMSX.ROM 실행하면, 아래 사진처럼 다운로드가 완료됩니다.

PARAMSX.ROM은 512KB 크기입니다.


주의)

만약 DOS1 FDD를 사용하는 경우는 720KB 디스켓 한장에 모든 파일을 넣을 수 없으니,

MSX-DOS 시스템 파일과 PARATOOL.COM, PARAMSX.ROM 두개 파일만 넣고 부팅해서 다운로드하세요.

다운로드 후 PARAMSX.ROM 파일을 디스크에서 삭제하셔도 됩니다.





2) 머신 데이터 롬 다운로드


도스에서 PARATOOL PARAMACH.ROM 실행하면, 아래 사진처럼 다운로드가 완료됩니다.

PARAMACH.ROM은 128KB 크기입니다.

다운로드 후 PARAMACH.ROM 파일을 디스크에서 삭제하셔도 됩니다.





3) AUDIO 롬 다운로드


MSX-Audio BIOS v1.3 롬(FRS 버전, 48KB 크기)을 다운로드합니다.

파일은 아래 홈페이지에서 받을 수 있습니다.

http://frs.badcoffee.info/tools.html

자신의 환경(실제 장착된 카트리지)에 맞는 롬을 넣으면 됩니다.

예) 문사운드 계열 카트리지의 경우, msxaudio13.OPL3_mono.rom을 사용


도스에서 PARATOOL AUDIO.ROM 실행하면, 아래 사진처럼 다운로드가 완료됩니다.

MSX-DOS에서 긴파일명은 쓰기 불편하니, 적당히 8.3 파일명으로 쓰시는걸 추천합니다.






4) FMPAC 롬 다운로드


MSX-Music BIOS + PAC 커맨더로 이루어진 롬입니다.

오리지널 롬 또는 영문/한글 패치된 롬(64KB)을 사용하면 됩니다.


도스에서 PARATOOL FMPAC.ROM 실행하면, 아래 사진처럼 다운로드가 완료됩니다.

사진에서는 한글패치판 FMPAC_K.ROM을 다운로드했네요.





다운로드가 완료되었으면, 재부팅합니다.


다운로드했던 롬파일은 디스크에서 삭제해도 무방하구요.

PAC/FMPAC의 SRAM 데이터는 에뮬 내에서 플래쉬롬에 save/load 하니까,

전원을 끄더라도 사라지지 않습니다. 참고하세요.


아래는 메인 에뮬레이터 프로그램(PARAMSX.COM)을 구동한 모습입니다.






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