Страница 9 из 15
Добавлено: 16 янв 2019, 23:00
kalantaj
AAA 63665 писал(а):Mego-Demo
https://zxaaa.net/view_demo.php?id=3624
Нужно починить дему, наладить правильный вывод музыки. Скорость проигрывания музыки неверная, возможно автор дурачок повесил на 1 прервывание и скролл и музыку. А надо музыку вешать на ассемблер
Алексей, демка работает из бейсика. Вызовы Randomize usr идут с бейсика. Проверяет нажатие кнопок через inkey$
Переписать в код могу, но надо ли?
Добавлено: 16 янв 2019, 23:04
AAA
kalantaj 63667 писал(а):AAA 63665 писал(а):Mego-Demo
https://zxaaa.net/view_demo.php?id=3624
Нужно починить дему, наладить правильный вывод музыки. Скорость проигрывания музыки неверная, возможно автор дурачок повесил на 1 прервывание и скролл и музыку. А надо музыку вешать на ассемблер
Алексей, демка работает из бейсика. Вызовы Randomize usr идут с бейсика. Проверяет нажатие кнопок через inkey$
Переписать в код могу, но надо ли?
Тогда не буду ее писать в юутуб. Тк она играет неправильную музыку. К сожалению многие не понимают скорости мелодий и ее скорости соответствие заданным параметрам музыканта.
Добавлено: 17 янв 2019, 09:46
daniel
kalantaj писал(а):Вызовы Randomize usr
здесь только строку и анализаторы повесить на прерывания, и то не факт...
Добавлено: 17 янв 2019, 23:17
AAA
AAA 63688 писал(а):kalantaj 63667 писал(а):AAA 63665 писал(а):Mego-Demo
https://zxaaa.net/view_demo.php?id=3624
Нужно починить дему, наладить правильный вывод музыки. Скорость проигрывания музыки неверная, возможно автор дурачок повесил на 1 прервывание и скролл и музыку. А надо музыку вешать на ассемблер
Алексей, демка работает из бейсика. Вызовы Randomize usr идут с бейсика. Проверяет нажатие кнопок через inkey$
Переписать в код могу, но надо ли?
Тогда не буду ее писать в юутуб. Тк она играет неправильную музыку. К сожалению многие не понимают скорости мелодий и ее скорости соответствие заданным параметрам музыканта.
+AAA KRT всё починил
Добавлено: 21 янв 2019, 18:18
kalantaj
Та нету тапки. tib0h вроде где-то нашел. Думаю если б была б возможность, он бы починил сразу.
Добавлено: 21 янв 2019, 19:59
daniel
фиксед + пакед
pivofixd.7z
Добавлено: 21 янв 2019, 20:01
daniel
kalantaj писал(а):Та нету тапки. tib0h вроде где-то нашел. Думаю если б была б возможность, он бы починил сразу.
понятно, тогда пока так...
Добавлено: 29 янв 2019, 23:01
daniel
Добавлено: 30 янв 2019, 15:42
daniel
фикседпакед
nukenut.7z
Добавлено: 30 янв 2019, 15:45
AAA
Добавлено: 30 янв 2019, 15:47
AAA
Добавлено: 07 фев 2019, 20:38
AAA
Добавлено: 08 фев 2019, 15:42
kalantaj
Проверяй - теперь должно работать.
https://dropmefiles.com/r5oCB
Добавлено: 08 фев 2019, 16:21
AAA
Добавлено: 09 фев 2019, 23:09
AAA
Добавлено: 10 фев 2019, 19:10
daniel
так сойдёт или...
gusigra.7z
Добавлено: 10 фев 2019, 19:18
AAA
daniel 64485 писал(а):
так сойдёт или...
gusigra.7z
сойдет, глючность автора наоборот добавляет шаруму демие. Заменил.
Добавлено: 10 фев 2019, 22:07
AAA
Добавлено: 12 фев 2019, 08:46
daniel
Добавлено: 12 фев 2019, 14:41
daniel
Добавлено: 12 фев 2019, 15:11
AAA
Добавлено: 12 фев 2019, 17:48
daniel
отключил опрос клавы
glukmd1.7z
Добавлено: 17 фев 2019, 16:03
AAA
daniel 64567 писал(а):
отключил опрос клавы
glukmd1.7z
+ААА
Добавлено: 18 фев 2019, 12:48
daniel
AAA писал(а):Balik (tap)
НАДО ТРД
елеелеосилятор, нужно потестить. Если при начальной загрузке держать "s" то появится меню загрузки. Грузит достаточно долго, но терпимо.
balik.7z
Добавлено: 18 фев 2019, 12:49
AAA
daniel 64639 писал(а):AAA писал(а):Balik (tap)
НАДО ТРД
елеелеосилятор, нужно потестить. Если при начальной загрузке держать "s" то появится меню загрузки. Грузит достаточно долго, но терпимо.
balik.7z
Домой вернусь даже в пентево проверю
Добавлено: 18 фев 2019, 12:58
daniel
AAA писал(а):Домой вернусь даже в пентево проверю
проверь в Base конфе, в ts я проверил. На эмуле тест ay (на бэсике) проходил нормально, а на пентеве писал, что нет AY возможно что у меня YM а не AY, в любом случае это пофикшено. Но головняк был не в этом, но решилось всё достаточно просто...
Добавлено: 18 фев 2019, 14:41
kalantaj
daniel писал(а):Но головняк был не в этом, но решилось всё достаточно просто...
Подход делал - запутался слегонца. Забил - надо было мозку отдохнуть. В чём головняк то был?
Добавлено: 18 фев 2019, 16:04
daniel
kalantaj писал(а):В чём головняк то был?
там жёстко привязаны переменные basica, стек, обработка ошибок басика т.е. нужен tap режим без всякого трдоса, поэтому пришлось его убивать после загрузки каждого файла, потом тр-дос ненкорректно работал с вычисляемыми именами после REM, ну и напоследок глючёк с AY. Книжка Ларченко и Родионова рулит
. Впервые дисковал под тр-дос с файлами массивов.
Добавлено: 18 фев 2019, 16:10
daniel
цитата из книжки:
Проще убрать область DOS при помощи процедуры из основного ПЗУ:
LD BC,112 ; величина сдвига
LD HL,23755 ; адрес = стандартному началу BASIC-области
CALL #19E8 ; удаление блока, начиная от HL, длиной BC
Указанная процедура сдвигает всю BASIC-область, корректируя значения системных переменных."
подобная процедура в буфере принтера и вызывается постоянно после загрузки каждого файла, естественно сначала уходим в USR 0 режим. Из-за этого загрузка слегка подольше чем просто в tr-dos. Потому как каждый раз tr-dos инициализируется (на реальном дисководе думаю будет скрежет страшный), а потом убивается, при этом вся бэскик программа перемещается с адреса на адрес, а программы не короткие.
Добавлено: 18 фев 2019, 18:25
tiboh
daniel 64639 писал(а):AAA писал(а):Balik (tap)
НАДО ТРД
елеелеосилятор, нужно потестить. Если при начальной загрузке держать "s" то появится меню загрузки. Грузит достаточно долго, но терпимо.
balik.7z
Огромное СПАСИБО!
Я не осилил перевод этого демо в trd...