User Tag List

Страница 7 из 120 ПерваяПервая ... 34567891011 ... ПоследняяПоследняя
Показано с 61 по 70 из 1199

Тема: Орион-2010. Hard & Soft

  1. #61

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

    По умолчанию

    Цитата Сообщение от ewgeny7 Посмотреть сообщение
    Эээ... Пока буду молчать аки партизан.
    Значит, будем пытать

    Цитата Сообщение от Gryphon Посмотреть сообщение
    Вот у меня вопрос. Как при подключении HDD к ориону перенести на него ORDOS или CPM. Да, а какой монитор надо ставить, чтоб грузиться с HDD. И вообще, у кого есть побольше инфы по подключению HDD к ориону.
    Цитата Сообщение от ewgeny7 Посмотреть сообщение
    Винчестер с СР/М болтается на F600 (надеюсь), порт представляет из себя ВВ55+ЛН1, схема приводилась. Винчестер имеем Сам_сунь, 1Гиг. Образ Орионовского винта с СР/М содержимым тоже есть. Заливаем образ на винт, ставим требуемую прошивку ПЗУ и вроде должно пахать. Правильно? Какая прошивка актуальна для этой процедуры, и как (объясните на пальцах) залить образ на винт.
    Спасибо
    Правильно, должно пахать. Отдельная прошивка ПЗУ пока существует только для загрузки с F500. Эта прошивка есть в составе эмулятора в .\ROM\ (который можно скачать [если повезет ] на моей странице). Монитор с IDE можно в принципе перекомпилить на F600, но он не поддерживает ни магнитофон, ни загрузку ORDOS с ROM-DISKa, т.е. для "классического" дремучего орионщика малоинтересен.

    Поэтому сегодня я пол-дня потратил чтобы слепить утилиту-загрузчик HddF600$.ord (ее можно прошить в ROM-DISK и использовать для загрузки с IDE c порта F600 под ORDOS, с любым Монитором), которая использует загрузчик, аналогичный Мониторам M35ZRKH.BIN и M35ZMSD.BIN. Читайте во вложении, там же и HddF600$.ord.

    Старею, производительность - 500 байт кода за полдня.
    В эмуляторе все работает. Проверяйте на реале.

    В качестве образа диска рекомендую диск с игрушками (на нем более-менее свежая [читай работоспособная] версия ОС с поддержкой IDE), да и лучшего теста для Z80CardII чем игры - не придумать :
    http://orion-z.hoter.ru/file/337/4431_GAMES.zip

    Залить образ на реальный IDE-диск под Windows можно утилитой HddUtil.exe:
    http://orion-z.hoter.ru/file/355/4538_HddUtil.zip

    Утилита консольная (т.е. запускать из CMD - оно напишет подсказку). Я ее тестировал на чтении/заливке образов с/на как реальных винтов (подключенных к IDE материнской платы), так и для CompactFlash в обычном китайском USB-адаптере (CardReader).
    Последний раз редактировалось Error404; 08.01.2015 в 14:37.
    Лучше сделать и жалеть, чем не сделать и жалеть.

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

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

  3. #62

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

    По умолчанию

    Цитата Сообщение от ewgeny7 Посмотреть сообщение
    Дополнительные вопросы на тему правильно ли я сделал:
    1. В режиме фуллрам область F000-FFFF остается подключенной постоянно "0" банка. Независимо от подключенной банки.
    2. При обращении к внешним устройствам по IORQ младший октет адресов копируется в старший и селект порта ведется по А15 downto А8.
    3. 640кб памяти надеюсь хватит для счастья? (128 экранка + 512 рамдиск)
    1. не знаю. Это нужно в-основном для Z80-игр, которые работают в 0 странице, так что мы наверное не заметим разницы даже если это и неправильный вариант.
    2. Не понял. Это как в московской Z80Card, где лишние 2 КП11 стоят для псевдосовместимости с i8080 по OUT? Если да, то это совершенно лишнее.
    3. Хватит.

    ПЗУ-Тест (см. по ссылке) запускал? Что пишет?
    http://zx.pk.ru/showpost.php?p=177618&postcount=21
    Лучше сделать и жалеть, чем не сделать и жалеть.

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

  4. #63

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

    По умолчанию

    Вопрос к ERROR404: Как в одну EEPROM запихнуть все биосы и тест ОЗУ? А вообще у меня возникла такая мысль-написать ORION-BIOS, который будет при каждой загрузке будет тестировать ОЗУ, поставить туда драйвер HDD и проч, примерно как в ATM turbo. ДА, и последний вопрос: вот у меня "голый" Орион, даже клавы нет. Я не хочу собирать РОМ-диск, а хочу привинтить HDD, так-этак на 800 Мб. Я вот у тебя на сайте видел твой орион, хочется сделать также. Как ты сделал ПЗУ как раз для HDD, и ,вообще, какой предел должен быть у HDD?
    Если что, извините за глупые вопросы
    Мой блог, мои компьютеры
    Продажа/обмен: Дельта-С, Робик, Олимпик-C, БК 0010-01 Армян х2, Бейсик, Ленинград, УКНЦ

  5. #64

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

    По умолчанию

    Цитата Сообщение от Gryphon Посмотреть сообщение
    Вопрос к ERROR404: Как в одну EEPROM запихнуть все биосы и тест ОЗУ? А вообще у меня возникла такая мысль-написать ORION-BIOS, который будет при каждой загрузке будет тестировать ОЗУ, поставить туда драйвер HDD и проч, примерно как в ATM turbo. ДА, и последний вопрос: вот у меня "голый" Орион, даже клавы нет. Я не хочу собирать РОМ-диск, а хочу привинтить HDD, так-этак на 800 Мб. Я вот у тебя на сайте видел твой орион, хочется сделать также. Как ты сделал ПЗУ как раз для HDD, и ,вообще, какой предел должен быть у HDD?
    Если что, извините за глупые вопросы
    У меня для выбора ПЗУ пока просто используется dip-переключатель, переключающий старшие (более 2к) адреса ПЗУ к лог 0 или 1. Использую 28с512 куда последовательно прошиты несколько прошивок. В части IDE без ром-диска самое сложное - поставить Z80 card II . Т.к. единственная из известных мне (в предыдущем посте по ссылке) CPM с IDE расчитана на эту платформу. На ВМ80 не запустятся ни Монитор, ни эта CPM. В остальном все просто - шьем в ПЗУ Монитор M35ZRKH.BIN (можно взять из дистрибутива эмулятора), собираем схемку для IDE (где-то здесь была), записываем на диск образ диска (лишь бы диск был с поддержкой LBA и не менеее файла образа), грузимся.

    Текущая реализация этой CPM поддерживает размер файловой системы в одной партиции не более 64M, либо две общим размером не более 64М (это не ограничение CPM, а ограничение из-за размера дискового буфера, размер которого компромисно выбирает сам разработчик).
    Последний раз редактировалось Error404; 20.04.2009 в 09:30.
    Лучше сделать и жалеть, чем не сделать и жалеть.

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

  6. #65

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

    По умолчанию

    Цитата Сообщение от Error404 Посмотреть сообщение
    Текущая реализация этой CPM поддерживает размер файловой системы в одной партиции не более 64M, либо две общим размером не более 64М (это не ограничение CPM, а ограничение из-за размера дискового буфера, размер которого компромисно выбирает сам разработчик).
    Ого!!! Это где такой жестак достать.

    Цитата Сообщение от Error404 Посмотреть сообщение
    У меня для выбора ПЗУ пока просто используется dip-переключатель, переключающий старшие (более 2к) адреса ПЗУ к лог 0 или 1. Использую 28с512 куда последовательно прошиты несколько прошивок.
    А как программировать такой ПЗУ (кстати, у меня полно таких со старых компов)
    Вообще, надо перекодировать BIOS с Орион-ПРО на ОРИОН-128, там почти есть все: и диагностика, и загрузочник, и т.п. Или переделать с IBM PC.
    Мой блог, мои компьютеры
    Продажа/обмен: Дельта-С, Робик, Олимпик-C, БК 0010-01 Армян х2, Бейсик, Ленинград, УКНЦ

  7. #66

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

    По умолчанию

    Цитата Сообщение от Gryphon Посмотреть сообщение
    Ого!!! Это где такой жестак достать.
    64M (мегабайт) это по современным меркам очень немного - много меньше любого даже несовременного винта или карточки памяти. Хотя на эти 64М влезает в архиве всё наследие Ориона

    Цитата Сообщение от Gryphon Посмотреть сообщение
    А как программировать такой ПЗУ (кстати, у меня полно таких со старых компов)
    Вообще, надо перекодировать BIOS с Орион-ПРО на ОРИОН-128, там почти есть все: и диагностика, и загрузочник, и т.п. Или переделать с IBM PC.
    ПЗУ программирую программатором Willem v4.5 (покупал почтой из Тайланда, аналогичный фабричный в России стоит в 5 и более раз дороже).
    А постоянное наличие меню, диагностики и т.п. в ПЗУ дело спорное. Оно обычно только при наладке нужно, а при загрузке необходимость дополнительных нажатий кнопок только раздражает.

    На Орион-ПРО, кстати, тоже была схема подключения IDE (контроллер из десятка мелких ИМС, как кстати и схема для 512ВИ1 - если кому-то интересно, могу приаттачить схемы), но мне неизвестно никаких программ это поддерживающих, поэтому я не стал это эмулировать (не на чем проверить) и никак и не могу охарактеризовать.

    Добавлено через 21 минуту
    Цитата Сообщение от ewgeny7 Посмотреть сообщение
    Эээ... Пока буду молчать аки партизан.
    Напиши чего-нибудь, порадуй...
    Последний раз редактировалось Error404; 20.04.2009 в 14:55. Причина: Добавлено сообщение
    Лучше сделать и жалеть, чем не сделать и жалеть.

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

  8. #67

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

    По умолчанию

    Цитата Сообщение от Error404 Посмотреть сообщение
    В части IDE без ром-диска самое сложное - поставить Z80 card II . Т.к. единственная из известных мне (в предыдущем посте по ссылке) CPM с IDE расчитана на эту платформу. На ВМ80 не запустятся ни Монитор, ни эта CPM.
    Т.е. на кр580вм80а не потянет HDD (просто я даже не представляю, где достать Z80 card II)
    Мой блог, мои компьютеры
    Продажа/обмен: Дельта-С, Робик, Олимпик-C, БК 0010-01 Армян х2, Бейсик, Ленинград, УКНЦ

  9. #68

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

    По умолчанию

    Цитата Сообщение от Gryphon Посмотреть сообщение
    Т.е. на кр580вм80а не потянет HDD (просто я даже не представляю, где достать Z80 card II)
    Просто я исторически пишу в коде Z80 не задумываясь о совместимости с i8080 (т.к. его дурацкие мнемоники вызывают почти физическое отторжение). При этом не использую каких-то особенных "фич" z80. Вполне вероятно, что если заменить jr, ldir и djnz в моем коде на соответствующие конструкции i8080 и перекомпилить, то все заработает и на i8080, но я это не проверял. На аппаратном уровне нет каких-то особенных привязок к z80 из-за чего не было бы возможности использовать i8080.

    Т.е. по факту, сейчас на Орионе нет ни одной программы в коде i8080 с интерфейсом к IDE по схеме на ВВ55. Все что есть у меня, я делал сам, и соответственно все для Z80.
    Последний раз редактировалось Error404; 21.04.2009 в 14:23.
    Лучше сделать и жалеть, чем не сделать и жалеть.

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

  10. #69

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

    По умолчанию

    Цитата Сообщение от Error404 Посмотреть сообщение
    Напиши чего-нибудь, порадуй...
    Порт HDD сделал, буду подключать винт с СР/М.
    А сейчас изобреДаю схему формирования цвета (до сих пор комп был черно-белый, хоть и с двумя видеобанками).
    Вопрос на засыпку - а в Орионе вообще использовалось работа с портами именно как с портами (через IORQ)? Ибо я эту лабуду с перемещением младших адресов в старшие убрал нафик...
    Да, INT поставил примерно 8 мкс, нормально?
    ScorpEvo ZS 1024 turbo+ CF-HDD/FDD/Mouse/SMUC 3.1/ProfROMse/NeoGS/ZC
    Speccy-2007 128/AY/TR-DOS

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

  11. #70

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

    По умолчанию

    Цитата Сообщение от ewgeny7 Посмотреть сообщение
    Порт HDD сделал, буду подключать винт с СР/М.
    А сейчас изобреДаю схему формирования цвета (до сих пор комп был черно-белый, хоть и с двумя видеобанками).
    Вопрос на засыпку - а в Орионе вообще использовалось работа с портами именно как с портами (через IORQ)? Ибо я эту лабуду с перемещением младших адресов в старшие убрал нафик...
    Да, INT поставил примерно 8 мкс, нормально?
    Конечно, работа с портами именно как с портами (по OUT) практиковалась для портов F8...FF, в т.ч. 16-битных (типа BFFD, FFFD). С нимим же (8-битными F8...FA) и по STA/LDA.

    Длительность INT - какая разница? Лишь бы T80 этого хватало на "среагировать".
    Лучше сделать и жалеть, чем не сделать и жалеть.

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

Страница 7 из 120 ПерваяПервая ... 34567891011 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. Ответов: 22
    Последнее: 06.10.2008, 14:17
  2. MAGIC-SOFT
    от White_Hunter в разделе Люди
    Ответов: 1
    Последнее: 22.08.2008, 08:56
  3. MAGIC-SOFT
    от White_Hunter в разделе Люди
    Ответов: 2
    Последнее: 21.08.2008, 13:31
  4. soft dt
    от roxx в разделе Софт
    Ответов: 4
    Последнее: 30.01.2008, 18:41

Ваши права

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