RUЭВМ
Вы хотите отреагировать на этот пост ? Создайте аккаунт всего в несколько кликов или войдите на форум.
Март 2024
ПнВтСрЧтПтСбВс
    123
45678910
11121314151617
18192021222324
25262728293031

Календарь Календарь

Последние темы
» Вити больше нет!
автор 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

Самые активные пользователи за месяц
Нет пользователей

Поиск
 
 

Результаты :
 


Rechercher Расширенный поиск


Орион-128: BASIC

Перейти вниз

ОРИОН - Орион-128: BASIC Empty Орион-128: BASIC

Сообщение  Viktor2312 Сб Янв 21 2017, 12:41

1
Данная тема создана с перспективой на будущее и вообще потому, что такое существует в природе. Я выложу здесь ту информацию, которая мне доступна и как вроде связанна с данной темой. В надежде, что пользователи поправят меня, если что, и дополнят тему в будущей перспективе...

Viktor2312
RIP

Сообщения : 15492
Дата регистрации : 2012-08-10
Возраст : 45
Откуда : Пятигорск

Вернуться к началу Перейти вниз

ОРИОН - Орион-128: BASIC Empty Re: Орион-128: BASIC

Сообщение  Viktor2312 Сб Янв 21 2017, 14:31

2
резерв.

Viktor2312
RIP

Сообщения : 15492
Дата регистрации : 2012-08-10
Возраст : 45
Откуда : Пятигорск

Вернуться к началу Перейти вниз

ОРИОН - Орион-128: BASIC Empty .

Сообщение  barsik Пт Июн 07 2019, 08:50

3
У ОРИОНА одни из лучших бейсиков среди отечественных ЭВМ. Только хреново, что они не для дисководных DOS, а для ORDOS, т.е они могут читать/писать в квазидиск размером в 60 кб. Это всё-же лучше, чем обмен с магнитофоном.

Особенно хорош MSX-BASIC для ORDOS от А.Вакуленко. Правда он очень здоровый по объёму 33 кб (т.е на РК86 вообще работать бы не смог) и работает только при Z80. Он был адаптирован от компьютера MSX, т.е можно использовать документацию и некоторые не работающие по железу бейсик-программы от MSX. Скачать (ссылка ненадолго) дистрибутив в оригинале и чуть доработанную версию этого бейсика можно здесь.

Но правильнее все бейсики ОРИОНА переделать, чтобы они работали с другими DOS, например с дискетными DOS. К сожалению архитектура ОРИОНА неудачна (в банке 0 экран, ПЗУ и порты отнимают ОЗУ у программ), а все программы ОРИОНА работают как раз в банке 0. И соответственно все графические операторы лезут в экран с адреса C000.

Потому просто переделать бейсики можно только для DOS в банке 0. А в ней экран, порты и ПЗУ отнимают 16 кб, остаётся только 48 кб и если здоровую DOS типа CP/M загрузить в эти 48К, то TPA останется всего 48К-10К= 38К, отчего после загрузки бейсика в 33 кб для бейсик-программы останется 38К-33К= 5К, чего хватит только на крошечную учебную программу.

А для работы в других банках надо переписывать заново все графические операторы, что по сути равнозначно тому, чтобы взять исходный бейсик РК и дополнить его графическими операторами для работы из нужной банки и операторами для работы с диском.

Т.о что-то приличное из-за неудачной архитектуры ОРИОНА можно получить только для ДОС в банке 2 (где экран не мешает). А такие ДОС на ОРИОНЕ не популярны, т.к в своё время далеко не все пользователи имели 4 банки ОЗУ, потому стандартными могли быть лишь DOS работающие на ОРИОНЕ с базовыми 128 кб. Две доп.банки использовались только как квазидиск и были факультативнымии (необязательными, всё ПО должно было работать при ОЗУ 128К).

Потому проще положить ОРИОН на полку и заняться ИРИШЕЙ, в которой возможно при наличии ОЗУ всего в 128 кб иметь сплошные 64 кб для программ. Хорошо бы, если бы кто-то взял бейсик РК86 и добавил в него графические операторы по стандарту бейсиков от Microsoft или как-нибудь иначе и работу с диском в какой-нибудь дисковой DOS.
barsik
barsik
Ветеран

Сообщения : 1032
Дата регистрации : 2016-11-10
Откуда : Россия

Вернуться к началу Перейти вниз

Вернуться к началу

- Похожие темы

 
Права доступа к этому форуму:
Вы не можете отвечать на сообщения