跳轉到內容

Oberon/Linz Oberon, V4

來自華夏公益教科書,開放的書籍,開放的世界

V4 的 Oberon 軟體林茨約翰內斯·開普勒大學

存檔可從 林茨約翰內斯·開普勒大學頁面林茨約翰內斯·開普勒大學 Oberon V4 for MS Windows 壓縮檔案林茨約翰內斯·開普勒大學 FTP(使用者匿名,密碼匿名不起作用) 以及 Sourceforge 獲取。具體的安裝說明適用於 LinuxMS Windows。這些說明也應該適用於 Amiga、HPUX、Macintosh、MIPS、PowerMac、Sparc 和 UV4。在 Linux 上根據 http://olymp.idle.at/~tanis/INSTALL 中的說明安裝。

系統配置在郵件列表中討論。一個主題從 2021-01-11 開始。一些具體細節在 2021-02-04 的一條訊息中。各個平臺的引導過程需要審查和整合。

字型配置

[編輯 | 編輯原始碼]

標題欄、選單以及文件中使用的字型可以透過以下命令設定。

System.Set System DefaultFont := Syntax14.Scn.Fnt

現有文字的外觀可以透過字型對映全域性更改。首先,顯示現有的對映。

System.Get FontMap

然後設定首選對映,例如以下示例。

System.Set FontMap Syntax10.Scn.Fnt   := Arial14.Scn.Fnt
System.Set FontMap Syntax10i.Scn.Fnt  := Arial14i.Scn.Fnt
System.Set FontMap Syntax10b.Scn.Fnt  := Arial14b.Scn.Fnt
System.Set FontMap Syntax10m.Scn.Fnt  := Arial14m.Scn.Fnt

請參考 2020-11-22 的郵件列表

在 Linux 上啟動 V4

[編輯 | 編輯原始碼]

V4 由 sob 指令碼啟動。

$which sob
/usr/local/bin/sob

啟動 V4。

cd <workingDirectory>
sob

使用說明

[編輯 | 編輯原始碼]

錯誤修復

[編輯 | 編輯原始碼]
原始碼 解釋 修改後的原始碼
MODULE Files ...
PROCEDURE GetTempName() ...
 n := tempno;
當系統在啟動後執行超過 24 天時,tempno 可能為負數,而 GetTempName 中的 WHILE 迴圈只有在 n >= 0 時才能正常工作。請參見 郵件列表 MODULE Files ...
PROCEDURE GetTempName() ...
 n := tempno MOD 80000000H;

模組原始碼

[編輯 | 編輯原始碼]
V4.Sort.Mod
華夏公益教科書