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

User Tag List

Страница 2 из 8 ПерваяПервая 123456 ... ПоследняяПоследняя
Показано с 11 по 20 из 79

Тема: ULA

  1. #11
    Master Аватар для Vladimir Kladov
    Регистрация
    09.02.2005
    Адрес
    Новосибирск
    Сообщений
    933
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    17
    Поблагодарили
    17 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Мультиколор для фирменной ULA давно расколот и поддерживается в эмуляторах 100%-но. Т.е. идете на описание мультиколора для фирменных спектрумов 48, 128, 128+, 128+2, 128+2А/2B (2A=2B, просто 2B - испанизированная ПЗУ, как я понял), 128+3, Timex 2048/2068 (он же Spectrum SE). Все расписано до такта. Поддержан эмуляторами Real Spectrum, Spectaculator, Spin, EmuZWin, Klive, SpecEmu (и в какой-то степени возможно еще несколькими). В Real Spectrum есть кстати даже выбор типа ULA, кололи они его очень тщательно, коли разницу обнаружили.
    Последнюю версию EmuZWin (2.7) можно получить по этой ссылке, а "официальная" страница с описанием здесь. Если что-то не пашет, берите там же версии 2.6 или старше. [B]

  2. #12
    Master Аватар для Conan
    Регистрация
    22.01.2005
    Адрес
    Moscow
    Сообщений
    2,250
    Спасибо Благодарностей отдано 
    42
    Спасибо Благодарностей получено 
    279
    Поблагодарили
    108 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Vladimir Kladov
    2A=2B, просто 2B - испанизированная ПЗУ, как я понял
    Отличия «А» от «В»: разные страна производители. К тому же модели «В» продавались в виде наборов Action Pack. Испаноязычные ПЗУ были и в +2 и в +2A.

  3. #13
    Guru
    Регистрация
    08.10.2005
    Адрес
    Москва
    Сообщений
    13,557
    Спасибо Благодарностей отдано 
    1,220
    Спасибо Благодарностей получено 
    1,754
    Поблагодарили
    683 сообщений
    Mentioned
    67 Post(s)
    Tagged
    1 Thread(s)

    Question

    Исходя из всего вышеперчисленного у меня возникло 3 вопроса:

    1. Сколько принципиально разных типов ULA существовало и в каких фирменных спеках какая из них была?

    2. Поконкретнее линки на доки по юле?

    3. За сколько можно сейчас купить фирменный спек 48 (на еБае или еще где)? А так же другие версии фирменных спеков, но с Иной юлой?

  4. #14
    Guru
    Регистрация
    08.10.2005
    Адрес
    Москва
    Сообщений
    13,557
    Спасибо Благодарностей отдано 
    1,220
    Спасибо Благодарностей получено 
    1,754
    Поблагодарили
    683 сообщений
    Mentioned
    67 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    Тогда еще раз спрошу у общественности, которая в курсе - сколько типов ULA существовало, и в каких моделях они стояли?

  5. #15
    Master Аватар для Vladimir Kladov
    Регистрация
    09.02.2005
    Адрес
    Новосибирск
    Сообщений
    933
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    17
    Поблагодарили
    17 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    По-моему все типы перечислены в конфиге RealSpec. Если нету RS, могу запустить... На страницах WoS в разделах документации что-то написано, но разбора по названиям каждой ULA я там вроде не находил. Предполагается, что на каждой фирменной машине свой тип, и они _очень_ совместимы.
    Последнюю версию EmuZWin (2.7) можно получить по этой ссылке, а "официальная" страница с описанием здесь. Если что-то не пашет, берите там же версии 2.6 или старше. [B]

  6. #16
    Master Аватар для Conan
    Регистрация
    22.01.2005
    Адрес
    Moscow
    Сообщений
    2,250
    Спасибо Благодарностей отдано 
    42
    Спасибо Благодарностей получено 
    279
    Поблагодарили
    108 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Titus
    сколько типов ULA существовало, и в каких моделях они стояли?
    Программно неразличимы:
    ULA в ZX Spectrum issue 1 и 2
    ULA в ZX Spectrum issue 3-6
    ULA в ZX Spectrum 128 и +2
    ULA в ZX Spectrum +3 и +2A/B
    Итого четыре типа.

    Timex-ы это отдельная тема.


    Добавлю, что идея накупить указанные модели для тестирования, на мой взгляд, достаточно бестолковая. Ровно, как и найти "внутреннюю схему ULA". Для точной эмуляции указанных типов (ULA) есть практически вся информация. На форуме, кстати, публиковалась. А вот другие «фичи» аппаратного обеспечения, почему-то часто упускают. Это эмуляция «снега», «рассыпание» содержимого быстрой памяти при принудительной установке регистра IR и другие особенности. Вопрос нужно ли все это повторять? Если да, то для чего? Ведь при эмуляции важна точность работы существующего ПО, а не «теоретическая возможность» отличить эмулятор от реала.
    Приведу еще один простой пример. При работе ZX Spectrum issue 1-2 помимо слегка размытого изображения на экране телевизора возникает своеобразный муар и цветовые искажения картинки. Это возможно эмулировать ? И нужно ли?

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

  8. #17
    Guru
    Регистрация
    08.10.2005
    Адрес
    Москва
    Сообщений
    13,557
    Спасибо Благодарностей отдано 
    1,220
    Спасибо Благодарностей получено 
    1,754
    Поблагодарили
    683 сообщений
    Mentioned
    67 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    Всем большое спасибо. Полазию по документациям и по 'конфигам от эмулей', чтобы решить, какие же из реальных спеков мне необходимы...

    p.s.: Если у кого завалялся, там, ненужный фирменный спек - куплю

  9. #18
    Banned Аватар для Black_Cat
    Регистрация
    15.06.2006
    Адрес
    S.Pb
    Сообщений
    5,791
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    6
    Поблагодарили
    6 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Господа, есть ли тут счастливые обладатели оригинального Спека, содержащего оригинальную ULA? Есть интересный вопрос, на который хотелось-бы найти ответ. Вопос нигде не освещался (не нашёл по крайней мере) и представляет интерес для корректного написания эмулей Спека, да и вообще эта тема слабо освещена. Суть вопроса в том, что три сигнала - TAPE IN, TAPE OUT и SPEAKER в ULA передаются через один и тот же вывод. Хотелось бы знать следующее:

    1) Записать название модели, год выпуска, версию платы, номер и партию ULA.

    Пример: ZX Spectrum+ 1983 Issue 4s ULA 6C001E-7 8624

    2) Для вариантов ZX Spectrum 48k :
    - используя программу №1 измерить зависимость выходного напряжения на 28 ноге ULA от комбинаций битов D3, D4 записанных в порт #FE. Измерения производить при чёрном бордюре. Результаты занести в таблицу №1.

    Для вариантов ZX Spectrum +128k, +2:
    - используя программу №1 измерить зависимость выходного напряжения на 35 ноге ULA от комбинаций битов D3, D4 записанных в порт #FE. Измерения производить при чёрном бордюре. Результаты занести в таблицу №1.

    Для вариантов ZX Spectrum +2a,b, (и возможно +2), +3:
    - используя программу №1 измерить зависимость выходного напряжения на 98 ноге ULA от комбинаций битов D3, D4 записанных в порт #FE. Измерения производить при чёрном бордюре. Результаты занести в таблицу №1.

    Программа №1.

    10 INPUT "ENTER DATA IN", DIN
    20 OUT 254, DIN
    30 PRINT DIN; TAB 8; IN 254
    40 GO TO 10

    DIN:
    1) 0
    2) 8
    3) 16
    4) 24

    Таблица №1.
    ________________
    | X | _вх_ |Uвых.,V| пример:
    |№ |D4|D3| модель| |Iss4s|
    | 1 | 0 | 0 |_0.000_| |0.388|
    | 2 | 0 | 1 |_0.000_| |0.713|
    | 3 | 1 | 0 |_0.000_| |3.700|
    | 4 | 1 | 1 |_0.000_| |3.850|

    3) Для всех вариантов ZX Spectrum, используя программу №1 исследовать зависимость состояния порта магнитофонного входа - бит D6 порта #FE, от комбинаций битов D3, D4 записанных в порт #FE. Результаты занести в таблицу №2.

    Таблица №2.
    __________________
    |#FE OUT|#FE IN, D6| _пример:_
    |№ |D4|D3| модель | | Iss4s |+2|
    | 1 | 0 | 0 | __ Х __ | | _ 0 _ | 0 |
    | 2 | 0 | 1 | __ Х __ | | _0/1_| 0 |
    | 3 | 1 | 0 | __ Х __ | | _ 1 _ | 0 |
    | 4 | 1 | 1 | __ Х __ | | _ 1 _ | 0 |

    4) Для всех вариантов ZX Spectrum, используя программу №2 исследовать статистическую зависимость состояния порта магнитофонного входа (бит D6 порта #FE) при записии в порт #FE комбинации битов D3, D4 (DATA IN=8). Исследование производить при вынутом из разъёмов компьютера магнитофонном кабеле. Результаты занести в отчёт.

    Программа №2.

    10 INPUT "ENTER DATA IN", DIN
    20 LET ZERO=0
    30 LET ONE=0
    40 LET N=1
    50 IF N>1000 THEN GO TO 170
    60 OUT 254, DIN
    70 LET DOUT=IN 254
    80 LET N=N+1
    90 LET R=INT (DOUT/64)
    100 IF R=0 THEN GO TO 150
    110 LET R=R-2
    120 IF R=0 THEN GO TO 150
    130 LET ONE=ONE+1
    140 GO TO 50
    150 LET ZERO=ZERO+1
    160 GO TO 50
    170 PRINT "ZERO=", ZERO; "ONE=", ONE


    5) Для всех вариантов ZX Spectrum, используя программу №2 исследовать статистическую зависимость состояния бита порта магнитофонного входа (бит D6 порта #FE) на предмет определения чувствительности к входным наводкам от кабеля магнитофона при разных уровнях постоянной составляющей входного напряжения задаваемой записью комбинации битов D3, D4 в порт #FE (DATA IN=0 или DATA IN=8). Исследование производить при подключенном с помощью кабеля магнитофоне. Проделать то же самое без магнитофона для DATA IN=0 при подключенном к разъёму куске неэкранированного кабеля. Результаты занести в отчёт.

    6) Для всех вариантов ZX Spectrum, используя программу №3 и подавая сигнал на внешний звуковой усилитель с выхода MIC компьютера, исследовать зависимость громкости звучания внешнего динамика при генерации сигнала с шестью уровнями громкости путём записии в порт #FE разных значений комбинации битов D3, D4 (оценка производится на слух). Для упрощения контроля слабо различимых уровней громкости, введена визуальная индикация с помощью изменения цвета бордюра, т.е. каждому уровню громкости от 1 до 6 соответствует свой цвет бордюра. Если в используемом усилителе есть возможность включения режима Долби, то произвести дополнительное исследование с включенным этим режимом и сравнить результаты. Результат наличия различимого на слух изменения громкости занести в отчёт.

    Программа №3.

    10 DIM A(12)
    20 FOR N=1 TO 6
    30 READ A(N)
    40 LET R=A(N)
    50 READ A(N)
    60 FOR M=0 TO 64
    70 OUT 254, R+N
    70 OUT 254, A(N)+N
    80 NEXT M
    90 NEXT N
    100 DATA 24, 16, 8, 0, 16, 8, 24, 8, 16, 0, 24, 0
    Последний раз редактировалось Black_Cat; 21.03.2008 в 10:55.

  10. #19
    Master Аватар для andreil
    Регистрация
    20.06.2005
    Адрес
    Светлогорск
    Сообщений
    885
    Спасибо Благодарностей отдано 
    9
    Спасибо Благодарностей получено 
    23
    Поблагодарили
    20 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Black_Cat, у меня дома гдето была схема одного Спека, так вот, там был отдельно нарисован блок с подписью ULA. Дать эту схему?
    "Байт-48"

  11. #20
    Banned Аватар для Black_Cat
    Регистрация
    15.06.2006
    Адрес
    S.Pb
    Сообщений
    5,791
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    6
    Поблагодарили
    6 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Глянуть можно что это такое, хотя вопрос это не снимает.

Страница 2 из 8 ПерваяПервая 123456 ... ПоследняяПоследняя

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

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

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

Ваши права

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