RUЭВМ
Вы хотите отреагировать на этот пост ? Создайте аккаунт всего в несколько кликов или войдите на форум.
Октябрь 2020
ПнВтСрЧтПтСбВс
   1234
567891011
12131415161718
19202122232425
262728293031 

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

Последние темы
» Флейм только по теме "Радио-86РК".
автор barsik Сегодня в 08:51

» BDS-C лучший компилятор для разработки игр РК86
автор barsik Сегодня в 02:02

» Разное
автор Viktor2312 Сегодня в 01:00

» К210. Общая тема по GPIO. Практика.
автор ведущий_специалист Вчера в 19:52

» К210. Общая тема по GPIO. Теория.
автор Viktor2312 Вчера в 15:13

» Kendryte K210 достойный микроконтроллер с ИИ
автор Viktor2312 Вчера в 11:59

» Можно ли на бейсике написать динамичную игру для РК86 ?
автор barsik Вчера в 07:36

» Простые доработки ZX-48К: RAM-монитор в ПЗУ и экран на E000
автор barsik Вчера в 07:35

» Общие вопросы по ПЭВМ Ириша
автор Viktor2312 Ср Окт 28 2020, 19:54

» Радио-86РК: Расширение ПЗУ
автор barsik Ср Окт 28 2020, 08:04

» Язык программирования С.
автор Viktor2312 Вт Окт 27 2020, 23:56

» Радио-86РК: внешние видео-адаптеры
автор ведущий_специалист Вт Окт 27 2020, 17:06

» Улучшение видео возможностей РК86
автор ведущий_специалист Вт Окт 27 2020, 09:25

» Часы на ВЛИ
автор Viktor2312 Вт Окт 27 2020, 05:06

» "Орион-128". Статьи, заметки, очерки, разное...
автор barsik Пн Окт 26 2020, 17:35

» Эмулятор радио 86рк
автор barsik Пн Окт 26 2020, 13:20

» Программирование для РК86
автор barsik Сб Окт 24 2020, 10:52

» Разработка "Радио - РК2019М".
автор barsik Ср Окт 21 2020, 20:33

» БВС-1
автор Viktor2312 Вс Окт 04 2020, 20:58

» 4 Октября. Спутник-1.
автор Viktor2312 Вс Окт 04 2020, 15:49

» Тема для вопросов, консультаций и т. д...
автор Viktor2312 Пт Окт 02 2020, 12:02

» Улучшение цвета Специалиста
автор Viktor2312 Пт Окт 02 2020, 09:50

» ZX Microdrive
автор barsik Вт Сен 29 2020, 02:44

» Трансформатор электронный Taschibra 230/12В 60Вт для галогенных ламп. Перестал работать.
автор Viktor2312 Ср Сен 23 2020, 15:05

» Купил с али БП 12в 100w для питания LED лент подсветки. Проблема
автор Viktor2312 Вс Сен 20 2020, 18:07

Самые активные пользователи за месяц
Viktor2312
ОРИОН - Орион-128: BASIC Vote_l10ОРИОН - Орион-128: BASIC Voting10ОРИОН - Орион-128: BASIC Vote_r10 
barsik
ОРИОН - Орион-128: BASIC Vote_l10ОРИОН - Орион-128: BASIC Voting10ОРИОН - Орион-128: BASIC Vote_r10 
ведущий_специалист
ОРИОН - Орион-128: BASIC Vote_l10ОРИОН - Орион-128: BASIC Voting10ОРИОН - Орион-128: BASIC Vote_r10 
RN1TZ
ОРИОН - Орион-128: BASIC Vote_l10ОРИОН - Орион-128: BASIC Voting10ОРИОН - Орион-128: BASIC Vote_r10 
freddy
ОРИОН - Орион-128: BASIC Vote_l10ОРИОН - Орион-128: BASIC Voting10ОРИОН - Орион-128: BASIC Vote_r10 
Atari1974
ОРИОН - Орион-128: BASIC Vote_l10ОРИОН - Орион-128: BASIC Voting10ОРИОН - Орион-128: BASIC Vote_r10 

Поиск
 
 

Результаты :
 


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


Орион-128: BASIC

Перейти вниз

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

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

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

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

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

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

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

2
резерв.
Viktor2312
Viktor2312
Гуру+

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

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

ОРИОН - Орион-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
Мастер++

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

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

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

Сообщение  Спонсируемый контент

4

Спонсируемый контент


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

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


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