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

User Tag List

Страница 2 из 3 ПерваяПервая 123 ПоследняяПоследняя
Показано с 11 по 20 из 25

Тема: Орион - Вопросы и ответы.

  1. #11
    Super Moderator Аватар для Ewgeny7
    Регистрация
    03.07.2005
    Адрес
    Санкт-Петербург
    Сообщений
    10,168
    Спасибо Благодарностей отдано 
    146
    Спасибо Благодарностей получено 
    76
    Поблагодарили
    51 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Сделал таки сохранялку-загружалку диска С под ОРДОС на SD-карту. Давно хотел это сделать, дабы хоть работать можно было
    ScorpEvo ZS 1024 turbo+ CF-HDD/FDD/Mouse/SMUC 3.1/ProfROMse/NeoGS/ZC
    Speccy-2007 128/AY/TR-DOS

    Сайт с документацией к "Scorpion ZS 256"

  2. #12
    Super Moderator Аватар для Ewgeny7
    Регистрация
    03.07.2005
    Адрес
    Санкт-Петербург
    Сообщений
    10,168
    Спасибо Благодарностей отдано 
    146
    Спасибо Благодарностей получено 
    76
    Поблагодарили
    51 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Error404 Посмотреть сообщение
    А куда сохраняешь/читаешь (в какую область карты)?
    Под "потолок" 512Мб карты. Там образ диска никому не мешает. ФАТ разумеется не использую.
    ScorpEvo ZS 1024 turbo+ CF-HDD/FDD/Mouse/SMUC 3.1/ProfROMse/NeoGS/ZC
    Speccy-2007 128/AY/TR-DOS

    Сайт с документацией к "Scorpion ZS 256"

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

    По умолчанию

    Цитата Сообщение от Ewgeny7 Посмотреть сообщение
    {Q} Как сохранять диски Ордос на карте утилитой test2sd$ ORDOS?
    {А} Утилита test2sd$ позволяет сохранять "сырые" ("RAW") блоки памяти на устройствах SD (схемы MSX, N8VEM) и IDE (схема на 580ВВ55). Никакие файловые системы не поддерживаются. Адрес куда сохранять на SD/IDE указывается в формате LBA (все 512-байтные сектора устройства последовательно пронумерованы от 0 до MAXLBA-1). Т.е. емкость любого устройства - MAXLBA*2 килобайт. Указывается также сколько 512-байтных секторов записать и начинаяа с какого адреса в памяти и в какой странице памяти брать данные (при записи на SD/IDE) или куда их класть (при чтении с SD/IDE).

    Сохранять сырые данные на устройства лучше "под потолок", т.е. в максимальные значения LBA - там обычно неиспользуемые области, т.е. вероятность попортить какие-нибудь файловые системы невелика.

    Рисунок окна программы представлен на рисунке во вложении. На рисунке сохраняем диск "В" ОРДОС на SD-карту.

    Кнопки программы:

    1. кнопка D (Device) : выбрать устройство (SD или IDE Master или IDE Slave)
    2. надо указать банк и адрес (Page, Address) буфера ОЗУ:
      1:0000 - диск В, 2:0000 - диск С и т.д.
    3. каждый диск ОРДОС в ОЗУ занимает 60кб (120 секторов), соответственно, указываем в Count (кнопка C). Все числа - шестнадцатиричные, поэтому вводим 78
    4. кпопка L (LBA) - адрес на диске куда сохранять надо указать как MAXLBA-120-1 или MAXLBA-240-1 или MAXLBA-360-1... MAXLBA свой для каждого устройства (зависит от размера, программа его подскажет перед вводом номера LBA). Числа - шестнадцатиричные!
    5. кнопкой R (Read) прочитываем данные c SD/IDE устройства в ОЗУ, кнопкой W (Write) записываем данные из ОЗУ на SD/IDE. Обратите внимание, номер LBA увеличился - установлен после прочитанного/записанного фрагмента.






    UPD 11.06.2012

    Теперь по умолчанию при запуске программы ставится банк:адрес=1:0000, количество секторов COUNT=78Н (120, т.е. 60кб), LBA=MAXLBA-COUNT (такое значение LBA ставится начальным всегда при выборе устройства кнопкой "D"). Также упрощено переключение банков памяти (кнопка "G") и выбор области записи на карте - автоматом вычитает из текущего LBA количество секторов заданное в COUNT (кнопка "M") - удобно для перемещения "под потолком" карты.

    Т.е. для записи/чтения диска "B" ОРДОС достаточно войти в прогу и нажать "W" или "R".
    Для записи/чтения диска "C" ОРДОС достаточно войти в прогу и нажать сначала "G", затем "W" или "R". Для записи/чтения диска "D" ОРДОС - войти в прогу и нажать сначала "G" дважды, затем "W" или "R".


    Все прочие функции сохранены. Как и ранее можно делать с SD-картой или MasterIDE/SlaveIDE что угодно, но надо вводить цифирьки.

    Исходники программы тут: http://zx-pk.ru/showthread.php?t=173...l=1#post838469
    Последний раз редактировалось Error404; 28.01.2016 в 17:38.
    Лучше сделать и жалеть, чем не сделать и жалеть.

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

  4. #14
    Master
    Регистрация
    10.02.2014
    Адрес
    г. Тула
    Сообщений
    538
    Спасибо Благодарностей отдано 
    47
    Спасибо Благодарностей получено 
    42
    Поблагодарили
    29 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Может кто-нибудь рассказать про механизм обработки прерываний в Орион-ПРО?
    Интересует вопрос, как программно определить, что запрос на прерывание пришёл именно от IRQ0, IRQ1 … IRQ7?
    Хорошо бы посмотреть на пример кода с обработчиком прерываний

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

    Question Кодинг под Орион

    Вопрос касательно креатива на Орионе, а конкретно - программирования.

    {Q} Есть ли у владельцев лучшего на свете ПРК желание освоить написание хотя бы несложных программ для него?
    Вообще говоря, считаю именно Орион очень удобным компьютером для приобщения к программированию.

    Вопрос возник вот откуда. Имею достаточное кол-во наработок, в т.ч. создана комфортная среда для написания и отладки программ на Ассемблере (непосредственно на Орионе), и если есть интерес, то мог бы поделиться информацией (тематическими постами с "разжёванными" примерами, готовыми библиотеками и т.п.). Понятное дело, что по основам программирования на том же Ассме есть соотв. учебники, но там нет ничего про особенности программирования конкретно под архитектуру Ориона, а тут есть свои нюансы. Ну и учебники - это учебники, кто их читает-то?
    Просто так "сотрясать воздух" не хочется, в связи с чем и возник вопрос =)
    Последний раз редактировалось Denn; 04.09.2017 в 15:09.
    Критиковать - значит объяснять автору, что он делает не так, как делал бы я, если бы умел

  6. #16
    Member
    Регистрация
    23.01.2016
    Адрес
    г. Омск
    Сообщений
    189
    Спасибо Благодарностей отдано 
    11
    Спасибо Благодарностей получено 
    2
    Поблагодарили
    2 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Денис, желание освоить есть, пиши статьи Что-то Стива Балмера сразу вспомнил...
    Радио-86РК-SRAM, Орион-128 512, ОРИОН-ПРО 3.2, ZXM-Phoenix 05.2 (+VGA), ПОИСК-2, Xi 8088, Micro 8088

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

  8. #17
    Member
    Регистрация
    05.03.2011
    Адрес
    Мелитополь
    Сообщений
    67
    Спасибо Благодарностей отдано 
    5
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Есть интерес, если это будет применимо к ВМ80.

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

    По умолчанию

    Цитата Сообщение от VituZz Посмотреть сообщение
    Есть интерес, если это будет применимо к ВМ80.
    Только ВМ80 и только "MOV, LDA и т.п." ! Другое и не интересно
    Критиковать - значит объяснять автору, что он делает не так, как делал бы я, если бы умел

  10. #19
    Guru
    Регистрация
    16.12.2008
    Адрес
    Kharkov, Ukraina
    Сообщений
    2,221
    Спасибо Благодарностей отдано 
    4
    Спасибо Благодарностей получено 
    21
    Поблагодарили
    18 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Что тебе сказать. Кто хочет писать…., тот Пишет. Кто не хочет - ищет причину.
    Электроника КР-02, MSX YIS-503IIR, Орион-128, Ленинград-2, Pentagon-128k, MSX2 YIS-503IIIR, MSX-EXT, ...

  11. #20
    Member
    Регистрация
    11.04.2017
    Адрес
    г. Нижний Новгород
    Сообщений
    114
    Спасибо Благодарностей отдано 
    8
    Спасибо Благодарностей получено 
    3
    Поблагодарили
    3 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    было бы интересно

Страница 2 из 3 ПерваяПервая 123 ПоследняяПоследняя

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

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

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

Похожие темы

  1. YM2149F-вопросы и ответы
    от Gryphon в разделе Музыка
    Ответов: 10
    Последнее: 14.02.2009, 10:53
  2. Ответов: 73
    Последнее: 18.09.2008, 05:35
  3. Вопросы и ответы
    от Addison в разделе ZX Концепции
    Ответов: 31
    Последнее: 28.11.2007, 11:35

Ваши права

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