sharksym's MSX World

sharksym.egloos.com

포토로그


구글 애드센스 (블로그 기본)


MMC/SD Drive V3에서 롬게임 구동 시, 테입 세이브/로드 지원에 관한 생각들 by sharksym

즐거운 추석 되시구요~
아마 열심히 고속도로 운전하시는 분도 계시겠죠? ㅎ.ㅎ

MMC/SD Drive V3에서 게임롬 구동 시, 테입으로 세이브/로드가 지원되도록 할 예정인데요.
사실 GameRunner에서 상태 세이브/로드가 있는데, 과연 추가적인 테입 지원이 필요할까... 고민하고 있습니다.
(우유속의소주님 요청땜에 ㅋㅋ)
처음 GameRunner 만들 때는 테입 지원이 필요없을꺼라 생각했는데, 가만 생각해보니...
예전 국딩 때 저장해놨던 테입 데이터 혹는 윈도 에뮬에서 저장했던 테입 데이터를, 실기에서 로딩해보는 것도 괜찮을 듯 싶더라구요.

암튼 현재 개발 상태는 아래와 같습니다.

1. BASIC 게임 로더 지원
  얼마전 소개해드린 기능이구요. http://sharksym.egloos.com/5306244
  게임 로더 및 데이터가 CAS 파일로 존재하는 게임을 로딩하는 기능입니다.
  보통 유럽에서 MSX1 테입으로 발매된 게임을 구동하는 모드라고 보시면 됩니다.
  메가램 모드를 확장한 기능입니다. 게임 로더는 MSX1 머신에서 동작하는 것 처럼 인식됩니다.

2. 롬게임에서 테입 세이브/로드 지원
  GameRunner 모드에서 ROM 파일로 된 게임 실행 시, 테입 세이브/로드가 동작하는 기능입니다.
  참고로 GameRunner 모드는 FDD가 없는 MSX1/MSX2 머신처럼 만들어주는 기능입니다.
  여기서 테입 세이브를 하게 되면, MMC/SD 내부 SRAM에 데이터를 저장했다가,
  나중에 DOS2로 복귀 시, 파일(*.CAS)로 저장되도록 합니다.
  동작 방식은 기존의 상태 세이브/로드와 같다고 보시면 됩니다.

혹시 테입으로 세이브하는 게임 리스트 갖고 계신 분 있으세요?
지금 당장 생각나는건 캐슬 정도인데... (이것도 국딩 때 아이큐2000으로 세이브/로드 해본게 마지막 기억임다.ㅋ)
다른 게임 기억하시는 분 있으시면 댓글로 알려주셔요.

그리고, 테입 되감기에 관한 의견 있으시면 댓글 주셔요.
보통 테입으로 여러번 세이브/로드 반복해야하면 테입 되감기가 필수적으로 따라오게 되는데요.
지금 떠오르는 생각으로는 그냥 특정 키 누르면, "테입을 맨앞으로 되감아버리는 기능" 하나만 넣을까싶거든요.

예를 들면 캐슬에서 아래같은 상황이 되면...
1. 세이브 (A)
2. 세이브 (B)
3. 세이브 (C)
4. 아... 열쇠를 엉뚱한 곳에 써버렸네! (B)로 로드하고 싶음

세이브(B)를 로드하기 위해,
1. 테입 되감기
2. 로드 (A)
3. 강제 게임오버
4. 로드 (B)

좀 불편하겠지만, 이렇게 해도 크게 무리는 없을 것 같은데, 혹시 좋은 아이디어 있을까요? ㅎ.ㅎ
다른 게임에서도 이런식으로 할 수 있으면, 걍 쉽게 구현될 것 같아요.
... 라고는 하지만 그냥 상태 세이브/로드를 하는게 더 편하겠죠? ㅋ

다른 의견 있으시면 댓글 부탁드려요~ ㅎ.ㅎ






CCL

크리에이티브 커먼즈 라이선스
Yeongman Seo에 의해 작성된 저작물은, 별도의 라이선스 조건이 없는 경우 크리에이티브 커먼즈 저작자표시-동일조건변경허락 4.0 국제 라이선스에 따라 이용할 수 있습니다.

MSX rating & email

ClusterMaps

구글 애드센스 (세로 큰직사각형)

통계 위젯 (화이트)

3543
187
114385

이 이글루를 링크한 사람 (화이트)

19