User Tag List

Страница 2 из 15 ПерваяПервая 123456 ... ПоследняяПоследняя
Показано с 11 по 20 из 142

Тема: Орион-2010 на u10ep3c

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1

    Регистрация
    14.06.2005
    Адрес
    г. Калуга
    Сообщений
    10,141
    Спасибо Благодарностей отдано 
    216
    Спасибо Благодарностей получено 
    769
    Поблагодарили
    417 сообщений
    Mentioned
    23 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от lao Посмотреть сообщение
    Китайцы продают http://www.dealextreme.com/details.dx/sku.37424. Фото внутренностей http://www.dealextreme.com/feedbacks...37424~id.55032 Чем не DevBoard? 36$ c доставкой
    Ага еще и с корпусом. Это говорит о том что на ПЛИС уже китайцы во всю клепають. Так что переходим обратно на дискреты - их они повторить не смогут
    Сайт поддержки моих изделий - http://micklab.ru/
    Группа ВКонтакте - https://vk.com/micklab

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

  3. #2

    Регистрация
    03.07.2005
    Адрес
    Санкт-Петербург
    Сообщений
    10,168
    Спасибо Благодарностей отдано 
    147
    Спасибо Благодарностей получено 
    84
    Поблагодарили
    55 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    u10_orion_1.2
    +мышка
    *новый модуль клавы
    *стереоAY и биппер на USB-разъеме
    +порты I/O на GPIO
    +слотовый загрузчик SD для диска D в ORDOS (Loader$), слоты 0..7.
    Для работы SD достаточно карты 256мб. FAT не поддерживается по определению (ибо СР/М).
    Образ диска с инструкцией по переносу содержимого готовлю к выкладке.
    В версии 1.2 изменен режим работы процессора Z80 на "обычный", что должно исключить баги с некоторыми командами процессора, криво работавшими на fastZ80. Увеличена скорость работы процессора в режиме супертурбо.

    u9_orion_1.1
    Повторяет функционал u10_orion_1.0, за исключением портов I/O (поскольку разъема GPIO на u9 нет).
    Изменена схема работы Z80 на обычную (было fastZ80).
    В архиве также содержится предварительный вариант инструкции.
    Образ СР/М-диска для записи на флешку и сам копировщик.
    Вложения Вложения
    Последний раз редактировалось Ewgeny7; 06.04.2014 в 20:39.
    ScorpEvo ZS 1024 turbo+ CF-HDD/FDD/Mouse/SMUC 3.1/ProfROMse/NeoGS/ZC
    Speccy-2007 128/AY/TR-DOS

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

  4. #3

    Регистрация
    14.08.2006
    Адрес
    Владимир
    Сообщений
    4,581
    Спасибо Благодарностей отдано 
    64
    Спасибо Благодарностей получено 
    112
    Поблагодарили
    97 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Ewgeny7 Посмотреть сообщение
    u10_orion_1.0
    +мышка
    *новый модуль клавы
    *стереоAY и биппер на USB-разъеме
    +порты I/O на GPIO
    +слотовый загрузчик SD для диска D в ORDOS (Loader$), слоты 0..7.
    Для работы SD достаточно карты 256мб. FAT не поддерживается по определению (ибо СР/М).
    Образ диска с инструкцией по переносу содержимого готовлю к выкладке.
    Хочу u10ep3c
    Лучше сделать и жалеть, чем не сделать и жалеть.

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

  5. #4

    Регистрация
    03.07.2005
    Адрес
    Санкт-Петербург
    Сообщений
    10,168
    Спасибо Благодарностей отдано 
    147
    Спасибо Благодарностей получено 
    84
    Поблагодарили
    55 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Хоть бы кто за месяц отзывы оставил. Или все убрали компы на полку?
    ScorpEvo ZS 1024 turbo+ CF-HDD/FDD/Mouse/SMUC 3.1/ProfROMse/NeoGS/ZC
    Speccy-2007 128/AY/TR-DOS

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

  6. #5

    Регистрация
    14.08.2006
    Адрес
    Владимир
    Сообщений
    4,581
    Спасибо Благодарностей отдано 
    64
    Спасибо Благодарностей получено 
    112
    Поблагодарили
    97 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Ewgeny7 Посмотреть сообщение
    Хоть бы кто за месяц отзывы оставил. Или все убрали компы на полку?
    Не убрали.
    У меня пока никак руки не доходят спаять шлейфик для заливки прошивок с LPT - надо сходить в магаз за разъемчиками.

    Зато я обдумал концепцию "как подружить ORDOS и флешку" и программирую утилиту. Концепция такова: поскольку для работы с FAT у меня есть только одна рабочая либа и она написана на С, то утилита тоже пишется на С (бинарник со всеми возможными оптимизациями и выкинутым с целью экономии stdio уже 42кб размером, и еще подрастет на пару-тройку килобайт). Соответственно, это накладывает ограничение: из-под Ордос такое работать не может в принципе (в пямяти еще нужно держать буфера, кучу/стек и еще отдельный драйвер для "сырого" чтения секторов).

    Итого имеем: в CP/M будет утилита, которая будет работать как с дисками CP/M, так и с разделами FAT на флешке и RAM-дисками ORDOS.
    Утилита пишется на основе моей старой программы FAT.COM и будет иметь как командный (что уже было в старой версии), так и экранный интерфейс (типа коммандера).

    Работать все это будет на любом VT-52 совместимом терминале (написал соответствующую C-библиотеку с минималистским использованием управляющих кодов VT-52, проверял - вывод на экран одинаково четко работает как в Альтаир-ДОС Ориона - как на экран Ориона так и в HyperTerm по RS-232, так и в ACP/M Ориона 91-г выпуска. И в Windows-эмуляторе CPM.EXE с не пойми какой реализацией VT52 тоже работает четко). Работать эта утилита будет в любой CP/M, не обязательно на Орионе - лишь бы терминал был VT52, да TPA было чем больше тем лучше (не менее 54к). На "НеОрион"-компах автоматически отключится работа с дисками Ордос, а работа с FAT отключится или не отключится в зависимости от того есть в той системе аналог драйвера IDEBDOS, или нет.

    Вывод в HyperTerm по RS-232 особенно интересен, т.к. в HyperTerm очень скудная реализация VT52 (да и еще в окне с 24 строками), и нет на Орионе ни одного панельного коммандера который бы там нормально (не разъезжаясь) отображался. А мой - см. вложение

    Для переносов файлов в ОРДОС будет примерно такой алгоритм.
    1. Подготавливаем флешку: заливаем на нее образ с разделом с CP/M (в образе уже будет FAT.COM).
    2. На флешке большая часть места останется свободна (ибо образ CP/M мал). В Винде на этом свободном месте средствами винды создаем раздел и файловую систему FAT. После этого винда отлично видит этот раздел и легко туда/оттуда копирует штатными средствами.
    3. Включаем Орион, загружаемся в CP/M с этой флешки.
    4. В утилите FAT (командочками или в панельном коммандере - кому как проще) копируем файлики с/на FAT-раздела на/c Ордосовский RAM-диск D: (B: и С: заняты в этот момент самой CP/M).
    5. Перезагружаемся в Ордос, пользуем файлики с RAM-диска D:
    6. Процесс обратного копирования - обратный пункту 4.

    Не могу не заметить, что в этой же утилите одновременно с FAT-файлом также легко на/с RAM-диск(а) D: можно ордосовское файло копировать и на/c диски CP/M. И с FAT в CPM и обратно. В-общем, что угодно и куда угодно.

    Общая готовность утилиты примерно 70% (пока что в-основном ковыряю менюшки/окошки и борюсь с глюками компилятора Hitech C).
    Миниатюры Миниатюры Нажмите на изображение для увеличения. 

