From 21e0e1838cbe79e20e6d933ae0dc1cbb3b1083fb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=9A=D0=BE=D0=BD=D1=81=D1=82=D0=B0=D0=BD=D1=82=D0=B8?= =?UTF-8?q?=D0=BD=20=D0=9A=D0=BE=D1=81=D0=B0=D1=80=D0=B5=D0=B2?= <19+kostya261@noreply.localhost> Date: Mon, 19 Oct 2026 21:42:02 +0300 Subject: [PATCH] =?UTF-8?q?=D0=9D=D0=B5=D0=BC=D0=BD=D0=BE=D0=B3=D0=BE=20?= =?UTF-8?q?=D0=BF=D0=BE=D0=BF=D1=80=D0=B0=D0=B2=D0=B8=D0=BB=20readme...?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Изначально дал сгенерировать Readme - DeepSeek... Он (DeepSeek) конечно молодец. но местами перегибает палку. Всюду глаз да глаз. --- source/readme.md | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/source/readme.md b/source/readme.md index d57e5fe..d95ef6d 100644 --- a/source/readme.md +++ b/source/readme.md @@ -17,9 +17,9 @@ Sprinter Video Player — это проигрыватель видео для к - Компьютер **Sprinter** (или совместимый). - Процессор Z80. - Операционная система **DOS** или совместимая с DSS-вызовами. -- Достаточно оперативной памяти для загрузки видеофайлов. -- Графический режим **320x256** (режим #81) или **640x256** (#82). -- **Covox-Blaster** (или совместимый) для воспроизведения звука. +- Оперативная память 1 страница - код, 2 страницы - звук, и еще одна страница для загрузки 1/5 кадра. +- Графический режим **320x256** (режим #81). +- **Covox-Blaster** для воспроизведения звука. --- @@ -88,6 +88,8 @@ player.exe video/my_movie.spr (Ну это было в планах, но пока забил, так как машина на которой тестил, у нее FastRam не работает) Плеер использует собственный механизм таблицы смещений (MFP) для навигации по кадрам. +Обеспечивает хоть и не точную, но всё же синхронизацию видеоряда относительно звука. +Текущая скорость диска даннаго компьютера не позволяет грузить видео с высокой частотой кадров. ## Известные ограничения Только альфа-версия; возможны сбои при воспроизведении больших файлов. @@ -99,6 +101,7 @@ player.exe video/my_movie.spr Звук воспроизводится с фиксированной частотой (пока это 11 кГц, в дальнейшем нужно сделать автоматическое определение из заголовка файла. Возможность заложена, реализации нет). +*** Уже поправил, можно использовать как 8кГц, 11кГц и 22кГц... *** ## Сборка из исходников Для сборки потребуется: @@ -109,11 +112,11 @@ SjASMPlus (или совместимый ассемблер). bash make3.bat +main3.asm Результат — player.exe. ## Благодарности -За использование DSS и BIOS-вызовов Sprinter. -Вдохновение от сообщества ZX Spectrum / Sprinter. +Сообществу телеграм канала Sprinter. ## Контакты Автор: kostya261