Важная информация

User Tag List

Страница 1 из 7 12345 ... ПоследняяПоследняя
Показано с 1 по 10 из 61

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

  1. #1
    Veteran Аватар для ZXMAK
    Регистрация
    30.01.2006
    Адрес
    Харьков
    Сообщений
    1,406
    Спасибо Благодарностей отдано 
    2
    Спасибо Благодарностей получено 
    20
    Поблагодарили
    14 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию Эмуляция "Байт" (тайминги, карта памяти)

    Предлагаю в этой ветке собрать информацию касающуюся таймингов и карты памяти компьютеров "БАЙТ" и "БАЙТ-01".

    У кого-то есть такая информация?
    Пока нашел только образы пзушек, правда они несколько странные и куда и как их мапить непонятно...

    По таймингам вообще ни слова не нашел.
    Если у кого-то есть этот необычный клон спектрума, выложите пожалуйста хотябы результаты этих тестов для затравки:
    1) timechart02.rar (интересуют цифры)
    2) mctest2.tap.zip (интересует фотка экрана)


    Вот софт, который нашел для байта:
    1) С защитой (проверяет пзу и тайминги) - tzx1991.zip
    2) То-же самое, но со снятой защитой - tzx1991unprotect.zip

    А вот так якобы выглядить заставка ArtStudio из вышеуказанного образа, якобы на реальном железе: http://zxbyte.ru/video/lambada.flv (взято из темы про звук байта)
    Последний раз редактировалось ZXMAK; 17.04.2013 в 01:07.
    ZXMAK2 - Виртуальная Машина ZX Spectrum https://github.com/zxmak/ZXMAK2 (старая ссылка http://zxmak2.codeplex.com)
    ZXMAK.NET - спектрум на C# http://sourceforge.net/projects/zxmak-dotnet

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

  3. #2
    Moderator Аватар для BYTEMAN
    Регистрация
    11.01.2006
    Адрес
    Брест/Минск
    Сообщений
    8,394
    Записей в дневнике
    4
    Спасибо Благодарностей отдано 
    179
    Спасибо Благодарностей получено 
    115
    Поблагодарили
    57 сообщений
    Mentioned
    7 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Alexander Makeev, большое спасибо, что решили взяться за эмуляцию этих машинок Попробую по порядку ответить на все вопросы.

    Цитата Сообщение от Alexander Makeev Посмотреть сообщение
    Пока нашел только образы пзушек, правда они несколько странные и куда и как их мапить непонятно...
    Вот тут есть детальное исследование касательно того, какое ПЗУ куда мапится http://zxbyte.ru/byte3.htm#ROM Как видно, два 8-килобайтнвх ПЗУ - это собсно байтовский бейсик (одна половинка в одном ПЗУ, другая - в другом). DD10 и DD11 нам особо не нужны, т.к. это прошивки видеоконтроллера (вырабатывают все необходимые сигналы, осциллограммы работы видеоконтроллера есть здесь: http://zxbyte.ru/doc/byte_roms_DD10_DD11_diag.zip). В DD71 находятся куски прошивки бейсика для совместимости с оригинальным Спектрумом, при этом её мапит ПЗУ DD66. Там в статье есть табличка, где расписано, что куда мапится.


    Цитата Сообщение от Alexander Makeev Посмотреть сообщение
    По таймингам вообще ни слова не нашел.
    Если у кого-то есть этот необычный клон спектрума, выложите пожалуйста хотябы результаты этих тестов для затравки:
    1) timechart02.rar (интересуют цифры)
    2) mctest2.tap.zip (интересует фотка экрана)
    Сделаем, не проблема.
    Цитата Сообщение от Alexander Makeev Посмотреть сообщение
    А вот так якобы выглядить заставка ArtStudio из вышеуказанного образа, якобы на реальном железе: http://zxbyte.ru/video/lambada.flv (взято из темы про звук байта)
    ну, не якобы, а действительно на реальном железе

    ps. Видеоконтроллер у Байта-01 (если не ошибаюсь) идентичен простому Байту, поэтому по таймингам они совпадут. Отличаются по таймингам "старый" Байт и "новый" Байт (скоро тут появится Prusak и разъяснит что там к чему, а то я всего толком не помню).

    pps. Много инфы на сайте составлено на основе заводской документации, которая случайно попала нам в руки. Поэтому достоверность той инфы, что сейчас есть на сайте, очень высока.

    ---------- Post added at 03:50 ---------- Previous post was at 03:47 ----------

    Цитата Сообщение от Alexander Makeev Посмотреть сообщение
    А вот так якобы выглядить заставка ArtStudio из вышеуказанного образа, якобы на реальном железе: http://zxbyte.ru/video/lambada.flv (взято из темы про звук байта)
    там прикол заставки в том, что играется трек для синтезатора КР580ВИ53. Известно несколько софтин, коорые юзают звук через ВИ53. "Художник" - одна из них

    ---------- Post added at 03:52 ---------- Previous post was at 03:50 ----------

    также про маппинг ПЗУ стоит глянуть статью про тест памяти, там видно что ещё можно дополнительно управлять маппингом через запись в порт кемпстона... Всех подробностей не знаю, надеюсь завтра Prusak пояснит....
    http://zxbyte.ru/test.htm
    С уважением, Александр.
    Scorpion ZS-256 Turbo+ GMX-2048
    SID-Blaster/ZX
    Музей ретрокомпьютеров в Минске!
    Здесь ничего нет => http://byteman.by
    И здесь тоже --->>> http://bytespace.by

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

    По умолчанию

    Цитата Сообщение от Alexander Makeev Посмотреть сообщение
    Если у кого-то есть этот необычный клон спектрума, выложите пожалуйста хотябы результаты этих тестов для затравки:
    1) timechart02.rar (интересуют цифры)
    2) mctest2.tap.zip (интересует фотка экрана)
    Опробовал на "новом" варианте "Байта": результаты.
    На "старом" варианте "Байта": результаты.

    Принцип формирования прошивок ПЗУ для "Байта".
    Последний раз редактировалось Prusak; 19.04.2013 в 00:51.
    Заяц-прусак
    zxbyte.ru- компьютер Байт и прочий хлам

  5. #4
    Veteran Аватар для ZXMAK
    Регистрация
    30.01.2006
    Адрес
    Харьков
    Сообщений
    1,406
    Спасибо Благодарностей отдано 
    2
    Спасибо Благодарностей получено 
    20
    Поблагодарили
    14 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Prusak Посмотреть сообщение
    Опробовал на "новом" варианте "Байта": результаты.
    На "старом" варианте "Байта": результаты.

    Принцип формирования прошивок ПЗУ для "Байта".
    судя по скринам, память не тормозится, странно только - почему bright квадраты не видны? я по ним сравниваю где линии на экранной области совпадают с линиями на бордюре, а тут такой облом...

    Проверь еще - во втором тесте во второй строке цифра мигает между 69886 и 69891?

    Кстати, это точно с риала, а не от эмулятора скриншот? а то png формат для фоток как-то непривычно видеть

    получается нужно только память правильно сэмулировать.
    Кстати, еще такой вопрос - нельзя ли как-то записать видео и посчитать через сколько кадров flash аттрибуты мигают? Интересует частота flash...
    Последний раз редактировалось ZXMAK; 19.04.2013 в 01:25.
    ZXMAK2 - Виртуальная Машина ZX Spectrum https://github.com/zxmak/ZXMAK2 (старая ссылка http://zxmak2.codeplex.com)
    ZXMAK.NET - спектрум на C# http://sourceforge.net/projects/zxmak-dotnet

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

    По умолчанию

    Цитата Сообщение от Alexander Makeev Посмотреть сообщение
    судя по скринам, память не тормозится, странно только - почему bright квадраты не видны? я по ним сравниваю где линии на экранной области совпадают с линиями на бордюре, а тут такой облом...
    По досадной случайности был неисправен PAL-кодер. Картинку перезалил с BRIGHT. Для результатов на "старом" Байте BRIGHT не будет виден, т.к. разработчики забыли вывести этот сигнал на RGB-выход компьютера.

    Цитата Сообщение от Alexander Makeev Посмотреть сообщение
    Проверь еще - во втором тесте во второй строке цифра мигает между 69886 и 69891?
    Мигает для "старого" Байта. И то как-то странно. Помигает и чётко становится 69891.

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

    Цитата Сообщение от Alexander Makeev Посмотреть сообщение
    Кстати, еще такой вопрос - нельзя ли как-то записать видео и посчитать через сколько кадров flash аттрибуты мигают? Интересует частота flash...
    Только если делать запись с тюнера.
    Последний раз редактировалось Prusak; 19.04.2013 в 02:07.
    Заяц-прусак
    zxbyte.ru- компьютер Байт и прочий хлам

  7. #6
    Veteran Аватар для ZXMAK
    Регистрация
    30.01.2006
    Адрес
    Харьков
    Сообщений
    1,406
    Спасибо Благодарностей отдано 
    2
    Спасибо Благодарностей получено 
    20
    Поблагодарили
    14 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Добавил эмуляцию байта, тестируй


    Алгоритм мапинга пзу сделал по твоему описанию, не знаю чем проверить, правильно ли мапится пзу, но судя по кнопке "COBMECT" вроде работает - язык переключается
    Переключатель "COBMECT" доступен из меню Tools.

    Но церикопик к сожалению почему-то не проходит, несмотря на то что тайминги и пзу вроде как у байта. Возможно в какой-то области памяти есть торможение или не проходит по какой-то другой причине...

    Цитата Сообщение от Prusak Посмотреть сообщение
    Мигает для "старого" Байта. И то как-то странно. Помигает и чётко становится 69891.
    очень странно что останавливается может у байта прерывание на конденсаторе сделано и плавает?

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

  8. #7
    Guru Аватар для newart
    Регистрация
    19.01.2005
    Адрес
    Санкт-Петербург
    Сообщений
    11,440
    Спасибо Благодарностей отдано 
    192
    Спасибо Благодарностей получено 
    145
    Поблагодарили
    61 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Alexander Makeev Посмотреть сообщение
    Кстати, еще такой вопрос - нельзя ли как-то записать видео и посчитать через сколько кадров flash аттрибуты мигают?
    А что, в эмуляции пентагона они у тебя мигают кратно 48.8 герцам?

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

    По умолчанию

    Цитата Сообщение от Alexander Makeev Посмотреть сообщение
    Но церикопик к сожалению почему-то не проходит, несмотря на то что тайминги и пзу вроде как у байта. Возможно в какой-то области памяти есть торможение или не проходит по какой-то другой причине...
    Церикопик делает проверку по содержимому ПЗУ и по быстродействию памяти. Возможно что-то не то с быстродействием памяти.

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

    На "новом" Байте ничего не мигало. Я ещё раз проверю сегодня.
    Заяц-прусак
    zxbyte.ru- компьютер Байт и прочий хлам

  10. #9
    Veteran Аватар для ZXMAK
    Регистрация
    30.01.2006
    Адрес
    Харьков
    Сообщений
    1,406
    Спасибо Благодарностей отдано 
    2
    Спасибо Благодарностей получено 
    20
    Поблагодарили
    14 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Prusak Посмотреть сообщение
    Церикопик делает проверку по содержимому ПЗУ и по быстродействию памяти. Возможно что-то не то с быстродействием памяти.



    У "старого" Байта всё сделано через "...опу", особенно прерывания. На тестах прерываний (например тест Ковалевского) "старый" Байт вообще подвисает. Я не удивляюсь, что на этом типе "Байта" что-то не так будет работать.

    На "новом" Байте ничего не мигало. Я ещё раз проверю сегодня.
    А у тебя нет возможности посмотреть осциллографом есть ли импульсы на ножке процессора WAIT и насколько ровный и стабильный меандр на CLK?

    ---------- Post added at 10:52 ---------- Previous post was at 10:48 ----------

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

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

    По умолчанию

    Цитата Сообщение от Alexander Makeev Посмотреть сообщение
    А у тебя нет возможности посмотреть осциллографом есть ли импульсы на ножке процессора WAIT
    В "Байтах" сигнал WAIT не используется, т.е. там импульсов быть не может в принципе.
    Заяц-прусак
    zxbyte.ru- компьютер Байт и прочий хлам

Страница 1 из 7 12345 ... ПоследняяПоследняя

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

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

Эту тему просматривают: 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

Ваши права

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