2012년 3월 19일 월요일

M 베타 테스트라도 좀 해야될까요? ㅎ.ㅎㅋ

최근에 M 업데이트하다보니, 이것저것 개선/수정된 부분이 의외로 많아졌더군요.


코딩하면서 테스트도 계속 하고는 있는데요...

이대로 릴리즈 해버릴까 아님 테스트를 좀 더 해야되나 고민이 됩니다. ㅎ.ㅎ


혹시 LHPACK 같은 압축 프로그램 쓰시는 분 있나요?


MSX에서 쓰이던 압축 방식이 몇개 있긴 한데요,

 제 경우는 거의 윈도에서 작업하고 MSX에서는 쓰질 않았습니다.


MS-DOS용인 Mdir의 경우는 여러 압축 파일을 쉽게 쓸수 있도록 되어있는데,

M 에서도 미약하지만 파일 선택해서 압축할 수 있도록 해봤습니다.

현재는 주로쓰는 LZH 압축만 넣어봤는데, 터보알에서 그럭저럭 할만하군요.


이번에 릴리즈가 되면 버전은 1.5로 찍을까 생각중입니다.

간단한 동영상도 만들어서 유툽에 올리고...ㅋ




...결론은,

이것 저것 넣어보니깐 쏠쏠한 재미가 있다는거네요. ㅎ.ㅎ

2012년 3월 7일 수요일

M File Manager - 대대적 업그레이드 중...

ASO 이후로 잠시 코딩에서 손떼고 납땜을 해볼까 생각중이었는데용...


가만 생각해보니,

그래픽 LIB 등의 소스 작업하던 것들 정리도 좀 하고,

M 만들던 것도 좀 보완하고 그래야될 것 같았어요.


사실 M 소스는 제 그래픽 LIB 기반이 아니라,

별도로 만든 인터레이스 모드용 루틴으로 되어있었거든요.

일단 요놈들 정리를 위해

LIB 쪽의 인터레이스 모드 용 Line, Circle, BoxFill 등 기본 루틴 보완을 했습니다.


M에서 GLIB 쪽 루틴(실제로는 BIOS의 BASIC루틴이죠)을 안써도 되도록, 소스 바꿨구요.

IMS 음악 듣기 편하도록 IMSP 루틴(문사운드용 IMS 플레이어)을 M에 내장했습니다. ㅋ

물론 터보알이 아니라면 버벅입니다만,

 배경음악 들으면서 디렉토리 왔다갔다 하는것도 잼나지요.


M을 쓰는 유럽 아저씨가 한명 있어서리,

이번에 넌인터레이스 용 화면 처리도 추가해봤습니다.

8x8 폰트라서 한글은 불가능하지만, 유럽 아저씨들에겐 쓸모가 있겠지요.

물론 디인터레이스 안되는 모니터 쓰는 경우에도 눈이 덜아프겠습니다.


M에다가 이런저런 내장 프로그램 추가하다보니, 용량이 자꾸 커지는 문제가 있네요.

일단 넌인터레이스 전용에 MPXP랑 IMSP를 제거한 MLite 버전도 만들어봤는데,

도움이 되실분이 있을지 모르겠습니다.


물론 기본적인 파일/디렉토리의 복사/이동 기능도 좋아졌구요.

특히 상위 디렉토리를 자신의 하위 디렉토리로 복사할때,

 무한으로 재귀 루프에 빠지게 되는데... 요것도 막았어요.


예) A:\ABC 를 A:\ABC\DEF 로 복사하면,

A:\ABC\DEF\ABC

A:\ABC\DEF\ABC\DEF

A:\ABC\DEF\ABC\DEF\ABC

... 무한 반복 ㅡ.ㅡ;



앞으로 FXR/FXT (PC와 UART로 파일 송수신) 기능도 내장하려고 합니다.

M의 파일 셀렉터 등의 UI가 여러모로 쓰기 편하기니까요. ㅎ.ㅎ

MPXP, IMSP 용 파일 선택할때도 편하구요.


그외, MDIR의 MCD 같은 디렉토리 뷰어/선택 기능도 추가될 예정이구요.


암튼 생각 중인 기능들 정리되면, 조만간 릴리즈하도록 하겠습니다.

혹시 필요한 기능 있으시면 요청주세요.