PCDVD數位科技討論區
PCDVD數位科技討論區   註冊 常見問題 標記討論區為已讀

回到   PCDVD數位科技討論區 > 其他群組 > 七嘴八舌異言堂
帳戶
密碼
 

  回應
 
主題工具
thjan65
Amateur Member
 

加入日期: Sep 2004
文章: 32
請 GOOGLE "Character ROM"
     
      
舊 2014-05-22, 06:03 PM #11
回應時引用此文章
thjan65離線中  
tseyik
Power Member
 

加入日期: Nov 2006
文章: 560
 

此文章於 2014-05-22 06:09 PM 被 tseyik 編輯.
舊 2014-05-22, 06:03 PM #12
回應時引用此文章
tseyik離線中  
darkangel
Major Member
 
darkangel的大頭照
 

加入日期: Aug 2001
文章: 211
首先你要有個 bitmap 字型檔,例如 DOS 使用的 8x16 英文字型,資料就會是 16 x 256 = 4096 bytes (IBM ASCII),如果不需要整套,可以只用 A~z 加空白共 53 個即可。
我當初是自己寫小工具來輸出整組 ASCII 的 hex code,不過以前寫的小工具早不知道被我扔到哪去了。
我給你一個轉好成 hex 的字型檔,注意我是修改成 8x15 的,應該是每行一個字元,共 256 個完整的 IBM ASCII,你可以自己對應 ASCII table 去取出你想要的字元。
至於字型樣式則因為年代久遠,我早忘了,如果嫌太醜,我再給你其他的,當初我有轉好多個。

為啥我會有這些鬼東西,因為我有寫過啊,以下是廢話:
n年前有在 DOS 下用純組合語言寫過修改 DOS 字元的程式,大約五年前用 C 寫過一個給 embedded system 用的 print 程式(在 boot loader 之前顯示用),其實原理都差不多啦,不過 embedded system 比較好玩,要自己畫點算位址,從 putc 開始做,然後以 putc 為基礎做成 puts 或 printf。

上傳的附加檔案
文件類型: zip COMPUTER.ZIP (2.1 KB, 2次瀏覽)
__________________
滿招損 謙受益
舊 2014-05-22, 06:03 PM #13
回應時引用此文章
darkangel離線中  
darkangel
Major Member
 
darkangel的大頭照
 

加入日期: Aug 2001
文章: 211


原來有這東東啊,有空參考一下,樓主可以試試看!
我都是土法鍊鋼自己搞!

__________________
滿招損 謙受益
舊 2014-05-22, 06:05 PM #14
回應時引用此文章
darkangel離線中  
tseyik
Power Member
 

加入日期: Nov 2006
文章: 560
16x16就用上面excel那個巴,效果較好,
8x8用PixelFontEdit
舊 2014-05-22, 06:25 PM #15
回應時引用此文章
tseyik離線中  
rickyliu0222
Amateur Member
 

加入日期: Dec 2005
文章: 48
謝謝各位大大~

其實我十多年前剛出社會時,有自己寫過~~

但是日子太久了~~又一直在寫MCU,WINDOWS 的API 都忘光光了~~

感謝啦~~

這裡果然是高手如雲啊
__________________
以上言論不代表本人立場
舊 2014-05-23, 09:35 AM #16
回應時引用此文章
rickyliu0222離線中  


    回應


POPIN
主題工具

發表文章規則
不可以發起新主題
不可以回應主題
不可以上傳附加檔案
不可以編輯您的文章

vB 代碼打開
[IMG]代碼打開
HTML代碼關閉



所有的時間均為GMT +8。 現在的時間是02:27 AM.


vBulletin Version 3.0.1
powered_by_vbulletin 2025。