Последние темы
» Вити больше нет!автор bug19 Пн Фев 20 2023, 19:54
» Собираем оригинальный Орион 128
автор bug19 Пн Фев 20 2023, 19:47
» Проблема плющеного экрана ОРИОНА
автор kanzler Пн Ноя 28 2022, 12:05
» Орион 128 и его клоны возрождение 2019-2022 год
автор kanzler Пн Ноя 28 2022, 12:03
» Электроника КР-04. Информация, документы, фото.
автор kanzler Пн Ноя 28 2022, 12:02
» Новости форума
автор kanzler Пн Ноя 28 2022, 11:52
» Орион-128 НГМД запуск 2021 года
автор matrixplus Сб Сен 10 2022, 17:36
» ПЗУ F800 для РК86
автор ведущий_специалист Сб Сен 10 2022, 10:37
» Микропроцессорная лаборатория "Микролаб К580ИК80", УМК-80, УМПК-80 и др.
автор Электротехник Вт Июл 26 2022, 19:33
» Орион-128 SD карта в Орионе
автор matrixplus Чт Июн 02 2022, 09:00
» 7 Мая. День Радио!
автор Viktor2312 Чт Май 12 2022, 10:58
» Серия: Массовая радио библиотека. МРБ
автор Viktor2312 Ср Май 11 2022, 12:17
» Полезные книги
автор Viktor2312 Пн Май 09 2022, 15:07
» Орион 128 Стандарты портов и системной шины Х2
автор matrixplus Вс Май 08 2022, 23:08
» Орион-128 и Орион ПРО еще раз про блоки питания
автор matrixplus Вс Май 08 2022, 19:09
» Орион-128 Программаторы
автор matrixplus Вс Май 08 2022, 19:02
» Орион ПРО история сборки 2021 до 2022
автор matrixplus Вс Май 08 2022, 18:47
» Анонсы монет (New coin).
автор Viktor2312 Сб Май 07 2022, 23:11
» Хочу свой усилок для квартиры собрать не спеша
автор Viktor2312 Сб Май 07 2022, 19:33
» Амфитон 25у-002С
автор Viktor2312 Сб Май 07 2022, 09:38
» Майнер: T-Rex
автор Viktor2312 Вс Май 01 2022, 09:12
» GoWin. Изучение документации. SUG100-2.6E_Gowin Software User Guide. Среда разработки EDA.
автор Viktor2312 Пн Апр 25 2022, 01:01
» GoWin. Изучение документации. UG286-1.9.1E Gowin Clock User Guide.
автор Viktor2312 Сб Апр 23 2022, 18:22
» GoWin. Documentation Database. Device. GW2A.
автор Viktor2312 Ср Апр 20 2022, 14:08
» GOWIN AEC IP
автор Viktor2312 Ср Апр 20 2022, 12:08
Самые активные пользователи за месяц
Нет пользователей |
Поиск
RAM-disk, ORDOS
Страница 1 из 1 • Поделиться
RAM-disk, ORDOS
1
Данная тема создана с перспективой на будущее и вообще потому, что такое существует в природе. Я выложу здесь ту информацию, которая мне доступна и как вроде связанна с данной темой. В надежде, что пользователи поправят меня, если что, и дополнят тему в будущей перспективе...
Viktor2312- RIP
- Сообщения : 15492
Дата регистрации : 2012-08-10
Возраст : 45
Откуда : Пятигорск
Viktor2312- RIP
- Сообщения : 15492
Дата регистрации : 2012-08-10
Возраст : 45
Откуда : Пятигорск
.
3
Я считаю, что это явно ненужная и даже вредная тема, остро нуждающаяся в удалении.
Откуда в базовом Специалисте возъмётся RAM-диск. В нём нет излишнего (т.е более адресного пространства) ОЗУ, как это в ОРИОНЕ, где куча излишнего ОЗУ, что и позволяет использовать его для организации эл.диска. В Специалисте ОЗУ не хватает даже для программ и, если от доступных 35.5 кб отрезать под нужды эл.диска 18.5 кб (выше $4000), то для программ останется всего 16 кб.
Кстати, при отладке или написании DOS обычно так и делают (при отладке ОС нет смысла иметь реальный привод), - организуют эл.диск в вершине основного ОЗУ, например, оставляя как ОЗУ для программ 16 кб. Этого даже для CP/M достаточно. Например, я именно так делал, при адаптации CP/M на 8-ми разрядки и написании своих DOS. Так можно отладить адаптируемый CP/M-BIOS или BDOS самодельной ОС и в такой CP/M можно даже прогонять почти все программы CP/M. И даже вполне успешно заниматься текстообработкой (можно набрать текст размером с эл.диск, при этом, чтобы текстов редактор не занимал место в эл.диске, его стартуем как файл нулевого размера).
И даже, если бы в Специалисте был RAM-диск, ставить убогую ORDOS в Специалист это, если можно так сказать (не обидев), - это попытка вредительства. Да и бессмысленно. Программы ОРИОНА для ORDOS работать всё-равно не будут, т.к все они (даже чисто системные) нагло лезут в экран ОРИОНА. ORDOS с её надуманными функциями, - побайтовый обмен вместо посекторного, (из-за чего непреодолимое ограничение объёма дисков в 60К) - вообще нонсенс как DOS (вся ORDOS заменяется кодом в 200 байт), и для использования в бездисководной машине есть нормальные DOS для RAM-диска.
Откуда в базовом Специалисте возъмётся RAM-диск. В нём нет излишнего (т.е более адресного пространства) ОЗУ, как это в ОРИОНЕ, где куча излишнего ОЗУ, что и позволяет использовать его для организации эл.диска. В Специалисте ОЗУ не хватает даже для программ и, если от доступных 35.5 кб отрезать под нужды эл.диска 18.5 кб (выше $4000), то для программ останется всего 16 кб.
Кстати, при отладке или написании DOS обычно так и делают (при отладке ОС нет смысла иметь реальный привод), - организуют эл.диск в вершине основного ОЗУ, например, оставляя как ОЗУ для программ 16 кб. Этого даже для CP/M достаточно. Например, я именно так делал, при адаптации CP/M на 8-ми разрядки и написании своих DOS. Так можно отладить адаптируемый CP/M-BIOS или BDOS самодельной ОС и в такой CP/M можно даже прогонять почти все программы CP/M. И даже вполне успешно заниматься текстообработкой (можно набрать текст размером с эл.диск, при этом, чтобы текстов редактор не занимал место в эл.диске, его стартуем как файл нулевого размера).
И даже, если бы в Специалисте был RAM-диск, ставить убогую ORDOS в Специалист это, если можно так сказать (не обидев), - это попытка вредительства. Да и бессмысленно. Программы ОРИОНА для ORDOS работать всё-равно не будут, т.к все они (даже чисто системные) нагло лезут в экран ОРИОНА. ORDOS с её надуманными функциями, - побайтовый обмен вместо посекторного, (из-за чего непреодолимое ограничение объёма дисков в 60К) - вообще нонсенс как DOS (вся ORDOS заменяется кодом в 200 байт), и для использования в бездисководной машине есть нормальные DOS для RAM-диска.
Последний раз редактировалось: barsik (Пт Ноя 29 2019, 19:25), всего редактировалось 2 раз(а)
barsik- Ветеран
- Сообщения : 1032
Дата регистрации : 2016-11-10
Откуда : Россия, СПб
Viktor2312- RIP
- Сообщения : 15492
Дата регистрации : 2012-08-10
Возраст : 45
Откуда : Пятигорск
.
5
Не было никакого RAM-диска у Специалиста, железо не позволяет.Viktor2312 пишет:А RAM-диск был. И внешний тоже (Диск_H для Нортона).
RAM-диск был лишь в Специалисте MX, но это совсем другой компьютер, с совершенно другой архитектурой и адресацией и даже несовместимый со Специалистом (по порту клавиатуры, т.к у автора MX "хватило фантазии" поменять его адресацию). Если речь о MX, то надо и писать это в разделе о Специалисте MX или в названии темы чётко указывать, что речь не о Специалисте, а о Специалисте MX. Но для него были свои ОС, убогая ORDOS там совсем "ни к селу, ни к городу". Потому тема даже в этом случае бессмысленна.
Раз раздел называется "Специалист", то здесь нечего делать темам о Специалисте MX. Или же раздел надо переименовать в "Специалист и производные от него". Или ввести раздел "Специалист MX", тогда и не надо будет в каждой теме указывать о каком компьютере речь.
А у меня в 1990 был RAM-диск и ORDOS на плате Специалиста (после замены РУ5 на РУ7 в плате Экспресс), сделал это когда Специалист переделал в монохромный ОРИОН с Z80 с 256К (это делалось легко: сменой адреса экрана, ПЗУ и ППА и, для получения 3-х доп.страниц ОЗУ, делалась замена РУ5 на РУ7).
Я потому против ORDOS, что считаю её вредоносной системой. Она нанесла огромный вред ОРИОНУ, а теперь Вы хотите её втюхать и в Специалист? Конечно теперь ORDOS сильно навредить не сможет, да и какая разница? Ведь на платформе Специалиста сейчас осталось всего несколько десятков юзеров. Да и их всякие безответственные за свои деяния изобретатели железячники (которые штампуют железо, а поддерживать программами не хотят) дробят на разные продвинутые версии MX, MX2, Сябр, ЭРИК и др. Скоро вариантов Специалиста станет больше, чем было несовместимых промышленных РК-производных (что в итоге раздробило платформу РК86 и сократило для неё число программ).
Ничто, технически не мешало вместо ORDOS сделать основной ОС ОРИОНА не ORDOS, а CP/M. Используя ту же идею эл.диска из излишнего ОЗУ (т.е вне адресного пространства). Тонкость в том, что для CP/M 60 кб, а в цвете вообще всего 48 кб - уж слишком мало. Нужно минимум 120 кб, т.е всего 3 или лучше 4 банки ОЗУ, что даёт VDISK в 180 кб. Apple-II дружил с CP/M имея всего ~110 кб на односторонний диск с 35-ю дорожками.
Я в конце 1990 добавил в свой ОРИОН панельки на 28 ног (на месте ненужного преобразователя +12В) и поимел 3-ю банку ОЗУ, сначала на 27256, а в начале 1991, когда появился М3 поимел доп.банку ОЗУ из двух 62256. ORDOS 2.40 другие доп.банки не поддерживала, но М3 да. Осенью 1991 у меня уже было 256К на двух банках РУ7 по тупой лобовой схеме. В начале 1992 М.Домарёв из Тулы изобрел как сделать 256К всего на одной банке РУ7.
Может на начальном этапе во времена до доступности РУ7 и дисководов, ORDOS имела бы какой-то смысл. Но уже в 1991 году РУ7-мые были повсюду. Надо было полноценно ставить в ОРИОН 565 РУ7 и сразу получать 512 кб. Этого хватило бы на комфортную работу в CP/M без дисковода.
В ORDOS изначально порочна главная идея - адресация диска регистрами процессора, Это же нонсенс, диск в любой 8-ми разрядке должен быть больше, чем адресное пространство процессора (а здесь даже меньше, всего 60 кб). На кой хрен нужны десятки таких крошечных квазидисков.
565 РУ7 уже в 1989 они не были дефицитом. Они продавались не в магазинах конечно, а у несунов на нелегальных рынках, причём тогда их вообще никто не покупал, их некуда было ставить (первые платы самоделок с 565 РУ7 появились в 1991, платы Правец-16).
Кто мешал, сразу как первые пользователи расширили ОЗУ до 256 кб (а это случилось уже в конце 1990), переписать эту DOS для работы с большими дисками. Но нет, эту DOS не только не доработали, но и стали навязывать, как основную для ОРИОНА. Это ОРИОН и сгубило. Т.к для этой DOS не было и в силу крошечности диска не могло быть, ни макроассемблера, ни компиляторов ЯВУ, что оставило программистов один на один с убогим МИКРОН-ом от РК86 из 1987 года. Лишённые инструментов программисты любители не могли написать шедевры уровня даже ранних игр ZX-Spectrum из сезона 1982 года. Хотя уже в 1991 году была CP/M работающая с эл.диском в 180 кб, что позволяло использовать при разработке инструментарий CP/M даже не имея дорогостоящего дисковода.
Увы, Интернета не было, прочитать было негде, а как напаять РУ5 вторым этажом или расширить ОЗУ на 62256, а тем более, о том как заменить РУ5 на РУ7, - мало кто из пользователей догадался (т.к основной контингент пользователей ОРИОНА были сельские жители не особо компетентные в схемотехнике). А второэтажные платы для расширения ОЗУ стали доступны лишь в 1992-93. Кстати, после расширения ОЗУ с помощью этих дурных второэтажных плат с буферами, плата ОРИОНА теряла привлекательный внешний вид и выглядела некрасиво. Но даже после этого, ещё чуть ли не 10 лет ORDOS навязывалась как стандартная ОС ОРИОНА.
Последний раз редактировалось: barsik (Пт Ноя 29 2019, 19:33), всего редактировалось 1 раз(а)
barsik- Ветеран
- Сообщения : 1032
Дата регистрации : 2016-11-10
Откуда : Россия, СПб
Re: RAM-disk, ORDOS
6
Ну, вот такая неоднозначная тема, да существует на нашем форуме. Есть что-то интересное, выкладывайте, с схемами, подробным описанием, ну или обсуждайте.
Ну а новые темы, разделы и т. д. со временем, конечно будут добавлены и наполнены информацией, а пока имеющиеся нужно наполнить информацией...
Ну а новые темы, разделы и т. д. со временем, конечно будут добавлены и наполнены информацией, а пока имеющиеся нужно наполнить информацией...
Viktor2312- RIP
- Сообщения : 15492
Дата регистрации : 2012-08-10
Возраст : 45
Откуда : Пятигорск
Похожие темы
» Ленинград-2, схемы, документация, описания
» Литература. Часть 1
» Техническая документация, описания, схемы, разное. Ч 2.
» Техническая документация, описания, схемы, разное. Ч 3.
» Тех. документация, описания, схемы, разное. Intel
» Литература. Часть 1
» Техническая документация, описания, схемы, разное. Ч 2.
» Техническая документация, описания, схемы, разное. Ч 3.
» Тех. документация, описания, схемы, разное. Intel
Страница 1 из 1
Права доступа к этому форуму:
Вы не можете отвечать на сообщения