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년 이후의 날짜를 오류로 인식함


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


댓글 없음:

댓글 쓰기