6502 組合語言,是哈電族裡使用的程式語言,也是目前設計 Bin 的唯一方法,有興趣的就進來吧
-
sppmg
- 一級會員
![一級會員 一級會員](./images/ranks/rank1.gif)
- 文章: 260
- 註冊時間: 2004-01-10 12:41 PM
- 來自: 地球ㄉ台灣ㄉ台北
-
聯繫:
文章
由 sppmg »
各對岸網站都有,也不知是誰的
-------------------------------------
TXT編輯介面設計詳解!
先解釋一下,我們以前知道的那些輸入中斷是無法實現這種效果的,如BRK CB07 ,CRK C209 等。這裏說的一些中斷只是輸入的索引,可以得到用戶輸入的字元,漢字等的 ASC ,要將其顯示到螢幕就是你們的事了。
2000C:用int$0701,
基本入口參數:
0445=0時英文的輸入, A中放的到的ASC。(輸入時可有大小寫切換)。
0445=1時數位的輸入,A中放ASC。
0445=2時漢字的輸入,要用兩次此中斷,第一次和第二次分別的到漢字的ASC,詳細用法下有解說。
0448,右下角的標題,一般用 0C顯示中文2字。
03b3:游標的類型,
03B4,03B5,分別是游標的X,Y座標。
我設計了一個子程式供大家得到漢字及字元的ASC:
參數的設定這裏不寫了 。
int$0701(loop)
sta$92
tax
bne loop2
jmp loop
bpl loop3(loop2)
int$0701
sta$93
rts(loop3)
調用一次此程式,$92 $93 就是輸入的ASC,如果輸入的是漢字,那麼92的值就會大於127,自己根據此條件設計程式吧~~~~~~~~~~~~~
忘了說 1020的了,呵呵:
用法和 2000的一樣啊。
中斷用 INT C405
053B,輸入的類型。
053A,右標。
0431,游標的類型
0432,0433,游標的座標。(將輸入的字元顯示的步驟要自己設計)
##########################################
以下是我用BASIC作的程式
(注意:只用於NC2000系列)
就是用BRK $0701實現的
畫面中第二行是A寄存器
(d)指前面為十進位(h)指前面為十六進位
在進入BRK $0701前會以PLAY演奏音樂,
藉此和BRK $0701中發BEEP的聲音區隔開(表示未離開BRK $0701)
各位可輸入中文試試
您沒有權限檢視這篇文章所附加的檔案。
最後由
sppmg 於 2005-07-25 2:42 PM 編輯,總共編輯了 2 次。
好久沒完6502了
也沒時間......
目前除了拼課業就是玩Linux(還說沒時間......)
-
sppmg
- 一級會員
![一級會員 一級會員](./images/ranks/rank1.gif)
- 文章: 260
- 註冊時間: 2004-01-10 12:41 PM
- 來自: 地球ㄉ台灣ㄉ台北
-
聯繫:
文章
由 sppmg »
上面的沒有聯想功能,如果要請加BRK $070C
用法
BRK $070C(NC2000)
入、出參:$92 $93 (中文字碼)
若用戶未選→C標誌位元=1。$92 $93為螢幕顯示文字行的最後一個。
※須在中文顯示模式下才可正常使用(WQXHEX按shift兩次、0445=2)
以上BRK似乎只能用於16*16字體
好久沒完6502了
也沒時間......
目前除了拼課業就是玩Linux(還說沒時間......)
-
Mowd
- 系統管理員
![系統管理員 系統管理員](./images/ranks/ranka.gif)
- 文章: 1828
- 註冊時間: 2003-07-16 6:31 PM
- 來自: 台灣台北
-
聯繫:
文章
由 Mowd »
加油!!看到記事本的一點點曙光了
Mowd 與你的交流天地
歡迎您的到來
-
sppmg
- 一級會員
![一級會員 一級會員](./images/ranks/rank1.gif)
- 文章: 260
- 註冊時間: 2004-01-10 12:41 PM
- 來自: 地球ㄉ台灣ㄉ台北
-
聯繫:
文章
由 sppmg »
唉!
現在又卡在讀寫針問題了。
我想不出一個好方法保護nand
好久沒完6502了
也沒時間......
目前除了拼課業就是玩Linux(還說沒時間......)
-
Mowd
- 系統管理員
![系統管理員 系統管理員](./images/ranks/ranka.gif)
- 文章: 1828
- 註冊時間: 2003-07-16 6:31 PM
- 來自: 台灣台北
-
聯繫:
文章
由 Mowd »
唉...不是資工系的果然不行...完全不懂原理要自學...
希望能轉系成功...
Mowd 與你的交流天地
歡迎您的到來
-
w80322
- 三級會員
![三級會員 三級會員](./images/ranks/rank3.gif)
- 文章: 211
- 註冊時間: 2003-12-10 2:16 PM
- 來自: 台灣
-
聯繫:
文章
由 w80322 »
TXT編輯介面是什麼??
是可以讓小哈編輯TXT檔嗎??
-
sppmg
- 一級會員
![一級會員 一級會員](./images/ranks/rank1.gif)
- 文章: 260
- 註冊時間: 2004-01-10 12:41 PM
- 來自: 地球ㄉ台灣ㄉ台北
-
聯繫:
文章
由 sppmg »
就是像你用winxp的記事本一樣
也就像哈電族的記事輸入畫面一樣,不過容量較大
進展報告
已解決一半讀寫針問題
預計支援檔案長度:4GB(可以到1TB,但沒必要。在少就是16MB,怕不夠)
好久沒完6502了
也沒時間......
目前除了拼課業就是玩Linux(還說沒時間......)
-
Mowd
- 系統管理員
![系統管理員 系統管理員](./images/ranks/ranka.gif)
- 文章: 1828
- 註冊時間: 2003-07-16 6:31 PM
- 來自: 台灣台北
-
聯繫:
文章
由 Mowd »
哈電族容量也沒那麼大...幾十MB就綽綽有餘了
Mowd 與你的交流天地
歡迎您的到來
-
sppmg
- 一級會員
![一級會員 一級會員](./images/ranks/rank1.gif)
- 文章: 260
- 註冊時間: 2004-01-10 12:41 PM
- 來自: 地球ㄉ台灣ㄉ台北
-
聯繫:
文章
由 sppmg »
可是像現在v5100 70MB,超過16MB的文件還是可能被下載。(←敘述怪怪的...)
對啦!
v5100的記事本還是有限制檔大小喔!我的記事本還有存在必要。哈
好久沒完6502了
也沒時間......
目前除了拼課業就是玩Linux(還說沒時間......)