diff --git a/examples/mdview2/Makefile b/examples/mdview2/Makefile index 83e4bc8..1679b7d 100644 --- a/examples/mdview2/Makefile +++ b/examples/mdview2/Makefile @@ -36,12 +36,21 @@ $(DISK_TMP): $(README_DISK): README.MD | $(DISK_TMP) iconv -c -f UTF-8 -t CP866 README.MD > $@ || true +# Большой тестовый файл (>128 КБ) для проверки лимита 256 КБ: склейка +# README.MD + READMEBG.MD ×2 (~216 КБ) → CP866, кладётся на диск как BIG.MD. +# Переопределить состав можно через `make floppy BIG_SRCS="a.md b.md"`. +BIG_DISK := $(DISK_TMP)/BIG.MD +BIG_SRCS ?= README.MD READMEBG.MD README.MD READMEBG.MD + +$(BIG_DISK): $(sort $(BIG_SRCS)) | $(DISK_TMP) + cat $(BIG_SRCS) | iconv -c -f UTF-8 -t CP866 > $@ || true + # UTF8TEST.MD кладётся на диск КАК ЕСТЬ (в UTF-8, без перекодировки) — # это тестовый вход для проверки UTF-8 рендеринга (Фаза 2 кодировок). -floppy: $(EXAMPLE).exe $(README_DISK) - python3 $(MAKE_DISK) $(FLOPPY_IMG) $(EXAMPLE).exe $(README_DISK) UTF8TEST.MD +floppy: $(EXAMPLE).exe $(README_DISK) $(BIG_DISK) + python3 $(MAKE_DISK) $(FLOPPY_IMG) $(EXAMPLE).exe $(README_DISK) $(BIG_DISK) UTF8TEST.MD @echo - @echo "Floppy ready: $(FLOPPY_IMG)" + @echo "Floppy ready: $(FLOPPY_IMG) (mdview2.exe + README.MD + BIG.MD + UTF8TEST.MD)" @echo "Run: cd $(MAME_DIR) && ./run_mame.sh" clean: