User Tag List

Страница 64 из 224 ПерваяПервая ... 606162636465666768 ... ПоследняяПоследняя
Показано с 631 по 640 из 2231

Тема: ZXMAK2 - Виртуальная машина ZX Spectrum

  1. #631

    Регистрация
    27.03.2005
    Адрес
    CПб
    Сообщений
    711
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    3
    Поблагодарили
    3 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    В UM написано, что есть баг с командами LD A,I LD A,R. Где было написано, что в CMOS процессорах это исправлено не помню, надо искать. Сейчас проверил на Z84C0020 определялку из статьи Рощина - возвращает 0, т.е. бага с этими командами нет.

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

  3. #632

    Регистрация
    16.12.2009
    Адрес
    Харьков
    Сообщений
    4,735
    Спасибо Благодарностей отдано 
    365
    Спасибо Благодарностей получено 
    378
    Поблагодарили
    241 сообщений
    Mentioned
    11 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    вот, что показывает profi_test и test 4.30 на оригинальном синхрогенераторе samx6, который поставлялся с софтом к программатору Profi.
    Миниатюры Миниатюры Нажмите на изображение для увеличения. 

Название:	profi_test_origin.jpg 
Просмотров:	244 
Размер:	33.9 Кб 
ID:	38106   Нажмите на изображение для увеличения. 

Название:	test430_origin.jpg 
Просмотров:	255 
Размер:	40.0 Кб 
ID:	38107   Нажмите на изображение для увеличения. 

