Oberon/Android
GNURoot Debian 应用是一个环境,允许任何能够作为 Linux 系统子系统运行的 Oberon 在 Android 上运行。
对于外部介质(SD 卡或 USB),现代 Android 只支持 FAT。Oberon 文件系统或 Linux ext 文件系统不能直接从 Android 访问。这对在 Android 上实际使用 Oberon 系统来说是一个严重的限制 (showstopper)。该系统适用于编程练习。除了可移动介质,还可以通过 FTP 和 SCP 传输文件。
使用 蓝牙 或 USB On-The-Go 连接键盘和鼠标。验证两者是否正常工作。
打开 Google Play 商店并安装 Xserver XSDL 和 GNURoot Debian。在搜索“android gnuroot install”时可以找到一些教程。
可能需要超过 60 分钟。为了避免枯燥,请处理其他工作。
启动 GNURoot Debian 并执行以下命令在终端中。Oberon 不需要完整的 lxde。
$ sudo apt-get update $ sudo apt-get upgrade $ sudo apt-get install nano lxde-core build-essential libsdl2-dev git
$ sudo adduser <me>
$ su <me>
如果你想将 oberon-risc-emu 放在你的主目录中,那么:
cd ~
如果你想将它放在其他位置,那么:
mkdir myPreferredDirectory cd myPreferredDirectory
然后创建本地存储库。
git clone https://github.com/pdewacht/oberon-risc-emu.git
你现在在你的主目录或 myPreferredDirectory 中,在名为 oberon-risc-emu 的子目录中拥有本地存储库的副本。
cd oberon-risc-emu make
可以通过搜索找到特定设备的屏幕尺寸。例如,搜索“Alcatel POP7 specs”。然后编辑 .bashrc 创建一个合适的别名:
nano /.bashrc
这是一个示例。根据需要进行调整。
alias OberonV5="cd /oberon-risc-emu ; \ ./risc --size 1024x600 ./DiskImage/Oberon-2016-08-02.dsk"
或者。
alias OberonV5="cd myPreferredDirectory/oberon-risc-emu ; \ ./risc --size 1024x600 ./DiskImage/Oberon-2016-08-02.dsk"
使用 <ctrl>+o 保存。使用 <ctrl>+x 退出 nano。
启动 GNURoot Debian。点击菜单栏中从右数第四个的 Xterm 图标。在 Xterm 中点击以使其获得焦点。然后,
source .bashrc OberonV5