Важная информация

User Tag List

Страница 2 из 2 ПерваяПервая 12
Показано с 11 по 17 из 17

Тема: Обсуждение: Тайна оператора EDIT

  1. #11
    Guru
    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    7,842
    Спасибо Благодарностей отдано 
    654
    Спасибо Благодарностей получено 
    1,814
    Поблагодарили
    1,043 сообщений
    Mentioned
    22 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Интересно, в сети есть бинарники 4k (3.2 и 4.0), 8k (4.0), а 8k 3.2 похоже только в .tap

    ---------- Post added 20.05.2014 at 00:07 ---------- Previous post was 19.05.2014 at 23:40 ----------

    Оффтоп. В загрузчиках понравилась организация цикла - до сих пор не видел такого варианта.

  2. #12
    Activist
    Регистрация
    17.04.2011
    Адрес
    Санкт-Петербург
    Сообщений
    324
    Спасибо Благодарностей отдано 
    32
    Спасибо Благодарностей получено 
    200
    Поблагодарили
    48 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Похоже, что принцип организации этогго редактора строки взят из редактора EDIT системы RT-11. Совпадает и общий принцип - типа ввода числа повторов перед кодом команды, и некоторые коды команд. Помню, в 80-е годы этим редактором пользовались очень многие, даже при наличии в этой же системе полноэкранных редакторов типа К52. Многие считали, что редактирование с помощью таких вот команд граздо удобнее полноэкранного. В чем-то они были правы. До сих пор нечто похожее используется в редакторе vi в юниксах, который тоже многи любят и используют. Видимо, и авторы корвет-бейсика были из числа таких людей, тем более что бейсик писался как раз в те самые 80-е годы. Может быть, даже использовали какую-нибудь СМ ЭВМ в качестве среды разработки, и писали исходный текст в том самом EDIT.

    Но, конечно, делать такой редактор для учебной ЭВМ - это идиотизм. В ОПТС код редактора занимает 459 байт - вполне можно было впихнуть номальный строковый редактор.

  3. #13
    R.I.P.
    Регистрация
    16.09.2009
    Адрес
    г. Харьков
    Сообщений
    1,466
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    4
    Поблагодарили
    4 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от forth32 Посмотреть сообщение
    Похоже, что принцип организации этогго редактора строки взят из редактора EDIT системы RT-11. Совпадает и общий принцип - типа ввода числа повторов перед кодом команды, и некоторые коды команд. Помню, в 80-е годы этим редактором пользовались очень многие, даже при наличии в этой же системе полноэкранных редакторов типа К52. Многие считали, что редактирование с помощью таких вот команд граздо удобнее полноэкранного. В чем-то они были правы. До сих пор нечто похожее используется в редакторе vi в юниксах, который тоже многи любят и используют.
    возможно корни и идут к DEC
    ибо первый бейсик для альтаира (а он родоночальник)
    Господин Гейтс и Ко написали как раз на PDP
    в эмуляторе (который и написали для этого)
    так что вполне.
    Цитата Сообщение от forth32 Посмотреть сообщение
    Видимо, и авторы корвет-бейсика были из числа таких людей, тем более что бейсик писался как раз в те самые 80-е годы. Может быть, даже использовали какую-нибудь СМ ЭВМ в качестве среды разработки, и писали исходный текст в том самом EDIT.

    Но, конечно, делать такой редактор для учебной ЭВМ - это идиотизм. В ОПТС код редактора занимает 459 байт - вполне можно было впихнуть номальный строковый редактор.
    а вот тут уж точно нет
    бейсик Корвет - это перенос Микрософтовского бейсика
    прям с редактором и перенесли
    самая рання дока в которой описан ЭТОТ редакто - датирована 1977 годом, для которого это явно было очень круто.

    т.е. в 1986 году, видя MSX (с его экранным редактором), они перенесли ЭТО для КУВТ....

    халтура

    а экранный впихнуть - явно меньше чем 459 байт ....

    p.s. Поделишся IDA базой ?

  4. #14
    R.I.P.
    Регистрация
    16.09.2009
    Адрес
    г. Харьков
    Сообщений
    1,466
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    4
    Поблагодарили
    4 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ivagor Посмотреть сообщение
    Интересно, в сети есть бинарники 4k (3.2 и 4.0), 8k (4.0), а 8k 3.2 похоже только в .tap

    ---------- Post added 20.05.2014 at 00:07 ---------- Previous post was 19.05.2014 at 23:40 ----------

    Оффтоп. В загрузчиках понравилась организация цикла - до сих пор не видел такого варианта.
    выдрал из тапов все бейсики
    немного глянул, 3.2 8к имхо достаточно похож на бейсик для микро-80
    Вложения Вложения

  5. #15
    R.I.P.
    Регистрация
    16.09.2009
    Адрес
    г. Харьков
    Сообщений
    1,466
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    4
    Поблагодарили
    4 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    пересматривал архив диска, и попалось
    ВОТ КАК МОГ выглядеть бейсик для корвета если бы не НИИСЧЁТМАШ

    это бейсик, написаный кооперативом ФОРТ-ИНФО из Питера.
    (кроме бейсика еще есть паскаль)

    "БEЙCИK 2.1, (C) ФОРТ-ИНФО 1989"

    написан на форте (если кто решит посмотреть внутрь - ожидает МНОГО СТРАННОГО с непревычки )

    написан для ПК8010, для загрузки с кассеты
    поддержки диска нет
    есть только описание комплекта
    в описании были исходники (ой как жалко)

    собственно по теме
    там ЭКРАННЫЙ РЕДАКТОР, нормально работающий
    в нижней строке состояние RUS/LAT SHIFT/shift INS/OVR
    значение fkeys (как на ямахе, при нажатии на shift показывает что есть)

    есть оператор key, (key list, key 1,"CLS")
    останов программы CTRL+STOP а не просто стоп
    в списке операторов есть PLAY,DRAW
    раза в 1.5-3 тормознее стандартного.

    сохраняет/читает только с кассеты.

    мечта детства
    нарисовал circle (200,100),50
    поднял курсор вверх, изменил радиус - красота

    собственно диск с ним в аттаче
    на диске с ним нашлась такая дока, и всё.

    Скрытый текст


    Код:
       "Форт-инфо"     Бейсик ОГЛАВЛЕНИЕ ДИСКЕТЫ   
    ----------------------------------------------------
    GUIDE   .TXT -  оглавление и инструкция
    BASIC   .BLO -  система Бейсик (1 экземпляр)
    BASCOPY .BLO -  система Бейсик (2 экземпляр)
       Тестовый пример (1 и 2 экземпляры)
    PRIMER  .BAS
    PRIMCOPY.BAS
       Исходные тексты на языке Форт
    ROOT    .FRT  - последовательность файлов *.F
    ARIPHMC .F   CONTEXT .F   CONTRL1 .F   CONTRL2 .F
    CONTROLC.F   DASYS   .F   DASYSC  .F   DATA    .F
    EMIT    .F   FILE    .F   FT      .F   FT1     .F
    FUNC    .F   GRAF    .F   GRMUOP  .F   INIT    .F
    INPUT   .F   INPUTC  .F   INT50   .F   LEMIT   .F
    MAG     .F   MUSIC   .F   PCODE   .F   PCODEC  .F
    PROG1   .F   PROG1C  .F   PROG2   .F   PROG2C  .F
    STM     .F   STMC    .F   SYNTAX  .F   SYNTAXC .F
    VRAM    .F
       Документация
    BASIC1.TXT   BASIC2.TXT  BASIC3.TXT   BASIC4.TXT
    BASIC5.TXT
      Системные программы
    POWER.COM    BLOAD.COM    SYSFORM.COM    WT.COM
    --------------------------------------------------
    Сформ.:29.04.89. Испр.:_____________      Экз.N 
    
               Инструкция по формированию КМЛ
    
        Последовательность файлов на КМЛ должна быть
    следующей:
        1) BASIC
        2) BASIC
        3) PRIMER
        4) PRIMER
    
        Запись файлов на КМЛ выполняется программой WT:
    
            WT BASIC.BLO basic B
            WT PRIMER.BAS primer T
    
        Программа BLOAD выполняет загрузку Бейсика с диска:
    
             BLOAD BASIC.BLO
    список операторов/функций из кода
    Код:
    END, FOR, NEXT, DATA, INPUT, DIM, READ, LET, GOTO, RUN, IF, RESTORE, GOSUB, RETURN, REM, STOP, 
    PRINT, CLEAR, LIST, NEW, ON, WAIT, DEFDBL, POKE, CONT, CSAVE, CLOAD, OUT, LPRINT, LLIST, CLS, WIDTH, 
    ELSE, TRON, TROFF, SWAP, ERASE, ERROR, RESUME, DELETE, AUTO, RENUM, DEFSTR, DEFINT, DEFSNG, 
    DEF, LINE, LOAD, MERGE, SAVE, BEEP, KEY, LOCATE, ', BLOAD, BSAVE, PSET, PRESET, PAINT, PCLS, CIRCLE, 
    COLOR, DRAW, PLAY, MAXFILES, INTERVAL, OPEN, CLOSE, CALL, _, VPOKE, MOTOR, TO, THEN, TAB(, STEP, 
    USR, FN, SPC(, USING, OFF, APPEND, PUT, SYSTEM, +, -, NOT, >=, <=, <>, >, =, <, ^, /, *, AND, OR, XOR, EQV, 
    IMP, MOD, LEFT$, RIGHT$, MID$, SGN, INT, ABS, SQR, RND, SIN, LOG, EXP, COS, TAN, ATN, FRE, INP, POS, 
    LEN, STR$, VAL, ASC, CHR$, PEEK, SPACE$, OCT$, HEX$, LPOS, BIN$, CINT, CSNG, CDBL, FIX, ERL, ERR, 
    STRING$, INSTR, VARPTR, CSRLIN, INKEY$, CVI, CVS, CVD, POINT, EOF, MKI$, MKS$, MKD$, VPEEK,
    правда system например говорит ошибка.
    жалко доки нет.

    [свернуть]


    для бонуса, на диске Паскаль от них-же

    Код:
    Инфо-ПACKAЛЬ   для ПЭВМ Орбита   
    версия 1.1
    Автор  В.И.Вичирко
    (C) НТК Форт-Инфо   1989
    опять же, только для РМУ.
    без дисковода
    зато с доками
    но тоже без дем.

    он у меня давно был, но в бинарном виде, и я его как-то не запускал до этого
    а тут попался этот бейсик, поковырял bload.com и сделал его в формате .blo
    стало его можно запускать.

    bload pascal.blo

    Скрытый текст


    Код:
         Система Инфо-Паскаль предназначена для отладки и испол-
    нения в режиме диалога программ на языке Паскаль-Инфо
    
         Версия 1.1 функционирует на ПЭВМ ПК 8015 "Орбита" с бы-
    товым кассетным магнитофоном в качестве накопителя на маг-
    нитной ленте.
    
         По своим возможностям система Инфо-Паскаль приближена к
    широко распространенной версии языка Турбо-Паскаль 3.0. Во
    всех случаях, где возможно, соблюдается совместимость с
    Турбо-Паскалем. Исключение - набор процедур компьютерной
    графики, который несколько отличается от набора графических
    процедур Турбо-Паскаля, в силу аппаратных особенностей ПЭВМ.
         В дополнение к стандартному Паскалю система Инфо-Пас-
    каль реализует некоторые дополнительные средства, а именно:
         прямой доступ к оперативной памяти микропроцессора;
         доступ к памяти алфавитно-цифрового запоминающего уст-
    ройства (экрана);
         доступ к адресам переменных;
         логические операции над целыми числами;
         преобразование скалярных типов данных;
         текстовые окна;
         звуковой сигнал;
         цветная графика.
         По сравнению с Турбо-Паскалем добавлена возможность пе-
    редачи процедурного параметра, предусмотренная также и в
    стандартном Паскале.
         Система Инфо-Паскаль разработана в научно-техническом
    кооперативе "Форт-Инфо" В.И.Вичирко.
    
         1.1. Загрузка системы Инфо-Паскаль
         Для того, чтобы начать работать с Инфо-Паскалем, необ-
    ходмо выполнить ее загрузку с магнитофонной кассеты. На по-
    ставляемой кассете находятся:
         ....
         4) ввести с клавиатуры оператор Бейсика
         RUN "CAS:PASCAL",B
    
    Через некоторое время должно появиться сообщение
         НАЙДЕН PASCAL B
    и затем на экране появится начальное сообщение системы Инфо-
    Паскаль.
    [свернуть]
    Вложения Вложения
    Последний раз редактировалось esl; 19.06.2014 в 16:37.

  6. #16
    Master
    Регистрация
    27.11.2014
    Адрес
    г. Саратов
    Сообщений
    534
    Спасибо Благодарностей отдано 
    55
    Спасибо Благодарностей получено 
    38
    Поблагодарили
    30 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от esl Посмотреть сообщение
    REDBAS
    Замечательно, только где бы его достать? Яндекс с Гуглом тут не помощники.

  7. #16
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

  8. #17
    Moderator Аватар для Serebriakov
    Регистрация
    06.04.2013
    Адрес
    г. Могилев, Беларусь
    Сообщений
    253
    Записей в дневнике
    3
    Спасибо Благодарностей отдано 
    109
    Спасибо Благодарностей получено 
    55
    Поблагодарили
    26 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Arix Посмотреть сообщение
    Замечательно, только где бы его достать? Яндекс с Гуглом тут не помощники.
    К сожалению, ESL вам уже не ответит. Если где-нибудь встречу именно этот бейсик при сортировке софта - отпишусь. Ну а так выше в этой теме размещали аналоги, посмотрите на них.

    P.S. Ваше сообщение переместил в эту тему обсуждения, тема где вы написали только для информации.
    Последний раз редактировалось Serebriakov; 09.12.2018 в 03:34.

Страница 2 из 2 ПерваяПервая 12

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. Ответов: 7
    Последнее: 28.06.2014, 17:50
  2. Тайна оператора EDIT
    от esl в разделе Корвет
    Ответов: 1
    Последнее: 20.05.2014, 14:02
  3. Ответов: 12
    Последнее: 05.05.2014, 15:48
  4. ALASM edit on PC
    от hood в разделе Софт
    Ответов: 3
    Последнее: 20.05.2010, 22:35

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •