ChrisOS Research ProjectOperating systems · language systems · graphics · machine emulation
DOCUMENTATION ARCHIVEMAIN BRANCH
ChrisOS/Referência de fonte: third_party/doomgeneric/README.md

Referência de fonte: third_party/doomgeneric/README.md

Registro determinístico da fonte. O conteúdo completo do arquivo é reproduzido abaixo; esta página não substitui a interpretação arquitetural dos capítulos autorais.

Identidade do arquivo

Campo Valor
Path third_party/doomgeneric/README.md
Lines 22
Bytes 977
SHA-256 681bdd4cbd85a9699f4f77dcb15ef486fd1393763094ad562b9d29fd7fccddd1
ChrisOS revision da3df29cb397932c43d32373871fb9380e688ade

Dependências sintáticas detectadas

Linha Include
— Nenhum include de preprocessor detectado.

Símbolos detectados

Linha Símbolo
— Nenhuma definição de função no formato C detectada pelo scanner.

Fonte completa

O bloco seguinte é o arquivo textual integral na revisão indicada. Não há elisão, abreviação ou paráfrase.

This tree is the ChrisOS bring-up of doomgeneric (GPLv2).

Vendored upstream snapshot: `third_party/doomgeneric_src` (clone of https://github.com/ozkl/doomgeneric).

## Playable path (ENGINE)

- `GAMES/DOOM/ENGINE.LST` → `ENGINE.CLV` (full doomgeneric + Chris glue)
- `GAMES/DOOM/MAIN.CC` — argv `-iwad GAMES/DOOM/DOOM1.WAD -mb 16`
- `GAMES/DOOM/I_CHRIS.CC` — DG_* video/timer (320×200, `fb_blit` / `setpal`)
- `GAMES/DOOM/I_VIDEO.CC` / `I_INPUT.CC` / `I_SOUND.CC` / `W_FILE.CC` — Chocolate Doom I_* + WAD IO
- `GAMES/DOOM/DOOM1.WAD` — **Freedoom Phase 1** (`freedoom1.wad`). Do not commit commercial IWADs.
- Desktop / taskbar / shell launch `GAMES/DOOM/ENGINE.CLV`

Controls: arrows move, Ctrl fire, Space use, Esc menu, Enter select, Y/N quit confirm.

## Demo path (optional)

- `GAMES/DOOM/DOOM.LST` → `DOOM.CLV` — palette / fb_blit bring-up only
- `GAMES/DOOM/DOOM1.MINI.WAD` — PLAYPAL-only mini IWAD for tests

Do not compile Chocolate Doom + SDL here.

Papel deste registro

O atlas garante rastreabilidade arquivo-a-arquivo. Responsabilidade, invariantes, ownership, concorrência, segurança, desempenho e interação entre subsistemas pertencem aos capítulos autorais e devem citar este arquivo quando aplicável.

Registro do documento ID: source-681bdd4cbd85a969 Reviewed source: da3df29cb397 Class: generated-source-reference