[6502]WinIDE

6502 組合語言,是哈電族裡使用的程式語言,也是目前設計 Bin 的唯一方法,有興趣的就進來吧
回覆文章
Mowd
系統管理員
系統管理員
文章: 1828
註冊時間: 2003-07-16 6:31 PM
來自: 台灣台北
聯繫:

[6502]WinIDE

文章 Mowd »

代碼: 選擇全部

_Bto_ascii           equ       $ca01   ;c9e9
_Bint_divd           equ       $ca02   ;c8a4
_Bmul_ax             equ       $ca03   ;c9b0
_Bput_dot            equ       $ca04   ;c2bb
_Bget_dot            equ       $ca05   ;c2b3
_BDr_squre           equ       $ca06   ;c1f1
_BDr_block           equ       $ca07   ;c18a
_BDr_line            equ       $ca08   ;c2f8
_Bw_block            equ       $ca09   ;c05f
_Bblock_draw         equ       $ca0a   ;c193
_Bline_draw          equ       $ca0b   ;c301
_Bsqure_draw         equ       $ca0c   ;c1fa
_Bwrite_block        equ       $ca0d   ;c031
_Bcircle_draw        equ       $ca0e   ;c524
_Bellipse_draw       equ       $ca0f   ;c54b
_Bfill_circle        equ       $ca10   ;c514
_Bfill_ellipse       equ       $ca11   ;c51c
_Bopen_win           equ       $ca12   ;ca2e
_BRefresh_win        equ       $ca13   ;ca4f
_Brollmenu           equ       $ca14   ;d28e
Mowd 與你的交流天地
歡迎您的到來
Mowd
系統管理員
系統管理員
文章: 1828
註冊時間: 2003-07-16 6:31 PM
來自: 台灣台北
聯繫:

文章 Mowd »

brk $cxyy
是將$0a改為?x後, 再跳去($C000+yy*2)
Mowd 與你的交流天地
歡迎您的到來
Mowd
系統管理員
系統管理員
文章: 1828
註冊時間: 2003-07-16 6:31 PM
來自: 台灣台北
聯繫:

文章 Mowd »

例如
_Bto_ascii equ $ca01 ;c9e9
16進位轉ascii BRK $CA01 實際位址 $C9E9
Mowd 與你的交流天地
歡迎您的到來
頭像
希洛
一級會員
一級會員
文章: 319
註冊時間: 2003-08-15 5:01 PM
來自: 遠太天邊、近在眼前的世界
聯繫:

文章 希洛 »

不太懂耶!可以說清楚一點嗎?
資料是哪裡來的呀!
Mowd
系統管理員
系統管理員
文章: 1828
註冊時間: 2003-07-16 6:31 PM
來自: 台灣台北
聯繫:

文章 Mowd »

資料?你是說參數嗎?參數要自己deasm找出來喔,通常是$3xx
Mowd 與你的交流天地
歡迎您的到來
頭像
希洛
一級會員
一級會員
文章: 319
註冊時間: 2003-08-15 5:01 PM
來自: 遠太天邊、近在眼前的世界
聯繫:

文章 希洛 »

我是指你發的這篇文章,看起來有點....
Mowd
系統管理員
系統管理員
文章: 1828
註冊時間: 2003-07-16 6:31 PM
來自: 台灣台北
聯繫:

文章 Mowd »

有點什麼??
資料是sun從WinIDE的檔案中找到程式名字,再找符合NC3000的位址。
Mowd 與你的交流天地
歡迎您的到來
頭像
希洛
一級會員
一級會員
文章: 319
註冊時間: 2003-08-15 5:01 PM
來自: 遠太天邊、近在眼前的世界
聯繫:

文章 希洛 »

總之看起來很厲害就是了!
gbwind
一級會員
一級會員
文章: 254
註冊時間: 2003-08-02 8:57 PM
來自: 亞爾-魯特大陸

文章 gbwind »

Mowd 寫:例如
_Bto_ascii equ $ca01 ;c9e9
16進位轉ascii BRK $CA01 實際位址 $C9E9
跳去DASM沒程序碼阿
伊瑟拉之劍 RM 版
伊瑟拉之劍 天神之兵
策劃中...
Mowd
系統管理員
系統管理員
文章: 1828
註冊時間: 2003-07-16 6:31 PM
來自: 台灣台北
聯繫:

文章 Mowd »

你要從C9E9開始DASM。
首先要把$0a切換成nor的頁面,00可以。
Mowd 與你的交流天地
歡迎您的到來
sun
會員
會員
文章: 17
註冊時間: 2004-04-07 11:26 PM

文章 sun »

補充,BRK $caxx的a, 是需要將$0a的值改為0a(1a/2a/..fa亦可), 才可看出$c9e9的內容,當是BRK $C0XX的0時便改$0a值為00
回覆文章