User Tag List

Страница 2 из 5 ПерваяПервая 12345 ПоследняяПоследняя
Показано с 11 по 20 из 49

Тема: Встроенная CP/M система в учинические Ямахи КУВТ2

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1

    Регистрация
    29.01.2019
    Адрес
    г. Владивосток
    Сообщений
    85
    Спасибо Благодарностей отдано 
    3
    Спасибо Благодарностей получено 
    22
    Поблагодарили
    10 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от valerator Посмотреть сообщение
    Опять тоже самое.

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

    И на вякий случай повторюсь:

    "Если не трудно, попытайтесь не давать ссылки на общедоступные ресурсы"
    Я Вам дал дисковую часть, в которой есть справка по командам (ОПИСАНИЕ ВЫЗОВА КОТОРОЙ НЕТ В ОБЩЕДОСТУПНЫХ РЕСУРСАХ),
    и я не понимаю что нужно конкретней.
    Выше было сказано как это дело работает. CP/M находящаяся в бездисковом ПЗУ это не функциональная система без дисковой части.
    Прекращайте грубить, я с вас не требую, и вам ничего не должен.

    ЗЫ:
    И по поводу "повторюсь":
    Что значит повторюсь? Вы ничего не перепутали?
    Последний раз редактировалось Dolphin101546015; 27.02.2019 в 09:37.
    Yamaha YIS-503-IIIR КУВТ2 (MSX2 + MSX2+ / X-Basic 2.1 MOD)
    MSX-Basic, z80 Assembler, C/C++ samples on YouTube, created by Dolphin_Soft

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

  3. #2

    Регистрация
    24.12.2014
    Адрес
    г. Ивано-Франковск, Украина
    Сообщений
    12
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Вроде конкретно задал вопрос, но постараюсь задать еще конкретнее.
    Видимо у меня действительно с русским уже плохо.

    Речь идет о конкретной версии CP/M v2.2. NET-SHELL Version.

    Вопрос следующий.

    Какой конкретно ВСТРОЕННОЙ в ПЗУ ученической машины командой и с каким конкретно синтаксисом (если не трудно рабочий пример приведите) можно сохранить бейсик программу находящуюся в оперативной памяти ученической ямахи, модели YIS-503III R, на дисковод А учительской машины модели YIS-805/128R2, при условии что предварительно была успешно установлена связь по MIDI сети. И обе машины находятся в режиме online.

  4. #3

    Регистрация
    29.01.2019
    Адрес
    г. Владивосток
    Сообщений
    85
    Спасибо Благодарностей отдано 
    3
    Спасибо Благодарностей получено 
    22
    Поблагодарили
    10 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от valerator Посмотреть сообщение
    Какой конкретно ВСТРОЕННОЙ в ПЗУ ученической машины командой и с каким конкретно синтаксисом (если не трудно рабочий пример приведите) можно сохранить бейсик программу находящуюся в оперативной памяти ученической ямахи, модели YIS-503III R, на дисковод А учительской машины модели YIS-805/128R2, при условии что предварительно была успешно установлена связь по MIDI сети. И обе машины находятся в режиме online.
    Никакой.
    У вас какая-то мешанина в этом вопросе, и прозрения не наблюдаю. Умыл руки.
    Yamaha YIS-503-IIIR КУВТ2 (MSX2 + MSX2+ / X-Basic 2.1 MOD)
    MSX-Basic, z80 Assembler, C/C++ samples on YouTube, created by Dolphin_Soft

  5. #4

    Регистрация
    20.06.2014
    Адрес
    г. Орск, Оренбургская обл.
    Сообщений
    814
    Спасибо Благодарностей отдано 
    34
    Спасибо Благодарностей получено 
    80
    Поблагодарили
    60 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от valerator Посмотреть сообщение
    Какой конкретно ВСТРОЕННОЙ в ПЗУ ученической машины командой и с каким конкретно синтаксисом (если не трудно рабочий пример приведите) можно сохранить бейсик программу находящуюся в оперативной памяти ученической ямахи, модели YIS-503III R, на дисковод А учительской машины модели YIS-805/128R2, при условии что предварительно была успешно установлена связь по MIDI сети. И обе машины находятся в режиме online.
    1. CP/M-то каким боком к бейсик программе?
    2. На ученической нет.
    3. А на учительской есть: в Васике набери "CALL HELP", и там все расписано.
    Турбо АГАТ-9/16 (ЦП 65C802, 5 Махов, dual-port SRAM).

  6. #5

    Регистрация
    15.06.2010
    Адрес
    г. Чита
    Сообщений
    65
    Спасибо Благодарностей отдано 
    110
    Спасибо Благодарностей получено 
    13
    Поблагодарили
    9 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Какой конкретно ВСТРОЕННОЙ в ПЗУ ученической машины командой и с каким конкретно синтаксисом (если не трудно рабочий пример приведите) можно сохранить бейсик программу находящуюся в оперативной памяти ученической ямахи, модели YIS-503III R, на дисковод А учительской машины модели YIS-805/128R2, при условии что предварительно была успешно установлена связь по MIDI сети. И обе машины находятся в режиме online.
    Если нужно сохранить программу на бейсике с ученической бездисковой машины на дискету на учительской машину с дисководом нужно выполнить команду приема и сохранения на учительской машине в бейсике.
    Из документации по сети MSX2
    T26p0E Q- 13 - Команда преподавателя

    EGRECECIVE

    [Формат] N!CALL RECEIVE E([<имя файла>],<номер ученика>)

    [Функция] HПринимает от ученика программу на Бейсике.

    G[Пример 1] HCALL RECE ("B:TEST.BAS",14)

    Эта команда принимает программу на Бейсике от указаного
    ученика и записывает ее на диск в заданный файл . Команда
    не стирает содержимое памяти преподавателя и может быть
    использована в программном режиме . Формат , в котором
    записывается файл такой же , как и в команде "SAVE" Бейсика .
    В том пример программа ученика номер 14 записывается в
    файл "TEST.BAS" . Если файл с таким именем уже есть на
    диске , старый будет стерт и в замен него будет записана
    программа ученика . Если программа ученика в момент подачи
    команды работала , она будет остановлена и высветится "Wait"
    (ждите) , а после окончания приема ее преподавателем-"Ok"

    G[Пример 2] HCALL RECE (,1)

    Эта команда пересылает программу ученика в память
    преподавателя , стирая при этом программу находящиюся
    в памяти . Если команда используется в командном режиме ,
    то старая программа прерывается в строке с этой командой ,
    стирается , а взамен принимается программа ученика , после
    чего,высвечивается "Ok".
    Во время приема на экране ученика высвечивается сообщение
    "Wait" , а после чего-"Оk" . В этом примере программа ученика
    номер 1 пересылается в текстовом области памяти
    преподавателя.
    Ученик может пользоваться командами приема/передачи данных, но только в оперативную память, самостоятельно сохранять данные на дискету он не может.
    EGENACOM

    [Формат] N!CALL ENASOM E(<номер ученика>)

    [Функция] HРазрешает передачу учеником.

    G[Пример] HCALL ENAC (12)

    Эта команда разрешает указанному преподавателем ученику
    передачу в сеть. Этот пример разрешает связь ученику номер 12,
    т.е. он может использовать команды CALL SEND , CALL
    RESEIVE , CALL BSEND , CALL BRESEIVE . При указанном 0
    передача в сеть разрешается всем ученикам . Ученик , которому
    передача запрещена , может посылать сообщения другим ученикам
    командой TALK.


    EGDISCOM

    [Формат] N!CALL DISCOM E(<номер ученика>)

    [Функция] HЗапрещает передачу учеником.

    G[Пример] HCALL DISC (12)

    Эта команда запрещает указанному преподавателем ученику
    передачу в сеть. Этот пример запрещает связь ученику номер 12,
    т.е. он не может использовать команды CALL SEND , CALL
    RESEIVE , CALL BSEND , CALL BRESEIVE . При указании 0
    передача в сеть запрещена всем ученикам . При начале работы
    с сетью , передача в сеть запрещена всем ученикам .
    p1
    http://www.sensi.org/~tnt23/msx/net-1.txt
    http://www.sensi.org/~tnt23/msx/net-2.txt

    К сожалению дело обстояло именно так, насколько я помню легендарная Novell Netware тогда еще до 386 проца не добралась.

    - - - Добавлено - - -

    Меня в те времена (89-92гг) сетевая CPM напрягала и удручала тем, что в её состав не включили команды работы с магнитной лентой (наподобие CLOAD CSAVE) чтобы иметь возможность читать и писать на ленту. Или добавить этот функционал в NPIP. Так же удручал размер ram диска 48кб в CPM после 92кб в basic. Хотя в CPM его можно было растянуть до 160кб как под MSXDOS.
    Последний раз редактировалось axe_chita; 02.03.2019 в 15:59.

  7. #6

    Регистрация
    08.07.2015
    Адрес
    г. Бохум, Германия
    Сообщений
    1,799
    Спасибо Благодарностей отдано 
    225
    Спасибо Благодарностей получено 
    709
    Поблагодарили
    349 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Насколько я помню, виртуальный диск, который работал из Бейсика уничтожался если запускался CPM. Также как и программы в памяти. Мы ещё давно пытались что-то на виртуальный диск H: положить, но успеха не добились. И в конце концов забили на этот CPM.

    Вчера попробовал на OpenMSX 0.15.0 запустить _cpm с конфигом YIS503III и в итоге получил диск A: и пустые имена файлов. Уж не знаю что за фигня такая. Разбираться надо. На чердаке посмотрю - может какая-то документация осталась по системе. Файлы, которые были на системной дискете CPM я почти все нашёл и выложил в соседней теме.
    Последний раз редактировалось Wierzbowsky; 27.02.2019 в 23:38.

  8. #7

    Регистрация
    29.01.2019
    Адрес
    г. Владивосток
    Сообщений
    85
    Спасибо Благодарностей отдано 
    3
    Спасибо Благодарностей получено 
    22
    Поблагодарили
    10 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Wierzbowsky Посмотреть сообщение
    Насколько я помню, виртуальный диск, который работал из Бейсика уничтожался если запускался CPM. Также как и программы на в памяти. Мы ещё давно пытались что-то на виртуальный диск H: положить, но успеха не добились. И в конце концов забили на этот CPM.

    Вчера попробовал на OpenMSX 0.15.0 запустить _cpm с конфигом YIS503III и в итоге получил диск A: и пустые имена файлов. Уж не знаю что за фигня такая. Разбираться надо. На чердаке посмотрю - может какая-то документация осталась по системе. Файлы, которые были на системной дискете CPM я почти все нашёл и выложил в соседней теме.
    сохранить оперативу можно в параграфах:
    save 10 aaa.txt
    команда сохранит на ученике 10*256 байт в файл aaa.txt, на диск H:
    но параграфы считаются от 100h

    рамдиск бейсика, как и сам бейсик, никак не связан с CP/M, и верно замечено, происходит потеря диска, так как CP/M переключает страницы маппера под себя, создавая СВОЙ РАМДРАЙВ - H: (с доступным для пользователя объемом, равным 48кб)
    Последний раз редактировалось Dolphin101546015; 27.02.2019 в 21:03.
    Yamaha YIS-503-IIIR КУВТ2 (MSX2 + MSX2+ / X-Basic 2.1 MOD)
    MSX-Basic, z80 Assembler, C/C++ samples on YouTube, created by Dolphin_Soft

  9. #8

    Регистрация
    24.12.2014
    Адрес
    г. Ивано-Франковск, Украина
    Сообщений
    12
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    На всякий случай добавлю, уважаемый Dolphin101546015 этот вопрос не к вам.

    CP/M NET-SHELL Version, явно как-то связан с сетью, столько было MSX классов в союзе, неужели никто не помнит как замапить учительский флоповод или хотя-бы как получить доступ к нему из встроенной NPIP?

  10. #9

    Регистрация
    24.12.2014
    Адрес
    г. Ивано-Франковск, Украина
    Сообщений
    12
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Такое впечатление что или вопросы внимательно не читают или я их неумело формулирую или желание что-то написать на форуме просто превозмогает здравый смысл.

    Раз такое дело я пожалуй не буду больше засорять чужую тему и заберу свои вопросы назад.

    Будем считать что я дибил и сам не знаю что спрашиваю.

    Благодарю за внимание

  11. #10

    Регистрация
    29.01.2019
    Адрес
    г. Владивосток
    Сообщений
    85
    Спасибо Благодарностей отдано 
    3
    Спасибо Благодарностей получено 
    22
    Поблагодарили
    10 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Не лезь в бутылку.

    На пальцах: Твой код на бейсике находится с адреса &h8000.
    При вызове CP/M, происходит переключение страниц.
    Даже если код остается нетронутым, тебе нужно приложение, которое осуществит переключение, сохранение информации в файл.
    И вновь, даже если ты выполнишь данное действие, тебе нужно как-то вернуться в бейсик при обратной процедуре. Очевидно ты сможешь выгрузить программу обратно с учителя, на рамдрайв ученика.
    Но как только ты выполнишь команду
    H>BASIC
    Твоя машина уйдет в ребут, и уничтожит все данные.
    Более того, не могу понять нах это все?!
    Таким же способом можно скидывать на ученика DOS, и вот тогда становится доступным полноценное использование рамдрайва, выход в бейсик, с последующим возвратом в систему, а так же прием и пересылка файлов по сети.
    CP/M - анахронизм.
    Последний раз редактировалось Dolphin101546015; 28.02.2019 в 07:31.
    Yamaha YIS-503-IIIR КУВТ2 (MSX2 + MSX2+ / X-Basic 2.1 MOD)
    MSX-Basic, z80 Assembler, C/C++ samples on YouTube, created by Dolphin_Soft

Страница 2 из 5 ПерваяПервая 12345 ПоследняяПоследняя

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

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

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

Похожие темы

  1. Ответов: 23
    Последнее: 20.05.2024, 12:31
  2. Ответов: 9
    Последнее: 02.05.2019, 01:14
  3. Ошибка в биосе MSX2+ для Ямахи
    от Wierzbowsky в разделе MSX
    Ответов: 13
    Последнее: 21.04.2017, 23:14
  4. КУВТ2 painter
    от DJs3000 в разделе MSX
    Ответов: 44
    Последнее: 29.09.2016, 13:52
  5. Флешка для КУВТ2
    от DJs3000 в разделе MSX
    Ответов: 14
    Последнее: 21.07.2015, 23:21

Ваши права

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