User Tag List

Страница 25 из 42 ПерваяПервая ... 212223242526272829 ... ПоследняяПоследняя
Показано с 241 по 250 из 472

Тема: Орион-ПРО. Софтверные дела

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

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

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

    По умолчанию

    Эмулятор я прошагаю, разберусь. Вопрос нескольких дней (когда выбиру время, я сейчас плату AY запускаю).
    А к каталогу просто больше всего обращений, вот статистически на нем оно и обламывается, а причина - в железке ИМХО. У меня например есть две абсолютно одинаковые CF-карты на 64М (с соседними серийниками даже), так вот на РС работают обе, а в контроллере ПРО - только одна из них.
    Лучше сделать и жалеть, чем не сделать и жалеть.

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

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

  3. #2

    Регистрация
    13.03.2016
    Адрес
    г. Владивосток
    Сообщений
    89
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Да по любасу железяка. На прерывания грешу. Потому как сбой происходит уже опосля операции.
    Типо- делаешь DIR, выводится каталог, промт ОС, курсорчик мырг-мырг и пропадает... Могут несколько точек на экране появится в любом месте.
    Ну и всякое такое. А возможно ли по быстренькому прерывания в Альтаире вообще выключить?

  4. #3

    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    8,396
    Спасибо Благодарностей отдано 
    765
    Спасибо Благодарностей получено 
    2,368
    Поблагодарили
    1,317 сообщений
    Mentioned
    39 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Даже как-то неудобно прерывать серьезные разговоры, но я все же вклинюсь.
    Историческое событие - теперь есть второй рейкастер для i8080. Первый - Ambal3D для вектора. К сожалению, там есть трудноустранимые погрешности, поэтому давно было желание написать новый рейкастер.
    За основу взял этот вариант (самый простой, без текстурирования). Переписал на матлабе, перевел в целочисленный вид. При этом алгоритм несколько модифицировался и стал более похож на классические варианты.
    Потом переделал для i8080. На данный момент там еще очень многое можно оптимизировать, а хотелось посмотреть в динамике на ретрокомпе уже сейчас. И решил попробовать на про, у которого сравнительно быстрый проц и удобные видеорежимы. Можно побродить, посмотреть. Клавиши управления - курсор и пробел (выход в про-дос).
    Повторюсь, код рейкастера только 8080 (хотя на z80 было бы заметно удобнее), можно перенести на любой комп с 580ВМ80. Единственная команда z80, которая есть в реализации для про - переключение типа прерывания.
    Вложения Вложения
    • Тип файла: zip rc4.zip (2.5 Кб, Просмотров: 121)

  5. #4

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

    По умолчанию

    чота не работает
    Лучше сделать и жалеть, чем не сделать и жалеть.

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

  6. #5

    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    8,396
    Спасибо Благодарностей отдано 
    765
    Спасибо Благодарностей получено 
    2,368
    Поблагодарили
    1,317 сообщений
    Mentioned
    39 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Error404 Посмотреть сообщение
    чота не работает
    На реале в про-дос? И что, просто черный экран после запуска? В emu, понятное дело, работает.

  7. #6

    Регистрация
    13.03.2016
    Адрес
    г. Владивосток
    Сообщений
    89
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Работает, работает. Монстрюг туда ишо и пушку герою. И всё, Дум готов!

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

    https://drive.google.com/open?id=0B4...zJYMVZjT3F6Y1U

    Там архив ,в архиве образ HDD c Альтаир Дос IDE-RTC Орион Про.
    Так, на всякий случай.
    В эмуляторе не работает. Проходит тест ОЗУ и пишет инопланетными иероглифами что то...

  8. #7

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

    По умолчанию

    Цитата Сообщение от ksanf(138) Посмотреть сообщение
    В эмуляторе не работает. Проходит тест ОЗУ и пишет инопланетными иероглифами что то...
    Пишет "BDOS Error : bad sector"
    Такое и у меня было на каком-то промежуточном этапе (переменная в BIOS где "диск по умолчанию", т.е. на момент загрузки, отчего-то не инициализировалась, соответственно до ASSIGN обращения улетали на несуществующий диск), потом вроде пофиксил. может в Гитхаб не закоммитил? Не помню. Сейчас в эмуляторе у меня ОС нормально работает (как раз эмулятор и позволяет быстро протрассировать и найти такие баги). А вот программа Дум - не работает. На Альтаир просто сразу же выносит всю систему, а на ПРо-ДОС отрисовывает первый вид на лабиринт и висит не реагирует на клавиатуру. На реале не пробовал, т.к. дисковода нет и не планирую его делать (соответственно, ПРО-ДОС в топку).

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

    Цитата Сообщение от ivagor Посмотреть сообщение
    Потом переделал для i8080. На данный момент там еще очень многое можно оптимизировать, а хотелось посмотреть в динамике на ретрокомпе уже сейчас. И решил попробовать на про, у которого сравнительно быстрый проц и удобные видеорежимы. Можно побродить, посмотреть. Клавиши управления - курсор и пробел (выход в про-дос).
    За что ты ж ты так обычный Орион не любишь? На нем хотя бы ОС имеется выбор в отличие от авторских поделий для ПРО. Ну ладно по религиозным соображениям можно не использовать АльтаирДОС, но есть же питерская ACPM, все лучше чем ПРО-ДОС. Раз тем более там код 8080 (а с Z80 - разгоняемо). Видеорежимы там такие же как на ПРО (кроме особо экзотических), так в этом и мастерство программера, чтобы впихнуть фантазии в конкретную платформу. Такой код и на ПРО тоже пойдет. А сейчас - только Про, только дисковод, только ПРО-ДОС

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

    В смысле ОС на этапе отладки наверное лучше вообще выпускать версию для ОРДОС. Как некий примитивный контейнер. Тупо код работающий в нулевой странице (он же там, раз работа с графикой?) с удобного адреса. А уж в свою ОС (которая в других страницах) каждый перенесет запросто. Для этого есть готовый инструментарий или загрузчики типа LORD, ORD2COM, в Альтаире у меня загрузчик игр так и вообще с упаковщиком и распаковкой на лету при переброске в требуемую страницу.
    Лучше сделать и жалеть, чем не сделать и жалеть.

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

  9. #8

    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    8,396
    Спасибо Благодарностей отдано 
    765
    Спасибо Благодарностей получено 
    2,368
    Поблагодарили
    1,317 сообщений
    Mentioned
    39 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Error404 Посмотреть сообщение
    За что ты ж ты так обычный Орион не любишь?
    Обычный орион - это авторский 128? Там мне не хватает как минимум прерываний с кадровой частотой, ну и диспетчер памяти неудобный. Орион с zcard заметно лучше, но диспетчер памяти хоть и удобнее, чем в оригинале, но хуже чем в про. Ну и проц не такой быстрый.

    Цитата Сообщение от Error404 Посмотреть сообщение
    Видеорежимы там такие же как на ПРО (кроме особо экзотических)
    В про есть режимы 384/512x256 16 цветов/точку, да еще и палитра на мультикарте (хотя конкретно в rc4 ни то ни другое не используется). Это очень здорово и превращает для меня про в некоторое подобие турбо-вектора.

    Цитата Сообщение от Error404 Посмотреть сообщение
    А сейчас - только Про, только дисковод, только ПРО-ДОС
    Это из за лени. Все собираюсь делать и для альтаира, но как-то пока не собрался.

  10. #9

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

    По умолчанию

    Цитата Сообщение от ivagor Посмотреть сообщение
    Обычный орион - это авторский 128? Там мне не хватает как минимум прерываний с кадровой частотой, ну и диспетчер памяти неудобный. Орион с zcard заметно лучше, но диспетчер памяти хоть и удобнее, чем в оригинале, но хуже чем в про. Ну и проц не такой быстрый.
    Обычный в моем понимании, это Орион-128 с Z80 (тоже привык к прерываниям), наличие и вид диспетчера памяти - уже дело пристрастий.
    В целом, комбинируя диспетчер 16к с одним окном и штатный страничный с окном 60к - уже можно довольно гибко выстраивать код.
    Конечно, удобнее три по 16к плюс страничный (как на ПРО), но в большинстве случаев вообще без диспетчеров можно обойтись.

    Цитата Сообщение от ivagor Посмотреть сообщение
    В про есть режимы 384/512x256 16 цветов/точку, да еще и палитра на мультикарте (хотя конкретно в rc4 ни то ни другое не используется).
    Вот, и я об этом: я так и понял что аппаратные изыски не используется (пока), а получается что посмотреть не могу как уже которую твою программу.
    А цвет каждая точка своим цветом - это будет дико тормозно (четырьмя плоскостями ворочать). Такой режим что он есть, что его нет - только для статических картинок. Для динамических надо применять чанки (групповой цвет с различающейся плотностью "макроточек" или вообще монохром с чанками где за cчет плотности ч/б точек имитируются градации) - такой подход позволяет рисовать только в одной плоскости, т.е. в 4 раза быстрее.

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

    Цитата Сообщение от Error404 Посмотреть сообщение
    Пишет "BDOS Error : bad sector"
    Такое и у меня было на каком-то промежуточном этапе (переменная в BIOS где "диск по умолчанию", т.е. на момент загрузки, отчего-то не инициализировалась, соответственно до ASSIGN обращения улетали на несуществующий диск), потом вроде пофиксил. может в Гитхаб не закоммитил? Не помню. Сейчас в эмуляторе у меня ОС нормально работает (как раз эмулятор и позволяет быстро протрассировать и найти такие баги).
    Не, все нормально. Коммит ничего существенного в репозиторий не добавил. Похоже просто у ksanf(138) не последняя версия с Github (а борьба с "BDOS Error : bad sector" при загрузке driver.sys была одной из последних правок - в BIOS2.MAC в процедуре COLDINIT)

    Заодно закоммитились правки в DRIVER.SYS - устранение глюков с оконными функциями (проявлялось при очистке экрана и скроллинге) возникших после сдвига экрана вправо для режима ПРО, плюс сделал для режима ПРО аналог программных прерываний в ОС (как от Монитора-3 Ориона-128). Теперь на ПРО (на 128 то с Монитором3 оно и раньше работало, и по сей день) резидентные программы можно вызывать "из бэкграунда в фореграунд" по комбинации клавиш ctrl+shift+"key". Например, для AY-плеера unipl28.com это комбинация "ctrl+shift+Y", для теневого монитора MSHELL30.COM это "ctrl+shift+J", для диспетчера процессов dprocess.com это "ctrl+shift+tab", для аварийного рестарта qboot.com(exit.com) это "ctrl+shift+СТР" (ЕМНИП).

    В ПРО Монитор F800 предельно убог: много "вкусностей" описанных в авторской книжке по ПРО не реализовано, или реализовано криво, или вообще по другим точкам входа (и не то что описано). В тоже время полезнейших вещей типа программного прерывания по клавиатурной комбинации они реализовать забыли. Вот его то я и добавил (только для режима ПРО, драйвер один и тот же для 128/ПРО, внутри своего кода доделывает по необходимости)
    Последний раз редактировалось Error404; 13.09.2016 в 15:43.
    Лучше сделать и жалеть, чем не сделать и жалеть.

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

  11. #10

    Регистрация
    13.03.2016
    Адрес
    г. Владивосток
    Сообщений
    89
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Как это не пробовал? Уж как месяц почти пробуем... И всё работает.
    Образ.. Образ потом, сейчас не могу, только завтра. Если никто не сподобится ,выложу.
    Кстати в теме периферия есть "старые" мои образы дискет. Ну у меня работало..

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

    2 Error/
    Да, действительно как это-на реале работает , в эмуле нет. Плохой реал, плохой! ))))))

Страница 25 из 42 ПерваяПервая ... 212223242526272829 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. Дела паяльные.
    от Sayman в разделе Для начинающих
    Ответов: 24
    Последнее: 09.10.2009, 20:14
  2. валаются без дела разобранные спектрумы
    от Damein Alpha в разделе Барахолка (архив)
    Ответов: 17
    Последнее: 17.09.2009, 10:15
  3. Дела мышиные...
    от Producer в разделе Барахолка (архив)
    Ответов: 0
    Последнее: 22.01.2005, 02:59

Ваши права

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