레이블이 _MMC/SD Drive인 게시물을 표시합니다. 모든 게시물 표시
레이블이 _MMC/SD Drive인 게시물을 표시합니다. 모든 게시물 표시

2026년 4월 15일 수요일

MMC/SD Drive V3/V4 - BIOS & Tool v5.81

Download: 20260415_MMCSD_Drive_V3_V4_BIOS_Tool_v581.zip


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

MMC/SD Drive(tm) V3/V4 - BIOS & Tool

    By Yeongman Seo <sharksym@hitel.net>

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



[ BIOS & Tool v5.81 ]


- FDD_EMU


  디스크 루틴 개선

  -> 마이크로캐빈 게임에서 발생하는 로딩 지연 개선



- MV2_PLAY


  프레임 싱크 개선 및 빨리감기(RETURN 키) 지원 추가




[ 업데이트 가이드 ]


1. MMCSD.COM, MMCSD.OVL 두개 파일을 SD카드에 복사.

   기존 파일을 덮어쓰면 됩니다.(예:UTILS 디렉토리)


2. MMCSD.COM 프로그램을 실행 또는 MMCSD /U 실행


3. 'Update BIOS-ROM? [y/N]' 메시지가 나오면 Y키 누름.


4. 다운로드 완료 후 RETURN키 눌러서 재부팅.


5. 끝



2026년 3월 10일 화요일

MMC/SD Drive V3/V4 - BIOS & Tool v5.80

Download: 20260310_MMCSD_Drive_V3_V4_BIOS_Tool_v580.zip


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

MMC/SD Drive(tm) V3/V4 - BIOS & Tool

    By Yeongman Seo <sharksym@hitel.net>

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



[ BIOS & Tool v5.80 ]


- FDD_EMU


  SLT-Turbo용 DiskROM 패치 지원 (Shadow RAM BIOS)

  /DT 옵션 사용, V4는 SCC-I 128KB 모드로 전환됨



[ 업데이트 가이드 ]


1. MMCSD.COM, MMCSD.OVL 두개 파일을 SD카드에 복사.

   기존 파일을 덮어쓰면 됩니다.(예:UTILS 디렉토리)


2. MMCSD.COM 프로그램을 실행 또는 MMCSD /U 실행


3. 'Update BIOS-ROM? [y/N]' 메시지가 나오면 Y키 누름.


4. 다운로드 완료 후 RETURN키 눌러서 재부팅.


5. 끝


2026년 2월 21일 토요일

MMC/SD Drive V3/V4 - BIOS & Tool v5.79



Download: 20260221_MMCSD_Drive_V3_V4_BIOS_Tool_v579.zip


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

MMC/SD Drive(tm) V3/V4 - BIOS & Tool

    By Yeongman Seo <sharksym@hitel.net>

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



[ BIOS & Tool v5.79 ]


- MV2 Player


  립싱크 개선 (오디오 딜레이 추가)

  PAC-V 및 XII-V 비주얼라이저 지원 (본체쪽 기기)



[ 업데이트 가이드 ]


1. MMCSD.COM, MMCSD.OVL 두개 파일을 SD카드에 복사.

   기존 파일을 덮어쓰면 됩니다.(예:UTILS 디렉토리)


2. MMCSD.COM 프로그램을 실행 또는 MMCSD /U 실행


3. 'Update BIOS-ROM? [y/N]' 메시지가 나오면 Y키 누름.


4. 다운로드 완료 후 RETURN키 눌러서 재부팅.


5. 끝




2026년 2월 10일 화요일

[WIN] MMCSD_AVGEN v1.12

 


Download: MMCSD_AVGEN_v1.12.zip


MMC/SD Drive(tm) - A/V Generator v1.12

  By Yeongman Seo <sharksym@hitel.net>



* 변경 내용


  @ /Mn 옵션 추가


    /M1: Video 12fps, Audio 11.3kHz PCM


    /M2: Video 15fps, Audio 128kbps MP3

         SLT-Turbo + WAU 전용



2026년 2월 9일 월요일

MMC/SD Drive V3/V4 - BIOS & Tool v5.78


Download: 20260209_MMCSD_Drive_V3_V4_BIOS_Tool_v578.zip


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

