File size: 2,799 Bytes
d4c5ec7 aa96610 1cd0943 d4c5ec7 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 | # Third-party components
Nothing here is proprietary. Everything is taken unmodified from upstream unless noted.
| Component | Used for | License | Source |
|---|---|---|---|
| v86 (`libv86.js`, `v86.wasm`) 0.5.472 | x86 PC emulator running the DOS machine, NE2000 NIC, DHCP/DNS responder | BSD-2-Clause | https://github.com/copy/v86 |
| SeaBIOS and VGABIOS (inside `assets.b64.js`) | BIOS of the emulated PC, as shipped with v86 | LGPL-3.0 / LGPL-2.1+ | https://github.com/copy/v86/tree/master/bios |
| FreeDOS 1.4 Floppy Edition (kernel, FreeCOM) | DOS on the boot floppy (`dosllm.img` inside `assets.b64.js`) | GPL-2.0 | https://www.freedos.org/ |
| Crynwr NE2000 packet driver 11.4.3 (`NE2000.COM`) | DOS driver for the emulated NE2000 card | Crynwr "freely copyable; source must be available"; source: Crynwr packet drivers 11.x | http://www.georgpotthast.de/sioux/packet.htm , https://archive.org/details/PKTD11A_ZIP |
| mTCP 2026-10-10 by Michael B. Brutman (`DHCP.EXE`, TCP/IP library) | DHCP client (unmodified binary) and the TCP/IP stack linked into G.EXE | GPL-3.0-or-later | http://www.brutman.com/mTCP/ |
| 小貓中文 (XiaoMao Chinese) v1.0 by **HelloSun** (first version 2026-10-25), `XIAOMAO.EXE`, `FONT.DAT`, `IME.DAT` | Big5 display and Zhuyin input in DOS. `XIAOMAO.EXE` is built from our v86-**modified** copy of its source (`src/xiaomao/`, 6 changed lines, see `xiaomao-v86.patch`); the data files are unmodified | Copyright (C) 2026 HelloSun; GPL-3.0-only **with the GPLv3 §7(b) additional term: the author attribution must be preserved** (see `third_party/xiaomao/LICENSE-xiaomao`) | https://huggingface.co/spaces/HelloSun/c_dos (upstream package `third_party/xiaomao/xiaomao-dev.zip` in `dev/dosllm-dev.zip`) |
| GNU Unifont (inside `FONT.DAT`) | 16x16 Chinese glyphs | GPL-2.0-or-later with font embedding exception | https://unifoundry.com/unifont/ |
| pypinyin, jieba, OpenCC data (inside `IME.DAT`) | Zhuyin phrase dictionary | MIT / MIT / Apache-2.0 | PyPI |
| HimemX (`HIMEMX.EXE`) | XMS manager used by XiaoMao for the font | GPL / Artistic (see its readme) | https://github.com/FDOS/himemX |
| Open Watcom 1.9 | Compiler used to build G.EXE (not distributed) | Sybase Open Watcom Public License | https://openwatcom.org/ |
`G.EXE` is built from `src/g.cpp` and `src/dosnet.h` plus the mTCP library sources (`TCPLIB/`, `TCPINC/` of the mTCP source archive,
shipped in `dev/dosllm-dev.zip`). `src/build.sh` shows the exact compiler options, `src/make_image.sh` assembles the boot floppy and
`src/build_assets.py` packs it into `assets.b64.js`.
The page sends the typed question over HTTPS to a third-party public Gradio Space (default `tencent/Hy3`) and prints its reply. That service has its own
terms; its replies are not our content. No credentials are used.
|