文件名称:x86term:用于在裸 x86 机器上运行的终端模拟器
文件大小:36KB
文件格式:ZIP
更新时间:2024-07-16 18:09:19
C
x86term 自 2011 年以来,将无用的 PC 变成稍微没用的 PC。 x86term是一个终端模拟器,它在没有操作系统的情况下运行,以便在老旧的计算机上易于使用和部署,即使是最普通的 Linux 发行版也无法运行。 如果您曾经想要享受玻璃屏幕终端的乐趣,但又无法在 eBay 上找到 DEC VT,那么这就是适合您的软件包。 它还部分地证明了 Paul Evans 的 libvterm 库的灵活性,这是该项目的必要组成部分。 更多详情请见“积分”部分。 系统要求 一台 PC-AT(X) 计算机,至少有 512K 左右的内存、大小大致相同的软盘驱动器或硬盘、兼容 VGA 的视频设备、合理健全的 BIOS 和标准的 BIOS 连接 UART。 在几个 PIIX-board Intel 系统上成功测试,可以在 Toshiba 400CS 和许多其他系统上启动(但实际功能未经测试)。
【文件预览】:
x86term-master
----linker.ld(278B)
----src()
--------stub.c(4KB)
--------ringbuf.c(584B)
--------timer.c(1KB)
--------termhandlers.c(3KB)
--------loader.s(1KB)
--------pic.c(2KB)
--------segments.c(1KB)
--------base.c(607B)
--------keys.c(3KB)
--------display.c(3KB)
--------serial.c(942B)
--------tables.s(580B)
--------interrupts.c(2KB)
--------main.c(3KB)
--------interrupt_handlers.s(1KB)
----run-shell(962B)
----LICENSE(34KB)
----README.md(4KB)
----Makefile(2KB)
----syslinux.cfg(26B)
----obj()
--------.gitignore(0B)
----.gitignore(58B)
----include()
--------display.h(1KB)
--------base.h(194B)
--------keys.h(525B)
--------string.h(558B)
--------interrupt_handlers.h(713B)
--------stdlib.h(212B)
--------segments.h(1KB)
--------stdint.h(314B)
--------wchar.h(87B)
--------serial.h(387B)
--------pic.h(1KB)
--------tables.h(147B)
--------interrupts.h(1KB)
--------timer.h(276B)
--------termhandlers.h(300B)
--------stdio.h(157B)
--------ringbuf.h(376B)