MMC/SD Drive(tm) V3/V4 - BIOS & Tool

    By Yeongman Seo <sharksym@hitel.net>

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



[ BIOS & Tool v5.78 ]


- Disk Driver


  SLT-Turbo 고속모드에서 섹터 READ 안정성 개선



- MV2 Player


  비디오 프레임 끝에서 가끔 멈추는 현상 수정



[ 업데이트 가이드 ]


1. MMCSD.COM, MMCSD.OVL 두개 파일을 SD카드에 복사.

   기존 파일을 덮어쓰면 됩니다.(예:UTILS 디렉토리)


2. MMCSD.COM 프로그램을 실행 또는 MMCSD /U 실행


3. 'Update BIOS-ROM? [y/N]' 메시지가 나오면 Y키 누름.


4. 다운로드 완료 후 RETURN키 눌러서 재부팅.


5. 끝


2026년 1월 26일 월요일

MMC/SD Drive V3/V4 - BIOS & Tool v5.77

Download: 20260126_MMCSD_Drive_V3_V4_BIOS_Tool_v577.zip


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

MMC/SD Drive(tm) V3/V4 - BIOS & Tool

    By Yeongman Seo <sharksym@hitel.net>

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



[ BIOS & Tool v5.77 ]


- MegaRAM


  롬매퍼 디텍션 개선

  -> 자기중심파2



- GameRunner


  LED Visualizer 개선

  -> PSG 전용 모드(LED x9)에서 주파수 0일 때 OFF 처리



- Disk Driver


  SLT-Turbo 전용 명령어 지원



- FDD_EMU


  ONE-Drive OFF 모드에서 /T(turbo) 옵션 사용 가능


  ONE-Drive OFF 자동설정 추가

  -> Seed of Dragon, Ranma 1/2



- MV2 Player


  SLT-Turbo 전용 Movie Player

  -> Video 15fps, Audio MP3 128kbps (WAU 필요)



[ 업데이트 가이드 ]


1. MMCSD.COM, MMCSD.OVL 두개 파일을 SD카드에 복사.

   기존 파일을 덮어쓰면 됩니다.(예:UTILS 디렉토리)


2. MMCSD.COM 프로그램을 실행 또는 MMCSD /U 실행


3. 'Update BIOS-ROM? [y/N]' 메시지가 나오면 Y키 누름.


4. 다운로드 완료 후 RETURN키 눌러서 재부팅.


5. 끝


2026년 1월 20일 화요일

고대의 MMC/SD V2와 MMC 256MB

고대의 MMC/SD V2와 MMC 256MB


사진 찍으려고 서랍에서 꺼냈는데, 살아있는지 확인만 해봤습니다!ㅋㅋ


MMC/SD Drive V2.2와 MMC 256MB, SD 2GB 메모리의 모습입니다.

LG로고가 있는 MMC는 2004년 MMC Disk Interface (MMC/SD V1)을 개발하던 시절에 샀던 메모리 카드입니다요.

샌디스크 SD는 언제 구매했는지 기억이 안나네요. 아마 2007년 정도가 아닐까 생각됩니다 ㅎ.ㅎ



멀티롬에 알레스트 롬을 다운로드 해보아요~



멀티롬 메뉴로 진입!



잘 돌아가네요!



MMC 256MB 메모리에는 뭐가 들어있는지 볼까요? ㅎ.ㅎ



내용물을 보니, 20년 전에 쓰던 데이터는 아닌 것 같구요.

아마 최근(10년 전?)에 DOS1을 테스트 하느라, 다시 초기화해서 썼던 흔적입니다.


유령군님의 MMC 글을 보다가 갑자기 생각나서 고대의 기기를 꺼내봤습니다요.

그럼, 즐거운 밤 되세요! ㅎ.ㅎ/


2025년 4월 13일 일요일

MMC/SD V3 prototype과 WAU가 함께~

주말을 맞아 묵혀뒀던 V3 프로토타입을 꺼내서 BIOS 업댓을 해줬습니다.

전기밥 잘 먹는지 확인만 해봤어요~ ㅎ.ㅎ



오래된 2GB SD카드가 들어있는데, 각종 유틸도 업댓했구요.

