User Tag List

Страница 143 из 162 ПерваяПервая ... 139140141142143144145146147 ... ПоследняяПоследняя
Показано с 1,421 по 1,430 из 1612

Тема: ZX_Multi_Card

  1. #1421

    Регистрация
    14.01.2005
    Адрес
    Ekaterinburg
    Сообщений
    2,726
    Спасибо Благодарностей отдано 
    19
    Спасибо Благодарностей получено 
    148
    Поблагодарили
    91 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от zx_ Посмотреть сообщение
    не продолжали работы по умножителю?
    А смысл, всё равно никто это не станет использовать.
    Но в текущих прошивках ZXMC2, начиная с версии 2.6 байтовое без знаковое умножение реализовано.

    Этот пользователь поблагодарил caro за это полезное сообщение:


  2. #1422

    Регистрация
    22.05.2011
    Адрес
    г. Дзержинск, Украина
    Сообщений
    6,829
    Спасибо Благодарностей отдано 
    483
    Спасибо Благодарностей получено 
    663
    Поблагодарили
    513 сообщений
    Mentioned
    10 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от caro Посмотреть сообщение
    А смысл, всё равно никто это не станет использовать.
    Ну без эмуляции данной фичи в унриале то да

    - - - Добавлено - - -

    как оно использовать
    когда нет возможности проверить работает ли код вообще...

  3. #1423

    Регистрация
    14.01.2005
    Адрес
    Ekaterinburg
    Сообщений
    2,726
    Спасибо Благодарностей отдано 
    19
    Спасибо Благодарностей получено 
    148
    Поблагодарили
    91 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от NEO SPECTRUMAN Посмотреть сообщение
    Ну без эмуляции данной фичи в унриале то да
    И реализация этой фичи только в Спектрумах, оснащеных картой ZXMC2. Не думаю, что таких много.

    Цитата Сообщение от NEO SPECTRUMAN Посмотреть сообщение
    как оно использовать
    когда нет возможности проверить работает ли код вообще...
    Владельцы ZXMC2 могли бы написать сравнительный тест, например количество умножений за кадр,
    программным и аппаратным умножителем.

  4. #1424

    Регистрация
    22.05.2011
    Адрес
    г. Дзержинск, Украина
    Сообщений
    6,829
    Спасибо Благодарностей отдано 
    483
    Спасибо Благодарностей получено 
    663
    Поблагодарили
    513 сообщений
    Mentioned
    10 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от caro Посмотреть сообщение
    И реализация этой фичи только в Спектрумах, оснащеных картой ZXMC2. Не думаю, что таких много.
    я так понимаю zxmc2 по дефолту в фениксе
    а их там штук 6 ревизий по 10+ плат
    ...не уверен что он во всех ревизиях конечно...


    Цитата Сообщение от caro Посмотреть сообщение
    Владельцы ZXMC2 могли бы написать сравнительный тест, например количество умножений за кадр,
    программным и аппаратным умножителем.
    а если я не владелец zxmc2?
    да и некуда мне его вставлять...


    ну а вскорости умножения zxmc2 похвастаться не может
    вот в точности этого умножения да
    тк все умножалки делилики по скорости не уступающие zxmc2
    при этом дают только 8битный результат с пониженной точностью


    так же можно было бы запилить из умножения полу хардварное деление 8b/8b=16b (8бит дробная часть)
    если в аврке есть место под 256 байт таблицу (1/х)*256
    (деление на 1 будет с небольшой ошибкой тк можно занести в таблицу только 255 когда нужно 256)

    просто умножаем делимое на делитель пропущенный через таблицу





    - - - Добавлено - - -

    а так на тему хардварного умножения
    быстрей всего было бы, в плане передачи данных туда и обратно, реализация оно в виде


    например так
    a = число A
    c = число B
    b = адрес порта для нужной операции \ ну или в с чтоб можно было быстро читать результат при помощи in a,(n)

    out (C),a
    in a,(C)

    out (C),a
    in l,(C)
    inc b
    in h,(C)

    с таким бы умножением\делением
    z80 бы уже не смог тягаться

    - - - Добавлено - - -

    как щас
    Код:
    	ld bc,$E8EF	;10
    	out (c),e	;12
    	inc b		;4
    	out (c),d	;12
    	inc b		;4
    	in l,(c)	;12
    	inc b		;4
    	in h,(c)	;12
    			;	70t
    как могло бы быть
    Код:
    	ld c,port	;7
    	out (c),a	;12
    	in l,(c)	;12
    	inc c		;4
    	in h,(c)	;12
    			;	47t
    если бы порт выдавал 2 байта по очереди
    Код:
    	ld c,port	;7
    	out (c),a	;12
    	in l,(c)	;12
    	in h,(c)	;12
    			;	43t

    ну и 8 битный результат мог бы получаться так
    Код:
    	ld c,port	;7
    	out (c),a	;12
    	in a,(port)	;11
    			;	30t
    хотя с самой аморальной формой софтварного умножения\деления\и всего чего только захочешь одновременно
    6b ? 8b = 8b
    ld a,(hl) не особо то потягаешься
    Последний раз редактировалось NEO SPECTRUMAN; 19.10.2019 в 08:27.

  5. #1425

    Регистрация
    16.11.2005
    Адрес
    Санкт-Петербург
    Сообщений
    2,925
    Спасибо Благодарностей отдано 
    1,168
    Спасибо Благодарностей получено 
    362
    Поблагодарили
    198 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Для чего нужен джампер JP1? В каком он должен быть положении при нормальной работе?

    И еще вопрос. Часы не ходют после выключения. После включения тикают с 00:00:00. Куда копать?
    Питание от батарейки на 4 и 8 ногах PCF8583 есть.

  6. #1426

    Регистрация
    20.03.2007
    Адрес
    Санкт-Петербург
    Сообщений
    3,000
    Спасибо Благодарностей отдано 
    201
    Спасибо Благодарностей получено 
    113
    Поблагодарили
    97 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Evgeny Muchkin Посмотреть сообщение
    Питание от батарейки на 4 и 8 ногах PCF8583 есть.
    Сколько? Только точно до сотых.

    Цитата Сообщение от Evgeny Muchkin Посмотреть сообщение
    Для чего нужен джампер JP1?
    Вроде как для изменения адреса на шине I2C.

    Цитата Сообщение от Evgeny Muchkin Посмотреть сообщение
    В каком он должен быть положении при нормальной работе?
    Я даже этим не заморачивался. Видимо, на моей (первой, фото есть в подписи) версии платы она на bottom-side. Думаю, должна быть разомкнута.
    МГТФ - любимый провод!
    KAY-1024(4096)/SL-4/TURBO v2010 + Nemo-FDC + Nemo-IDE (CF 4GB) + SMUC2 Rev.B RTC (HDD 1.6GB + DVD-ROM) + PROF-ROM + ZXMC2 + GENERAL SOUND 2MB + ZX-BUS_TEE + FDD 3.5' + FDD 5.25' + VGA&PAL

    Этот пользователь поблагодарил SoftFelix за это полезное сообщение:

    Evgeny Muchkin(12.11.2019)

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

  8. #1427

    Регистрация
    14.01.2005
    Адрес
    Ekaterinburg
    Сообщений
    2,726
    Спасибо Благодарностей отдано 
    19
    Спасибо Благодарностей получено 
    148
    Поблагодарили
    91 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Evgeny Muchkin Посмотреть сообщение
    Для чего нужен джампер JP1? В каком он должен быть положении при нормальной работе?
    Не нужен этот джампер, надо кинуть перемычку между 3 и 4 ножкой часовой микросхемы.
    В прошивке заложено, что адресная линия A0=0.

    Цитата Сообщение от Evgeny Muchkin Посмотреть сообщение
    И еще вопрос. Часы не ходют после выключения. После включения тикают с 00:00:00. Куда копать?
    Питание от батарейки на 4 и 8 ногах PCF8583 есть.
    Перемычку кинешь, должны затикать.
    Если не пойдут, проверь какой конденсатор стоит между 1 и 8 ножкой часовой микросхемы (С11 должно быть порядка 22 пф).
    Последний раз редактировалось caro; 12.11.2019 в 17:01.

    Этот пользователь поблагодарил caro за это полезное сообщение:

    Evgeny Muchkin(12.11.2019)

  9. #1428

    Регистрация
    16.11.2005
    Адрес
    Санкт-Петербург
    Сообщений
    2,925
    Спасибо Благодарностей отдано 
    1,168
    Спасибо Благодарностей получено 
    362
    Поблагодарили
    198 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от caro Посмотреть сообщение
    Если не пойдут, проверь какой конденсатор стоит между 1 и 8 ножкой часовой микросхемы (С11 должно быть порядка 22 пф).
    Соединил 3 и 4 ноги. Не пошли. Кондер стоит 6.8пф, как указано на схеме.

    - - - Добавлено - - -

    Цитата Сообщение от SoftFelix Посмотреть сообщение
    Сколько? Только точно до сотых.
    2.72

    - - - Добавлено - - -

    Цитата Сообщение от Evgeny Muchkin Посмотреть сообщение
    2.72
    В даташите посмотрел. Должно работать от 1 вольта даже.

  10. #1429

    Регистрация
    14.01.2005
    Адрес
    Ekaterinburg
    Сообщений
    2,726
    Спасибо Благодарностей отдано 
    19
    Спасибо Благодарностей получено 
    148
    Поблагодарили
    91 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Evgeny Muchkin Посмотреть сообщение
    Соединил 3 и 4 ноги. Не пошли. Кондер стоит 6.8пф, как указано на схеме.
    Да, я помню что в первом варианте схемы была вписана именно такая емкость.
    Как оказалось не все часы заводятся при таком номинале, ставить надо больше, от 15 до 33 пф.
    Напряжение питание нормальное.

  11. #1430

    Регистрация
    20.03.2007
    Адрес
    Санкт-Петербург
    Сообщений
    3,000
    Спасибо Благодарностей отдано 
    201
    Спасибо Благодарностей получено 
    113
    Поблагодарили
    97 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Evgeny Muchkin Посмотреть сообщение
    Кондер стоит 6.8пф, как указано на схеме.
    У меня только при 22 пФ нормально заработали.

    Цитата Сообщение от Evgeny Muchkin Посмотреть сообщение
    2.72
    Диоды точно все правильно стоят?
    p.s. У меня там Шоттки стоят. BAT41 или BAT42.
    МГТФ - любимый провод!
    KAY-1024(4096)/SL-4/TURBO v2010 + Nemo-FDC + Nemo-IDE (CF 4GB) + SMUC2 Rev.B RTC (HDD 1.6GB + DVD-ROM) + PROF-ROM + ZXMC2 + GENERAL SOUND 2MB + ZX-BUS_TEE + FDD 3.5' + FDD 5.25' + VGA&PAL

Страница 143 из 162 ПерваяПервая ... 139140141142143144145146147 ... ПоследняяПоследняя

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

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

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

Ваши права

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