2025년 6월 22일 일요일

M File Manager v4.7 for MSX-DOS2

Download: M_v4.7_20250622.zip

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

    M File Manager v4.7 for MSX-DOS2 (2025-06-22)

        By Yeongman Seo <sharksym@hitel.net>

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


* UPDATE


  @ 기능 변경/개선


  - 일반 모드에서 메모리매퍼 사용량이 192KB에서 224KB로 늘었습니다.

    Lite 모드는 기존과 변함없습니다.


  - M.INI에서 IMS용 BNK 설정을 제거됨.

    기본 BNK파일 설정은 STANDARD.BNK입니다. 기존과 변함없음.


  - 문자열 입력 시 TAB키를 누르면 타겟 윈도의 path가 삽입됩니다.


  - Rename 및 Mkdir 동작 후, 해당 파일/디렉토리로 커서가 이동합니다.


  - LFN 모드 개선

    왼쪽 윈도가 넓게 표시되며, 모든 긴파일명을 한번에 볼 수 있습니다.


  @ 기능 추가


  - WAU 브라우저 (Tiny Browser)

    내장명령을 통해 아래 사이트의 브라우징을 할 수 있습니다.

    #WAUB GitHub <account>

    #WAUB MSX-Archive

    #WAUB File-Hunter


    M 디렉토리에 CACHE.WAU 서브디렉토리가 생성됩니다.

    임시파일 및 사이트 캐시파일을 저장하는 용도입니다.

    아래 명령으로 임시파일 및 GitHub 캐시파일을 삭제할 수 있습니다.

    #WAUB Cleanup


    MSX-Archive 및 File-Hunter의 캐시파일은 사용자가 직접 삭제해야 합니다.

    디스크 용량이 부족하지 않다면 그냥 두시길 권장합니다.

    약 7.5MB의 용량을 차지합니다.


WAU 제작 #18 - Tiny Browser

MSX에서 일반적인 웹브라우징을 하겠다는 얘기는 정신 나간 소리겠죠? ㅎ.ㅎ

근데, '파일만 살짝 받을 수 있는 브라우저가 있으면 좋겠다'는 생각을 다들 해보셨을 겁니다요.


지난 WAU 제작 글을 찾아보니, GitHub용 간이 브라우저 얘기를 작년 10월에 했었네요ㅋ

https://sharksym.blogspot.com/2024/10/wau-4-github.html


그래거, M 파일 매니저의 UI를 이용해서, 간이 브라우저를 구현해봤습니다.

이름은 Tiny Browser이구요. (쪼꼬미 브라우저~) 

M에서는 내장 명령어 #WAUB를 쓰면 실행됩니다.

펑션키 메뉴에 등록해서 쓰시면 편하겠죠. 타이핑에 자신있으시면, 커맨드라인 창으로 입력하시구요!


왼쪽 패널(윈도)가 LFN 모드와 동일한 폭으로 넓게 표시됩니다.

현재 지원되는 사이트는 GitHub, MSX-Archive, File-Hunter 세 곳입니다.


기본적인 디렉토리 이동, 파일 복사 등의 기능은 M에서 디스크를 액세스 하는 것과 동일한 방식이구요.

기존 확장자별 메뉴, 펑션키 메뉴 및 커맨드라인 기능들 모두 처리가능 하니까, 별 이질감 없이 쓰실 수 있겠습니다.



1) GitHub


#WAUB 실행 시 깃헙 계정을 함께 입력하면, 해당 계정의 저장소(repo)를 검색해서 루트 폴더로 표시해줍니다.

예를 들어, 저의 sharksym 계정은 '#WAUB GitHub sharksym'으로 명령을 쓰면 되겠죠.



아래는 CPMEMU_HI-TECH_C가 표시된 모습입니다.



파일들은 다중선택이 되니까, 쉽게 복사할 수 있습니다.

디스크 드라이브에서는 디렉토리 째 복사 가능하지만, GitHub에서는 현재 디렉토리에서 선택된 파일만 가능합니다.



파일을 디스크로 복사하지 않고 그냥 GitHub 브라우저 상태에서 바로 실행도 가능합니다.

이 때, 선택된 파일은 M의 임시 디렉토리(CACHE.WAU)에 복사되어 처리됩니다.



긴파일명도 잘 표시됩니다.

파일을 복사하게 될 때는 내부 기준(ㅋ)으로 변환된 8.3 포맷의 파일명으로 다운로드합니다.

파일명의 뒷부분이 잘리게 되니까, 확장자가 동일하고 앞부분 이름이 같으면 복사할 때 중복이 될 수 있으니 주의하세요.

하나씩 복사 후 이름을 변경하시는 걸 권장합니다.



다른 분의 깃헙에 접속해볼까요? 아래는 클랴님의 깃헙에 접속한 모습입니다~ ㅎ.ㅎ




2) MSX-Archive


오래된 네덜란드의 아카이브 서버입니다.

일반 PC 또는 다른 기종용 파일들이 많아서, MSX용 디렉토리 일부만 쓸 수 있도록 했습니다.

파일목록이 자주 바뀌는 곳이 아니라서, 캐시로 데이터를 저장하고 재사용합니다.