PLS 파일들을 복사해서 음악 스트리밍도 해봤습니다요.



참고로, V3 prototype은 FontPack V1의 보드를 개조해서 만든 거라서,

DiskROM + ROM-Disk + SUB-ROM + SRAM 128KB + SD card 기능만 들어있습니다.


FDD_EMU는 일반 V3처럼 똑같이 돌아가요~ ㅎ.ㅎ



SRAM은 용량이 작아서 몽대륙, 악마성 같은 1메가 게임만 테스트 가능합니다.

용량 큰 롬들은 SUB-ROM에 다운로드해서 구동가능합니다. 1024KB ㅎ.ㅎ

아래는 유령군의 모습이네요!




요약: 심심한 일요일에, 서랍에 쳐박혀 있던 걸 꺼내서 놀았습니다.


그럼, 즐거운 일요일 보내세요!


2025년 4월 6일 일요일

MMC/SD Drive V3/V4 - BIOS & Tool v5.76

Download: 20250406_MMCSD_Drive_V3_V4_BIOS_Tool_v576.zip



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

MMC/SD Drive(tm) V3/V4 - BIOS & Tool

    By Yeongman Seo <sharksym@hitel.net>

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



[ BIOS & Tool v5.76 ]


- MegaRAM


  FMPAC BIOS가 로딩된 PAC-V를 MSX-MUSIC으로 인식하는 문제 수정.

  -> FMPAC 슬롯의 우선순위가 낮으면 SOUND 포트가 OFF되는 문제입니다.

     PAC-V에 BASIC'n 롬이 로딩된 경우는 상관없습니다.



- FDD_EMU


  ONE-Drive 모드에서, FDD 슬롯 디텍션 개선.

  예: MMC/SD 포함 디스크 인터페이스가 3개 이상 동작하는 경우 등



- WAU 지원


  MegaRAM, FDD_EMU 구동 시 WAU의 DiskROM(리모트 드라이브)은 항상 OFF됩니다.

  기본적으로 WAU BIOS, SERIAL BIOS도 OFF됩니다.

  /W 옵션 사용 시, WAU BIOS 및 SERIAL BIOS가 ON상태를 유지합니다.



[ 업데이트 가이드 ]


1. MMCSD.COM, MMCSD.OVL 두개 파일을 SD카드에 복사.

   기존 파일을 덮어쓰면 됩니다.(예:UTILS 디렉토리)


2. MMCSD.COM 프로그램을 실행.


3. 'Update BIOS-ROM? [y/N]' 메시지가 나오면 Y키 누름.


4. 다운로드 완료 후 RETURN키 눌러서 재부팅.


4. 끝


2024년 8월 25일 일요일

MMC/SD Drive V4 제작 #22 - MV 영상으로 SD 응답속도 테스트

SD카드를 Read/Write 할 때에는 컨트롤러에게 먼저 커맨드를 보내고 Ready 신호를 기다리게 됩니다.

그 후 Read/Write를 주르륵 해주는 거죠.

근데 데이터(파일)이 저장된 위치에 따라 응답속도에 편차가 생기게 됩니다.


MMC/SD에서 동영상 재생 기능을 처음 넣었던 때가 2009년 MMC/SD V2를 쓰던 시절이었는데요.

그 때는 동영상 저장용 파티션을 별도로 만들어서, SD카드의 연속된 메모리공간을 활용했습니다.

SD카드의 멀티섹터 Read 커맨드를 쓰면, 연속으로 데이터를 읽을 때 빠르게 처리가 가능하죠.


나중에 2015년 MMC/SD V3부터는 디스크 파티션에 일반 파일을 영상으로 처리할 수 있도록 구현이 되었습니다.

이 방법은 CPU에 굉장히 부담이 됩니다.

많은 클러스터로 쪼개진 파일을 처리해야 되는 것과 SD카드의 연속 읽기를 쓰지 못한다는 것 때문이죠.

사실 V3 설계 때에는 MV 플레이어는 계획에 없었는데요.

DSK 에뮬 때문에 클러스터 처리를 구현해보니, MV 플레이어도 가능성이 보이더라구요 ㅎ.ㅎ


