А альтернативы фактически нет. К тому же я выше объяснил, что параметры базовой РК86 не позволяют программировать на самой РК86, т.к программирование с пакетом МИКРОН это неэффективно.Сообщение от tnt23
У меня есть свой примитивный редактор текстов для РК86, есть и свой макроассемблер, клавиатура подключена хорошая (есть на выбор куча хороших клавиатур, КОРВЕТ, КОНСУЛ, Apple-II 56 клавиш и даже клавиатура от IBM PC, подключенная как матрица). Т.е набирать тексты и редактировать можно. Но даже если переделать РК86 кардинально, т.е ввести ОЗУ 62 кб и писать ПО в CP/M пользуясь нормальным инструментарием, это всё-равно будет намного менее удобно.
Потому что трансляция на РК с НГМД исходника в 100 кб длится 5 минут с непрерывным износом головок и дискет (а компиляция ЯВУ ещё дольше). А на IBM PC это одна десятая секунды. Проблема в том, что для того, что эффективно писать программы, цикл итерации (модификация-трансляция-прогон) должен занимать минимальное время. Самый эффективный метод разработки это не возня с отладчиком и трудоёмкая отладка, а метод очень мелких и частых модификаций. Тогда отладчик нужен редко. На PC что-то изменил в тексте, - хлоп на кнопку, автоматически странслировалось и через секунду вы Вы уже в этой программе в эмуляторе, проверяете. Т.е цикл одной итерации длится секунды вместо десятков минут.
Впрочем, винчестер может существенно ускорить обмен, если использовать имеющийся в РК86 ПДП. Я пока это делать не буду, т.к не знаю как синхронизировать два канала ПДП, да и просто лень переделывать то, что уже сделано и нормально работает.
Смысла этого высказывания вообще не понял. Потому что именно так это и делают. И я это уже сделал, ещё в прошлом веке (использовал как раз 8-ми битовый режим обмена с IDE, хотя и не уверен, что все новейшие IDE устройства до сих пор поддерживают 8-ми битность).Сообщение от tnt23
2 кб на код подпрограмм работающих с винтом? Или это общий объём готовой ДОС? И что за ДОС, о которой речь? Если речь о объёме подпрограмм для винта, то он меньше 1 кб. Если о ДОС, то что это за ДОС?
Неважно как физически устроена подпрограмма работы с диском. Все ДОС нуждаются только в 2-х подпрограммах - чтения и записи сектора. Поэтому имея эти 2 п/п-ммы для любого носителя, получение версии ДОС, поддерживающей конкретное устройство занимает одну минуту. В том числе для RK-DOS, CP/M или Hameleon-DOS А.Мамонтова.
Придётся через магнитофон. Всем пришлось это делать. Но это же делается лишь один раз и к тому же Е.Седов обеспечил специальные программы для конверсии с ленты на диск. Это отнимет всего час времени.Сообщение от Ратмир
Если у Вас есть IBM PC с LPT-портом, то можно перекачивать и по проводной линии, но это не будет быстрее, т.к если нет БИС последовательного интерфейса, то приходится использовать программный обмен, а он даже медленнее (~100 байт в секунду), чем скорость обмена с МГ-лентой. Впрочем, с использованием специального аппаратного адаптера, скорость передачи мне удалось поднять до ~1 кб в секунду.




Ответить с цитированием