처음 접속 때 한번만 목록을 받는다고 이해하심 되겠어요.



여기는 파일 다중 선택/복사가 지원되지 않습니다. 파일을 하나씩 다운로드해주세요~ ㅎ.ㅎ



살색 그림파일도 잔뜩..ㅋ




3) File-Hunter


Tiny Browser의 주기능은 GitHub쪽입니다만, 아무래도 File-Hunter를 쓰실 분들이 많겠죠? ㅎ.ㅎ

여기는 모든 파일이 ZIP으로 압축되어 있습니다.

기존 확장자 컬러를 쓰면 모두 같은 보라색으로 나오니까, 압축 해제된 원본 기준으로 파일 컬러가 적용됩니다.

디렉토리에 파일이 1000개 넘는 경우도 있으니, 처음 접속하시면 캐시 생성에 시간이 꽤 걸립니다요~ㅋ

아래는 MSX2 ROM 디렉토리입니다. 49 페이지를 차지하네요.

게임명의 첫 글자(대문자)는 검색이 가능하니까, 키보드를 눌러서 빠르게 파일 위치로 갈 수 있습니다.



파일을 직접 실행하면, 아래처럼 먼저 다운로드가 수행됨을 볼 수 있어요.

일단 찍먹(ㅋ)으로 실행해보고, 필요한 파일이라고 생각이 들면 디스크에 복사하는 식으로 활용해도 되겠습니다.



DSK는 ZIP압축 해제하는데 시간이 좀 걸리네욤. GT 사세요 ㅎ.ㅎ/




아래는 실기에서 동작하는 모습입니다.

브라우저는 GitHub, MSX-Archive, File-Hunter 순으로 나오니까 참고하시구요.



그럼, 이만...



2025년 6월 11일 수요일

M 파일매니저의 새로운 LFN 모드와 TFH 브라우저 (feat. WAU, V4)

스토리는 열흘 전으로 거슬러 올라갑니다.


파일헌터(The File-Hunter) 서버에서 MSX용으로 제공하는 api를 우리도 쓰는 게 좋을까? 다른 최원님들과 얘기가 있었는데요.

파일 서버를 운영할 때 생기는 문제(?)를 외국 아자씨가 담당하고 있으니, 우리는 걍 쓰는 게 좋을 것 같다.

...로 마무리되었습니다. 


그래서, 개발 계획의 순서를 조금 바꿔서, 파일헌터 브라우저를 먼저 구현하기로 합니다.

(원래는 GitHub 브라우저를 제작, WAU 서버 구조 개편 등이 로드맵에 있었...ㅋ)


1) New LFN(긴파일명) 모드


2개의 윈도(pane)로 처리되는 부분에서 이름을 표시하는데엔 조금 무리가 있었죠. 화면 딱 절반이라...

기존 방식은 현재 커서가 선택된 파일의 LFN을 화면 하단에 표시하는 방식이었구요.

바뀐 방식은 왼쪽 윈도를 조금 넓게 만들어서 LFN 전용으로 쓰고,

오른쪽 윈도는 좁은 폭에 맞춰 파일명과 사이즈만 표시하는 식입니다.


실제 화면은 아래처럼 나옵니다.

MP3, VGM 플레이 할 때, LFN 목록을 한번에 볼 수 있어서 좋습니다요~ ㅎ.ㅎ

참고로 모드 전환키(CTRL + L)는 기존과 똑같습니다.





2) TFH 브라우저


바뀐 LFN 모드에서는 ASCII코드 기준으로 40개의 문자를 표시할 수 있습니다.

근데 파일헌터에서 보내주는 파일명은 80컬럼 기준이라서 꽤 길어요.

다행하게도 파일명은 유니코드가 아니라 ASCII코드로 되어있어서, WAU에 내장된 CP437 폰트를 쓸 수 있습니다.

폭이 좁은 폰트라서, 문자를 53개 까지는 보여줄 수 있어요.


파일헌터 브라우저는 #TFH 명령으로 구동합니다.

이 때 파일 종류를 정해야하는데요. ROM, DSK, CAS, VGM 으로 설정가능합니다.

명령 예를 들면, #TFH ROM 이런식으로 되겠죠.

물론 이렇게 데이터를 몽땅 받으면, 목록이 6000개 가까이 됩니다.

사실 브라우징이 불가능해요. 페이지 넘기다가 내일이 올지도...ㅎ


서버에서는 검색어 지정이 가능합니다.

KONAMI 롬 리스트를 받으려면, #TFH ROM KONAMI 이런식으로 입력하면 되겠어요.


아래처럼 펑션키 메뉴에 넣어두면 편합니다.

검색어를 직접 타이핑하려면, 슬래쉬 키를 눌러서 커맨드 창을 쓰시면 되겠네요.



아래는 DSK 목록 전체를 받은 모습입니다. 파일이 6500개를 넘어갔네욤.

너무 긴 이름일 경우에는 이름 중간을 끊어서 표시하도록 했습니다. 53글자 제약으로도 겨우 볼만한 수준이군요.