처음 MV 플레이어를 만들었을 때에는 주로 8GB SD를 사용했구요.

2018년 V4에 와서는 16GB SD를 쓰다가 후기에는 32GB SD를 사용했습니다.


여러 종류의 SD카드를 쓰면서 알게된 것이 하나 있는데요.

용량이 늘면, 커맨드 응답도 느려지더라구요.

초기 코드는 샌디스크 8GB SD기준이었는데, 그 때는 커맨드 응답이 꽤 빨랐습니다.

이 코드가 32GB SD에서는 버티지 못해서, 결국 작년에 MV 플레이어 코드를 다 갈아엎었죠.


.

.

.


며칠전 알리에서 할인하는 SD 32GB를 3개 구매합니다.

빨간색+회색의 Sandisk Ultra UHS-I 모델입니다. 두둥~~




사진의 왼쪽 흰색+회색으로 된 SD가 구버전이구요. 오른쪽 빨강+회색은 신버전입니다.

둘 다 UHS-I, Class 10으로 거의 같은 속도입니다.

사실 구버전은 종류가 여러개 있는데요.

최대 속도가 80MB/s, 98MB/s, 100MB/s 였던걸로 기억하는데, V4에 번들된 SD는 80MB/s, 100MB/s 두 종류였습니다.

사진 아랫쪽의 삼성 EVO 32GB는 제가 최근 4년정도 계속 쓰던 거네요.


그럼 본론으로 넘어가서, 어제 택배로 받은 신버전 32GB SD에 기존 SD카드와 똑같이 파일들을 때려넣고 테스트 해봅니다.


드라마 도깨비의 영상으로 테스트해보았어요!


MMC/SD BIOS는 디버깅모드입니다. 동영상 재생 시, SD카드 커맨드의 응답속도가 PAC-V의 LED로 표시됩니다.

왼쪽부터 켜지는 LED바 1개가 PCM 샘플 1개를 의미합니다.

커맨드를 대기하는 동안 LED가 점점 켜지는거죠 ㅎ.ㅎ

결국 LED가 모두 꺼져있면 응답속도가 빠르고, LED가 많이 켜지면 응답이 느린 상태입니다.


아래는 삼성 EVO입니다.




아래는 샌디스크 구버전입니다.




아래는 샌디스크 신버전입니다.



위의 사진에서는 샌디스크 Ultra 신버전이 꽤 느린 것으로 보이는데요.

실제로 MV 재생을 해보면 타이밍을 놓쳐서 화면에 테어링도 생기고, 사운드도 끊어질 정도로 엉망이 됩니다 ㄷㄷ


여러 종류의 MV 파일로 테스트 했을 때의 응답 딜레이는,

삼성 EVO        -> 대부분 1개 또는 2개, 느린 경우는 6개까지 발생

샌디스크 구버전 -> 대부분 0개 또는 1개, 느린 경우는 9개 이상 발생

샌디스크 신버전 -> 대부분 2개 ~ 5개, 느린 경우는 9개 이상 발생


삼성 EVO가 가장 안정적이구요. (그래서 계속 쓰고 있었...)

샌디스크 구버전은 파일에 따라 가끔 테어링이 나는 경우가 생깁니다.

샌디스크 신버전은 사실상 재생포기 수준이네요 ㅎ.ㅎ


V4에서 빨강+회색의 샌디스크 SD를 쓰시려는 분은 참고하세요~

저는 이번에 구매한 것들 서랍에 쳐박아놨습니다ㅋㅋ


그럼, 이만...


PS. 나무위키에서 찾아보니 위의 SD에 대한 출시연도가 나오네요. (위키라서 틀린 정보일 수도 있습니다.)

제가 샌디스크의 구버전(흰색+회색), 신버전(빨강+회색)이라고 표현했는데, 모두 같은 해(2020년)에 출시되었군요.




2024년 7월 22일 월요일

MMC/SD Drive V4 제작 #21 - SUB-ROM에 긴 제목을 넣어보자

V4에서 SUB-ROM 기능을 쓰시는 분 계세요? ㅎ.ㅎ

참고로 V3에서는, 작은 용량의 메가램 때문에 하이브리드 모드(MegaRAM + FlashROM)나 코에이 모드로 활용되었습니다.


