• Joined on 2024-09-20
snark13 pushed to main at snark13/Sprinter-SDCC 2026-07-29 18:27:01 +03:00
64ce6339eb docs: справочники по железу Sprinter + правка gfx_scroll_h
1214785a56 PoP roomtest: дверь уровня — непрозрачные куски + финальный кадр на 2-ю страницу
63a25530f5 PoP roomtest: дверь уровня — створка, лестница и анимация открытия
fb495ace42 PoP roomtest: вспышка фона стробом + красная вспышка урона (+ урон падения)
e1846369ad PoP roomtest: блеск лежащего меча, клинок в руке, вспышка фона
Compare 72 commits »
snark13 pushed tag v0.5-pop-level1 to snark13/Sprinter-SDCC 2026-07-29 18:21:38 +03:00
snark13 pushed to sprite-engine-v2 at snark13/Sprinter-SDCC 2026-07-29 18:21:38 +03:00
1214785a56 PoP roomtest: дверь уровня — непрозрачные куски + финальный кадр на 2-ю страницу
63a25530f5 PoP roomtest: дверь уровня — створка, лестница и анимация открытия
fb495ace42 PoP roomtest: вспышка фона стробом + красная вспышка урона (+ урон падения)
e1846369ad PoP roomtest: блеск лежащего меча, клинок в руке, вспышка фона
1c91c5f92a PoP roomtest: меч — отрисовка на полу, подъём по Shift, статус have_sword
Compare 10 commits »
snark13 created branch sprite-engine-v2 in snark13/Sprinter-SDCC 2026-07-29 18:21:38 +03:00
snark13 pushed to main at snark13/Sprinter-SDCC 2026-07-09 14:18:43 +03:00
52636a5d6e libbgi: выделить графику BGI в отдельную библиотеку + тест спрайтов
3bf50f7ff7 docs: единый справочник по автотестам в MAME; убрать метод AUTORUN.BAT
657c6d2955 libc: BGI Фаза 2d-3 — settextstyle (масштаб и направление текста)
b26560c409 libc: BGI Фаза 2d-2 — setlinestyle (стили и толщина линий)
25cb7ba554 libc: BGI Фаза 2d-1 — getimage/putimage/imagesize (спрайты)
Compare 13 commits »
snark13 pushed to main at snark13/Sprinter-SDCC 2026-07-07 09:15:07 +03:00
8a952b99eb irq: Phase 2a — CTC-таймер на отдельном векторе 0x06 (Z84C015)
snark13 pushed to main at snark13/Sprinter-SDCC 2026-07-07 09:05:32 +03:00
5184415fc4 irq: фикс Phase 1 после отладки — DSS работает в IM 1, чейн всегда на 0x0038
a6fe50e247 libc: IM2 user-ISR, Phase 1 — libc/irq (irq_install/irq_remove) + irqtest
Compare 2 commits »
snark13 pushed to main at snark13/Sprinter-SDCC 2026-07-06 21:11:29 +03:00
110f69fb2e docs: П6 (MAME-смоук) закрыт — все тесты зелёные
snark13 pushed tag v0.3-libc to snark13/Sprinter-SDCC 2026-07-06 21:11:13 +03:00
snark13 pushed to main at snark13/Sprinter-SDCC 2026-07-06 21:11:12 +03:00
8531b25e75 runtime: фикс banked-режимов — _bank_pages переезжает из _DATA в _CODE
7187752b29 docs: справочник libc API, правила проекта в CLAUDE.md, актуализация TODO (П7)
a4c8c79428 сборка: гигиена (П5) — stale .rel, все тесты в make all, размерный регресс
60373930fb libc: Solid-C совместимость (П3) + rename/isatty (П4); scanf-семейство
057dd615ba libc: квирки DSS — возврат WRITE и лимит манипуляторов; тесты fdmax/fbench
Compare 7 commits »
snark13 pushed to main at snark13/Sprinter-SDCC 2026-07-05 19:33:44 +03:00
46553f4e07 mdview2: фоновая сборка второго набора кодировки в паузах между клавишами; версия v1.0 (b3)
snark13 pushed to main at snark13/Sprinter-SDCC 2026-07-05 13:19:11 +03:00
ae23d2dea2 mdview2: HEX-режим (F4) — дамп оригинального файла; версия v1.0 (b1)
snark13 pushed to main at snark13/Sprinter-SDCC 2026-07-04 22:00:28 +03:00
e5866d6ba4 mdview2: единая позиция при переключениях F2 (MD↔RAW) и F8 (8bit↔UTF-8)
adf667c087 mdview2: слить inline_scan + scan_join_stream в scan_stream — exe 25616 → 25100
ffd179e064 mdview2: оптимизация размера — exe 28215 → 25616 (−2599 Б)
961cfb786d toolchain: gsinit зануляет _DATA (C-семантика статиков) + sprinter-cc --max-allocs
Compare 4 commits »
snark13 pushed to main at snark13/Sprinter-SDCC 2026-06-30 23:10:51 +03:00
e1450ba7b4 mdview2: render_menu — объявление num[] в начало функции
snark13 pushed to main at snark13/Sprinter-SDCC 2026-06-30 23:00:32 +03:00
3a33b30c07 mdview2: статик-кэш статуса в file-scope + сентинел вместо force-флага
fabbc8129c mdview2: percent на 16-битной арифметике (убрать __divulong)
Compare 2 commits »
snark13 pushed to main at snark13/Sprinter-SDCC 2026-06-30 22:21:42 +03:00
977e2d3d4a mdview2: вернуть floppy к обычному README-диску (тест-каркас отработал)
a43b4d6703 mdview2 testfiles: LINES.MD ~250 КБ (лимит 18432) + HUGE.MD >256 КБ (кламп)
e3342b63f3 mdview2: чинить детект лимита строк + кламп файлов >256 КБ
c88f127057 mdview2 testfiles: LINES.MD как fenced code block (обойти склейку в параграф)
386837fc25 mdview2: целевые тестовые файлы путей обрыва (testfiles/) на диск
Compare 13 commits »
snark13 pushed to main at snark13/Sprinter-SDCC 2026-06-25 23:32:10 +03:00
68d5be6e47 mdview2: RAW-просмотр исходника (F2/F3) + инкрементальная UTF-8 конвертация
17639ed62d mdview2: B2 stage 1 — вынос inline_marker (-870 байт)
6d515e4b9a mdview2: уменьшение размера кода (пакет A + B1, -1038 байт)
Compare 3 commits »
snark13 pushed tag v0.2-mdview2 to snark13/Sprinter-SDCC 2026-06-25 11:19:52 +03:00
snark13 pushed to main at snark13/Sprinter-SDCC 2026-06-25 11:19:51 +03:00
a14f19b657 mdview2: поддержка кодировок CP866/CP1251/KOI8-R/UTF-8 (F8)
a6e0aacc80 mdview2: план поддержки кодировок CP1251/KOI8-R/UTF-8 (ревизия 2)
Compare 2 commits »
snark13 pushed to main at snark13/Sprinter-SDCC 2026-06-24 22:23:58 +03:00
13ef8d2fa5 mdview2: выровненная отрисовка таблиц с рамкой
68201dca44 mdview2: 4 улучшения рендеринга markdown
Compare 2 commits »