Аппаратная эмуляция GS/TFM/AY
Цитата:
Сообщение от
Vladimir Kladov
... скориона, хдд со смуком, джойстика, перенаправления клавишей, режимов 16с, 512х, гигаскрина, принтера, дизасма в файл, точек останова по портам, ....
Владимир, а можно будет сразу подумать о выделении блоков эмулирующие AY, TS, TSFM, GS, так чтоб возможно было реализовать дополнительную функцию вашего эмуля - эмуляцию этих устройств для реалов, не имеющих их в своём составе?
Суть идеи следующая:
К реалам, не имеющим вышеперечисленных звуковых устройств надо будет прикрутить слегка изменённую мультикарту Сaro, с помощью которой через интерфейс COM порта она будет связываться с РС. Модификация мультикарты заключается в добавлении ей возможности детектить обращения к портам вышеназванных устройств и передавать в РС всю информацию для них предназначенную, а так же получать из РС загружаемую программу и обратную информацию (типа статусного регистра). Таким образом с т.з. процессора Спектрума такие виртуальные устройства практически ничем не будут отличаться от реальных, что позволит владельцам старой техники, не имеющим возможности собрать что-то типа Пента 2.2 с кучей прибамбасов, пользоваться всеми современными звуковыми устройствами даже на старом компе.
Наличие возможности работы в таком режиме , считаю было-бы очень полезным и революционным нововведением в эмуляторостроении.
Аппаратная эмуляция GS/TFM/AY
Цитата:
Сообщение от
heroy
что произойдет с софтиной которая к примеру постоянно опрашивает состояние ГС
она же статусный регистр опрашивает, а он стоит в мультяхе и устанавливается по данным от эмуля, сами же опросы этого регистра никуда дальше него не идут. Задержки будут, но они не особо критичны.
Цитата:
Сообщение от
heroy
или котороя юзает его возможность эмуляции Квовкса
эмулировать ковокс на такой системе нет смысла, только если все данные уже находятся внутри памяти GS, а в этом случае не вижу никаких проблем
Аппаратная эмуляция GS/TFM/AY
Цитата:
Сообщение от
Vitamin
Запускаем трекер и удивляемся, почему у нас звук запаздывает чуть ли не на ноту (при высокоскоростном треке)
тебе-то какая разница если ты ни на слух, ни визуально это не можешь отследить? или ты хочешь сказать что знаешь в какой момент относительно видеоряда должен начинаться каждый звук?
Цитата:
Сообщение от
Vitamin
а спектроанализаторы вообще хрень показывают (либо получая данные из плеера, как в SoundTracker'e, либо считывая их обратно из чипа, что есть двойное запаздывание).
даже если они вообще ничего показывать не будут - НА ЗВУКЕ ЭТО НИКАК НЕ ОТРАЗИТСЯ!
Мне приходилось наблюдать в мр4 фильмах рассогласование видеоряда со звуком, дык на ~0,5 сек это начинает замечаться, притом только по артикуляции актёров! А ты здесь по артикуляции чего это заметишь? Дык даже по спектроанализаторам ты рассинхронизацию в два кадра не заметишь, т.к. у тебя инерционность зрения не позволит!