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

User Tag List

Страница 8 из 14 ПерваяПервая ... 456789101112 ... ПоследняяПоследняя
Показано с 71 по 80 из 136

Тема: BASIC ДВК

  1. #71
    Guru Аватар для Vslav
    Регистрация
    31.03.2013
    Адрес
    г. Киев
    Сообщений
    2,413
    Спасибо Благодарностей отдано 
    132
    Спасибо Благодарностей получено 
    755
    Поблагодарили
    353 сообщений
    Mentioned
    86 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Прочитал я 1801РЕ2-012, которая стояла в моей 1201.01. Файл в формате программатора во вложении (инвертированы адреса и данные + код). Код микросхемы оказался не 001, а 003, то есть базовый адрес 100000. Код внутри вроде осмысленный, видно немножко текста.

    PS. Пока все тестировал - отвалилась ножка у РЕ2-108, один разряд отпал внутри. Для ММ прочитал -019, и еще для контроля -106 и -018, все работает, сдохла именно -108.
    PPS. И что-то я не очень уверен что -012 это BASIC, странный там код внутри какой-то, да и код чипа странный.
    Вложения Вложения
    • Тип файла: rar 012.rar (5.7 Кб, Просмотров: 110)
    Последний раз редактировалось Vslav; 23.12.2014 в 21:08.

  2. #72
    Guru Аватар для Vslav
    Регистрация
    31.03.2013
    Адрес
    г. Киев
    Сообщений
    2,413
    Спасибо Благодарностей отдано 
    132
    Спасибо Благодарностей получено 
    755
    Поблагодарили
    353 сообщений
    Mentioned
    86 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Сравнил 012 с 013, таки 012 это Бейсик, есть схожесть. Но почему у него база 100000 - неясно, может быть для каких-то машин с 32КБ памяти. Но микросхема стоит в панельке МС1201.1, но все перемычки SA3 на плате врублены - то есть вообще все 7 пользовательские страницы ОЗУ подключены, базы 100000 и 140000 не отрублены, может кто-то игрался переключателями.

  3. #73
    R.I.P. Аватар для hobot
    Регистрация
    30.08.2011
    Адрес
    Зеленоград
    Сообщений
    7,161
    Спасибо Благодарностей отдано 
    2,979
    Спасибо Благодарностей получено 
    370
    Поблагодарили
    309 сообщений
    Mentioned
    13 Post(s)
    Tagged
    0 Thread(s)

    Question

    Код:
    [CpuBoard.ini]
    RAM_Size_Kb    = 56
    RAM_Latency_NS = 1000
    LineClock_ComponentDisabled = 0
    LineClock_Hz = 50
    BootROM_DataFile = 000.dat
    BootROM_Latency_NS = 300
    UserROM_DataFile = 012.bin
    UserROM_Latency_NS = 300
    UserROM_Disable  = 0
    SEL1_Data = 0160003
    Подскажите как в эмуляторе его стартануть, кроме замены
    файла с прошивкой (имени), какие параметры надо подкручивать под
    12 прошивку Бейсик, а может он там "графический" под КГД? Надо изучить!!! )
    Последний раз редактировалось hobot; 29.12.2014 в 05:17.
    Архив программ для УК-НЦ, ДВК и БК.

    Ищу игру "СТРАНА МОНСТРОВ" [monstr.sav] для ДВК.

  4. #74
    R.I.P. Аватар для hobot
    Регистрация
    30.08.2011
    Адрес
    Зеленоград
    Сообщений
    7,161
    Спасибо Благодарностей отдано 
    2,979
    Спасибо Благодарностей получено 
    370
    Поблагодарили
    309 сообщений
    Mentioned
    13 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Теперь стартанул норм )
    Код:
           БЭЙСИК  ДВК НЦ
    @0
    ЖДУ
    Код:
    [CpuBoard.ini]
    RAM_Size_Kb    = 56
    RAM_Latency_NS = 1000
    LineClock_ComponentDisabled = 0
    LineClock_Hz = 50
    BootROM_DataFile = 000.dat
    BootROM_Latency_NS = 300
    UserROM_DataFile = Basic 1201.01 - 012 (Restored).bin
    UserROM_Latency_NS = 300
    UserROM_Disable  = 0
    SEL1_Data = 0160003
    Архив программ для УК-НЦ, ДВК и БК.

    Ищу игру "СТРАНА МОНСТРОВ" [monstr.sav] для ДВК.

  5. #75
    Guru Аватар для Vslav
    Регистрация
    31.03.2013
    Адрес
    г. Киев
    Сообщений
    2,413
    Спасибо Благодарностей отдано 
    132
    Спасибо Благодарностей получено 
    755
    Поблагодарили
    353 сообщений
    Mentioned
    86 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    А базовый адрес у 012-ой все-таки какой? 100000? Все правильно определилось?

  6. #76
    Guru
    Регистрация
    11.09.2009
    Адрес
    Москва
    Сообщений
    4,777
    Спасибо Благодарностей отдано 
    2
    Спасибо Благодарностей получено 
    122
    Поблагодарили
    61 сообщений
    Mentioned
    16 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Vslav Посмотреть сообщение
    А базовый адрес у 012-ой все-таки какой?
    Все прошивки МС1201.00 и МС1201.01 производят автозапуск ПЗУ пользователя только с адреса 0140000 :

    Код:
    ROM:160322 loc_160322:
    ROM:160322                 Mov     #140000, @#CPC
    ROM:160330 loc_160330:
    ROM:160330                 Mov     #340, @#CPSW
    ROM:160336                 Clr     @#word_177644
    ROM:160342                 START


    ---------- Post added at 12:46 ---------- Previous post was at 12:20 ----------

    Кстати, файлы 1801RR1_013.rom и 012.bin отличаются только предпоследним байтом, а восстановленные из них прошивки 013.dat и 012.dat полностью тождественны.

    Если посадить образ 013.dat не на адрес 0140000, а на адрес 0100000, то результат получается такой:

    Код:
    .SH MEM
     
    Address   Module    Words
    -------   ------    -----
    160000    IOPAGE     4096.
    100000    MEMTOP    12288.
    077436    HD          113.
    066610    RMON       2251.
    062272    SL         1127.
    052226    USR        2066.
    001000    ..BG..    10571.
     
     
    .
    070246
    @100000G
           БЭЙСИК  ДВК НЦ
    @0
    ЖДУ

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

  8. #77
    Guru Аватар для Vslav
    Регистрация
    31.03.2013
    Адрес
    г. Киев
    Сообщений
    2,413
    Спасибо Благодарностей отдано 
    132
    Спасибо Благодарностей получено 
    755
    Поблагодарили
    353 сообщений
    Mentioned
    86 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Получается что 012 это та же самая 013, только разные коды микросхем (базовые адреса). И еще, видимо, Бейсик написан в позиционно-независимом коде, прикольно.

  9. #78
    Veteran Аватар для SKcorp.
    Регистрация
    01.01.2009
    Адрес
    Leningrad, USSR
    Сообщений
    1,954
    Записей в дневнике
    33
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    18
    Поблагодарили
    16 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Vslav Посмотреть сообщение
    Получается что 012 это та же самая 013, только разные коды микросхем (базовые адреса). И еще, видимо, Бейсик написан в позиционно-независимом коде, прикольно.
    Я слышал, что по запуску "верхний" Бейсик копируется в "нижние" адреса.

  10. #79
    Guru Аватар для MiX
    Регистрация
    13.12.2013
    Адрес
    г. Санкт-Петербург
    Сообщений
    3,065
    Спасибо Благодарностей отдано 
    34
    Спасибо Благодарностей получено 
    74
    Поблагодарили
    62 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Patron, Надо бы латентность ОЗУ поправить. У самой медленной РУ6Д будет 250нс, но Д не ставили в ДВК(?), ставили Г где латентность 200нс. В любом случае не 1000нс.
    Последний раз редактировалось MiX; 30.12.2014 в 01:22.

  11. #80
    Guru
    Регистрация
    11.09.2009
    Адрес
    Москва
    Сообщений
    4,777
    Спасибо Благодарностей отдано 
    2
    Спасибо Благодарностей получено 
    122
    Поблагодарили
    61 сообщений
    Mentioned
    16 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от MiX Посмотреть сообщение
    В любом случае не 1000нс.
    Задержка памяти определяется всей схемой передачи RPLY. На ДВК-1 задержка ОЗУ составляет 6 тактов по 200 нс, задержка ПЗУ - 2 такта по 200 нс.

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

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

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

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

Похожие темы

  1. 128 basic
    от sevol в разделе Для начинающих
    Ответов: 31
    Последнее: 21.04.2020, 13:25
  2. laser basic
    от johnny в разделе Программирование
    Ответов: 32
    Последнее: 17.02.2014, 22:57
  3. Tiny Basic
    от Kakos_nonos в разделе Зарубежные компьютеры
    Ответов: 0
    Последнее: 25.04.2011, 16:51
  4. Дизассемблер BASIC-48
    от Prusak в разделе Пресса
    Ответов: 4
    Последнее: 22.06.2010, 22:52
  5. Программы на BASIC
    от form в разделе ДВК, УКНЦ
    Ответов: 14
    Последнее: 17.04.2010, 15:41

Ваши права

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