Название:	test430_2_origin.jpg 
Просмотров:	272 
Размер:	38.1 Кб 
ID:	38108  
    Profi must live!

    Моё железо...

    1. Profi 5.06/1Mb(DRAM)+Profi5.06(UP)/HDD/3`5FDD/CF512Mb/SD-CARD
    3. Profi 6.2 Rev. B/1Mb/3`5FDD/HDD3.2Gb
    4. Profi 5.05(down)/1Mb+Profi 5.03(UP)/Pentagon_Fix
    Все укомплектованы:
    Profi_ZX-BUS/ZXMC2/NemoIDE/SounDrive
    [свернуть]

    Ссылка на Telegram-канал поддержки пользователей Profi.

  4. #633

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

    По умолчанию

    Цитата Сообщение от Titus Посмотреть сообщение
    Интересно, как такое сумели выяснить.
    на ксорках это иногда приводило к неправильным результатом. Так и выяснили - при выполнении этих команд состояние сигнала INT читается...
    ZXMAK2 - Виртуальная Машина ZX Spectrum https://github.com/zxmak/ZXMAK2 (старая ссылка http://zxmak2.codeplex.com)
    ZXMAK.NET - спектрум на C# http://sourceforge.net/projects/zxmak-dotnet

  5. #634

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

    По умолчанию

    Цитата Сообщение от solegstar Посмотреть сообщение
    вот, что показывает profi_test и test 4.30 на оригинальном синхрогенераторе samx6, который поставлялся с софтом к программатору Profi.
    а можешь еще для чистоты эксперимента вот этот тест mctest2.tap.zip запустить и сфоткать что получилось на телевизоре?

    И еще такой вопросик - в test 4.30 длина INT (Length of INT) стабильно стоит 32 или если подождать с минуту, то можно заметить как мелькает другое знаение? если мелькает - какое именно?
    Последний раз редактировалось ZXMAK; 07.11.2012 в 00:44.
    ZXMAK2 - Виртуальная Машина ZX Spectrum https://github.com/zxmak/ZXMAK2 (старая ссылка http://zxmak2.codeplex.com)
    ZXMAK.NET - спектрум на C# http://sourceforge.net/projects/zxmak-dotnet

  6. #635

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

    По умолчанию

    Цитата Сообщение от solegstar Посмотреть сообщение
    держи.
    PS: переделал тест под диск. для тапа у меня кабеля нет
    ну вот, параметры развертки для синхрогенератора SAMX6 теперь известны точно:

    c_ulaLineTime = 224;
    c_ulaFirstPaperLine = 56;
    c_ulaFirstPaperTact = 42;
    c_frameTactCount = 69888;

    а для синхрогенератора SAMX6P (пентагон мод) параметры такие:

    c_ulaLineTime = 224;
    c_ulaFirstPaperLine = 80;
    c_ulaFirstPaperTact = 43; // тут небольшой сдвиг, т.к. у пентагона 68
    c_frameTactCount = ???;

    Цитата Сообщение от solegstar Посмотреть сообщение
    мелькает - 28.
    а вот это плохо - непонятна длительность INT. Она лежит где-то в пределах 36...38T. А сколько именно, не ясно. А какое значение чаще горит и как часто меняется?


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

  7. #636

    Регистрация
    16.12.2009
    Адрес
    Харьков
    Сообщений
    4,735
    Спасибо Благодарностей отдано 
    365
    Спасибо Благодарностей получено 
    378
    Поблагодарили
    241 сообщений
    Mentioned
    11 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    Цитата Сообщение от Alexander Makeev Посмотреть сообщение
    а вот это плохо - непонятна длительность INT. Она лежит где-то в пределах 36...38T. А сколько именно, не ясно. А какое значение чаще горит и как часто меняется?
    я ошибся, она меняется, когда wait`ится мультикартой ZXMC2, отключил действие мультикарты на WAIT (переключил на механическую клаву с PS2), теперь четко 32.

    Возник еще один вопрос по профи - может кто-то знает, каково назначение бита D7 на порту #FE в профи? Предполжительно его назначение как-то связано с палитрой
    в профи 5 используется для чтения сигнала бита цвета GX0 с 155РУ2. видимо для определения наличия палитры в сервисном меню профи V2.0. можно найти в эмулях.

    ---------- Post added at 23:38 ---------- Previous post was at 23:34 ----------

    Цитата Сообщение от Alexander Makeev Посмотреть сообщение
    а для синхрогенератора SAMX6P (пентагон мод) параметры такие:

    c_ulaLineTime = 224;
    c_ulaFirstPaperLine = 80;
    c_ulaFirstPaperTact = 43; // тут небольшой сдвиг, т.к. у пентагона 68
    c_frameTactCount = ???;
    эх, его бы добить до конца, на счастье владельцев 3.2 и 4.х Профиков...

    ---------- Post added at 23:42 ---------- Previous post was at 23:38 ----------

    а почему неизвестен c_frameTactCount? по фотке теста 4.30, что я выкладывал, он 71680.

    ---------- Post added at 23:47 ---------- Previous post was at 23:42 ----------

    PS: уточню еще вот что, при тестах мультиколора, я мультикарту отключал ессно, т.е. результаты без ошибок.
    Profi must live!

    Моё железо...

    1. Profi 5.06/1Mb(DRAM)+Profi5.06(UP)/HDD/3`5FDD/CF512Mb/SD-CARD
    3. Profi 6.2 Rev. B/1Mb/3`5FDD/HDD3.2Gb
    4. Profi 5.05(down)/1Mb+Profi 5.03(UP)/Pentagon_Fix
    Все укомплектованы:
    Profi_ZX-BUS/ZXMC2/NemoIDE/SounDrive
    [свернуть]

    Ссылка на Telegram-канал поддержки пользователей Profi.

  8. #637

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

    По умолчанию

    Цитата Сообщение от solegstar Посмотреть сообщение
    я ошибся, она меняется, когда wait`ится мультикартой ZXMC2, отключил действие мультикарты на WAIT (переключил на механическую клаву с PS2), теперь четко 32.
    плохо, проверь не повлияло ли это на картинки mctest2 и profi-test от zebest'a? (не сместилась ли картинка на бордюре относительно экрана? по сравнению с тем что ты привел выше)

    Значит длительность INT по всей видимости 39T, но нужно проверять другими тестами.

    Цитата Сообщение от solegstar Посмотреть сообщение
    PS: уточню еще вот что, при тестах мультиколора, я мультикарту отключал ессно, т.е. результаты без ошибок.
    а ну тогда все в порядке

    Цитата Сообщение от solegstar Посмотреть сообщение
    а почему неизвестен c_frameTactCount? по фотке теста 4.30, что я выкладывал, он 71680.
    ну значит 71680


    Цитата Сообщение от solegstar Посмотреть сообщение
    в профи 5 используется для чтения сигнала бита цвета GX0 с 155РУ2. видимо для определения наличия палитры в сервисном меню профи V2.0. можно найти в эмулях.
    да, я уже вспомнил. В ZXMAK2 этот бит эмулируется, без него не работает UniCopy by Michael Markowsky.
    Однако с этим битом что-то не так. На твоем скрине тест 4.30 показывает что порт #FE в порядке. А в эмуляторе говорит что порт #FE не исправен. Именно из-за этого бита...
    А ты можешь проверить, может этот бит GX0 читается только в течении определенного промежутка времени после INT? а в остальное время всегда 1 возвращает?
    Последний раз редактировалось ZXMAK; 07.11.2012 в 02:01.
    ZXMAK2 - Виртуальная Машина ZX Spectrum https://github.com/zxmak/ZXMAK2 (старая ссылка http://zxmak2.codeplex.com)
    ZXMAK.NET - спектрум на C# http://sourceforge.net/projects/zxmak-dotnet

  9. #638

    Регистрация
    16.12.2009
    Адрес
    Харьков
    Сообщений
    4,735
    Спасибо Благодарностей отдано 
    365
    Спасибо Благодарностей получено 
    378
    Поблагодарили
    241 сообщений
    Mentioned
    11 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    я сейчас тестирую на Профи 3.2, там этот бит не используется из-за отсутствия палитры.

    можно будет потестить профи 5, но уже завтра. в 5й версии синхрогенератор изменен. скорее всего при инициализации палитры (она находится в сервисном меню 0 банки ПЗУ), в GX0 записывается 1, для корректной работы программ.
    Profi must live!

    Моё железо...

    1. Profi 5.06/1Mb(DRAM)+Profi5.06(UP)/HDD/3`5FDD/CF512Mb/SD-CARD
    3. Profi 6.2 Rev. B/1Mb/3`5FDD/HDD3.2Gb
    4. Profi 5.05(down)/1Mb+Profi 5.03(UP)/Pentagon_Fix
    Все укомплектованы:
    Profi_ZX-BUS/ZXMC2/NemoIDE/SounDrive
    [свернуть]

    Ссылка на Telegram-канал поддержки пользователей Profi.

  10. #639

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

    По умолчанию

    Цитата Сообщение от solegstar Посмотреть сообщение
    я сейчас тестирую на Профи 3.2, там этот бит не используется из-за отсутствия палитры.

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

  11. #640

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

    По умолчанию

    solegstar сделай пожалуйста снимок экрана с синхрогенератором SAMX6 для этого теста, это тест мультиколора для расширенного видеорежима (не забудь отключить ZXMC2 чтобы лишних вайтов не было). Выравнивание INT на нулевой такт почемуто не работает в этом тесте, но это пока не важно. Интересно по строкам сравнить

    Запускается из трдоса RUN "mcprofi" CODE
    Вложения Вложения
    Последний раз редактировалось ZXMAK; 07.11.2012 в 05:23.
    ZXMAK2 - Виртуальная Машина ZX Spectrum https://github.com/zxmak/ZXMAK2 (старая ссылка http://zxmak2.codeplex.com)
    ZXMAK.NET - спектрум на C# http://sourceforge.net/projects/zxmak-dotnet

Страница 64 из 224 ПерваяПервая ... 606162636465666768 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. Ответов: 7
    Последнее: 06.04.2012, 21:37
  2. Машина Тьюринга для Z80
    от ZXMAK в разделе Эмуляторы
    Ответов: 4
    Последнее: 15.08.2011, 03:26
  3. Продвинутая Мелко Машина 1
    от Black_Cat в разделе Зарубежные компьютеры
    Ответов: 74
    Последнее: 03.03.2009, 09:05
  4. Что за машина такая??? Commodore 128...
    от ILoveSpeccy в разделе Commodore 16/64/128
    Ответов: 5
    Последнее: 31.10.2007, 10:25
  5. Java-машина
    от Error404 в разделе Программирование
    Ответов: 2
    Последнее: 15.01.2007, 15:11

Ваши права

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