V4에서는 4MB의 SUB-ROM 영역을 Multi-ROM 모드로 사용하는데요.

이게 옛날 V2의 Multi-ROM II와 비슷한 모습이죠.


그닥 활용안되던 V4의 SUB-ROM을 좀 더 유용하게 보이도록(?) 만들어보았습니다.

롬 이름에 긴 제목을 달아주는 것으로요ㅋ

이 기능은 BIOS/Tool v5.75부터 지원됩니다!


일단 테스트를 위해, 코나미의 롬을 모아서 넣습니다.

파일명은 코나미 카트리지의 시리얼 넘버 RCxxx.ROM 스타일로 바꿨네요.

코나미의 모든 롬을 다 넣으면 좋겠지만, SUB-ROM 용량 제약이 있으니... 몇몇 게임을 제외합니다. (마종, 콘트라 등등)

선택된 롬은 총 53개입니다.




기존에 SUB-ROM을 다운로드하는 방법은 보통 2가지 정도인데요.

MMCSD FILENAME.ROM /S

MMCSD *.ROM /S


여기서 '/S:Long_Name' 옵션이 추가되었습니다.

최대 28자의 롬 제목을 별도로 붙여줄 수 있어요.

예) MMCSD RC749.ROM /S:THE_MAZE_OF_GALIOUS


제목을 쓸 때는 빈칸(SPACE)를 쓸 수 없으니, 대신 언더스코어(_)를 쓰면 됩니다.

다운로드 할 때 빈칸으로 변환이 되도록 해놨어요.


아래는 53개의 롬을 모두 다운로드한 후의 모습입니다.

남은 SUB-ROM 영역이 0이 되었네요! ㅎ.ㅎ




재부팅 후 부트 메뉴에서 SUB-ROM으로 진입하면 아래처럼 긴이름으로 표시됩니다.




만약 구버전의 BIOS를 쓰는 경우는 아래처럼 짧은 제목(롬 파일명)으로 표시됩니다. 참고하셔요.




그럼, 즐 V4 하셔요~~ ㅎ.ㅎ/


MMC/SD Drive V3/V4 - BIOS & Tool v5.75

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

MMC/SD Drive(tm) V3/V4 - BIOS & Tool

    By Yeongman Seo <sharksym@hitel.net>

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



[ BIOS & Tool v5.75 ]


- MMC/SD BIOS


  MMCSD Tool에 BIOS 롬이 내장됨. (MMCSD.OVL에 포함)

  -> 기기와 Tool의 BIOS 버전이 차이나는 경우,

     옵션없이 MMCSD.COM을 실행하면 BIOS 업데이트가 진행됨.

     '/U' 옵션으로 강제 업데이트도 가능함.



- SUB-ROM


  롬 다운로드 시, 최대 28문자의 제목을 추가 가능.

  -> '/S' 대신 '/S:' 옵션 사용.

     예) MMCSD RC749.ROM /S:THE_MAZE_OF_GALIOUS



[ 업데이트 가이드 ]


1. MMCSD.COM, MMCSD.OVL 두개 파일을 SD카드에 복사.

   기존 파일을 덮어쓰면 됩니다.(예:UTILS 디렉토리)


2. MMCSD.COM 프로그램을 실행.


3. 'Update BIOS-ROM? [y/N]' 메시지가 나오면 Y키 누름.


4. 다운로드 완료 후 RETURN키 눌러서 재부팅.


4. 끝


2024년 7월 11일 목요일

[IPS] SD-SNATCHER - MMC/SD V4의 GameRunner II 전용 LED Visualizer 패치

SCC 및 SCC-I를 사용하는 코나미 게임은 대부분 롬카트리지입니다.

V4의 GameRuner II 모드를 이용하면 쉽게 PAC-V의 LED 비주얼라이저를 PSG + SCC 모드로 동작시킬 수 있죠.


문제는 디스크 버전으로 된 게임인데요. SNATCHER, SD-SNATCHER 두개가 있습니다.

SD-SNATCHER는 본체의 Main BIOS 루틴을 사용하지 않기 때문에, GameRunner II의 BIOS의 동작도 무시됩니다.

