User Tag List

Страница 27 из 44 ПерваяПервая ... 232425262728293031 ... ПоследняяПоследняя
Показано с 261 по 270 из 434

Тема: Компьютер "Искра-1080 Тарту"

  1. #261

    Регистрация
    08.10.2005
    Адрес
    Москва
    Сообщений
    14,403
    Спасибо Благодарностей отдано 
    1,703
    Спасибо Благодарностей получено 
    2,223
    Поблагодарили
    875 сообщений
    Mentioned
    69 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    Вы монстры.
    Повыкладывайте скриншотов системы и игрушек.

  2. #262

    Регистрация
    24.01.2008
    Адрес
    Уфа
    Сообщений
    3,927
    Спасибо Благодарностей отдано 
    106
    Спасибо Благодарностей получено 
    291
    Поблагодарили
    217 сообщений
    Mentioned
    10 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от vinxru Посмотреть сообщение
    Этот контроллер дисковода очень похож на контроллер от Ориона-128
    Ага, я тоже по нему микросхемы отгадывал

    В принципе, у Ориона порты через память, т.е. обращение лишь на 3 такта короче (к тому же и частота чуть выше), так что можно его процедуры взять. Вот, например, чтение сектора:
    Код:
    L1: LDAX B ; читаем статус
    RAR
    RNC ; если контроллер больше не занят
    RAR
    JNC L1 ; если данных пока нет
    LDAX D ; читаем байт
    MOV M,A
    INX H
    JMP L1
    Минимум 59 тактов плюс по 30 тактов, если данных ещё нет. У нас будет 62(+33), думаю, должно успеть.

    Я только не понял, если CS ВГ93 рулится через порт, тогда читать можно из любого несуществующего порта. А что произойдёт при записи в порт, когда мы CS выключать будем? Видимо, запись будет в порт данных ВГ93, в принципе, ничего страшного, если контроллер уже ничего не делает. Но это при условии, что выключать будем через порт 0C7h.

    ---------- Post added at 13:58 ---------- Previous post was at 13:46 ----------

    Цитата Сообщение от vinxru Посмотреть сообщение
    Скорее всего CP/M так же можно взять с Ориона.
    Нет. Она слинкована с адреса 9600, а нам нужно с 9С00.

  3. #263

    Регистрация
    16.09.2009
    Адрес
    г. Харьков
    Сообщений
    1,466
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    16
    Поблагодарили
    12 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    у корвета

    Код:
    DTOM::	
    ....
    DTOM1:
            LDAX    D
            RRC
            RNC     ; If BUSY flag = 0 - exit
            RRC
            JNC     DTOM1   ; Byte is ready
    DTOM2:
            MOV     A,M     ; byte
            STAX    B       ; Store it
            INX     B       ; Bump pointer
            JMP     DTOM1   ; If no DRQ flag - continue to wait
    или не про то ?

    по cp/m есть ВСЕ доки
    в часности CPM-22 Technical Manual

    смотреть

    movcpm

    sysgen

    и есть исходники биоса для Корвета (именно исходинки а не дизасм)
    там есть такие батники

    link.bat
    L80 /P:D300,HIN,CCPBASE,/P:DA00,BDOSPC,SETVECT,CBIOS,INIT,INK,DISP,LST,INFO ,IODISK,CPM/N/E

    mac.bat
    e:m80z e:hin =hin
    ...
    e:m80z e:iodisk =iodisk

    а тут есть http://www.cpm.z80.de/
    Последний раз редактировалось esl; 12.04.2012 в 13:55.

  4. #264

    Регистрация
    01.12.2010
    Адрес
    г. Санкт-Петербург
    Сообщений
    1,657
    Записей в дневнике
    21
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    3
    Поблагодарили
    2 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    b2m, тебе ПЗУ Кристы 2 нужно?

  5. #265

    Регистрация
    24.01.2008
    Адрес
    Уфа
    Сообщений
    3,927
    Спасибо Благодарностей отдано 
    106
    Спасибо Благодарностей получено 
    291
    Поблагодарили
    217 сообщений
    Mentioned
    10 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Давай. Добавлю в эмулятор.

  6. #266

    Регистрация
    01.12.2010
    Адрес
    г. Санкт-Петербург
    Сообщений
    1,657
    Записей в дневнике
    21
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    3
    Поблагодарили
    2 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от b2m Посмотреть сообщение
    Давай. Добавлю в эмулятор.
    Значит сегодня я паяю Кристу-2. (После того, как заберу её на почте России. Посылка 10 кг.)

    ---------- Post added at 13:54 ---------- Previous post was at 13:34 ----------

    Я думаю, что без внешнего адаптера сеть работать не будет.

    COM-порт передает сигнал амплитудой 24 Вольта. И при этом, при передаче на расстояние 10 метров максимальная скорость всего 19200 бод (~2 кб/сек). На расстоянии 1.5 метра 115000 бод (~11 Кб/сек). И это используя витую пару или экранированный провод.

    А тут сигнал амплитудой всего 5 Вольт. Причем ток нуля и единицы значительно отличаются. Пущен скорее всего по 30 жильному шлейфу.
    Последний раз редактировалось vinxru; 12.04.2012 в 16:21.

  7. #267

    Регистрация
    15.09.2009
    Адрес
    SPb
    Сообщений
    7,301
    Спасибо Благодарностей отдано 
    260
    Спасибо Благодарностей получено 
    293
    Поблагодарили
    211 сообщений
    Mentioned
    5 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от vinxru Посмотреть сообщение
    Значит сегодня я паяю Кристу-2.
    Там только загрузчик. Есть метода снятия без выпайки.

  8. #268

    Регистрация
    01.12.2010
    Адрес
    г. Санкт-Петербург
    Сообщений
    1,657
    Записей в дневнике
    21
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    3
    Поблагодарили
    2 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Я надеюсь, что ПЗУ в панельке будет.

    У Кристы собственный формат записи на магнитофон. Надо еще программу найти. Я так замучался за последнюю неделю, что мне сейчас проще феном единственную микросхему выдернуть и впаять на её место панельку. Потом мало кто отличит, что это сделано не на заводе. Это у Искры 10 микросхем ПЗУ упакованных так плотно, что пинцетом было не подлезть.

    Все равно надо будет разбирать компьютер, фотографировать его, целиком мыть (я не люблю чужих микробов), чинить клавиатуру (98% что она не работает), скорее всего перепаивать видеовыход (у Вектора я перепаивал), наверное заменять конденсаторы.
    Последний раз редактировалось vinxru; 12.04.2012 в 14:16.

  9. #269

    Регистрация
    24.01.2008
    Адрес
    Уфа
    Сообщений
    3,927
    Спасибо Благодарностей отдано 
    106
    Спасибо Благодарностей получено 
    291
    Поблагодарили
    217 сообщений
    Mentioned
    10 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Если будешь выпаивать, сделай тоже дамп ПЗУ палитры. Ну и схему (если есть) отсканировать надо бы.

    ---------- Post added at 16:20 ---------- Previous post was at 15:28 ----------

    Цитата Сообщение от vinxru Посмотреть сообщение
    Что то интересное находится во второй странице по адресу C800.

    ... и еще там интересные строки: RD, DISKEY, DP, PRINT, SEARCH, ERROR, DET0, DET1, RFNAME, PRFFIL, CNAME-R, NAMEOK, BASRD1, BASRD2, RDEND, ASCRD1, ASCRD2, PARSE, MEMF
    Оказывается, это всего лишь таблица меток ассемблера. В этом месте была директива ORG 0CB30h и линковщик не стал инициализировать память, а оставил что было. Случайными данными оказалась таблица меток

    ---------- Post added at 16:41 ---------- Previous post was at 16:20 ----------

    Занимательная информация: область ПЗУ C800-CFFF нельзя прочитать, можно только выполнить. Прочитать эту область может только программа из этой области. А там по адресу CFF0 есть полезная п/п копирования памяти с BC до DE в HL. Т.е. записывать эту область на ленту надо было такими командами:
    100:01 00 C8 11 FF CF 21 00 10 CD F0 CF C3 00 00
    100g
    1000w800

    Однако, кто-ж знал о наличии этой п/п
    Последний раз редактировалось b2m; 12.04.2012 в 15:45.

  10. #270

    Регистрация
    01.12.2010
    Адрес
    г. Санкт-Петербург
    Сообщений
    1,657
    Записей в дневнике
    21
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    3
    Поблагодарили
    2 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от b2m Посмотреть сообщение
    А там по адресу CFF0 есть полезная п/п копирования памяти с BC до DE в HL. Т.е. записывать эту область на ленту надо было такими командами:
    Там три таких идентичных программы

    Код:
    ROM:C88D          copy1:
    ROM:C88D 79                       ld      a, c
    ROM:C88E BB                       cp      e
    ROM:C88F C2 95 C8                 jp      nz, copy1_1
    ROM:C892 78                       ld      a, b
    ROM:C893 BA                       cp      d
    ROM:C894 C8                       ret     z
    ROM:C895
    ROM:C895          copy1_1:
    ROM:C895 0A                       ld      a, (bc)
    ROM:C896 77                       ld      (hl), a
    ROM:C897 03                       inc     bc
    ROM:C898 23                       inc     hl
    ROM:C899 C3 8D C8                 jp      copy1
    
    
    ROM:C9AC          copy2:
    ROM:C9AC 79                       ld      a, c
    ROM:C9AD BB                       cp      e
    ROM:C9AE C2 B4 C9                 jp      nz, copy2_1
    ROM:C9B1 78                       ld      a, b
    ROM:C9B2 BA                       cp      d
    ROM:C9B3 C8                       ret     z
    ROM:C9B4
    ROM:C9B4          copy2_1:
    ROM:C9B4 0A                       ld      a, (bc)
    ROM:C9B5 77                       ld      (hl), a
    ROM:C9B6 03                       inc     bc
    ROM:C9B7 23                       inc     hl
    ROM:C9B8 C3 AC C9                 jp      copy2
    
    
    ROM:CFF0          copy3:                                   ; CODE XREF: ROM:CFFCj
    ROM:CFF0 79                       ld      a, c
    ROM:CFF1 BB                       cp      e
    ROM:CFF2 C2 F8 CF                 jp      nz, copy3_1
    ROM:CFF5 78                       ld      a, b
    ROM:CFF6 BA                       cp      d
    ROM:CFF7 C8                       ret     z
    ROM:CFF8
    ROM:CFF8          copy3_1:                                 ; CODE XREF: ROM:CFF2j
    ROM:CFF8 0A                       ld      a, (bc)
    ROM:CFF9 77                       ld      (hl), a
    ROM:CFFA 03                       inc     bc
    ROM:CFFB 23                       inc     hl
    ROM:CFFC C3 F0 CF                 jp      copy3
    Последний раз редактировалось vinxru; 12.04.2012 в 16:20.

Страница 27 из 44 ПерваяПервая ... 232425262728293031 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. Компьютер "Искра-1030(М)"
    от Жека:) в разделе Разное
    Ответов: 281
    Последнее: 11.11.2024, 20:32
  2. Компьютер "Искра-1031"
    от Andrey_Ak в разделе Разное
    Ответов: 25
    Последнее: 07.02.2010, 20:47
  3. Ответов: 27
    Последнее: 19.12.2009, 18:49
  4. "КВАРЦ Игровой компьютер" надо кому?
    от Rodion в разделе Барахолка (архив)
    Ответов: 9
    Последнее: 26.06.2009, 08:38
  5. Ответов: 0
    Последнее: 26.06.2005, 11:52

Ваши права

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