- Стандартный Бейсик и SMK-512
-
? Shlosser@ - 20.12.2016 13:58
Здравствуйте уважаемое сообщество.
Может ли стандартный Бейсик работать с CF на контроллере SMK-512?
Если напрямую не может, как заставить?
Ребенка обучаю языку, с магнитофоном возиться не хочется.
Конфигурация БК-0011М-01 с РЕмулятором + SMK-512
-
? SKcorp. - 20.12.2016 14:04
Есть дисковая версия.
-
? Shlosser@ - 20.12.2016 15:42
Дисковая версия Бейсика?
Не очень удобно. Ее придется при каждом включении подгружать.
Именно вшитый с CF можно подружить?
-
? gid - 20.12.2016 15:59
CF с точки зрения БК и бейсика и есть диск.
-
? Shlosser@ - 20.12.2016 16:25
Это понятно, что CF виден как диск.
Стандартными командами вшитого Бейсика, можно ли сохранить набранную программу на CF ( который диск ), и загрузить ее ?
-
? gid - 20.12.2016 19:02
Стандартными командами вшитого в ПЗУ бейсика - нельзя.
Вообще никогда не интересовался бейсиком, поэтому не знаю как там сделано, но перехват операций записи/чтения делается перехватом EMT 36. Возиться и писать свою надстройку над вшитым бейсиком, которая перехватит вектор 30 и будет сидеть где-нибудь в резидентной памяти СМК, минимум на порядок сложнее, чем пользоваться уже готовой дисковой версией.
-
? SKcorp. - 20.12.2016 20:18
Какое, нафиг, EMT36! Это же БК0011М - там оно "редактирование существующей строки".
-
? Shlosser@ - 20.12.2016 21:10
Какое, нафиг, EMT36! Это же БК0011М - там оно "редактирование существующей строки".
Если не сложно, объясните подробней пжлст, ламеру :)
-
? MM - 20.12.2016 22:44
Был достойный Бейсик - фактическая копия ПЗУшного от БК0011М, с косметическими правками, работающий с RT-11. Т.к. Бейсик БК0011М изначально писался для страниц ДОЗУ БК0011М, там всего-то надо оставить векторы RT-11 или что-то типа того. Лично делал сей дисковый продукт в 1993 г. именно как Бейсик для сетевых решений по спецзаказу. Сеть тоже была под RT-11 из нескольких компонентов, включая ДВК-4 ( моноканал ).
Если кто владеет DESSом - в тексте ПЗУ 327-328-329 есть замечательные кусочки вызовов RT-11.
Отмечу, что дисковый Бейсик-компиллятор медленнее ПЗУшного на ~1/3 на стандартной БК0011М.
*
Насчет привязки именно к ЕМТ-36 и даже на БК0011М - при некотром старании программера это возможно, для загружаемого Бейсика-компиллятора, аналога ПЗУшного.
-
? Shlosser@ - 20.12.2016 23:08
Понятно. Будем мутить магнитофон или MP3 плеер.
-
? BD@ - 21.12.2016 03:39
это человек радуется. он может всё, если контактики с AY найдет и подключит к колонкам )) а т.н. "системных дисков" найдет много ))
-
? Shlosser@ - 21.12.2016 09:37
если контактики с AY найдет и подключит к колонкам )) а т.н. "системных дисков" найдет много ))
ВОТ ЩАС НЕ ПОНЯЛ!?
-
? gid - 21.12.2016 10:07
>>? SKcorp. - 20.12.2016 20:18
[Какое, нафиг, EMT36]
ну может не EMT 36, а EMT 115. Но ведь несмотря на это всё равно все поняли, что я имел в виду.
И много ли людей пользовалось Бейском 11М, а не тру кошерным Вильнюсским Бейсиком 86 ? Я почему-то думал, что одисководили именно его, и его предлагали с контроллерами Альтпро когда-то.
Ибо для БК10 были горы бейсико софта, в котором был в том числе не чистый бейсик, а машкоды, завязанные на монитор БК10, а для БК11М, что-то не очень чтобы что-то вообще было.
-
? BD@ - 21.12.2016 10:42
Вы все издеваетесь. Человек получил изображение (ИЛИ НЕТ?) А на наводельных бк от Voland'а действительно надо 2 проводка паять (для музыкы, они прям рядом с AY на 1-4 "МГ") с смк512 работает любой бейсик. ребенка можно учить на любых копмьтерах, двже в эмуляторах бейсика-msx ))
-
? Shlosser@ - 21.12.2016 13:13
Так, дискуссия уклонилась в строну.
Задача написать программу на "тру кошерном Вильнюсском Бейсике 86", и скинуть эту программу на CF который установлен в SMK-512, затем эту программу подгрузить обратно в Бейсик.
Стандартные команды Вильнюс Бейсика предполагают работу с ленточным накопителем типа магнитофон. Вопрос был о том, как работать с CF в среде шитого в ПЗУ Бейсика.
Про музыку не было ни слова. ПЗУ-шный Бейсик удобен тем, что его не надо никуда грузить, включил и сразу работай. На каких компьютерах и эмуляторах учить ребенка программированию в рамки вопроса не входит.
Спасибо за понимание!
-
? SKcorp. - 21.12.2016 14:22
Так тру-86 или от БК0011М? Они немного разные.
С диском из ПЗУ-шного не загружая ОС и/или драйвер - никак.
-
? Shlosser@ - 21.12.2016 14:28
Сейчас работаем на стоковой БК-0010-01 со скипучкой и Вильнюс Бейсиком. Пока программы не большие, задачи сохранять не было.
Заказана у Voland'a связка БК-0011М-01 с РЕмулятором + SMK-512 в новый корпус с пленкой. Насколько я понял в ремуляторе есть Вильнюс Бейсик.
В связи с этим апгрейдом возник вопрос о возможности сохранять Бейсик программы из под ПЗУшного Бейсика без танцев с бубнами.
Грузить Бейсик в память очень не хочется.
-
? gid - 21.12.2016 15:04
Таки нет. В РЕмуляторе есть бейсик от 11М, это в принципе тоже Вильнюсский бейсик, но рассчитан на работу в страничном ОЗУ, и под управлением БОС 11М.
Бейсик и БОС 11М как таковые в принципе ничего не знают ни о дисках, ни тем более какая там ФС, поэтому они никак не могут ничего читать/писать на диск. Этим занимается ОС, из которой нужный Бейсик и нужно запускать, чтобы он мог читать/писать на диск.И я искренне не понимаю, почему вы желаете сохранять результат работы на диске, и при этом не желаете загружать дисковую версию Бейсика с диска. Противоречие какое-то здесь вижу я. Ведь в любом случае подразумевается работа с диском, так какая разница?Но с РЕмулятором нет ничего невозможного. Туда кроме оригинальных ПЗУ можно записать и свои модифицированные. Вот только готового нет ничего, всё надо писать самому и долго.
-
? BD@ - 21.12.2016 18:29
Все, понял о чем речь )) Для сохранения творчества на бейсике/фокале для бк0011м во всех "досах" есть файлики BASIC11M (+.OVL) FOCAL11M и т.п. Просто надо их запускать, т.к. как раз они и обеспечивают перехват emt36 emt115 и проч. )) И даже .asc пишут в один файл (можно распечатывать и даже переность на PC).
- << Форум