PAC-V가 존재하더라도 PSG + SCC를 위한 비주얼라이저는 동작이 불가능하게 됩니다요.


그.래.서.

SD-SNATCHER 전용의 LED 비주얼라이저 패치를 만들어보았습니다.

두말하면 잔소리지만, MMC/SD V4의 GameRunner II에서만 제대로 동작합니다 ㅎ.ㅎ

Download: SD-SNATCHER_PAC-V_VIS_Patch.zip


IPS 패치는 Luna IPS 등의 프로그램으로 적용하시면 되겠구요.

패치는 오리지널 SD-SNATCHER 디스크 버전 및 메모리매퍼 크랙버전과 크랙버전에 영문/한글 패치가 적용된 버전 모두 쓸 수 있습니다.


타이틀 및 오프닝 데모, 게임 플레이, 엔딩 데모의 3부분 코드가 패치되어있습니다.

패치파일 2개를 디스크 1번, 3번 DSK 파일에 패치하면 됩니다.


V4에서 실행할 때는, MMCSD.COM SD-SNAT.DSK /G2JSM /DM 등의 옵션을 쓰면 되겠습니다.

아래는 저의 GT에서 구동되는 모습입니다.




그럼, 이만...


2024년 6월 12일 수요일

Leonardo Padial 아자씨와 'MMC Disk'

구글 포토에서 (많이) 지난 6월 12일 사진을 띄워주길래, 조금 적어봅니다.

아래 사진은 2005-06-12에 찍은 건데, 당시 폰카메라 화질이 안좋아서 흐릿하네욤 ㅎ.ㅎ

제 GT에 LPE-MMC-V1 카트리지를 꽂은 모습입니다.



기억하시는 분 계시겠지만, MMC/SD Drive의 옛 이름 'MMC Disk'이죠.

2004년에 MMC Disk를 만들어서 공개했을 때, 유럽 아자씨들이 관심을 꽤 보이더라구요.


사진 보시면 SCC 칩이 안보이죠?

코나미 SCC게임들을 구동하거나 MGSEL 등의 뮤직 프로그램을 활용하려면 SCC가 있는 편이 좋은데요.


왠만한 MSX 유저들은 사운드 전용 SCC카트리지를 하나씩은 갖고 있었으니까,

이런 MMC/SD 미디어를 쓰는 디스크드라이브에 자체에 대한 것으로 관심이 많이 받은 것 같아요.

그리고, 선라이즈 IDE에 CF-SD 어댑터 쓰면 되는데, 이딴 거 왜 만들었냐고 핀잔도 좀 받았다는 게...ㅎ.ㅎㅋ


암튼 2005년쯤 Padial씨가 연락이 왔는데,

제 회로를 기반으로 No SCC 버전의 MMC Disk를 만들었다고 하면서, 보드 하나를 선물로 주겠다고 그러더라구요.

그래서 그 때 받았던 보드가 LPE-MMC-V1이었습니다.


그 후로 많은 교류는 없었지만, 20년이 지난 지금은 고인이 되셨네요.

이젠 이메일도 못 보낸다능...ㅠ.ㅠ



암튼, 그 후로 LPE-MMC 시리즈가 꽤 많이 나왔는데요.

아래 사진은 2007년에 나왔던 LPE-MMC-V6입니다.

확장슬롯 통합 버전이라서, 서브슬롯 1개는 MMC Disk가 점유된 상태니 나머지 3개 슬롯만 보이네요 ㅎ.ㅎ




갑자기 구글 포토에서 사진이 뜨는 바람에 좀 끄적여봤습니다.


즐거운 오후 되세요~ ㅎ.ㅎ/


2024년 5월 26일 일요일

MMC/SD Drive V3/V4 - BIOS & Tool v5.74

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

MMC/SD Drive(tm) V3/V4 - BIOS & Tool

    By Yeongman Seo <sharksym@hitel.net>

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



[ BIOS & Tool v5.74 ]


- GameRunner


  ROM파일 로딩 시, JoyMega 패치 가능

  -> '/J' 옵션으로 3버튼 및 6버튼 MD패드 사용


     포트1의 버튼맵입니다.

     MD MODE  = KeyBoard STOP

     MD START = KeyBoard F1

     MD X     = KeyBoard F2

     MD Y     = KeyBoard F3

     MD Z     = KeyBoard F4

     MD C     = KeyBoard F5

     MD A     = JoyStick A button

     MD B     = JoyStick B button


     포트2는 방향, A, B 버튼만 사용가능합니다.



[ 업데이트 가이드 ]


1. MMCSD.COM, MMCSD.OVL 두개 파일을 SD카드에 복사.

   기존 파일을 덮어쓰면 됩니다.(예:UTILS 디렉토리)


2. MMCSD574.ROM 파일을 SD카드 루트에 복사.


3. MSX-DOS2 부팅 후 명령창에서 아래처럼 입력.

   A:\>MMCSD MMCSD574.ROM


4. 다운로드 완료 후 리턴키 눌러서 재부팅.


5. 끝


2024년 1월 18일 목요일

MMC/SD Drive V3/V4 - BIOS & Tool v5.73

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

MMC/SD Drive(tm) V3/V4 - BIOS & Tool

    By Yeongman Seo <sharksym@hitel.net>

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



[ BIOS & Tool v5.73 ]


- MegaROM


  ASCII 8K (SRAM) 매퍼 지원 개선

  -> 태양의 신전, Dires, Deep Dungeon II, Elslid,

     Heroes of the Lance, Kisei Shogi, Shougi Shinan 2,

     Syougun, Ultima Exodus, 사령전선, Wizardry, Xanadu


  ASCII 16K (SRAM) 매퍼 지원 개선

  -> A-Train, 대전략, Harry Fox Special, Hydlide 2,

     Jyansei, Mahjong Goku, 수퍼 대전략


- GameRunner


  V4에서 사용 시, 내장 SCC로 구동하도록 변경 

  -> V3의 '/G' 옵션 호환 용




[ 업데이트 가이드 ]


1. MMCSD.COM, MMCSD.OVL 두개 파일을 SD카드에 복사.

   기존 파일을 덮어쓰면 됩니다.(예:UTILS 디렉토리)


2. MMCSD573.ROM 파일을 SD카드 루트에 복사.


3. MSX-DOS2 부팅 후 명령창에서 아래처럼 입력.

   A:\>MMCSD MMCSD573.ROM


4. 다운로드 완료 후 리턴키 눌러서 재부팅.


5. 끝


2023년 12월 25일 월요일

MMC/SD Drive V3/V4 - BIOS & Tool v5.72

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

MMC/SD Drive(tm) V3/V4 - BIOS & Tool

    By Yeongman Seo <sharksym@hitel.net>

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



[ BIOS & Tool v5.72 ]


- BOOT_MENU


  SCC-I 128KB 오동작 수정

  -> v5.69 ~ v5.71에서 발생함



- FDD_EMU


  DSK 이미지가 DOS2 디스크가 아니면 /DT 옵션 무시



[ 업데이트 가이드 ]


1. MMCSD.COM, MMCSD.OVL 두개 파일을 SD카드에 복사.

   기존 파일을 덮어쓰면 됩니다.(예:UTILS 디렉토리)


2. MMCSD572.ROM 파일을 SD카드 루트에 복사.


3. MSX-DOS2 부팅 후 명령창에서 아래처럼 입력.

   A:\>MMCSD MMCSD572.ROM


4. 다운로드 완료 후 리턴키 눌러서 재부팅.


5. 끝


2023년 8월 23일 수요일

MMC/SD Drive V3/V4 - BIOS & Tool v5.71

--------------------------------------------------
MMC/SD Drive(tm) V3/V4 - BIOS & Tool
    By Yeongman Seo <sharksym@hitel.net>
--------------------------------------------------


[ BIOS & Tool v5.71 ]

- GameRunner II

  FEEDBACK 로딩 시 멈춤문제 수정

- FDD_EMU

  내장 확장슬롯 처리 개선
  -> DOS2 Hybrid 모드 외에는 확장슬롯 OFF


[ 업데이트 가이드 ]

1. MMCSD.COM, MMCSD.OVL 두개 파일을 SD카드에 복사.
   기존 파일을 덮어쓰면 됩니다.(예:UTILS 디렉토리)

