Keeper, первые две пошли но вылетают через пару минут, третья не запустилась. буду смотреть.
balu_dark, еще немного, и все будет. :)
Вид для печати
Keeper, первые две пошли но вылетают через пару минут, третья не запустилась. буду смотреть.
balu_dark, еще немного, и все будет. :)
Если не сложно, можете описать как именно эмулируется BetaDisk, что именно перехватывается и как? Если ли возможности запустить эти демки в режиме 128К. А там уже будем посмотреть, хотя я думаю что все решаемо...
---------- Post added at 23:05 ---------- Previous post was at 23:02 ----------
Это скорее всего глюки эмулятора, я смотрел что там происходит при загрузка в US 0.37 fix 2 или 3
Немного офф: попрошу модератора перенести темы, относящиеся к Speccy2007 перенести в соотв.ветку.
Сделано.
tzx будет уметь загружать?
Это нужный формат. Желательно проверять на версиях с WOS - они какие-то хитрые.
Поиски игр в форматах tap и tzx с построчной загрузкой картинки привели к следующим выводам:
1. Построчная загрузка была распространена только во взломанных версиях. Поэтому, загружая образы с WOS, мы уже не получим того визуального эффекта "постепенного появления картинки".
2. SPECCY2010 и, если возможно, в SPECCY2007, предлагаю сделать следующую аппаратную доработку. После первого нажатия кнопки PrtScr весь экран становится черно-белым за счет аппаратной замены атрибутов при формировании экрана. При повторном нажатии кнопки атрибуты для формирования экрана брать из области атрибутов - изображение станет цветным.
Такая доработка позволит просмотреть построчную загрузку картинок без необходимости поиска нужной версии игры или их доработок.
3. Сделать возможность после просмотра картинки нажать кнопку NumLock. Что приведет к переключению, до конца загрузки, скорости процессора до 7/14/28 МГц и соответствующему увеличению скорости вращения виртуального магнитофона в 2/4/8 раз по сравнению со стандартной. Тогда загрузку игры даже для ленточной версии можно сделать быстрой.
doorsfan, уже умеет
---------- Post added at 08:10 ---------- Previous post was at 08:08 ----------
zst, или просто сброс атрибутов экрана при нажатии какой-то клавиши, тогда атрибуты во время загрузки будут правильно появляться !
Так это надо 768 байт заполнить без остановки процесса загрузки. И нужно успеть это нажать перед загрузкой файла картинки. Если это возможно - я за. Я предлагал мультиплексор. Когда ч/б - использовать одно значение, когда цветной - брать из ОЗУ, как обычно. В идеале - аппаратно отслеживать запись в первый байт атрибутов и переключать мультиплексор на цвет... нет экран станет черным. Как-то продумать эту возможность...
А про ускорение загрузки оставшейся части программы - можно это реализовать ?
Как вариант - сделать счетчик записей в область атрибутов - больше, к примеру, 128 записей, переключить на цвет автоматом.
Сделать синхронное переключение скорости процессора + скорости ленты в турбо, например по кнопке.
У себя в клоне переключения в онлайне не делал, но пробовал такой вариант - включаю турбо (7Мгц) на проце, включаю ленту в режиме турбо - TZX с защитой (с WOS) прекрасно грузятся. Скажу больше, такой вариант турбо-загрузки более предпочтителен, чем использование пзу Турбо90, т.к. обеспечивается совместимость по коду пзу.
имхо простого вкл/выкл атрибутов хватит