群雄奮起 百家爭鳴運籌帷幄 智奪天下港/澳/台 最後的3D武俠互動美女玩法
oldgame999 ( oldgame999 )
Lv. 4 | 文章數:30 | 推薦數:0 | 被推數:5 #1. 2019-10-06 01:03:02
範例:倚天中文手冊的範例
語言:Turbo Pascal V7.0
結果:無法畫圓


Uses Crt;
Var  I:Integer;
Begin
  ClrScr;
  I:=0;
  While i<=100 Do
    Begin
      I:=I+5;
      WriteLN(CHR(27),'C200,150,',I,';');
    End;
End.

1

2

3

  • 1
  • 2
  • 3
▼ 顯示全部圖片
chiuinan ( 青衫,詩樂為心棋為友 )
Lv. 33 | 文章數:1929 | 推薦數:648 | 被推數:1777 #3. 2019-10-08 00:21:47
DosBox不是完整的DOS系統, 如果倚天中文是透過攔截CON device driver來處理的話, 在DosBox就會變成無作用 (跟巫術6一樣).

可試著做成開機碟, 用真正的DOS系統開機後再試看看 (DosBox的boot參數).
oldgame999 ( oldgame999 )
Lv. 4 | 文章數:30 | 推薦數:0 | 被推數:5 #4. 2019-10-08 02:04:40
引言回覆 coolhaken 的話:
沒用過 TP7,但這種情形可能是它不透過 BIOS 呼叫做字串輸出,
倚天中文因此未解譯繪圖控制碼,請找找有無 options 可設定或試試較早期的 Pascal 版本。


感謝 coolhaken 回文.

經 coolhaken 的提醒,
看手冊很多都是透過 INT 10,
於是我改用 INT 10 直接餵給 ET3 果然可以.
回文在下一帖.

oldgame999 ( oldgame999 )
Lv. 4 | 文章數:30 | 推薦數:0 | 被推數:5 #5. 2019-10-08 02:06:55
引言回覆 chiuinan 的話:
DosBox不是完整的DOS系統, 如果倚天中文是透過攔截CON device driver來處理的話, 在DosBox就會變成無作用 (跟巫術6一樣).

可試著做成開機碟, 用真正的DOS系統開機後再試看看 (DosBox的boot參數).

感謝 chiuinan 回文.

看手冊很多都是透過 INT 10,
於是我改用 INT 10 直接餵給 ET3 果然可以.
回文在下一帖.
oldgame999 ( oldgame999 )
Lv. 4 | 文章數:30 | 推薦數:0 | 被推數:5 #6. 2019-10-08 02:15:52
看手冊很多都是透過 INT 10,
於是我改用 INT 10 直接餵給 ET3 果然可以.

採用 Turbo Pascal V7.0 + 內嵌 組合語言 的方法,
將要輸出的 ET3 繪圖指令透過 INT 10 直接餵給 ET3.

由於會一直使用,
所以將它寫成副程式 ETString 直接使用,
分享給使用 Turbo Pascal 的使用者.

2

ETDraw_1
  • 2
  • ETDraw_1
▼ 顯示全部圖片
快速回覆 | 註冊 使用完整編輯模式回覆
討論板頭像 [ 設定 ] |簽名檔 [ 設定 ]
有人回覆時通知我 【通知管理