2. MMCSD571.ROM 파일을 SD카드 루트에 복사.

3. MSX-DOS2 부팅 후 명령창에서 아래처럼 입력.
   A:\>MMCSD MMCSD571.ROM

4. 다운로드 완료 후 리턴키 눌러서 재부팅.

5. 끝

2023년 8월 12일 토요일

제가 만든 기기의 PCM 출력 종류

어제 파라동에서 MV Player의 PCM 포트에 대한 댓글을 적다가 생각나서 조금 적어봅니다.


제가 만든 기기들 중에 PCM 기능이 들어간 3종류의 기기가 있습니다.


1) MMC/SD Drive V4

-> unsigned 8bit mono PCM


I/O 포트는 필립스 뮤직모듈(0AH) 또는 코복스(91H)로 선택가능합니다. (default: 91H)

참고로 V4를 두개 꽂으면, 각각 뮤직모듈과 코복스로 자동설정됩니다.

MMCSD/COM에서 MV/MA Play 시 사용됩니다.



2) T-Wave

-> unsigned 8bit stereo/mono PCM


전용의 I/O 포트(mono: 3CH, stereo: 3DH)를 사용합니다. (default: OFF)

스테레오 데이터는 L -> R -> L ... 순서입니다. WAV 파일의 데이터 순서와 같습니다.

MMCSD.COM에서 MV/MA Play 시 mono 포트가 사용되며, 스테레오 WAV를 재생할 때는 stereo 포트가 사용됩니다.



3) MoonBase

-> signed 16bit mono PCM, unsigned 8bit mono PCM


16bit PCM은 전용의 I/O 포트(3EH)를 사용합니다. (default: OFF)

16bit 데이터는 low 8bit -> high 8bit -> low 8bit ... 순서입니다. WAV 파일의 little-endian 순서와 동일합니다.

MMCSD.COM에서 16bit WAV 재생 시 사용됩니다.


8bit PCM은 필립스 뮤직모듈(Y8950 + unsigned 8bit PCM)을 에뮬레이션합니다.

I/O 포트는 뮤직모듈(08H ~ 0FH)를 사용하며, 리셋 기본값은 포트 OFF입니다.

Y8950의 GPIO 에뮬레이션으로 ON됩니다.

MMCSD.COM에서 MV/MA Play 시 사용되며, 모노 WAV를 재생할 때에도 활용됩니다.


마지막으로,

MMCSD.COM에서 8bit PCM 출력시의 포트 우선순위입니다.

1. T-Wave

2. MMC/SD V4

3. turboR PCM

4. Philips Music Module



그럼 즐거운 주말되세요~ ㅎ.ㅎ/


2023년 8월 11일 금요일

MMC/SD Drive V3/V4 - BIOS & Tool v5.70

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

MMC/SD Drive(tm) V3/V4 - BIOS & Tool

    By Yeongman Seo <sharksym@hitel.net>

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



[ BIOS & Tool v5.70 ]


- Video Player


  싱크 타이밍 향상 및 구버전 SD의 성능개선


  재생 조절용 키처리 추가

  -> SELECT: 역재생

     RETURN: 빨리감기(8배속)

     BS: 되감기(8배속)

     CAPS Lock On: 현재 파일의 반복재생


- Audio/Video Player


  파일명에 와일드카드를 사용할 수 있음

  예) MMCSD.COM *.MV

      MMCSD.COM *.WAV


  여러개의 파일을 연속재생 시, 키 처리 추가

  -> ESC 키: 현재 재생을 중단하고 다음파일로 넘어감

     SHIFT + ESC: 모든 재생을 중단하고 DOS2로 복귀



[ 업데이트 가이드 ]


1. MMCSD.COM, MMCSD.OVL 두개 파일을 SD카드에 복사.

   기존 파일을 덮어쓰면 됩니다.(예:UTILS 디렉토리)


2. MMCSD570.ROM 파일을 SD카드 루트에 복사.


3. MSX-DOS2 부팅 후 명령창에서 아래처럼 입력.

   A:\>MMCSD MMCSD570.ROM


4. 다운로드 완료 후 리턴키 눌러서 재부팅.


5. 끝