Заяц-прусак
zxbyte.ru- компьютер Байт и прочий хлам
С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
ZXMAK2 - Виртуальная Машина ZX Spectrum https://github.com/zxmak/ZXMAK2 (старая ссылка http://zxmak2.codeplex.com)
ZXMAK.NET - спектрум на C# http://sourceforge.net/projects/zxmak-dotnet
Полоска вообще-то красная. В месте, где она граничит с квадратом, кажется более тёмной.
Заяц-прусак
zxbyte.ru- компьютер Байт и прочий хлам
(๑•̀ㅂ•́)و✧ Doors UI → https://t.me/doorsui | https://t.me/atari_xl_xe ← Atari XL/XE (●´ω`●)ゞ
Тряхнул стариной, почитал даташиты на счетчики и вот результат - программка симулятор состояний для Байта
Программа производит симуляцию схемы на основе данных из прошивок для видео генератора Байта. Результаты пишутся в текстовый файл _dd10log.txt рядом с программой.
Если запустить без параметров - выводятся только логи сигналов на DD11. Если запустить с параметром /f то выводится полный лог по каждому такту...
На основе этого симулятора прикрутил к эмулятору генератор таблицы задержек. Сейчас выложу обновление
Update: выложил обновление, сейчас задержки в эмуляторе должны работать как на оригинале
Бордюр в этой версии может на 3 такта отставать, нужно доработать расчет таблиц, это уже не столько проблема ULA Байта, сколько архитектурная недоработка. Позже исправлю.
Теперь Нужно заточить какой-нибудь мультиколор под Байт, используя эмулятор. И сравнить потом с риалом, по идее должно все совпадать
Возьмется кто-то за такую задачу?
Последний раз редактировалось ZXMAK; 22.04.2013 в 01:42.
ZXMAK2 - Виртуальная Машина ZX Spectrum https://github.com/zxmak/ZXMAK2 (старая ссылка http://zxmak2.codeplex.com)
ZXMAK.NET - спектрум на C# http://sourceforge.net/projects/zxmak-dotnet
Насчёт мультиколора не знаю Но вот когда мы сидели на байтах и писали свою игрушку, у нас была выпущена демка. В интро был использован эффект на бордере. Бордер можно было подстроить (по идее) под любой компьютер, но изначально оно настроено на инт байта. К сожалению у меня нет под рукой оригинального образа и я не могу ручаться, что в нём настроен и сохранён инт именно для Байта.
Однако. Имеем вот такую картину:
Поскольку у Байта в эмуляторе нет TR-DOS'а, то пришлось скинуть снапшот и загрузить уже его. Конечно дело может ещё в этом, но…
Вообщем в атачменте приложу demo в TRD и сам снапшот. Пусть Prusak проверит на реале, что там и как.
(๑•̀ㅂ•́)و✧ Doors UI → https://t.me/doorsui | https://t.me/atari_xl_xe ← Atari XL/XE (●´ω`●)ゞ
TRDOS можно добавить, путем добавления устройства BDI (категория Disk), правда байтовский маппинг в пзу трдос не отключается, исправлю.
Зачем было мучаться, если можно было взять модель Pentagon 128 и заменить ULA на байтовскую. Память в этом случае будет управляться по пентагоновски, а тайминги и видео от Байта
программа заточена на 128К, в 48К не работает.
Насколько я понимаю в байте было какое-то особое расширение 128К. Информации по этому расширению и особенностях работы с ТРДОС у меня нет.
Попробовал сделать модуль памяти с поддержкой ТРДОС и 128К - сделал байтовский мэппинг пзу доступным только если замаплена 48К пзушка, чтение из порта 31 тоже залочил на 48К пзушку. Результаты такие-же как на скриншоте
128К пзу-шка не хочет дружить с байтовской 48К... При сбросе в 128К пзу по экрану цветные квадраты и сброс в 48К байтовское пзу
Скорей всего эта дема не заточена под байт
Update: совместимость с трдосом исправил, кроме того теперь есть 128К модель памяти для байта
Последний раз редактировалось ZXMAK; 22.04.2013 в 05:15.
ZXMAK2 - Виртуальная Машина ZX Spectrum https://github.com/zxmak/ZXMAK2 (старая ссылка http://zxmak2.codeplex.com)
ZXMAK.NET - спектрум на C# http://sourceforge.net/projects/zxmak-dotnet
У нас на байтах отродясь не было 128х пзу'шек.
Ну здравствуйте девушки. Думаю проблема из-за буфером принтер'а (23296). Скорее всего там расспаковщик. Надо через usr0.
---------- Post added at 08:09 ---------- Previous post was at 08:05 ----------
Кроме того, ВИ53 конфликтовала по портам с TR-DOS, поэтому её убирали или отключали.
---------- Post added at 08:12 ---------- Previous post was at 08:09 ----------
Ну и кроме того, AY-то тоже по дефолту есть
---------- Post added at 08:17 ---------- Previous post was at 08:12 ----------
К слову ещё, а что эмуляции цифровых карточек (Covox, Soundrive, GS) нету пока?
(๑•̀ㅂ•́)و✧ Doors UI → https://t.me/doorsui | https://t.me/atari_xl_xe ← Atari XL/XE (●´ω`●)ゞ
Самое обычное расширение, как в других Спектрумах. Ничего особенного. Разве что ПЗУ "Байта" либо полностью выкидывается с заменой на стандарт BASIC48+TRDOS либо полностью оставалось "родное" ПЗУ.
Подружить родное ПЗУ и ПЗУ с меню-128 по крайней мере у меня не вышло, сколько не пытался.
Заяц-прусак
zxbyte.ru- компьютер Байт и прочий хлам
ZXMAK2 - Виртуальная Машина ZX Spectrum https://github.com/zxmak/ZXMAK2 (старая ссылка http://zxmak2.codeplex.com)
ZXMAK.NET - спектрум на C# http://sourceforge.net/projects/zxmak-dotnet
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)