Название:	ScreenHunter_01 Sep. 14 15.27.jpg 
Просмотров:	787 
Размер:	23.6 Кб 
ID:	20579  
    Последний раз редактировалось Error404; 14.09.2010 в 15:39.
    Лучше сделать и жалеть, чем не сделать и жалеть.

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

  7. #6

    Регистрация
    14.08.2006
    Адрес
    Владимир
    Сообщений
    4,581
    Спасибо Благодарностей отдано 
    64
    Спасибо Благодарностей получено 
    112
    Поблагодарили
    97 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Я отчитался. Кто следующий?
    Лучше сделать и жалеть, чем не сделать и жалеть.

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

  8. #7

    Регистрация
    18.09.2009
    Адрес
    г.Ногинск, МО
    Сообщений
    246
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    2
    Поблагодарили
    2 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Error404 Посмотреть сообщение
    ...1. Подготавливаем флешку: заливаем на нее образ с разделом с CP/M (в образе уже будет FAT.COM)....

    Цитата Сообщение от Ewgeny7 Посмотреть сообщение
    Утилиты, разное

    Залить образ HDD на реальный IDE-диск под Windows можно утилитой HddUtil.exe:
    http://orion-z.hoter.ru/file/355/4538_HddUtil.zip
    Коллеги! Надо бы ссылки поправить, а лучше выложить эти утилиты на "ZX.RK". Не бог весть какой размер занимают.
    Если ты чего-то не знаешь, то это не значит, что этого не может быть.

  9. #8

    Регистрация
    14.08.2006
    Адрес
    Владимир
    Сообщений
    4,581
    Спасибо Благодарностей отдано 
    64
    Спасибо Благодарностей получено 
    112
    Поблагодарили
    97 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Error404 Посмотреть сообщение
    Концепция такова: поскольку для работы с FAT у меня есть только одна рабочая либа и она написана на С, то утилита тоже пишется на С (бинарник со всеми возможными оптимизациями и выкинутым с целью экономии stdio уже 42кб размером, и еще подрастет на пару-тройку килобайт). Соответственно, это накладывает ограничение: из-под Ордос такое работать не может в принципе (в пямяти еще нужно держать буфера, кучу/стек и еще отдельный драйвер для "сырого" чтения секторов).

    Итого имеем: в CP/M будет утилита, которая будет работать как с дисками CP/M, так и с разделами FAT на флешке и RAM-дисками ORDOS.
    Утилита пишется на основе моей старой программы FAT.COM и будет иметь как командный (что уже было в старой версии), так и экранный интерфейс (типа коммандера).

    Работать все это будет на любом VT-52 совместимом терминале (написал соответствующую C-библиотеку с минималистским использованием управляющих кодов VT-52, проверял - вывод на экран одинаково четко работает как в Альтаир-ДОС Ориона - как на экран Ориона так и в HyperTerm по RS-232, так и в ACP/M Ориона 91-г выпуска. И в Windows-эмуляторе CPM.EXE с не пойми какой реализацией VT52 тоже работает четко). Работать эта утилита будет в любой CP/M, не обязательно на Орионе - лишь бы терминал был VT52, да TPA было чем больше тем лучше (не менее 54к). На "НеОрион"-компах автоматически отключится работа с дисками Ордос, а работа с FAT отключится или не отключится в зависимости от того есть в той системе аналог драйвера IDEBDOS, или нет.

    Общая готовность утилиты примерно 70% (пока что в-основном ковыряю менюшки/окошки и борюсь с глюками компилятора Hitech C).
    Поскольку процесс зашел в стадию, где борьба с компилятором перевесила весь прочий творческий процесс, на стадии готовности 85% выкладываю ограниченно работоспособный предрелиз. Главным образом для любителей взглянуть на чужой код.

    Что на данный момент работает:
    Код:
    Command mode:
    -------------------
    
    1. DIR     CPM        v
    2. DIR   FAT        v
    3. DIR   ORD        v
    
    4. COPY   CPM -> FAT    v
    5. COPY   CPM -> ORD    v
    6. COPY   ORD -> FAT    v
    7. COPY   ORD -> CPM    v
    8. COPY   FAT -> ORD    v
    9. COPY   FAT -> CPM    v
    10. COPY  CPM -> CPM    - не работает
    11. COPY  FAT -> FAT    v
    12. COPY  ORD -> ORD    - не работает
    
    10. TYPE  FAT        v
    11. TYPE  CPM        v
    12. TYPE  ORD        v
    
    Type работает в кодировках KOI8r, ALT(cp1251), KOI7 - соответственно команды TYPE, ATYPE, KTYPE
    
    
    Panels mode:
    --------------
    
    0. DISK SELECT
    
    1. DIR     CPM        v
    2. DIR   FAT        v
    3. DIR   ORD        v
    
    4. COPY   CPM -> FAT    V        
    5. COPY   CPM -> ORD    V
    6. COPY   ORD -> FAT    V    
    7. COPY   ORD -> CPM    v
    8. COPY   FAT -> ORD    v
    9. COPY   FAT -> CPM    v
    10. COPY  CPM -> CPM    -
    11. COPY  FAT -> FAT    v
    12. COPY  ORD -> ORD    -
    
    10. TYPE  FAT        v        
    11. TYPE  CPM        v
    12. TYPE  ORD        v
    
    Type работает в кодировках KOI8r, ALT(cp1251), KOI7 - соответственно в панелях это кнопки ^T, ^Y, ^P
    Цитата Сообщение от Error404 Посмотреть сообщение
    Для переносов файлов в ОРДОС будет примерно такой алгоритм.
    1. Подготавливаем флешку: заливаем на нее образ с разделом с CP/M (в образе уже будет FAT.COM).
    2. На флешке большая часть места останется свободна (ибо образ CP/M мал). В Винде на этом свободном месте средствами винды создаем раздел и файловую систему FAT. После этого винда отлично видит этот раздел и легко туда/оттуда копирует штатными средствами.
    Этот алгоритм не рабочий, т.к. строился на допущении, что винда - это система человеческая, а не как обычно. Допущение не прошло - винда на съемных носителях монтирует только первый раздел (если без темного шаманства). Поэтому FAT-раздел должен быть всегда только первым. И поэтому нельзя пользовать штатный форматировщик Винды (он форматирует только в SFD-формат, т.е. без MBR, либо только на полную емкость съемного диска).

    Поэтому в утилиту fdisk.com (свою, CPM-овскую) я добавил создание FAT-раздела и форматирование его под FAT16/32 (выбирается автоматом в зависимости от размера раздела). В этой утилите разделы можно создавать и форматировать в любом порядке.

    Утилита fat.com (CPM-овская) нормально на/c такие разделы копирует (FAT/CPM/ORDOS).

    Одного пока не придумал: как на реале Орион-2010 имея всего один SD-драйв, c которого сам же и загружен, его же и переформатировать в требуемый формат разделов (1.FAT, 2.CPM, 3...).
    В эмуляторе я имею еще и 2 устройства IDE. Могу делать что угодно с SD, сидя на IDE.

    В-общем, надо брать реал и фантазировать. И фантазии проверять на PC - будет/не будет определять и монтировать. Должно. Но не обязано.
    Сил и времени на это чего-то уже не хватает...

    Чуть не забыл - fat.com, fdisk.com версий 1.4 из вложения будут работать только с idebdos.com 1.4 - он тоже во вложении, т.к. изменены номера функций bdos, на которые это хозяйство цепляется (для совместимости с CPM3, DOSPLUS, MPM, etc).

    Также, в архиве есть поправленный LIBC для Hitech C - в нем исправлена к стандартному виду функция memset (что улучшило переносимость кода с других платформ).
    Последний раз редактировалось Error404; 09.08.2011 в 09:50. Причина: Управление вложениями
    Лучше сделать и жалеть, чем не сделать и жалеть.

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

  10. #9

    Регистрация
    03.07.2005
    Адрес
    Санкт-Петербург
    Сообщений
    10,168
    Спасибо Благодарностей отдано 
    147
    Спасибо Благодарностей получено 
    84
    Поблагодарили
    55 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от pvlad Посмотреть сообщение
    а лучше выложить эти утилиты на "ZX.RK". Не бог весть какой размер занимают.
    Кзтате, да. Лучше оставить файлы прямо в посте.
    ScorpEvo ZS 1024 turbo+ CF-HDD/FDD/Mouse/SMUC 3.1/ProfROMse/NeoGS/ZC
    Speccy-2007 128/AY/TR-DOS

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

  11. #10

    Регистрация
    14.08.2006
    Адрес
    Владимир
    Сообщений
    4,581
    Спасибо Благодарностей отдано 
    64
    Спасибо Благодарностей получено 
    112
    Поблагодарили
    97 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Ewgeny7 Посмотреть сообщение
    Кзтате, да. Лучше оставить файлы прямо в посте.
    Так вроде вложения из постов со временем автоматически удаляются?
    Все утилиты есть в архиве эмулятора. Тем более что с сайта Ewgeny7 архивы качаются без всяких регистраций.

    Какие-то промежуточные версии можно и здесь выкладывать, а конечные, думаю, надо на сайте. А в постах можно ссылки "на туда" хранить.
    Последний раз редактировалось Error404; 15.09.2010 в 22:10.
    Лучше сделать и жалеть, чем не сделать и жалеть.

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

Страница 2 из 15 ПерваяПервая 123456 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. ОРИОН-2010 на ПЛИС.
    от Ewgeny7 в разделе Орион
    Ответов: 447
    Последнее: 23.11.2016, 12:27
  2. Орион-2010. Hard & Soft
    от Error404 в разделе Орион
    Ответов: 1198
    Последнее: 24.11.2013, 15:35
  3. Пати в 2010 г.
    от scooter в разделе События
    Ответов: 18
    Последнее: 25.04.2010, 18:41
  4. сисопник 1-2010
    от goodboy в разделе События
    Ответов: 107
    Последнее: 13.04.2010, 04:55
  5. CSS CGC 2010
    от Rindex в разделе Игры
    Ответов: 2
    Последнее: 07.04.2010, 00:13

Ваши права

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