TI 83 Plus 彙編/其他方法
可以使用許多不同的環境來開發使用 z80 彙編的計算器程式。這裡有一些其他的選擇。
Brass 是 Benjamin Ryves 為 TI-83+ 專門設計的彙編器。它可以在他的部落格上找到,Ben Ryves 部落格
ZDS 是 Zilog 用於處理其處理器的官方 IDE。您需要做一些工作才能獲得一個環境,但它功能齊全。眾所周知,它被社群中的 Drew DeVault 和 Brandon Wilson 使用。
Spasm-ng 是一個開源的彙編器,用於 Windows、Mac OS、基於 Debian 的發行版、Linux 和 Raspberry Pi 上的 z80/ez80 彙編程式碼。(但是,spasm-ng v0.5-beta 3 目前沒有針對 Mac OS 更新。)它有 x86 和 x64 位架構,不像 devpac8x,它是一個 16 位應用程式。Spasm-ng 由 Albert Huang 從 SPASM 專案分叉而來,由 Spencer Putt 和 Don Straney 建立,並由 Chris Shappell 和 James Montelongo 進行了額外開發,以修復一些錯誤並新增額外的功能。(ez80 支援後來由 Brendan Fletcher 新增。)可以在 Albert Huang 的 GitHub 上找到預構建的二進位制檔案和原始碼。
spasm [options] <input file> <output file>
- -E = 彙編 eZ80 程式碼
- -T = 生成程式碼清單
- -C = 程式碼計數器模式
- -L = 符號表模式
- -S = 統計模式
- -O = 不寫入輸出檔案
- -I [目錄] = 新增包含目錄
- -A = 標籤區分大小寫
- -D<名稱>[=值] = 建立一個定義 '名稱' [帶有 '值']
- -N = 不要為訊息使用顏色
- -V <表示式> = 將表示式直接管道到彙編
有些人喜歡直接在他們的計算器上程式設計。這不像在其他地方那麼容易,也不那麼受支援,但它是可能的。一種選擇是學習使用純十六進位制編碼並使用 TIOS 來編譯它。另一種選擇是 OTBP Assembler,它可以在 TI-Calc 上找到。一個名為 Mosaic 的計算器上的 IDE 也正在開發中。
為 TI-83+ 設定彙編開發環境可能是一項艱鉅的任務。但是,幾乎總有人願意幫忙。您可以在 IRC(efnet)上的 #ti 或各種計算器論壇上找到幫助。