User Tag List

Страница 3 из 5 ПерваяПервая 12345 ПоследняяПоследняя
Показано с 21 по 30 из 49

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

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

    По умолчанию

    Цитата Сообщение от valerator Посмотреть сообщение
    facepalm
    У тебя там точно нормально все? Может помощь организовать какую?
    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. #22
    Guru
    Регистрация
    16.12.2008
    Адрес
    Kharkov, Ukraina
    Сообщений
    2,221
    Спасибо Благодарностей отдано 
    4
    Спасибо Благодарностей получено 
    21
    Поблагодарили
    18 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Да чего-то с этой сетевой CP/М все грустно. Видимо кто-то выдвинул требования - хочу CP/M. Японцы почухали репу (любой каприз за ваши деньги) и сказали вот, пожалуйста - кушайте.

    Зачем эта CP/М нужна? Ведь MSX-DOS1 - это и есть CP/М 2.2 с FAT.

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

    И все это не потестить даже на эмуляторе. Может быть, и нашелся ответ.

    Топ эмулятор openMSX хронически биться сетевых протоколов (вынесут все и софт MSX и поломают, и комп PC унесут - хакеры). Тут была попытка перенести дебаггер на Python. Все шло не плохо, пока дело не коснулось графония 2д в дебагере. Python просел и сказал я такого не умею. Проект закрыт.

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

    Причем тут дебаггер? Дебаггер у openMSX сетевой. Самописный питоновский код с нативной отсылкой успешно прошел все проверки и установил соединение.

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

    Я не топ специалист в сетевой безопасности. Но чего я встречал в openMSX. Ребята там без крыши (любой код скушает язык си). Пилять на макросах конструкции for..to на лексике питона. Ну, их с этим эмульгатором Мучаюсь и пользуюсь

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

    Чего не туда. А что делать, кто железного компа не видал, сложно объяснить с потоком … эмуляторов.

    Тут некоторое эмульгаторы начали NTSC выхлоп эмульгуривать да, отдаленно похоже. Но не то
    Последний раз редактировалось OrionExt; 01.03.2019 в 16:34.
    Электроника КР-02, MSX YIS-503IIR, Орион-128, Ленинград-2, Pentagon-128k, MSX2 YIS-503IIIR, MSX-EXT, ...

  3. #23
    Veteran Аватар для sergey2b
    Регистрация
    18.04.2009
    Адрес
    Москва
    Сообщений
    1,617
    Спасибо Благодарностей отдано 
    170
    Спасибо Благодарностей получено 
    13
    Поблагодарили
    12 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    вот здесь можно загрузить cp/m для msx
    но я сам не пробовал еще

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

    Цитата Сообщение от OrionExt Посмотреть сообщение
    Да чего-то с этой сетевой CP/М все грустно. Видимо кто-то выдвинул требования - хочу CP/M. Японцы почухали репу (любой каприз за ваши деньги) и сказали вот, пожалуйста - кушайте.

    Зачем эта CP/М нужна? Ведь MSX-DOS1 - это и есть CP/М 2.2 с FAT.
    cp/m есть даже на Apple II тк до 83 года считалась ОС для бизнесприложений
    и формат дискет нужен был стандартный CP/M что бы файлами обмениваться

  4. #24
    Guru
    Регистрация
    16.12.2008
    Адрес
    Kharkov, Ukraina
    Сообщений
    2,221
    Спасибо Благодарностей отдано 
    4
    Спасибо Благодарностей получено 
    21
    Поблагодарили
    18 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от sergey2b Посмотреть сообщение
    и формат дискет нужен был стандартный CP/M что бы файлами обмениваться
    Не было никогда единого стандарта для дисков в cp/m. Такого разнообразия наделали, так что как там файлами напрямую обмениваться большой вопрос. Практически для каждого компа существовал свой формат диска.
    Электроника КР-02, MSX YIS-503IIR, Орион-128, Ленинград-2, Pentagon-128k, MSX2 YIS-503IIIR, MSX-EXT, ...

  5. #25
    Member
    Регистрация
    15.06.2010
    Адрес
    г. Чита
    Сообщений
    54
    Спасибо Благодарностей отдано 
    91
    Спасибо Благодарностей получено 
    8
    Поблагодарили
    4 сообщений
    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.

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

    По умолчанию

    facepalm

  7. #27
    Member
    Регистрация
    16.02.2015
    Адрес
    г. Владивосток
    Сообщений
    31
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    3
    Поблагодарили
    3 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от bigral Посмотреть сообщение
    В учинические yamaha msx2 (которые шли с зелеными мониторами) был встроен ROM с CP/M, вызывалось все по команде call cpm из basic-a. Там был встроенный RAM-DISK и прога была "оболочка" которая позволяла делать файловые операции (COPY DELETE). Как это все предпологалось использовать? Оно совместимо с каким-то контроллером дисковода? Или оно по сети как-то должно было работать с дисководом на учительской машине?
    Надо полагать, на "Учительской" машине надо было запустить "Серверную часть" CP/M с дискеты. В комплекте был мануал в виде брошюры.
    Но, насколько мне известно, эта штука никем, нигде и никогда не использовалась, а дискета сразу переформатировалась под хранение чего угодно, но только не CP/M (что было связано с тем, что в комплекте "класса" было всего 2 дискеты, а купить их тогда не представлялось возможным).

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

    Цитата Сообщение от valerator Посмотреть сообщение
    Вопрос следующий.

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

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

    По умолчанию

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

    Народ тупо не читает сообщения внимательно вот и приходится придумывать конкретно тупые примеры, которые уводят тему в сторону.

    Если кому интересно, далее следует конкретный вопрос, специально модифицированный для любителей давать ссылки на общедоступные ресурсы или просто чего-нибудь написать.

    Используя YIS503IIIR с сетевой картой в режиме ученика который успешно установил связь с "главной" машиной и находится в режиме онлайн и которому разрешена передача информации на другие машины, как с помощью NPIP переслать на или получить с дисковода или памяти учительской ямахи файл произвольного формата.

  9. #29
    Guru Аватар для tnt23
    Регистрация
    28.03.2006
    Адрес
    Санкт-Петербург
    Сообщений
    2,634
    Спасибо Благодарностей отдано 
    401
    Спасибо Благодарностей получено 
    78
    Поблагодарили
    63 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Если у кого и было желание помочь хамоватому, но не умеющему и не желающему читать коллеге valerator ломиться в открытую дверь, то теперь, несомненно, желание это усилилось многократно.

    Нажмите на изображение для увеличения. 

Название:	Screenshot from 2019-03-04 20-24-11.jpg 
Просмотров:	160 
Размер:	13.7 Кб 
ID:	68330

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

    По умолчанию

    Тимур, ну вот вы вроде человек уважаемый, много всего интересного сделали и попробовали, но какой вам смысл опускатся до уровня общедоступной информации? Оставьте эту привилегию нубам.

Страница 3 из 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

Ваши права

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