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

User Tag List

Страница 19 из 20 ПерваяПервая ... 151617181920 ПоследняяПоследняя
Показано с 181 по 190 из 192

Тема: Орион-128: Софт - поиск и обсуждение

  1. #181
    Moderator
    Регистрация
    14.08.2006
    Адрес
    Владимир
    Сообщений
    4,577
    Спасибо Благодарностей отдано 
    61
    Спасибо Благодарностей получено 
    106
    Поблагодарили
    92 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от parsec Посмотреть сообщение
    Фотосессия самого компьютера? Могу отснять, но он не сильно отличается от представленных у Sergei Frolov, vinxru (alemorf.ru).
    Спасибо за наводку, не знал что там есть фотки ливенского клона. Любопытство удовлетворил.
    Лучше сделать и жалеть, чем не сделать и жалеть.

    Некоторые из моих поделок тут: https://github.com/serge-404

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

  3. #182
    Member
    Регистрация
    01.08.2015
    Адрес
    д. Нагорная, Орловская обл.
    Сообщений
    72
    Спасибо Благодарностей отдано 
    18
    Спасибо Благодарностей получено 
    27
    Поблагодарили
    16 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Вот и vinxru ответил, что нет у него кассеты с Ориона. Попробовал связаться с [email protected] - почтовик сказал что адрес не найден или не принимает письма. Написал в гостевую, может повезёт. Саму ordos-2.4L записал в wav, на реале загрузилась. Только на диске CH$ нет. По документации специально не грузилась. Игры, которые на кассете шли, монитором грузились. Часть ПО была под ordos. Попробовал lines от vinxru - через монитор заработали. Просидел в ida с монитором и ordos. Пока не пойму, как они хоть загружали то всё, и почему ROM диск не поддерживался?

  4. #183
    Guru Аватар для Denn
    Регистрация
    04.05.2006
    Адрес
    St.-Petersburg
    Сообщений
    2,220
    Спасибо Благодарностей отдано 
    475
    Спасибо Благодарностей получено 
    900
    Поблагодарили
    592 сообщений
    Mentioned
    6 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от parsec Посмотреть сообщение
    Попробовал связаться с [email protected] - почтовик сказал что адрес не найден или не принимает письма. Написал в гостевую, может повезёт.
    Сюда лучше писать - https://vk.com/nikzvzd

    Нынче все эти "мылы" и "аськи" из прошлого - не работают)
    Критиковать - значит объяснять автору, что он делает не так, как делал бы я, если бы умел

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

    parsec (24.07.2020)

  6. #184
    Guru
    Регистрация
    24.01.2008
    Адрес
    Уфа
    Сообщений
    3,847
    Спасибо Благодарностей отдано 
    84
    Спасибо Благодарностей получено 
    229
    Поблагодарили
    167 сообщений
    Mentioned
    9 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от parsec Посмотреть сообщение
    Только на диске CH$ нет.
    Вот если посмотреть начало файла ordos24L_clear.full, то видно, что в начале есть небольшой загрузчик, который пересылает сначала CH$ на квазидиск, затем саму ordos на нужные адреса, а потом запускает ordos. Нужно просто выкусить первые 0DA0 байт из этого файла. Загружать по адресу ноль.

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

    parsec (24.07.2020)

  8. #185
    Member
    Регистрация
    01.08.2015
    Адрес
    д. Нагорная, Орловская обл.
    Сообщений
    72
    Спасибо Благодарностей отдано 
    18
    Спасибо Благодарностей получено 
    27
    Поблагодарили
    16 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    b2m, спасибо. В принципе я расковырял, и про собственный загрузчик думал. На сайте есть ещё образы ASMDOS.xxx, DDOS.xxx. Там внутри даже строка "S DOS B810,BFFF" есть. Так то на РФ4 ordos403, vc$, ch$ и с андроида через переходник wav гружу (эта прога что-то не загружает), всё вроде работает. Нашёл winbond W29C011A, может приделаю.
    Но вот оригинал бы :-)
    Немного оффтоп, когда запускал тест ts2$, так в тесте экранов ничего не показало. Пришлось заново разбирать, пересмотрел цепи и обвязку DD28. Вообще не хотелось ничего крушить. Оказалось что с дешифратора DD27 через DD11.6 кусок дорожки в сантиметр отсутствует, и это под заводским лаком.

  9. #186
    Guru
    Регистрация
    24.01.2008
    Адрес
    Уфа
    Сообщений
    3,847
    Спасибо Благодарностей отдано 
    84
    Спасибо Благодарностей получено 
    229
    Поблагодарили
    167 сообщений
    Mentioned
    9 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Я думаю то, что в начале файла ordos24L_clear.full, оригинал и есть. Я только не понял, как сделать .wav. Ливенский биос реагирует только на три клавиши:
    I - загрузка с магнитофона
    G - запуск ordos (должна быть уже загружена)
    Z - загрузка ordos с квазидиска и запуск её

    Как же они софт разрабатывали?

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

    parsec (24.07.2020)

  11. #187
    Member
    Регистрация
    01.08.2015
    Адрес
    д. Нагорная, Орловская обл.
    Сообщений
    72
    Спасибо Благодарностей отдано 
    18
    Спасибо Благодарностей получено 
    27
    Поблагодарили
    16 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Я без заморочек отсюда взял http://alemorf.ru/comps/alpha_bk/index.html

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

    Цитата Сообщение от b2m Посмотреть сообщение
    Я думаю то, что в начале файла ordos24L_clear.full, оригинал и есть. Я только не понял, как сделать .wav. Ливенский биос реагирует только на три клавиши:
    I - загрузка с магнитофона
    G - запуск ordos (должна быть уже загружена)
    Z - загрузка ordos с квазидиска и запуск её

    Как же они софт разрабатывали?
    Winhex'ом обрезал от 0 до 0x0d9f, натравил bin2wav.exe ordos24L.full ordos24L.rk.wav -s 0 -m rk-bin. В эмуляторе Emu80qt_40334 с Ливенским монитором не взлетело. С монитором М1 по I потом G завелось. Но он у меня и так периодически подглючивает. На реале, самое главное - заработало.

  12. #188
    Guru
    Регистрация
    24.01.2008
    Адрес
    Уфа
    Сообщений
    3,847
    Спасибо Благодарностей отдано 
    84
    Спасибо Благодарностей получено 
    229
    Поблагодарили
    167 сообщений
    Mentioned
    9 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от parsec Посмотреть сообщение
    натравил bin2wav.exe
    А вот на файлы *.128 натравить не получится. CH$ ожидает имя файла перед данными. Пришлось сделать ещё один тип:

    Скрытый текст

    Код:
    static int maketape_orion(void)
    {
        // Элемент  Размер, байт
        // Ракорд (нулевые байты)   256
        // Синхробайт (E6h)         1
        // Имя                      8
        // Ракорд (нулевые байты)   64
        // Синхробайт (E6h)         1
        // Начальный адрес в ОЗУ    2
        // Конечный адрес в ОЗУ     2
        // Данные   (конечный адрес - начальный адрес + 1)
        // Ракорд (нулевые байты)   2
        // Синхробайт (E6h)         1
        // Контрольная сумма        2
    
        int dptr = 0, i;
        for (i = 0; i < 256; ++i)
            data[dptr++] = 0;
        data[dptr++] = 0xe6;
        for (i = 0; i < 8; ++i)
            data[dptr++] = romData[i];
        for (i = 0; i < 64; ++i)
            data[dptr++] = 0;
        loadAddr = 0;
        data[dptr++] = 0xe6;
        data[dptr++] = (loadAddr >> 8) & 0xff;
        data[dptr++] = loadAddr & 0xff;
        data[dptr++] = ((loadAddr + binSize - 1) >> 8) & 0xff;
        data[dptr++] = (loadAddr + binSize - 1) & 0xff;
        memcpy(data + dptr, romData, binSize);
        dptr += binSize;
    
        uni16_t chksum;
        chksum.x16 = 0;
        i = 0;
        do {
            uint8_t b = romData[i];
            chksum.x16 += (b | (b << 8));
        } while (++i < (binSize - 1));
        chksum.x8[0] += romData[i];
        data[dptr++] = 0;
        data[dptr++] = 0;
        data[dptr++] = 0xe6;
        data[dptr++] = chksum.x8[1];
        data[dptr++] = chksum.x8[0];
    
        return MakeWAV(dptr);
    }
    
    ...
    
        } else if (machine[0] == 'o') {
            if (strcmp(machine, "orion") == 0) {
                speed = 10;
                return maketape_orion();
            }
    [свернуть]

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

    parsec (24.07.2020)

  14. #189
    Member
    Регистрация
    01.08.2015
    Адрес
    д. Нагорная, Орловская обл.
    Сообщений
    72
    Спасибо Благодарностей отдано 
    18
    Спасибо Благодарностей получено 
    27
    Поблагодарили
    16 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Я это решил так: переименовал в *.ord, загрузил в эмулятор, а оттуда с помощью CH$ выгрузил сразу в wav :-)

  15. #190
    Member
    Регистрация
    01.08.2015
    Адрес
    д. Нагорная, Орловская обл.
    Сообщений
    72
    Спасибо Благодарностей отдано 
    18
    Спасибо Благодарностей получено 
    27
    Поблагодарили
    16 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Админ сайта http://zvzd3d.ru/Orion128/Orion128Main.html молоток! Ответил в гостевой. Всё у него есть, ничего не зажмотил, всем поделился. Проверил в эмуляторе, проверяю в реале, работает.

    Воспоминания автора/админа http://zvzd3d.ru/Orion128/OrionNiky.html
    Он тоже озадачивался собственным загрузчиком.

    b2m, абсолютно прав по поводу ordos в файле образа, всё сошлось по тому wav'у который у админа сайта и вырезанному из образа.
    Последний раз редактировалось parsec; 25.07.2020 в 22:37. Причина: Добавил для b2m, добавил ссылку на сайт автора онлайн эмулятора

Страница 19 из 20 ПерваяПервая ... 151617181920 ПоследняяПоследняя

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

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

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

Похожие темы

  1. Орион-128: Разное
    от andreil в разделе Орион
    Ответов: 1350
    Последнее: 29.10.2022, 08:21
  2. ПК Поиск - Обсуждение
    от Ewgeny7 в разделе Поиск
    Ответов: 113
    Последнее: 20.11.2011, 21:30
  3. Орион-128z турбо 4: Обсуждение
    от Borman в разделе Орион
    Ответов: 13
    Последнее: 20.09.2008, 12:56
  4. Орион-128
    от AlexBel в разделе Барахолка (архив)
    Ответов: 1
    Последнее: 25.09.2007, 20:40
  5. Куплю Поиск, Радио - 86, Орион, БК
    от luzanov в разделе Барахолка (архив)
    Ответов: 23
    Последнее: 03.04.2007, 17:50

Ваши права

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