목록에서 파일을 복사(CTRL + C 또는 INS 사용)하게 되면, 미리 정해진 이름으로 다운로드가 됩니다.

TFH_ROM_.ROM, TFH_DSK_.DSK 등으로요.

8.3 파일명에 맞춰 적당히 이름을 바꿔주시면 되겠네요.


만약 외부 명령어를 구동하게 되면, 해당 파일을 M 디렉토리에 임시로 받아서 구동하게 됩니다.

MMCSD 툴, GRUN 등의 프로그램을 쓰실 때 편리하겠네요.

아래 영상은 불새 롬을 바로 실행(GameRunner II) 하는 모습입니다.

화면 하단에 임시로 다운받는 걸 볼 수 있어요.

게임러너에서 M으로 복귀 시, 임시파일은 자동으로 삭제됩니다. TFH 브라우저의 상태는 유지되구요.



.

.

.

사실 영상을 새로 찍어서 주말에 글을 쓰려고 했는데요.

TFH 브라우저 자체는 완성되었는데, 더이상 테스트가 불가능한 상황에 되는 바람에 대충 정리해서 글을 써봤어요.

현재는 서버 api가 차단된 상태입니다. 물론 WAU에서만요 ㅎ.ㅎ


아래처럼 안내 메시지만 보내주네욤...

Thank you for your interest in using API.FILE-HUNTER.COM. We are happy to support you and your program.

Please send an e-mail to: msx@file-hunter.com and we will help to set you up.


그럼, 이만...


2025년 6월 4일 수요일

WAU 추가분 제작 완료!

최근 WAU 제작에만 매달렸는데, 드뎌 끝났네요.

이제 다음 프로젝트로 넘어갑니다~ ㅎ.ㅎ/



2025년 6월 3일 화요일

WAU - Terminal v1.04


Download: 20250603_WTERM_v1.04.zip


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

WAU Terminal v1.04

    By Yeongman Seo <sharksym@hitel.net>

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


@ UPDATE


- Yellow 팔레트 변경

  R5 G5 B0 -> R5 G3 B0



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


@ WTERM.COM


- WAU Wi-Fi를 이용하는 터미널 프로그램입니다.



@ 요구사항: MSX-DOS2, 메모리매퍼 32KB



@ 기능


- 텔넷 접속

- ANSI 파일 뷰어

- ANSI 컬러

- ANSI 뮤직

- YMODEM 다운로드

- 스크린7 인터레이스 모드

- 스크린7 프로그레시브 모드 (CP437 전용)

- EUC-KR, CP949 한글

- 모노크롬 모니터 에뮬레이션 (앰버, 그린, 화이트)

- Vsync 50Hz/60Hz

- 로컬 에코(ECHO)



@ 단축키


STOP:  종료

SPACE: 스크롤 멈춤 (파일 뷰어 모드 전용)


GRAPH + V: V-Sync 60Hz/50Hz

GRAPH + I: 인터레이스/프로그레시브 디스플레이

GRAPH + M: 모노크롬 모니터 에뮬

GRAPH + E: 로컬 에코(ECHO)

GRAPH + Y: YMODEM 다운로드


GRAPH + UP   : Page up

GRAPH + DOWN : Page down

GRAPH + LEFT : Home

GRAPH + RIGHT: End



@ 사용법


텔넷 모드: WTERM 텔넷주소 [포트] [옵션]


포트 설정이 없으면 기본 포트(23)을 사용합니다.


예) WTERM bbs.hispamsx.org /P

    WTERM jpmud.duckdns.org 5555 /K /E



파일 뷰어 모드: WTERM 파일명 /F [옵션]


예) WTERM ansi-mus.ams /F


2025년 5월 25일 일요일

WAU - Terminal v1.03

Download: 20250525_WTERM_v1.03.zip


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

WAU Terminal v1.03

    By Yeongman Seo <sharksym@hitel.net>

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


@ UPDATE


- ANSI Music 플레이 시, PAC-V 비주얼라이저 지원


- ANSI 파일 뷰어 모드 추가 (/F)

  텔넷 서버 주소 대신 로컬의 파일명을 입력합니다.

  SPACE 키를 눌러서 화면 스크롤을 멈출 수 있습니다.


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


@ WTERM.COM


- WAU Wi-Fi를 이용하는 터미널 프로그램입니다.



@ 요구사항: MSX-DOS2, 메모리매퍼 32KB



@ 기능


- 텔넷 접속

- ANSI 파일 뷰어

- ANSI 컬러

- ANSI 뮤직

- YMODEM 다운로드

- 스크린7 인터레이스 모드

- 스크린7 프로그레시브 모드 (CP437 전용)

- EUC-KR, CP949 한글

- 모노크롬 모니터 에뮬레이션 (앰버, 그린, 화이트)

- Vsync 50Hz/60Hz

- 로컬 에코(ECHO)



@ 단축키


STOP:  종료

SPACE: 스크롤 멈춤 (파일 뷰어 모드 전용)


GRAPH + V: V-Sync 60Hz/50Hz

GRAPH + I: 인터레이스/프로그레시브 디스플레이

GRAPH + M: 모노크롬 모니터 에뮬

GRAPH + E: 로컬 에코(ECHO)

