看板 b97902HW 關於我們 聯絡資訊
目前更新到0.2.5 應觀眾要求增加一個奇怪的功能 在windows上可以利用拖曳的方式把*.toy拖到程式上面 就可以執行了,重點是執行後他會停下來,不會馬上跳掉 如果執行的時候要input file, 就先選*.toy按ctrl選input file 然後一起拖到程式上 (注意選的順序 要先選*.toy再選input file) 目前應該是stable了 沒什麼大問題 沒Bug回報的話暫時不更新了~ 我要準備期中考... -- 0.2.4.2 感謝JeromeWu的回報 修正了opcode 'D' reg[rd] == 0 也會branch的問題 -- 因為不是很喜歡Visual X-Toy 而且Visual X-Toy運行速度實在是非常慢阿(汗) 所以我隨手寫了個Command Line的ToyVM ToyVM 就是可以模擬Toy Machine Code的執行過程啦 比較特別的是ToyVM 支援GDB-Like Debug Mode 所以可以很方便的進行Debug,可以設置中斷點,單步執行等功能。 也支援外部Input File,代替手動輸入數據 有興趣的可以到這裡下載 http://sites.google.com/site/aitjcizedata/Home/ToyVM-0.2.5.tar.gz (包含原始碼, 一些打好的.toy, 已編譯好的執行檔Linux/Windows) Debain Package: ...XDDD http://sites.google.com/site/aitjcizedata/Home/toyvm_0.2.5-1_i386.deb (Examples放在/usr/share/toyvm/examples) 詳細的使用方法請執行 Linux: 終端機輸入./toyvm --help Windows: 命令提示字元輸入toyvm.exe --help 記得要cd到執行檔所在目錄 P.S.有抓到蟲的話請寄站內信給我謝謝:P -- <網誌:http://berelent.blogspot.com> <P2: ZetaFantasy> -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.251.120
qcl:有下有推XD 請問原始檔可以借用嗎? 10/30 07:49
aitjcize:不太清楚你借用的意思 不過這個是以GPL授權的 所以你修改 10/30 08:50
aitjcize:後還是必須以GPL授權發布 而且必須公開原始碼 10/30 08:50
qcl:./toyvm ? 10/30 10:50
aitjcize:如果沒有放到$HOME/bin的話就./toyvm --help 沒錯~ 10/30 12:39
yungyu:我們可以在課程網頁上放一份local copy嗎? 10/30 16:42
yungyu:If so, please mail me your student id no so that we can 10/30 16:43
yungyu:acknowledge correctly. Thanks a lot. 10/30 16:44
qcl:可以提供64bit嗎XD 10/30 21:23
aitjcize:我手邊沒有64位的機器也 自己compile吧~ 10/30 21:49
※ 編輯: aitjcize 來自: 140.112.251.120 (10/31 20:42)
JeromeWu:有下有推~ 10/31 21:04
※ 編輯: aitjcize 來自: 140.112.4.234 (11/03 13:13)