2021년 12월 18일 토요일

FontPack 제작 #15 - BASIC 데모를 내장하면

폰트팩의 BIOS 영역은 240KB입니다.

현재 64KB 정도만 사용하고 있으니, 여유가 많이 있어요.


최근 V2 카트리지를 만들어 동작 테스트를 하다가 떠오른 생각인데요.

한글 데모 용 프로그램이 내장되어 있으면 좋겠다는 느낌이 들더라구요.


그래서, BASIC으로 간단한 데모를 만들어보려고 고민을 하는데 뭔가 번쩍하고 떠오릅니다ㅋ

아이큐2000에 내장된 '아이큐 교실'이 스크린7에서 한글을 사용하는 BASIC 프로그램이잖아요?

그냥 요걸 내장하고 BASIC에서 CALL TUTOR 명령으로 구동되도록 했습니다.


아래는 FS-A1에서 실행해본 모습입니다.





그리고,

폰트팩으로 기존 MSX2 용 한글 BASIC 프로그램을 활용하는 방법은 예전에 올린 글을 참고하세요!


그럼, 이만~~


2021년 12월 10일 금요일

2021년 11월 10일 수요일

[WIN] 여러개의 DSK 파일을 간단히 합치는 방법

여러개의 DSK 파일들을 에뮬 또는 MMC/SD 등에서 사용하기 위해,

하나의 파일로 합쳐야하는 경우가 생기는데요.


방법은 여러가지가 있겠지만,

이번에는 배치파일과 윈도의 보내기(Send To) 기능을 활용해보아요~ ㅎ.ㅎ


먼저 파일을 합치는 BAT 파일을 받으세요.

Download: File Combine.zip


배치파일 내용은 이렇습니다.

제가 대충 만든거니까 맘에 안드시면 수정해서 쓰세요ㅋ





배치파일을 윈도의 GUI와 연동해서 쓰는 가장 쉬운 방법은

보내기(Send To) 기능을 쓰는건데요.


윈도10의 경우는 아래 폴더에 배치파일을 넣으면 되겠습니다.

배치파일 원본을 넣어도 되고, 바로가기 링크를 넣어도 됩니다.

C:\Users\계정이름\AppData\Roaming\Microsoft\Windows\SendTo





DSK 파일들의 이름을 잘 정리해서, 탐색기에서도 순서가 정렬되도록 해줍니다.





여기가 가장 중요합니다! 잘 보세요ㅋ

DSK 파일들을 모두 선택 후,

첫번째 DSK파일에서 마우스 우클릭으로 팝업메뉴를 띄웁니다.

배치파일에 파일명을 전달하는 순서때문에 이렇게 해야됩니다!

뭐, 파일명을 자동으로 정렬하는 기능을 넣을 수도 있겠지만...

스크립트를 복잡하게 만드는게 귀찮으니 그냥 이렇게 합시다~





CMD 창이 열리면서 작업이 수행됩니다.

COMBINE.OUT 파일을 생성하고, DSK 파일을 하나씩 붙이는거라 금방 끝나요.





작업이 완료되면 COMBINE.OUT 파일명을 적당히 바꿔서 쓰시면 되겠습니다.





흐... 배치파일 만드는 것 보다 글 쓰는게 더 귀찮네요.


.

.

.



근데 "어? 나는 구버전 윈도 쓰는데, 가능할까요?" 물어보실까봐

VM으로 윈도2000에서도 테스트해봤습니다.


윈도2000의 보내기 폴더의 위치는 아래처럼 나와요.

여기에 배치파일을 넣으면 됩니다.

C:\Documents and Settings\계정이름\SendTo


실행방법은 똑같습니다. 스샷 구경하셔요~







그럼, 즐거운 윈도 + MSX 생활하셔요~ ㅎ.ㅎ/~