sharksym's MSX World
MSX와 함께 즐거운 8비트 컴퓨터 여행...
레이블이
_FontPack
인 게시물을 표시합니다.
모든 게시물 표시
레이블이
_FontPack
인 게시물을 표시합니다.
모든 게시물 표시
2023년 3월 11일 토요일
FontPack - BIOS & Tool (2023-03-11)
›
Download: FontPack Tools (2023-03-11) ------------------------------------------------------------ FontPack Tool Package (2023.03.11) ...
2022년 1월 1일 토요일
FontPack V2 카트리지 제작이 완료되었습니다~
›
신청하신 카트리지가 제작완료되었습니다. 택배 개수가 많아서, 다음주 중으로 나눠서 보내드리겠습니다~ ㅎ.ㅎ 아래 사진은 기존 V1 카트리지와 함께 찍은 모습입니다. 상: V1 중: V2 proto 하: V2 MSX와 함께 즐거운 2022년이 되길 기원...
2021년 12월 18일 토요일
FontPack 제작 #15 - BASIC 데모를 내장하면
›
폰트팩의 BIOS 영역은 240KB입니다. 현재 64KB 정도만 사용하고 있으니, 여유가 많이 있어요. 최근 V2 카트리지를 만들어 동작 테스트를 하다가 떠오른 생각인데요. 한글 데모 용 프로그램이 내장되어 있으면 좋겠다는 느낌이 들더라구요. 그래서,...
2021년 10월 24일 일요일
FontPack 제작 #14 - 롬매퍼 변경
›
폰트팩 V1은 ASCII 16K 매퍼와 동일하게 구현되어 있고, 전체 주소영역을 반으로 나눠서 플래쉬롬과 SRAM이 2MB씩 사용합니다. 지난 6년(?)간 폰트팩을 사용해본 결과, ASCII 16K 매퍼를 활용하는 경우가 별로 없네요. MMC/SD V...
2021년 10월 22일 금요일
FontPack 제작 #13 - 컨트롤 레지스터 변경
›
폰트팩 V2는 기본적으로 V1과 호환이 됩니다. 예전 S/W들을 그대로 쓸 수 있습니다. (죄다 제가 만든 것 뿐이지만요ㅋㅋ) V2는 이 상태에서 유니코드 기능이 추가로 들어가게 되었는데요. 이걸 직접 컨트롤하는 경우는 어떻게 해야하는지 잠깐 알아보겠...
2021년 10월 20일 수요일
FontPack 제작 #12 - 유니코드 용 폰트 넣기
›
유니코드는 다국어 기본 평면(BMP, Basic Multilingual Plane)이 필요합니다. 부가 평면을 추가해도 되겠지만, 현재 MSX 활용 상황(ㅋ)를 볼 때 BMP만 있어도 충분할 것 같네요. 아래 그림이 폰트팩에서 실제 사용하는 유니코드(...
2021년 10월 16일 토요일
FontPack 제작 #11 - V2로 업그레이드
›
한글 FontPack 카트리지라고 들어보셨나요?ㅋ 요게 6년전에 만든건데요. 이제 다음 버전으로 가야될 타이밍이 된 것 같아요. 이번 폰트팩 V2에서는 유니코드 폰트가 추가됩니다. 물론 기존 폰트팩에 Unicode to CP949 코드 변환기가 있지만...
2019년 10월 15일 화요일
FontPack - 케이스 간섭 수정
›
갑자기 FontPack이 제대로 동작하지 않아서, 이리저리 살펴보니... BUSDIR 신호를 추가한 곳의 납땜이 떨어졌더라구요. 근데 제 FontPack 두개가 모두 떨어진 상태였습니다. -_- 요기입니다. 카트리지를 꽂았다뺐다 반복하면 케이스에 걸려...
2017년 2월 10일 금요일
FontPack 제작 #10 - 확장슬롯 동작문제(BUSDIR) 수정
›
폰트팩 H/W 오류 수정에 대한 내용입니다. 현상: DATA 라인에 양방향 버퍼를 사용하는 확장슬롯에서 폰트 I/O 에러 발생 원인: 확장슬롯 용 BUSDIR 신호처리가 되지않음 아래는 BUSDIR 신호를 추가하여, 보드를 수정하는 방법입니다. 직접 ...
2016년 11월 16일 수요일
FontPack 제작 #9 - 넌인터레이스 ANSI 스크린 추가
›
FontPack BIOS에는 ANSI 스크린이 구현되어있습니다. FontPack 만들 때, 처음 생각했던 기능은 H/W 폰트 엔진 + 한글 IME 였는데... 점점 프로젝트가 산으로 가고있어요~ ㅎ.ㅎ 기존 ANSI 스크린은 VDP 그래픽 모드 5, ...
2016년 3월 28일 월요일
FontPack 제작 #8 - 한글 BASIC 지원
›
오랜만에 FontPack BIOS 업뎃을 해보았습니다. 최근 맛탱이님의 폰트팩 활용 프로그램을 보며 많은 생각(약 10초)이 들더군요.ㅋ BASIC에서 한글 출력을 해보려는 분들이 얼마나 될까?... 생각은 10초면 충분했구요.ㅋ 일단 수정작업으로 들...
2015년 12월 8일 화요일
FontPack 제작 #7 - 메인 BIOS 폰트 바꾸기
›
FontPack은 대게 아래처럼 활용됩니다. - M, HV 등의 FontPack 지원 SW 구동 - ANSI 스크린 전환 (고해상도 컬러 터미널 활용) - IME 전환 (조합형 또는 완성형 한글 코드 입력) - 1메가롬 게임 구동 오늘(2015.12....
2015년 8월 23일 일요일
FontPack 제작 #6 - ANSI 스크린
›
FontPack.... M, HV 프로그램 외에는 활용하는 프로그램이 없어서 심심하셨죠? 아니라구요? 음... ㅎ.ㅎㅋ 이번에는 ANSI escape 코드를 지원하는 스크린 드라이버를 구현해봅시다. 참고로 ANSI 코드(ANSI escape seque...
2015년 7월 27일 월요일
FontPack 제작 #5 - 한글 IME
›
폰트팩 BIOS 롬에 한글 입력기(IME)를 넣어보았습니다. 일단 아래처럼 구현해보았어요. - 키배열: 두벌식 한글 - 문자입력: 영문, 한글, 한자 - 영문/한글 입력모드 전환: KANA 키 - 한글/일어 입력모드 전환: 한글 모드 상태에서 CTRL...
2015년 6월 25일 목요일
FontPack 제작 #4 - 최종 스펙 정리
›
플래쉬롬의 빈 공간, SRAM, 코드 변환 등, 일주일정도 고민을 해봤는데요... 아래처럼 정리되었습니다. ㅋ 1. 코드 변환 테이블 5개 할당 - 유니코드 -> CP949 - 조합코드 -> CP949 - CP949 -> 유...
2015년 6월 16일 화요일
FontPack 제작 #3 - 문자 출력 테스트
›
이번에는 폰트팩의 문자 출력 및 코드 변환을 해보았습니다. 아래는 폰트팩의 I/O 레지스터 맵입니다. 기본적인 입출력은 I/O 포트를 통해 동작하도록 만들어져있습니다. 첫번째 레지스터(50H)는 read 시, 이전에 write한 값이 들어오지만, 그 ...
›
홈
웹 버전 보기