mdview2: вернуть floppy к обычному README-диску (тест-каркас отработал)

Тест-файлы лимита 256 КБ (TABLES/LINES/HUGE) проверены в MAME и сняты с
диска. Сами файлы и генератор остаются в testfiles/ как архив для повтора.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
2026-06-30 22:21:11 +03:00
parent a43b4d6703
commit 977e2d3d4a
+6 -12
View File
@@ -36,21 +36,15 @@ $(DISK_TMP):
$(README_DISK): README.MD | $(DISK_TMP)
iconv -c -f UTF-8 -t CP866 README.MD > $@ || true
# ВРЕМЕННО (проверка лимита 256 КБ): на диск кладём целевые тестовые файлы
# путей обрыва из testfiles/ (генерятся testfiles/gen_testfiles.py, ASCII —
# iconv не нужен, make_disk берёт имя по basename):
# TABLES.MD — пробивает кап контент-кэша (сообщение Content cache exhausted)
# LINES.MD — пробивает лимит строк 18432 (сообщение Line limit reached)
# HUGE.MD — >256 КБ, кламп (сообщение File too large - truncated at 256 KB)
# Убрать вместе с возвратом к обычному README-диску.
TESTDIR := testfiles
# UTF8TEST.MD кладётся на диск КАК ЕСТЬ (в UTF-8, без перекодировки) —
# это тестовый вход для проверки UTF-8 рендеринга (Фаза 2 кодировок).
floppy: $(EXAMPLE).exe $(README_DISK) $(TESTDIR)/TABLES.MD $(TESTDIR)/LINES.MD $(TESTDIR)/HUGE.MD
python3 $(MAKE_DISK) $(FLOPPY_IMG) $(EXAMPLE).exe $(README_DISK) $(TESTDIR)/TABLES.MD $(TESTDIR)/LINES.MD $(TESTDIR)/HUGE.MD UTF8TEST.MD
#
# Тестовые файлы лимита 256 КБ лежат в testfiles/ (генератор gen_testfiles.py);
# на диск НЕ кладутся — при необходимости добавить вручную в список ниже.
floppy: $(EXAMPLE).exe $(README_DISK)
python3 $(MAKE_DISK) $(FLOPPY_IMG) $(EXAMPLE).exe $(README_DISK) UTF8TEST.MD
@echo
@echo "Floppy ready: $(FLOPPY_IMG) (mdview2.exe + README.MD + TABLES.MD + LINES.MD + HUGE.MD + UTF8TEST.MD)"
@echo "Floppy ready: $(FLOPPY_IMG)"
@echo "Run: cd $(MAME_DIR) && ./run_mame.sh"
clean: