mdview2: статус-бар в отдельный модуль, упростить alloc_set_storage
- mdview2_status.c: вынести статус-бар/меню/спиннер из ядра - mdview2.c: убрать retry-цикл в alloc_set_storage (fail-fast вместо ложной устойчивости — при нехватке EMM под индекс контент тоже не влезет) - mdview2.h: дополнить экспортами статус-модуля - mdview2_md.c / mdview2_raw.c: зачистка после расщепления - mdview/mdview.c: переименовать scroll_* → md_scroll_* (симметрия) - docs/fast_ram.md, docs/turboc.txt: добавить справочные доки - examples/mdview2/README.MD, READMEBG.MD: обновить описание Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -23,6 +23,10 @@ C-toolchain'а, накопленные в процессе разработки.
|
||||
* `RST 30h` — Mouse driver, номер функции в C
|
||||
* **Видеорежимы:** 320×256×256, 640×256×16, 80×32 text, 40×32 text.
|
||||
* **Формат EXE:** SprintEXE (512-байтный header + образ HOME + опциональные банки).
|
||||
* **Fast RAM («КЭШ-ОЗУ»):** 64 КБ SRAM, процессор работает без wait-state. В
|
||||
toolchain'е **не используется** — несовместима с акселератором, перекрывает
|
||||
окно 0 (DSS), не переживает вызовы DSS/BIOS. Подробности и паттерн работы —
|
||||
`docs/fast_ram.md`.
|
||||
|
||||
---
|
||||
|
||||
@@ -372,3 +376,4 @@ cd mame/v306 && ./run_mame.sh
|
||||
## История изменений
|
||||
|
||||
- 2026-06-01 — первый релиз v1.0
|
||||
- 2026-06-26 — добавлен пункт о Fast RAM в cheat-sheet (детали — `docs/fast_ram.md`)
|
||||
|
||||
Reference in New Issue
Block a user