Страница 1 из 1

Добавлено: 23 июн 2018, 14:50
kalantaj
Больше чем полдня потрачено на разборку на части и сборку в кучу, но всё же заработало.
Light and Sound 2
http://my-files.ru/wql015
Всё тот же Theo Devil, 1988 год.
Суммарно 57 файлов в рам-диске записано. Всю музыку собрал в 2 файла, из которых в рамдиск записываются по отдельности 51 файл мелодий.

Добавлено: 23 июн 2018, 15:23
бох в отпуске
В первом списке после 21 мелодии не опускается вниз в сторону 32 мелодии

Добавлено: 23 июн 2018, 15:42
kalantaj
хм. сейчас посмотрю.

Добавлено: 23 июн 2018, 15:55
kalantaj
Поправил - http://my-files.ru/58p47d
Проверяло нажатие только БОЛЬШОЙ буквы А.

Light and Sound 2 - Theo Devil/Kalantaj

Добавлено: 23 июн 2018, 16:57
бох в отпуске
Light and Sound 2 - Theo Devil/Kalantaj
https://zxaaa.net/view_demo.php?id=11306
ИзображениеИзображение
ИзображениеИзображениеИзображение

Добавлено: 23 июн 2018, 16:58
бох в отпуске
Выложил правленную, видос потом, записать бипер нет сил, я его ненавижу, а счас от солнца сгорел, голова ватная. а скоро на хоккей. Калантай молодец что сделал о что сделал.

Добавлено: 23 июн 2018, 18:12
kalantaj
Вот что то мне подсказывает, что эти сброшенные мультифейсом демки (сам снапшот) сделал сам Theo Devil. Дело в том, что для сохранения бейсик программы на RAM-диск нужно сделать такую конструкцию:

10 программа
20 программа
30 программа
...
9990 SAVE ! "PROGRAM1" LINE 10
9992 LOAD "NEXTBLOCK"

со строкой автостарта 9990.
Таким образом загрузится программа и запишет себя на RAM-диск но уже со строкой автостарта 10. Т.е. будет загружаться и стартовать сама программа, а до строки 9990 и доходить не будет.
Такой метод записи на RAM-диск бейсик-программ использовался постоянно.
Здесь же нету таких строк. Я КРАЙНЕ сомневаюсь что использовались процедуры из ПЗУ для удаления строк программы - это реально ненужная заморочка.
Получается Theo Devil заполнил RAM-диск нужными данными и программами, запустил маленькую программулинку, которая останавливалась на PAUSE 0 (ожидала нажатия любой клавиши) и потом должна была бы загрузить и запустить саму демку.
И вот пока программа остановилась на PAUSE 0, был сделан снапшот мультифейсом (эдакий MAGIC только для кассет). Результат в принципе неплох - 7-8 файлов вместо целой россыпи мелких файлов мелодий, уже запущенная программа, причем загружаемая не как Бейсик файл, а как кодовый блок, что в купе со сбитым адресом обработчика ошибок (23613-23614) давало неплохую защиту от взлома за для просмотра и изменения данных (воровства мелодий).