PDA

Просмотр полной версии : Демки которые работают с дисковода



saymon
26.11.2020, 22:10
Приветсвую всех. Интересует есть ли где то список демо, или их классификация ,
где можно было бы посмотреть которые работают только с реального дисковода или с емулятора дисковода.

goodboy
27.11.2020, 00:48
https://zxaaa.ru/view_demo.php?id=1236
(подгрузка данных во время работы программы)

AndTorp
27.11.2020, 01:18
Еще: Refresh / Extreme / Funtop 1998

NEO SPECTRUMAN
27.11.2020, 03:33
только с реального дисковода
кстате
при этом любая программа все равно не может на прямую обращаться к вг93
а делает это через трдосные процедуры

так в чем проблема обвешать процедуры которые используются для ввода вывода в вг93
костылями для обращения к рамдискам?
там в пентевах что то такое запилено (подробности не знаю)

и вообще в немодицированных тырдырдосах есть свободное место?
или все добавления делают оптимизацией старого кода

Kalantaj
19.12.2020, 22:53
Есть несколько демок, которые работают только на реальном дисководе, потому как что-то таки в эмуляторах не доэмулировали в функционале ВГшки.
Сама демка работает, но переключить часть не получится, так как контролируется наличие дискеты в дисководе и для переклбчения надо извлечь и снова засунуть дискету.
Пример такой демки вот - https://zxaaa.net/view_demo.php?id=3535
Чтобы посмотреть остальную демку я правил код - добавил проверку нажатия ENTER и если нажато - переход к следующей части.
Вот правленная - https://zxaaa.net/view_demo.php?id=9121

Встречал ещё демку в которой перед загрузкой очередной части диод на дисководе ПЛАВНО загорался, потом загружалась часть и так же плавно потом тух и потом уже начиналась часть. Сразу так вспомнить не могу название но можно поискать если уж очень надо будет.
Вот именно вот это плавное загорание и тушение диода дисковода и не получалось сэмулироватьу у эмуляторов и демка тупо зависала на этом месте.

NEO SPECTRUMAN
20.12.2020, 00:38
Сама демка работает, но переключить часть не получится,
берешь унриал
заходишь в менюшку Beta128
и ставишь галочку write protected (ну или снимаешь)
и демка переключаетсо :v2_lol:

Kalantaj
20.12.2020, 12:59
берешь унриал
заходишь в менюшку Beta128
и ставишь галочку write protected (ну или снимаешь)
и демка переключаетсо :v2_lol:

Подскажи пожалуйста, а где в Unreal Speccy Portable менюшка Beta128? А то что то там я и близко такого не наблюдаю.
Так вот к чему я - в каком то отдельно взятом эмуляторе это реализовано. Но во первых - не факт что в том что человек пользуется, а во вторых еще найти (а для этого знать надо что искать) надо.

NEO SPECTRUMAN
20.12.2020, 13:04
Unreal Speccy Portable
в портабле не знаю где (то огрызок какой то а не унриал)
в обычном там где и все другие менюшки по альт+F1

- - - Добавлено - - -


Так вот к чему я
не тыкать галочку в настройках это тоже не вариант...

Kalantaj
20.12.2020, 16:30
Где настройки в простом Unreal я знаю прекрасно. Но тут же не стоит забывать что эмуль под Windows. А портэйбл - версия не столько кастрированная на виндовс, сколько на Андроид -устройствах работающая. В этом её огромный плюс, но нет настроек таких о которых упомянул.
Кстати надо будет заюапустить виндовс , а в нем Unreal и посмотреть как демки работать будут...

А вообще есть еще категория демок, где, собственно сам дисковод нужен априори, так как в дополнение к AY-мелодии
Перемещается головка дисковода. Чижик-пыжик мелодия в какой то программе была.
Или как в некоторых демках от Silicon Brains при запуске из 48к режима рисуется развороченный 5.25 диск и головка дисковода с чуть ли не скрежетом туда-сюда елозит.

aGGreSSor
04.08.2021, 18:31
Есть несколько демок, которые работают только на реальном дисководе, потому как что-то таки в эмуляторах не доэмулировали в функционале ВГшки.

Las Jackwolf во время оно сделал полную 100% эмуляцию ВГшки. И всё у него работало с RAM-дисков на KAY. И Refresh, и НЛОха, и Ворон, и т.д. Всё защищённое и/или привязанное к дисководу что на годы его активности было. Ему просто один перец (не буду показывать пальцем) заявил на голубом глазу что это невозможно, так Las взял и сделал. Но подробности сейчас поднимать уже не готов. Что-то осталось наверняка в его утилитах, копайте. Он свой код много переиспользовал.