星期三, 12月 13, 2006

one byte字庫完成

呼~ 這兩天終於完成這個燙手山芋了

TO中有許多部分都限制了2 bytes字碼的使用
例如職業名限定只能使用1 byte字碼
道具名等也限定最多只能使用4個2 bytes字碼
所以需要把原本多為平片假名的1 byte字碼改寫成少數必要的中文字
在東擠西擠之下 終於用原空間改填入了93個中文字 做為職業名使用
其實93個字也只是勉強堪用而已 雖然照原演算壓縮 應該可以再塞入一些字
但我累了... 不想再寫程式改了.....

Anyway 這部分暫時算完成了

下圖是一些1 byte字碼改寫前(左半圖)後(右半圖)的比較
許多原本無法中文顯示的部分已能顯示了

星期二, 12月 05, 2006

one byte字碼將完成

最近工作忙所以連帶延遲了寫程式的動作
今天總算處理到將要完工階段
應該週末就能完成自建的one byte字碼吧


程式大概像這樣子:




把平假名填成空白就會像這樣子:
(那個"!"看來有瑕疵是因reference而發生的問題 測試一下就沒問題了)



這部分結束 就沒有要寫的程式了(大概...)

星期六, 12月 02, 2006

中文化關鍵性突破

原本最讓我擔心的1 byte字碼已經反推成功
(不是從ASM 是真的從rom的binary code"反推"猜出運作機制)
花了我快一週的休息空檔時間

結果上來看雖然蠻單純的
但連我都很自豪能從binary code反推出其規則性

這項成功 表示可加入少數(約百字吧)自訂的1 byte字碼
使原本因2 bytes字碼而產生的顯示問題將能獲得解決
我想TO中文化本身應該是沒大問題了
只是時間上的問題罷了

預定在加入1 byte字碼後 繼續原翻譯寫入的工作...