{
  "added_at": "2026-11-09",
  "additional_evidence_urls": [
    "https://github.com/640-KB/GLaBIOS/blob/b98b0fe396466fa41466a9521f40987c989ae077/src/GLABIOS.ASM",
    "https://github.com/640-KB/GLaBIOS/blob/b98b0fe396466fa41466a9521f40987c989ae077/src/MAKE.BAT",
    "https://github.com/640-KB/GLaBIOS/blob/b98b0fe396466fa41466a9521f40987c989ae077/src/gla2rom/README.md",
    "https://github.com/640-KB/GLaBIOS/blob/b98b0fe396466fa41466a9521f40987c989ae077/LICENSE"
  ],
  "category": "reconstruction-cases",
  "class": "hardware",
  "description_en": "A scratch-built open ROM BIOS for vintage PC, XT, and 8088-class machines. The shipped assembly source src/GLABIOS.ASM is the build input; src/MAKE.BAT runs MASM and LINK, then GLA2ROM writes GLABIOS.ROM, which the GLA2ROM readme calls an 8KiB ROM image.",
  "description_zh": "面向老式 PC、XT 和 8088 机器、从零编写的开源 ROM BIOS。构建输入是随仓库提供的汇编源文件 src/GLABIOS.ASM；src/MAKE.BAT 运行 MASM 和 LINK，再由 GLA2ROM 写出 GLABIOS.ROM，GLA2ROM 的说明称其为 8KiB ROM 镜像。",
  "entry_url": "https://awesomerea.org/resources/glabios-rom-bios-case/",
  "entry_url_zh": "https://awesomerea.org/zh/resources/glabios-rom-bios-case/",
  "evidence_url": "https://github.com/640-KB/GLaBIOS/blob/b98b0fe396466fa41466a9521f40987c989ae077/README.md",
  "group": "cases",
  "id": "glabios-rom-bios-case",
  "json_url": "https://awesomerea.org/resources/glabios-rom-bios-case/record.json",
  "kind": "case-study",
  "markdown_url": "https://awesomerea.org/resources/glabios-rom-bios-case/index.md",
  "markdown_url_zh": "https://awesomerea.org/zh/resources/glabios-rom-bios-case/index.md",
  "name": "GLaBIOS: a scratch-built 8K ROM BIOS",
  "name_zh": "GLaBIOS：从零编写的 8K ROM BIOS",
  "record_type": "resource",
  "relationship": "independent-reconstruction",
  "requirement_facets": [
    "scope",
    "prerequisites",
    "license"
  ],
  "requirements": [
    "The README describes an 8K PC-compatible BIOS for vintage PC, XT, and 8088 machines; its pinned commit is v0.4.2 and also describes a Version 0.8b preview.",
    "src/GLABIOS.ASM is in the tree. src/MAKE.BAT runs MASM GLABIOS, LINK GLABIOS, and then GLA2ROM on GLABIOS.EXE to write GLABIOS.ROM. src/gla2rom/README.md says that command produces an 8KiB ROM image and must run under DOS or a DOS emulator.",
    "LICENSE is the GNU GPL version 3 text, and the README identifies the project as GPLv3."
  ],
  "requirements_zh": [
    "README 将其描述为面向老式 PC、XT 和 8088 机器、可放入 8K ROM 的兼容 BIOS；固定提交为 v0.4.2，也介绍了 Version 0.8b 预览。",
    "树里有 src/GLABIOS.ASM。src/MAKE.BAT 运行 MASM GLABIOS、LINK GLABIOS，再让 GLA2ROM 处理 GLABIOS.EXE 并写出 GLABIOS.ROM。src/gla2rom/README.md 写明该命令产生 8KiB ROM 镜像，并且必须在 DOS 或 DOS 仿真器中运行。",
    "LICENSE 是 GNU GPL 第 3 版文本，README 也把项目标为 GPLv3。"
  ],
  "targets": [
    "firmware"
  ],
  "url": "https://github.com/640-KB/GLaBIOS",
  "verification": "source-reviewed",
  "verified_at": "2026-11-03"
}