GRAPH + Y: YMODEM 다운로드


GRAPH + UP   : Page up

GRAPH + DOWN : Page down

GRAPH + LEFT : Home

GRAPH + RIGHT: End



@ 사용법


텔넷 모드: WTERM 텔넷주소 [포트] [옵션]


포트 설정이 없으면 기본 포트(23)을 사용합니다.


예) WTERM bbs.hispamsx.org /P

    WTERM jpmud.duckdns.org 5555 /K /E



파일 뷰어 모드: WTERM 파일명 /F [옵션]


예) WTERM ansi-mus.ams /F


WAU 제작 #17 - ANSI 파일 뷰어

WTERM으로 텔넷 연결이 아닌, 로컬의 텍스트 파일을 볼 때도 쓸 수 있습니다.

물론 ANSI 이스케이프 코드가 포함된 문서를 표시하는 게 목적입니다 ㅎ.ㅎ

ANSI Music도 플레이 가능합니다.


아래처럼 /F 옵션을 이용해서 WTERM을 실행합니다.

WTERM filename /F

M.INI 파일에 설정해두면, M 파일매니저에 편하게 쓸 수 있겠죠?

한글 문서를 표시하려면 /K 옵션을 넣는 것도 있지마시구요.


터미널 모드로 동작하는 것이 아니기 때문에, 사용자의 키입력을 어딘가(?)로 전송하는 기능은 없구요.

STOP키 또는 ESC키를 눌러서 뷰어 모드를 종료할 수 있습니다.

SPACE키를 눌러 화면 스크롤이 멈출 수 있으니, 필요할 때 활용하시면 되겠습니다.


사실 요즘에는 이런 ANSI 코드가 포함된 문서를 만드는 사람이 없으니까... (설마 있나요?)

대략 30년 전에 돌아다니는 파일들을 구경하는 것 정도로 활용가능합니다.

간단한 한글 문서를 읽는 용도로 쓰셔도 되겠네요.


그리고, ANSI 이스케이프 코드로 만들어진 아스키 아트는 아래 사이트에 많이 올려져있네요.

파일을 직접 다운받는 것도 가능합니다.

https://16colo.rs


그럼, 실기에서 동작하는 모습도 구경하세요~ ㅎ.ㅎ/




그럼, 이만...


2025년 5월 11일 일요일

HispaMSX BBS에서 Legacy 자료실 찾기

HispaMSX BBS에는 자료실에 MSX Legacy라는 라이브러리가 있습니다.

서브 디렉토리가 2000개를 넘어가는 큰 자료실입니다 ㅎ.ㅎ

여기에 뭐가 들어있는지 한번 볼까요?


WAU의 WTERM으로 BBS에 접속 후, T를 눌러서 자료실 메뉴로 이동합니다.



