User Tag List

Страница 4 из 6 ПерваяПервая 123456 ПоследняяПоследняя
Показано с 31 по 40 из 61

Тема: Эмуляция "Байт" (тайминги, карта памяти)

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1

    Регистрация
    28.02.2005
    Адрес
    г.Минск
    Сообщений
    645
    Спасибо Благодарностей отдано 
    23
    Спасибо Благодарностей получено 
    19
    Поблагодарили
    15 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Полоска вообще-то красная. В месте, где она граничит с квадратом, кажется более тёмной.
    Заяц-прусак
    zxbyte.ru- компьютер Байт и прочий хлам

  2. #1
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

  3. #2

    Регистрация
    30.01.2006
    Сообщений
    1,921
    Спасибо Благодарностей отдано 
    73
    Спасибо Благодарностей получено 
    119
    Поблагодарили
    80 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Тряхнул стариной, почитал даташиты на счетчики и вот результат - программка симулятор состояний для Байта
    Программа производит симуляцию схемы на основе данных из прошивок для видео генератора Байта. Результаты пишутся в текстовый файл _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

  4. #3

    Регистрация
    11.02.2005
    Адрес
    【RB】
    Сообщений
    3,884
    Спасибо Благодарностей отдано 
    134
    Спасибо Благодарностей получено 
    135
    Поблагодарили
    83 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    Exclamation

    Цитата Сообщение от Alexander Makeev Посмотреть сообщение
    Теперь Нужно заточить какой-нибудь мультиколор под Байт, используя эмулятор. И сравнить потом с риалом, по идее должно все совпадать
    Возьмется кто-то за такую задачу?
    Насчёт мультиколора не знаю Но вот когда мы сидели на байтах и писали свою игрушку, у нас была выпущена демка. В интро был использован эффект на бордере. Бордер можно было подстроить (по идее) под любой компьютер, но изначально оно настроено на инт байта. К сожалению у меня нет под рукой оригинального образа и я не могу ручаться, что в нём настроен и сохранён инт именно для Байта.

    Однако. Имеем вот такую картину:



    Поскольку у Байта в эмуляторе нет TR-DOS'а, то пришлось скинуть снапшот и загрузить уже его. Конечно дело может ещё в этом, но…

    Вообщем в атачменте приложу demo в TRD и сам снапшот. Пусть Prusak проверит на реале, что там и как.
    Вложения Вложения

  5. #4

    Регистрация
    30.01.2006
    Сообщений
    1,921
    Спасибо Благодарностей отдано 
    73
    Спасибо Благодарностей получено 
    119
    Поблагодарили
    80 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от breeze Посмотреть сообщение
    Однако. Имеем вот такую картину:



    Поскольку у Байта в эмуляторе нет TR-DOS'а, то пришлось скинуть снапшот и загрузить уже его. Конечно дело может ещё в этом, но…

    Вообщем в атачменте приложу demo в TRD и сам снапшот. Пусть Prusak проверит на реале, что там и как.
    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

  6. #5

    Регистрация
    11.02.2005
    Адрес
    【RB】
    Сообщений
    3,884
    Спасибо Благодарностей отдано 
    134
    Спасибо Благодарностей получено 
    135
    Поблагодарили
    83 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Alexander Makeev Посмотреть сообщение
    128К пзу-шка не хочет дружить с байтовской 48К...
    У нас на байтах отродясь не было 128х пзу'шек.

    Цитата Сообщение от Alexander Makeev Посмотреть сообщение
    Скорей всего эта дема не заточена под байт
    Ну здравствуйте девушки. Думаю проблема из-за буфером принтер'а (23296). Скорее всего там расспаковщик. Надо через usr0.

    ---------- Post added at 08:09 ---------- Previous post was at 08:05 ----------

    Цитата Сообщение от Alexander Makeev Посмотреть сообщение
    Update: совместимость с трдосом исправил, кроме того теперь есть 128К модель памяти для байта
    Кроме того, ВИ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) нету пока?

  7. #6

    Регистрация
    28.02.2005
    Адрес
    г.Минск
    Сообщений
    645
    Спасибо Благодарностей отдано 
    23
    Спасибо Благодарностей получено 
    19
    Поблагодарили
    15 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Alexander Makeev Посмотреть сообщение
    Насколько я понимаю в байте было какое-то особое расширение 128К.
    Самое обычное расширение, как в других Спектрумах. Ничего особенного. Разве что ПЗУ "Байта" либо полностью выкидывается с заменой на стандарт BASIC48+TRDOS либо полностью оставалось "родное" ПЗУ.

    Цитата Сообщение от Alexander Makeev Посмотреть сообщение
    128К пзу-шка не хочет дружить с байтовской 48К... При сбросе в 128К пзу по экрану цветные квадраты и сброс в 48К байтовское пзу
    Подружить родное ПЗУ и ПЗУ с меню-128 по крайней мере у меня не вышло, сколько не пытался.
    Заяц-прусак
    zxbyte.ru- компьютер Байт и прочий хлам

  8. #7

    Регистрация
    30.01.2006
    Сообщений
    1,921
    Спасибо Благодарностей отдано 
    73
    Спасибо Благодарностей получено 
    119
    Поблагодарили
    80 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Prusak Посмотреть сообщение
    Самое обычное расширение, как в других Спектрумах. Ничего особенного. Разве что ПЗУ "Байта" либо полностью выкидывается с заменой на стандарт BASIC48+TRDOS либо полностью оставалось "родное" ПЗУ.



    Подружить родное ПЗУ и ПЗУ с меню-128 по крайней мере у меня не вышло, сколько не пытался.
    А как дружила кнопка совмест с ее подменой содержимого пзу со стандартными пзушками?
    ZXMAK2 - Виртуальная Машина ZX Spectrum https://github.com/zxmak/ZXMAK2 (старая ссылка http://zxmak2.codeplex.com)
    ZXMAK.NET - спектрум на C# http://sourceforge.net/projects/zxmak-dotnet

  9. #8

    Регистрация
    28.02.2005
    Адрес
    г.Минск
    Сообщений
    645
    Спасибо Благодарностей отдано 
    23
    Спасибо Благодарностей получено 
    19
    Поблагодарили
    15 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от breeze Посмотреть сообщение
    Вообщем в атачменте приложу demo в TRD и сам снапшот. Пусть Prusak проверит на реале, что там и как.
    Проверить в данный момент нет возможности, т.к. для проверки требуется Байт-128К, который я сам не могу найти в своих закромах уже довольно давно. Так что увы
    Заяц-прусак
    zxbyte.ru- компьютер Байт и прочий хлам

  10. #9

    Регистрация
    28.02.2005
    Адрес
    г.Минск
    Сообщений
    645
    Спасибо Благодарностей отдано 
    23
    Спасибо Благодарностей получено 
    19
    Поблагодарили
    15 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    При замене в "Байте" ПЗУ на стандартное режим совместимости отключался аппаратно. Т.е. содержимое ПЗУ было постоянно и ничем не подменялось.
    Заяц-прусак
    zxbyte.ru- компьютер Байт и прочий хлам

  11. #10

    Регистрация
    30.01.2006
    Сообщений
    1,921
    Спасибо Благодарностей отдано 
    73
    Спасибо Благодарностей получено 
    119
    Поблагодарили
    80 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Prusak Посмотреть сообщение
    При замене в "Байте" ПЗУ на стандартное режим совместимости отключался аппаратно. Т.е. содержимое ПЗУ было постоянно и ничем не подменялось.
    Для такого режима можно просто пентагоновский модуль памяти использовать
    А с поддержкой подмены пзу какие были модификации 128к?
    ZXMAK2 - Виртуальная Машина ZX Spectrum https://github.com/zxmak/ZXMAK2 (старая ссылка http://zxmak2.codeplex.com)
    ZXMAK.NET - спектрум на C# http://sourceforge.net/projects/zxmak-dotnet

Страница 4 из 6 ПерваяПервая 123456 ПоследняяПоследняя

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. Sound emulation ПЭВМ "БАЙТ" with КР580ВИ53
    от Gelip в разделе Эмуляторы
    Ответов: 26
    Последнее: 09.06.2013, 12:26
  2. [Аукцион] ПЭВМ "Байт" (Брест, БЭМЗ)
    от BYTEMAN в разделе Барахолка (архив)
    Ответов: 18
    Последнее: 06.07.2012, 22:11
  3. Джойстик порт - RS232 в ПЭВМ "Байт" к PC
    от Gelip в разделе Устройства ввода
    Ответов: 12
    Последнее: 16.11.2011, 18:17
  4. Владельцам ПЭВМ "Байт" и "Байт-01" посвящается...
    от BYTEMAN в разделе Несортированное железо
    Ответов: 24
    Последнее: 20.09.2010, 23:25
  5. Расширение памяти компьютера "Байт".
    от andreil в разделе Память
    Ответов: 9
    Последнее: 13.05.2006, 15:27

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •