- 注册时间
- 2004-8-28
- 最后登录
- 1970-1-1
|
发表于 2005-9-12 23:50:00
|
显示全部楼层
以6502的BIN來說, 基本上是可以在所有以6502 CPU的WQX上運行, 至於為何會有不通用的情況, 就可分為軟件或硬件問題而導致; 軟件方面, 比如NC2K/NC2600/NC2231/NC2010/NC2010, 就因為中斷的子程序有區別,而令它不兼容, 因此若不使用內部中斷子程序,這類機的BIN便可以兼容;在硬件不同方面, 比如PC1000/A 與NC2K, 它們硬件及本身軟件也有許多不同, 因此很難做到兼容的BIN(而且BIN格式本身又有不同),NC1020與NC2K硬件上比PC1000接近多了, 因此若程序不是太大, 並注意一下輸入/輸出(I/O)的有關程序,亦可做到兼容, 最後PC1010/PC2K硬件上就更接近NC2K, 要做到兼容就比NC1020更簡單,以上我雖然講到大多數的WQX也可做到兼容, 但是當我們編程序時, 經常需要用到系統中斷子程序(而GGV/GV有意無意地在開發機型時沒注重它們的兼容性),這是令到BIN不能通用的主要原因! |
|