User Tag List

Страница 11 из 13 ПерваяПервая ... 78910111213 ПоследняяПоследняя
Показано с 101 по 110 из 124

Тема: Загрузка с магнитофона на БК-0011(М)

  1. #101

    Регистрация
    27.08.2019
    Адрес
    г. Ростов-на-Дону
    Сообщений
    1,034
    Спасибо Благодарностей отдано 
    467
    Спасибо Благодарностей получено 
    194
    Поблагодарили
    125 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от SuperMax Посмотреть сообщение
    да, можно
    инструкция вот тут:
    https://forum.maxiol.com/index.php?showtopic=5012
    это типовая доработка тракта БК11М которую я делал в 90х
    Спасибо огромное, попробую. Удивительно, что БК0011 читает прекрасно, а вот БК0011М почему то только замедленное в 2 раза...
    Сейчас в коллекции:
    Вектор 06Ц.01(Минск, Волжский, Астрахань, Киров) x4, Вектор 06Ц.02(Кишенев), Электроника 0511 УКНЦ (СЭМЗ) X2, Электроника 0511 УКНЦ (КВАНТ), Агат 7, Агат 9, Поиск-1.03 (VGA), Поиск-1.03 (CGA сток), Электроника БК-0011(10,11M) [3IN1], Электроника БК-0010-01, Львов ПЛ-01, Корвет ПК8010, Партнер 01.01, Спектр-001, БАЙТ(БПО_СВТ), Волна 48, Ленинград 48, Веста ИК-30, Веста ИК-31, БПК Дельта-Микро, Компакт 256(новодел),
    и ... AMD K6-300, Pentium 200 mmx, 386SX-16 ...

  2. #102

    Регистрация
    27.08.2019
    Адрес
    г. Ростов-на-Дону
    Сообщений
    1,034
    Спасибо Благодарностей отдано 
    467
    Спасибо Благодарностей получено 
    194
    Поблагодарили
    125 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    К сожалению, причина другая. Емкость не возимела ни какого эффекта, так же - идеально грузится все в 11 и 10, а в 11М только замедленное в 2 раза...
    Сейчас в коллекции:
    Вектор 06Ц.01(Минск, Волжский, Астрахань, Киров) x4, Вектор 06Ц.02(Кишенев), Электроника 0511 УКНЦ (СЭМЗ) X2, Электроника 0511 УКНЦ (КВАНТ), Агат 7, Агат 9, Поиск-1.03 (VGA), Поиск-1.03 (CGA сток), Электроника БК-0011(10,11M) [3IN1], Электроника БК-0010-01, Львов ПЛ-01, Корвет ПК8010, Партнер 01.01, Спектр-001, БАЙТ(БПО_СВТ), Волна 48, Ленинград 48, Веста ИК-30, Веста ИК-31, БПК Дельта-Микро, Компакт 256(новодел),
    и ... AMD K6-300, Pentium 200 mmx, 386SX-16 ...

  3. #103

    Регистрация
    20.01.2010
    Адрес
    г. Зеленоград
    Сообщений
    600
    Спасибо Благодарностей отдано 
    28
    Спасибо Благодарностей получено 
    231
    Поблагодарили
    123 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от gid Посмотреть сообщение
    Очень теоретически. Если ремулятор работает быстрее ПЗУ, то драйвер может работать не так, как из настоящего ПЗУ. Там задержки завязаны на тайминги выполнения команд, и если они собьются, то надёжность будет не очень.
    Исключено. Драйвер магнитофона калибруется по фактической скорости чтения, время работы ЗУ не влияет ни на что. Если оно постоянное.

  4. #104

    Регистрация
    27.08.2019
    Адрес
    г. Ростов-на-Дону
    Сообщений
    1,034
    Спасибо Благодарностей отдано 
    467
    Спасибо Благодарностей получено 
    194
    Поблагодарили
    125 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Sandro Посмотреть сообщение
    время работы ЗУ не влияет ни на что. Если оно постоянное.
    А если время работы ЗУ немного меняется, то калибровка сбивается, правильно я понимаю? Тут же речь идет о програмной эмуляции ПЗУ, то есть, плюс минус может меняться время выдачи информации. Хотя, для STM32 c ее 120мгц мне кажется совсем не сложно вовремя выдавать информацию на выходы, тем более, что автор ре-мулятора говорит, что тайминги ре-мулятора соответствуют таймингам 1801РЕ2A.

    Цитата: "Пооптимизировал основную процедуру ремулятора (обработка сигналов МПИ), в итоге получилось время выборки в пределах 250-300нс. По крайней мере не хуже чем у оригинальной 1801РЕ2А с ее паспортными 300нс."...

    Вот тут обратите внимание может ли "толщина" ответа приблизительно в 50 нс выступать в роли нестабильности времени работы ЗУ ? Нужно попробовать разогнать STM32..
    Последний раз редактировалось electroscat; 07.06.2021 в 13:47.
    Сейчас в коллекции:
    Вектор 06Ц.01(Минск, Волжский, Астрахань, Киров) x4, Вектор 06Ц.02(Кишенев), Электроника 0511 УКНЦ (СЭМЗ) X2, Электроника 0511 УКНЦ (КВАНТ), Агат 7, Агат 9, Поиск-1.03 (VGA), Поиск-1.03 (CGA сток), Электроника БК-0011(10,11M) [3IN1], Электроника БК-0010-01, Львов ПЛ-01, Корвет ПК8010, Партнер 01.01, Спектр-001, БАЙТ(БПО_СВТ), Волна 48, Ленинград 48, Веста ИК-30, Веста ИК-31, БПК Дельта-Микро, Компакт 256(новодел),
    и ... AMD K6-300, Pentium 200 mmx, 386SX-16 ...

  5. #105

    Регистрация
    19.04.2013
    Адрес
    г. Чебоксары
    Сообщений
    613
    Спасибо Благодарностей отдано 
    18
    Спасибо Благодарностей получено 
    175
    Поблагодарили
    135 сообщений
    Mentioned
    10 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Sandro Посмотреть сообщение
    Исключено.
    Ну тогда у меня есть такое предположение.
    Вот как читает байт классическая п/п драйвера магнитофона БК10:
    Код:
    ; Вход: R1  - адрес ОЗУ
    ;       R2  - длина блока
    
    PCTBL:          mov     #10, R0
    3$:             call    PCTBIT          ; читаем бит
                    cmp     R4, GRDL0
                    bhi     1$
                    clc
                    br      2$
    
    1$:             sec
    2$:             rorb    (R1)
                    sob     R0, 3$
                    add     INCADR, R1
                    sob     R2, PCTBL
                    return
    ; End of function PCTBL
    Вот как читает байт п/п драйвера магнитофона БК11:
    Код:
    GetDaX: Add     IncADR,R1       ;Go next Address
            Bit     #140000,R1
            Beq     10$
            Add     #2,AdrSel
            Mov     @AdrSel,@R3     ;Set New Sel1 Value
    10$:
    GetDat: Bic     #140000,R1
            Mov     #8.,R0          ;Bit per Byte Counter
    10$:    Call    GetBit          ;Get Data bit
            Cmp     R4,BitLng       ;Check bit Value
            Bhi     20$
            Tst     (PC)+           ;Zero, Clear Carry
    20$:    SeC                     ;One, Set Carry
    30$:    RorB    Window(R1)      ;Shift Data bit in
            Sob     R0,10$          ;Byte loop
            Sob     R2,GetDaX       ;Data Block Loop
            Return
    переключение страниц делается между прочитанными байтами
    А вот как читает байт п/п драйвера магнитофона БК11М:
    Код:
    ; Чтение блока.
    ; Вход: R1 - адрес
    ;       R2 - длина в байтах
    
    ReadBlk1$:                              ; CODE XREF: ReadFile$+46P
                                            ; ReadBlk1$+44j
                    mov     #10, R0
    
    loc_156354:                             ; CODE XREF: ReadBlk1$+36j
                    call    CalcPulse$      ; счёт импульсов
                                            ; Выход: R4 - длительность импульса
                    cmp     R4, 42676       ; это что?
                    bhi     loc_156370      ; "1"
                    tst     (PC)+           ; "0"
    ; ───────────────────────────────────────────────────────────────────────────
    
    loc_156370:                             ; CODE XREF: ReadBlk1$+14j
                    sec
    
    loc_156372:                             ; CODE XREF: ReadBlk1$+16^
                    mov     @#114, @R3      ; подключаем страницы из БП
                    mov     @R3, R4
                    rorb    @R1             ; сохраняем бит
                    mov     #54002, @R3     ; восстанавливаем ПЗУ
                    sob     R0, loc_156354  ; и так все 8 битов
                    add     42674, R1       ; изменение адреса
                    sob     R2, ReadBlk1$   ; и так весь блок
                    return
    ненужное переключение страниц делается каждый бит. Из-за чего быстродействия может тупо не хватить.

  6. #106

    Регистрация
    27.08.2019
    Адрес
    г. Ростов-на-Дону
    Сообщений
    1,034
    Спасибо Благодарностей отдано 
    467
    Спасибо Благодарностей получено 
    194
    Поблагодарили
    125 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от gid Посмотреть сообщение
    ненужное переключение страниц делается каждый бит. Из-за чего быстродействия может тупо не хватить.
    Автор ре-мулятора утверждает, что STM32F205 разгоняется со 120 до 168 мгц, и можно добиться времени отклика 250 нс. Думаю стоит попробовать...
    Сейчас в коллекции:
    Вектор 06Ц.01(Минск, Волжский, Астрахань, Киров) x4, Вектор 06Ц.02(Кишенев), Электроника 0511 УКНЦ (СЭМЗ) X2, Электроника 0511 УКНЦ (КВАНТ), Агат 7, Агат 9, Поиск-1.03 (VGA), Поиск-1.03 (CGA сток), Электроника БК-0011(10,11M) [3IN1], Электроника БК-0010-01, Львов ПЛ-01, Корвет ПК8010, Партнер 01.01, Спектр-001, БАЙТ(БПО_СВТ), Волна 48, Ленинград 48, Веста ИК-30, Веста ИК-31, БПК Дельта-Микро, Компакт 256(новодел),
    и ... AMD K6-300, Pentium 200 mmx, 386SX-16 ...

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

  8. #107

    Регистрация
    19.04.2013
    Адрес
    г. Чебоксары
    Сообщений
    613
    Спасибо Благодарностей отдано 
    18
    Спасибо Благодарностей получено 
    175
    Поблагодарили
    135 сообщений
    Mentioned
    10 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от electroscat Посмотреть сообщение
    Думаю стоит попробовать...
    заодно стоит попробовать заоверклочить и проц ВМ1 на 6МГц. Потому что про быстродействие, я имел в виду именно процессор, а не ПЗУ. Две лишние трёхсловные команды могут отожрать достаточно много времени, чтобы успевала слететь синхронизация при чтении на высокой скорости. Ведь как я понимаю, под замедлением в два раза имеется в виду не стандартная БКшкая скорость, а том, высокоскоростной файл, который Manwe подготовил? Или нет? Или мы тут все каждый о своём и друг друга не понимаем?

  9. #108

    Регистрация
    27.08.2019
    Адрес
    г. Ростов-на-Дону
    Сообщений
    1,034
    Спасибо Благодарностей отдано 
    467
    Спасибо Благодарностей получено 
    194
    Поблагодарили
    125 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от gid Посмотреть сообщение
    заодно стоит попробовать заоверклочить и проц ВМ1 на 6МГц. Потому что про быстродействие, я имел в виду именно процессор, а не ПЗУ.
    К сожалению моя БК не запускается на 6 мгц, не подает ни каких признаков жизни, и даже на повышение напряжения питания не реагирует...

    Цитата Сообщение от gid Посмотреть сообщение
    Ведь как я понимаю, под замедлением в два раза имеется в виду не стандартная БКшкая скорость, а том, высокоскоростной файл, который Manwe подготовил? Или нет? Или мы тут все каждый о своём и друг друга не понимаем?
    В первом сообщении этого форума взял. Вот он, падлец, не грузится как есть...

    Сейчас сравнил, дамп, который я слил на БК0010-01 через бейсик - он 56 секунд. Файл который устойчиво загружается (из 1 сообщения увеличенный в 2 раза) - 45 секунд... А файл из 1 го сообщения - 19 секунд... То есть он в нестандартном формате ?
    Последний раз редактировалось electroscat; 07.06.2021 в 23:20.
    Сейчас в коллекции:
    Вектор 06Ц.01(Минск, Волжский, Астрахань, Киров) x4, Вектор 06Ц.02(Кишенев), Электроника 0511 УКНЦ (СЭМЗ) X2, Электроника 0511 УКНЦ (КВАНТ), Агат 7, Агат 9, Поиск-1.03 (VGA), Поиск-1.03 (CGA сток), Электроника БК-0011(10,11M) [3IN1], Электроника БК-0010-01, Львов ПЛ-01, Корвет ПК8010, Партнер 01.01, Спектр-001, БАЙТ(БПО_СВТ), Волна 48, Ленинград 48, Веста ИК-30, Веста ИК-31, БПК Дельта-Микро, Компакт 256(новодел),
    и ... AMD K6-300, Pentium 200 mmx, 386SX-16 ...

  10. #109

    Регистрация
    19.04.2013
    Адрес
    г. Чебоксары
    Сообщений
    613
    Спасибо Благодарностей отдано 
    18
    Спасибо Благодарностей получено 
    175
    Поблагодарили
    135 сообщений
    Mentioned
    10 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от electroscat Посмотреть сообщение
    То есть он в нестандартном формате ?
    Ну да, он был максимально ускорен, до предела, пока БК11М его понимало. Причём у Manwe оно как-то работает. С айфона на БК.

  11. #110

    Регистрация
    06.12.2017
    Адрес
    г. Москва
    Сообщений
    1,724
    Спасибо Благодарностей отдано 
    167
    Спасибо Благодарностей получено 
    406
    Поблагодарили
    257 сообщений
    Mentioned
    11 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от gid Посмотреть сообщение
    Ну да, он был максимально ускорен, до предела, пока БК11М его понимало. Причём у Manwe оно как-то работает. С айфона на БК.
    и с iPhone, и с mp3-плеера Sansa Clip, и с аудио-выхода Mac Mini. Причём, проверял на четырёх разных БКшках.
    manwe.pdp-11.ru

Страница 11 из 13 ПерваяПервая ... 78910111213 ПоследняяПоследняя

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

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

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

Похожие темы

  1. Ремонт БК-0011
    от RTeh в разделе БК-0010/0011
    Ответов: 4
    Последнее: 25.10.2013, 13:24
  2. Документация БК-0011
    от pilgrim в разделе БК-0010/0011
    Ответов: 5
    Последнее: 28.04.2012, 20:09
  3. ленин - 1 загрузка с магнитофона
    от sevol в разделе Ленинград
    Ответов: 15
    Последнее: 10.07.2010, 22:49
  4. Загрузка с магнитофона Spectrum +2A
    от Andrey_Ak в разделе Разный софт
    Ответов: 9
    Последнее: 13.11.2009, 16:14

Ваши права

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