Download Latest Version dcr-i686-pc-windows-msvc-0.8.5.exe (1.3 MB)
Email in envelope

Get an email when there's a new version of dcr

Home / v0.8.1
Name Modified Size InfoDownloads / Week
Parent folder
dcr-0.8.1-1-x86_64.pkg.tar.zst 2026-07-21 896.1 kB
dcr-0.8.1-1.aarch64.rpm 2026-07-21 729.0 kB
dcr-0.8.1-1.armv7.rpm 2026-07-21 698.8 kB
dcr-0.8.1-1.i686.rpm 2026-07-21 828.3 kB
dcr-0.8.1-1.riscv64gc.rpm 2026-07-21 756.8 kB
dcr-0.8.1-1.x86_64.rpm 2026-07-21 745.2 kB
dcr-debug-0.8.1-1-x86_64.pkg.tar.zst 2026-07-21 4.2 kB
dcr-x86_64-unknown-openbsd-0.8.1 2026-07-21 1.8 MB
dcr_0.8.1-1_amd64.deb 2026-07-21 687.0 kB
dcr_0.8.1-1_arm64.deb 2026-07-21 624.3 kB
dcr_0.8.1-1_armhf.deb 2026-07-21 596.6 kB
dcr_0.8.1-1_i386.deb 2026-07-21 763.8 kB
dcr_0.8.1-1_riscv64.deb 2026-07-21 686.4 kB
dcrup_0.6.9_amd64.snap 2026-07-21 749.6 kB
dcr-x86_64-unknown-netbsd-0.8.1 2026-07-21 1.8 MB
dcr-riscv64gc-unknown-linux-musl-0.8.1 2026-07-21 1.7 MB
dcr-x86_64-pc-windows-gnu-0.8.1.exe 2026-07-21 1.6 MB
dcr-x86_64-unknown-linux-musl-0.8.1 2026-07-21 1.9 MB
dcr-aarch64-unknown-linux-musl-0.8.1 2026-07-21 1.7 MB
dcr-aarch64-unknown-linux-gnu-0.8.1 2026-07-21 1.7 MB
dcr-x86_64-unknown-linux-gnu-0.8.1 2026-07-21 2.0 MB
dcr-armv7-unknown-linux-musleabihf-0.8.1 2026-07-21 1.6 MB
dcr-armv7-unknown-linux-gnueabihf-0.8.1 2026-07-21 1.6 MB
dcr-x86_64-apple-darwin-0.8.1 2026-07-21 1.8 MB
dcr-x86_64-unknown-freebsd-0.8.1 2026-07-21 1.8 MB
dcr-aarch64-pc-windows-msvc-0.8.1.exe 2026-07-21 1.3 MB
dcr-i686-pc-windows-msvc-0.8.1.exe 2026-07-21 1.3 MB
dcr-x86_64-pc-windows-msvc-0.8.1.exe 2026-07-21 1.4 MB
dcr-i686-unknown-linux-musl-0.8.1 2026-07-21 1.9 MB
dcr-riscv64gc-unknown-linux-gnu-0.8.1 2026-07-21 1.7 MB
dcr-i686-unknown-linux-gnu-0.8.1 2026-07-21 2.0 MB
dcr-aarch64-apple-darwin-0.8.1 2026-07-21 1.6 MB
dcr-man-pages-0.8.1.tar.gz 2026-07-21 3.3 kB
README.md 2026-07-21 3.0 kB
v0.8.1 - OS-Dev_ flat-bin, FAT-obrazy _ OS-Dev_ flat-bin _ FAT Images source code.tar.gz 2026-07-21 174.7 kB
v0.8.1 - OS-Dev_ flat-bin, FAT-obrazy _ OS-Dev_ flat-bin _ FAT Images source code.zip 2026-07-21 264.9 kB
Totals: 36 Items   41.6 MB 0

RU

Добавлено:

  • build.kind = "flat-bin" — сырой бинарный артефакт (расширение по умолчанию .bin):
  • NASM-f bin, прямой вывод <stem>.bin
  • FASM — прямой вывод (ожидается format binary в исходнике)
  • GAS / MASM / LLVM IR (llc) — объект → objcopy -O binary<stem>.bin
  • C/C++ (gcc/clang/MSVC) — compile → link (nostdlib/static) → objcopy -O binary<name>.bin
  • Требуется llvm-objcopy / objcopy / gobjcopy в PATH (кроме NASM/FASM direct)
  • Секция [archive] — после успешной сборки DCR собирает образ диска (FAT12/16/32 через fatfs): размер, offset, volume label, опциональный bootsector (512 байт в начало при offset = 0) и layout (копирование файлов/glob в FS). Плейсхолдер {profile} в путях.
  • Одиночные файлы в build.roots — корень может быть файлом (.c, .asm, header), а не только каталогом; то же для сбора заголовков в cache.

Изменено:

  • dcr build --force / dcr run --force — force также перезапускает build.steps и build.post_steps.
  • dcr run на workspace-only root — если задан [run].cmd, сначала build + run по конфигу корня; иначе делегирование члену workspace (как в 0.8.0).

Зависимости:

  • fatfs = "0.3" для упаковки FAT-образов.

EN

Added:

  • build.kind = "flat-bin" — raw binary artifact (default extension .bin):
  • NASM-f bin, direct <stem>.bin
  • FASM — direct output (format binary in source)
  • GAS / MASM / LLVM IR (llc) — object → objcopy -O binary<stem>.bin
  • C/C++ (gcc/clang/MSVC) — compile → link (-nostdlib -static) → objcopy -O binary<name>.bin
  • Needs llvm-objcopy / objcopy / gobjcopy in PATH (except NASM/FASM direct)
  • [archive] section — after a successful build, pack a disk image (FAT12/16/32 via fatfs): size, offset, volume label, optional bootsector (512 bytes at start when offset = 0), and layout (file/glob copy into the FS). {profile} substitution in paths.
  • Single-file build.roots — a root may be a file (.c, .asm, header), not only a directory; header collection in the cache follows the same rule.

Changed:

  • dcr build --force / dcr run --force — force also re-runs build.steps and build.post_steps.
  • dcr run on a workspace-only root — if [run].cmd is set, build + run that command first; otherwise fall back to workspace member delegation (0.8.0 behavior).

Dependencies:

  • fatfs = "0.3" for FAT image packing.
Source: README.md, updated 2026-07-21