/*를 입력하면 라이브러리 목록을 확인할 수 있습니디.

2번째 MSX Legacy가 보이죠?



[키 또는 ]키를 누르면 라이브러리 이동을 할 수 있습니다.

각 디렉토리는 일련번호가 있는데요, 이 번호를 입력하면 해당 디렉토리로 이동합니다.

아래는 1059를 입력해서, GAMES/K/KONAMI/ROM 디렉토리로 이동한 모습입니다.



참고로 *를 눌러서 전체 디렉토리를 볼 수 있습니다만, 디렉토리가 많아서 다 확인하는 건 힘들겁니다.

2000개 넘는 디렉토리인데 25라인씩 표시하면 80페이지가 넘어가겠죠?ㅋ

디렉토리가 알파벳 순으로 정렬되어 있으니까, 적당히 번호를 눌러서 찾는 게 빠릅니다!


L을 눌러서 파일 리스트 메뉴로 들어갑니다. 83개의 파일이 있다고 나오네요.



그럼, F1SPIRIT.ROM을 다운받아봅시다~

YMODEM으로 128KB 롬을 받는 데, 대락 6분 30초가 걸리네요. 모뎀 시절이 생각나네요.



STOP키를 눌러 WTERM을 종료하면, 현재 디렉토리에 다운로드 된 F1SPIRIT.ROM이 나타납니다.



V4로 구동해보면, 아래처럼 잘 실행이 되네요! ㅎ.ㅎ




그럼, 이만...


2025년 5월 7일 수요일

오랜만에 자낙을 플레이했습니다 ㅎ.ㅎ


모회원님이 요청하신 FontPack V2를 조립하고, 멀티롬 테스트하느라 잠깐 자낙을 골랐는데요.

T-Wave의 화음소리에 신나서 그런지, 그 자리에서 엔딩까지 가버렸습니다요.

생각해보니, 이게 거의 30년만인 듯 하네요.


보통 예전에 클리어했던 게임들은 다시 플레이하지 않는 편인데,

오늘은 잠시 넋이 나갔습니다요ㅋㅋ



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



2025년 5월 5일 월요일

WAU - Terminal v1.02

Download: 20250505_WTERM_v1.02.zip

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

WAU Terminal v1.02

    By Yeongman Seo <sharksym@hitel.net>

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


@ UPDATE


- ANSI Music 지원 (PSG)

- ANSI 커맨드 개선

- 자동 줄바꿈(word wrap) 개선


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


@ WTERM.COM


- WAU Wi-Fi를 이용하는 터미널 프로그램입니다.



@ 요구사항: MSX-DOS2, 메모리매퍼 32KB



@ 기능


- 텔넷 접속

- ANSI 컬러

- ANSI 뮤직

- YMODEM 다운로드

- 스크린7 인터레이스 모드

- 스크린7 프로그레시브 모드 (CP437 전용)

- EUC-KR, CP949 한글

- 모노크롬 모니터 에뮬레이션 (앰버, 그린, 화이트)

- Vsync 50Hz/60Hz

- 로컬 에코(ECHO)



@ 단축키


STOP: 종료


GRAPH + V: V-Sync 60Hz/50Hz

GRAPH + I: 인터레이스/프로그레시브 디스플레이

GRAPH + M: 모노크롬 모니터 에뮬

GRAPH + E: 로컬 에코(ECHO)

GRAPH + Y: YMODEM 다운로드


GRAPH + UP   : Page up

GRAPH + DOWN : Page down

GRAPH + LEFT : Home

GRAPH + RIGHT: End



@ 사용법


WTERM 텔넷주소 [포트] [옵션]


포트 설정이 없으면 기본 포트(23)을 사용합니다.


예) WTERM bbs.hispamsx.org /P

    WTERM jpmud.duckdns.org 5555 /K /E


WAU 제작 #16 - ANSI Music

WAU 제작 #16 - ANSI Music


HispaMSX BBS의 'Text file section'에 들어가보니, ANSI Music이 있더라구요.

궁금해서 검색해보니, 터미널의 ANSI ESC 시퀀스를 이용해서 MML 데이터를 전송하는 거였습니다.


아래는 독일어 위키페이지의 설명입니다. 참고하시구요.

https://de.wikipedia.org/wiki/ANSI_music


대충 보면 BASIC의 MML과 유사한 텍스트를 사용하고 있습니다.

단일채널 출력이라서 조금 단조롭지만, PSG + T-Wave로 들으면 괜찮을 것 같더라구요.

.

.

.

그래서, WAU의 WTERM에 ANSI Music 기능을 추가해보았습니다!


그냥 영상으로 구경하시죠~ ㅎ.ㅎ

HispaMSX 게시판에 ANSI Music 샘플이 4개 있는데, 그 중 2개를 재생하는 영상입니다.




아래는 아카이브 사이트에 올려진 MS-DOS용 SMILE Viewer입니다.

ANSI Music이 포함된 텍스트를 보여주는 프로그램입니다.

궁금하시면 한번 눌러보세요. Web용 DOSBOX로 실행됩니다.

HispaMSX 게시판에 있던 Ghostbursters, My Way 파일도 안에 있더라구요.

https://archive.org/details/ansimusic


그럼, 이만...


2025년 5월 1일 목요일

WAU - Terminal v1.01

Download: 20250501_WTERM_v1.01.zip


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

WAU Terminal v1.01

    By Yeongman Seo <sharksym@hitel.net>

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


@ UPDATE


- ANSI 커맨드 개선

- 한글 입력기 추가

- 모노크롬 앰버 추가


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


@ WTERM.COM


- WAU Wi-Fi를 이용하는 터미널 프로그램입니다.



@ 요구사항: MSX-DOS2, 메모리매퍼 32KB



@ 기능


- 텔넷 접속

- ANSI 컬러

- YMODEM 다운로드

- 스크린7 인터레이스 모드

- 스크린7 프로그레시브 모드 (CP437 전용)

- EUC-KR, CP949 한글

- 모노크롬 모니터 에뮬레이션 (앰버, 그린, 화이트)

- Vsync 50Hz/60Hz

- 로컬 에코(ECHO)



@ 단축키


STOP: 종료


GRAPH + V: V-Sync 60Hz/50Hz

GRAPH + I: 인터레이스/프로그레시브 디스플레이

GRAPH + M: 모노크롬 모니터 에뮬

GRAPH + E: 로컬 에코(ECHO)

GRAPH + Y: YMODEM 다운로드


GRAPH + UP   : Page up

GRAPH + DOWN : Page down

GRAPH + LEFT : Home

GRAPH + RIGHT: End



@ 사용법


WTERM 텔넷주소 [포트] [옵션]


포트 설정이 없으면 기본 포트(23)을 사용합니다.


예) WTERM bbs.hispamsx.org /P

    WTERM jpmud.duckdns.org 5555 /K /E


2025년 4월 25일 금요일

M File Manager v4.6 for MSX-DOS2

Download: M_v4.6_20250425.zip


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

    M File Manager v4.6 for MSX-DOS2 (2025-04-25)

        By Yeongman Seo <sharksym@hitel.net>

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


* UPDATE


  @ 기능 변경/개선


  - WAU 리모트 드라이브에서 멀티메뉴 시 스트리밍 오류 수정


  - WAU(또는 MPX)가 없을 때 GD3 태그 출력 오류 수정



  @ 기능 추가


  - 모노크롬 모드 종류 추가

    Amber, Green, Blue, White


2025년 4월 20일 일요일

파라동 2025 봄 정모

작년에 이어 올해도 동탄에서 모였습니다!


많은 분들이 오셨는데, 이번엔 바깥 탁자에 모여서 잡담이 가능했습니다.

바람이 많이 부는 날이었지만 그럭저럭 괜찮았어요.

메탈리카님, 큐라777님, khjb님, painkilla님, ASTERiS님과 한참 떠들었던 기억이 나네요.


아래는 밖에서 나눔할 때 찍은 사진입니다요~




TTR과 MSX용으로 개조한 발판도 가져갔습니다.

뒷모습만 봐도 누군지 아실 듯~




하이퍼스포츠의 사격 기록세우기(?)에 열심인 아자씨들이 많아서, 저도 참여했습니다.

문어랑 참새까지 맞추고 인증샷을 찰칵!




yanwenli님이 가져오신 OLED모니터와 RetoTINK 데모가 기억에 남네요.

OLED는 직접 눈으로 봐야 체감이 되는 거라서, 따로 사진은 안찍었습니다요!

아마 사진 올리면 '음... 그닥이네요' 이런 댓글 달릴 게 뻔하다능~


BFI 켜진 상태에서도 화면이 밝아서 좋았구요!

ASO remake의 오버스캔 화면도 깨끗하게 잘 나오네요. 저도 오랜만에 ASO 플레이도 했ㅋ

디인터레이서의 모션처리도 한번 봤으면 좋았는데, 생각해보니 MSX용으로는 적절한 데모 S/W가 없네요.

사실 MSX 속도를 생각하면 불가능이라ㅋ 대신 M과 HV의 한글 디스플레이(정지화면)는 확인가능했습니다.


파스타님의 GBS-C 역체감 데모도 좋았습니다요. 약간 어둡긴 했는데 모니터가 쌩쌩하면 커버가 되겠죠.

그 예전에 밝기 얘기하셨을 때는 이게 GBS-C쪽의 ADC 설정(offset, gain) 문제라고 생각했는데,

혹시 HDMI range 설정(16~235) 오류일까? 뭐 그런 생각도 드네요.

... 결국 펌웨어 버그라는 얘기? ㅎ.ㅎ



마지막으로, 나눔 가위바위보로 득템한 카트리지 거치대입니다.

기이한넘님의 나눔품입니다. 잘 쓰겠습니다 ㅎ.ㅎ/

미끄럼 방지 패드를 붙여서 스피커에 올려놓으니 딱 좋으네요~ 유후~



요건 보너스로 따라온 마리오 아자씨. (feat. 맥도날드)



귀여운 디폼 블럭, 신청하신 분이 없어서 1인 당첨 ㅋㅋ




이번에도 유령군님, 클랴님, 빛님 준비하시느라 고생많으셨습니다!


그럼, 다음에 또 뵈어요~ ㅎ.ㅎ/


PS.

04-19 에! 이! 핑! 크!


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월 9일 수요일

WAU - Terminal v1.00


Download: 20250409_WTERM_v1.00.zip


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

WAU Terminal v1.00

    By Yeongman Seo <sharksym@hitel.net>

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


@ WAU Wi-Fi를 이용하는 터미널 프로그램입니다.



@ 요구사항: MSX-DOS2, 메모리매퍼 32KB



@ 기능

- 텔넷 접속

- ANSI 컬러

- YMODEM 다운로드

- 스크린7 인터레이스 모드

- 스크린7 프로그레시브 모드 (CP437 전용)

- EUC-KR, CP949 한글

- 모노크롬 모니터 에뮬레이션 (그린, 화이트)

- Vsync 50Hz/60Hz

- 로컬 에코(ECHO)



@ 단축키


STOP: 종료


GRAPH + V: V-Sync 60Hz/50Hz

GRAPH + I: 인터레이스/프로그레시브 디스플레이

GRAPH + M: 모노크롬 모니터 에뮬

GRAPH + E: 로컬 에코(ECHO)

GRAPH + Y: YMODEM 다운로드


GRAPH + UP   : Page up

GRAPH + DOWN : Page down

GRAPH + LEFT : Home

GRAPH + RIGHT: End



@ 사용법


WTERM 텔넷주소 [포트] [옵션]


포트 설정이 없으면 기본 포트(23)을 사용합니다.


예) WTERM bbs.hispamsx.org /P

    WTERM jpmud.duckdns.org 5555 /K /E


MSX File Transfer v1.00


Download: 20250409_MSX_FX_v1.00.zip


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

MSX File Transfer v1.00

    By Yeongman Seo <sharksym@hitel.net>

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



[ MSX_FX ]


win32 콘솔 프로그램입니다. PC에서 실행하세요.


PC의 COM 포트를 통해 MSX로 파일을 전송합니다.

Baudrate는 921600 BPS를 사용합니다.


MSX에서는 921600 BPS를 지원하는 UART 카트리지가 필요합니다.

예) WAU



[ 실행방법 ]


아래처럼 명령을 주면 됩니다.

MSX_FX T COM포트 T 파일1 [파일2] [파일3] ...


COM포트는 번호를 붙여서 설정합니다.

예) COM1, COM5, COM9 등


T는 송신 명령어입니다.

추후 수신 명령어(R)를 지원할 예정입니다.


(실행 예)

COM9 포트를 통해 MMCSD.COM, MMCSD.OVL 두개의 파일을 전송하려면,

아래처럼 명령을 하면 되겠습니다.

MSX_FX COM9 T MMCSD.COM MMCSD.OVL


Waiting MSX Connection... 메시지가 나오면,

MSX에서 WAU /RX를 실행하면 파일 수신이 진행됩니다.

WAU - Windows Server v1.00


Download: 20250409_WAU_Server_v1.00.zip


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

WAU Server for WAU(tm)

    By Yeongman Seo <sharksym@hitel.net>

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



[ Windows WAU Server v1.00 ]


win32 콘솔 프로그램입니다. PC에서 실행하세요.

미디어 파일 변환을 위해 FFmpeg을 사용합니다.


FFmpeg을 다운로드 후 WAU Server 폴더에 넣거나,

FFmpeg이 설치된 폴더를 PATH에 넣어주세요.



[ 실행방법 ]


WAU_Server.exe를 실행하면,

Removable Drive의 목록이 나타나며 MSX의 접속을 기다립니다.


이 상태에서, MSX WAU의 리모트 드라이브를 사용하면 됩니다.

MSX가 인식할 수 있는 FAT16 볼륨을 선택하세요.


2025년 4월 8일 화요일

WAU - BIOS & Tool v1.01



Download: 20250408_WAU_BIOS_Tool_v1.01.zip


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

WAU(tm) - BIOS & Tool

    By Yeongman Seo <sharksym@hitel.net>

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



[ BIOS & Tool v1.01 ]


첫 릴리스입니다.



[ 업데이트 가이드 ]


1. WAU.COM, WAU_BIOS.ROM 두개 파일을 디스크에 복사.

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


2. WAU WAU_BIOS.ROM 명령 실행.


3. 다운로드 완료 후 재부팅.


4. 끝




[ 사용예 ]


- 무선 AP 설정

  검색된 AP 리스트가 표시되어 접속할 수 있습니다.

  Time zone도 함께 설정됩니다.

  WAU /W 명령 사용

  

- RTC 시각을 SNTP 서버와 동기화.

  WAU /T 명령 사용


  AUTOEXEC.BAT에 명령을 넣을 때는 /Q 옵션을 활용하세요.

  WAU /T /Q


- LPT-UART 드라이버

  DOS 및 BASIC에서 프린터 출력 시, WAU의 USB-UART가 동작합니다.

  WAU /LPT 명령 사용


- AUX-UART 드라이버

  DOS의 AUX 디바이스를 WAU의 USB-UART로 설정합니다.

  WAU /AUX 명령 사용


- sharksym github의 MSX-APP 다운받기

  WAU /A 명령으로 앱의 리스트를 확인합니다.


  MMCSD 툴을 다운받으려면, 아래처럼 입력합니다.

  WAU /A:MMCSD


- PC 리모트 드라이브 연결

  PC Windows에 WAU Server가 실행된 상태에서, 리모트 드라이브를 연결합니다.

  PC의 IP 주소를 /D 옵션으로 설정합니다.

  예) WAU /D:192.168.0.101


- http 및 https로 데이터 다운받기

  받을 URL을 /G 옵션으로 설정합니다.

  예) WAU /G:https://www.msx.com/FILE.BIN


- USB-UART로 파일 다운받기

  USB-C 케이블을 연결하여, PC에서 MSX로 파일을 전송합니다.

  PC에서 MSX_FX 프로그램을 실행하여 송신을 설정합니다.

  그 후, MSX에서 WAU /RX 명령을 실행하면 파일 수신이 진행됩니다.


2025년 4월 7일 월요일

M File Manager v4.5 for MSX-DOS2

 


Download: M_v4.5_20250407.zip


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

    M File Manager v4.5 for MSX-DOS2 (2025-04-07)

        By Yeongman Seo <sharksym@hitel.net>

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


* UPDATE


  @ 기능 변경/개선


  - 파일복사 시, 프로그레스바가 가끔 박스를 벗어나는 현상 수정


  - 문자열 입력 시, CTRL + LEFT/RIGHT 처리 추가


  - v4.4의 속성 변경과 타겟 패널 열기용 단축키 설정 원복

    속성변경 -> SHIFT + RETURN

    패널열기 -> CTRL  + RETURN



  @ 기능 추가


  - #MPXP에서 WAU 카트리지 지원 추가

    MP3, WMA 재생 및 PAC-V LED Visualizer 연동

    Z80 노말모드에서 MP3 320kbps 파일 및 스트리밍 플레이 가능


  - WAU 리모트 드라이브에서 오디오파일 스트리밍 지원

    FFmpeg, OpenMPT, VGM Play 등


  - 인터넷 MP3 스트리밍용 PLS(리스트) 지원

    참고) PLS 리스트의 첫 항목만 재생합니다.



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. 끝


2025년 4월 1일 화요일

WAU - MP3 스트리밍 주소 파일입니다

모아둔 MP3 스트리밍 주소 파일입니다.

PLS(플레이 리스트) 파일로 되어있는데, 파일 하나당 URL 하나씩 들어 있습니다.

오래된 포맷이라서 대부분 뮤직 플레이어에서 지원되는 걸로 알고 있습니다요~


아래 압축 파일을 풀면 33개의 PLS 파일이 나옵니다.

MP3_PLS.ZIP




MSX에서는 M 파일매니저에서 WAU 카트리지로 스트리밍 가능합니다.

관련 프로그램은 정리되면 또 올려드릴게요.



그럼, 즐감하셔요! ㅎ.ㅎ/


2025년 3월 30일 일요일

WAU 제작 #15 - SNTP 시간으로 RTC 동기화

WAU에서는 SNTP에서 받아온 시간정보를 이용하여, RTC 데이터를 재설정합니다.


원래는 이 작업을 부팅 시 SLOT INIT 루틴에서 처리하도록 했는데요.

Wi-Fi MCU쪽의 부팅 -> AP 연결 및 잡다 설정 -> SNTP 데이터 전송 -> MSX RTC 재설정 ...

이 작업이 완료될 때까지 걸리는 시간이 들쑥날쑥 하거든요.


결국 SLOT INIT 시간을 잡아먹는 것 보다는 MSX-DOS2 부팅 시점에서 처리하는 게 좋을 것 같았습니다요.


WAU의 타임존 설정은 무선AP 연결 시, 함께 설정됩니다.

아래 사진은 부팅할 때 Wi-Fi 연결을 재설정하는 모습이네요.

참고로 부팅 시, W키를 누르면 해당 메뉴로 진입합니다.

보통은 DOS에서 WAU /W 명령으로 진행되는 기능이죠. 예전 글을 찾아보시면 관련 내용이 있어요~



그럼, 부팅 후 RTC 설정을 한번 해주면 되겠죠?

아래처럼 AUTOEXEC.BAT 배치파일에 WAU /T 명령을 넣어줍시다.

/Q 옵션은 프로그램 배너를 숨기는 기능입니까, 참고하시구요.



배치파일을 저장하고 본체를 리셋하면, 아래처럼 RTC가 재설정되는 것을 볼 수 있습니다.




본체의 배터리를 제거하고 쓰시는 분도 계실텐데요. 이런 경우는 WAU의 SNTP 기능을 활용하면 좋겠죠? ㅎ.ㅎ/


그럼, 이만...


2025년 3월 25일 화요일

WAU 제작 상황 - 보드 조립 완료 (2025-03-25)

열심히 납땜한 결과, 보드 조립이 완료되었습니다.

롬 다운로드, 동작 테스트, 케이스 조립까지 완성되려면 약 2주 더 소요될 듯 하네요.

완성되면 모두 함께 발송될 예정이니 참고하시구요~ ㅎ.ㅎ



그럼, 이만...


2025년 3월 15일 토요일

WAU 제작 #14 - HispaMSX에서 YMODEM 파일받기

어쩌다보니 연속으로 텔넷 얘기만 쓰고 있네요 ㅎ.ㅎㅋ


아마 한번쯤은 HispaMSX에 접속해보신 적이 있을겁니다. 텔넷이나 웹으로요~

여기는 다운 가능한 파일들이 있어서, YMODEM을 통한 전송테스트를 해보아요!

21세기에 무슨 텔넷 파일전송이야? 라고 하실 분들이 대부분이겠지만...

텔넷 클라이언트를 만들면 어쩔 수 없이 해야되는 단계 같은 거라고 생각해주시면 되겠습니다.

네, 그닥 쓸모없는 기능인 것은 맞습니다요ㅋㅋ


HispaMSX에 접속 후 T를 눌러 파일전송 메뉴로 진입하면,

BASIC, DOCS 등의 서브 디렉토리(게시판)을 볼 수 있습니다.


원하는 파일을 선택 후, D를 누르면 다운로드 가능합니다.

프로토콜은 YMODEM으로 선택 후, 키보드의 GRAPH + Y를 누르면 파일전송이 시작됩니다.

참고로, 전송받은 파일은 현재 디렉토리에 저장됩니다.


그럼, 실제 동작 모습은 아래 영상으로 확인하시죠!



그럼, 이만...


2025년 2월 24일 월요일

WAU 제작 #13 - 텔넷으로 NetHack 접속

혹시 MS-DOS 시절(90년초)에 NetHack을 플레이해보셨나요?


이게 지금도 있더라구요 @.@

텔넷으로 nethack.alt.org로 접속하시면 플레이 가능합니다.


다른 유저가 플레이하는 모습도 구경할 수 있어서, 영상으로 조금 찍어보았습니다~ ㅎ.ㅎ



그럼, 이만...


2025년 2월 7일 금요일

WAU 카트리지의 레이블이 나왔습니다

이번에도 무광 스티커로 뽑아서 붙여보았습니다~ ㅎ.ㅎ



확장슬롯에 꽂은 모습입니다.



그나저나 SLT-X에 여유 슬롯이 2개가 생겨서 넘나 좋군요 ㅎ.ㅎ/


그럼, 이만...