User Tag List

Показано с 1 по 10 из 287

Тема: Северная Пальмира

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

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

    Регистрация
    27.04.2015
    Адрес
    г. Пенза
    Сообщений
    500
    Спасибо Благодарностей отдано 
    330
    Спасибо Благодарностей получено 
    90
    Поблагодарили
    59 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от nikitamo222 Посмотреть сообщение
    1. Почему нет возможности сохранить программу набраннyю на Basic на SD карту в формате .BSM?
    А разве кто то делал поддержку иных файлов кроме типа RKR на SD карте?

    Как Леха (vinxru) сделал софт и прошивку для запуска игр, так оно и есть.
    Сохранить данные если, они сохранятся с заголовком tape-файла, если бы делали вывод на магнитофон директивой O (и для чтения директивой I соотв).

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

    Цитата Сообщение от nikitamo222 Посмотреть сообщение
    отталкивает многих начинающих
    Пальмира это новый аппарат, для тех кто любит неизведанное и новое.
    Какие еще начинающие? Для них даже классический РК едва ли положен. Будет писанина про проблемы с запуском.

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

    Еще немного про Бейсик. Если сохранять через директивы Монитора, а потом загружать директивами Монитора (или на SD карту), то фокус едва ли пройдет.
    Некоторые бейсики любят очищать буфер при запуске. И лишь некоторые спрашивают NEW?

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

    Цитата Сообщение от nikitamo222 Посмотреть сообщение
    набраннyю на Basic на SD карту в формате .BSM? В эмуляторе это есть.
    В эмуляторе Вы в папку на диске сохраняете, а не на SD карту. Особенность эмулятора такова, что он эмулирует папку на диске как "SD карту".
    wtf

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

  3. #2

    Регистрация
    26.11.2021
    Адрес
    г. Санкт Петербург
    Сообщений
    192
    Спасибо Благодарностей отдано 
    32
    Спасибо Благодарностей получено 
    133
    Поблагодарили
    66 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от cy6 Посмотреть сообщение
    В эмуляторе Вы в папку на диске сохраняете, а не на SD карту. Особенность эмулятора такова, что он эмулирует папку на диске как "SD карту".
    эмулятор магнитофона работает с папкой TAPE скорее всего товарищ не прописал ее на диске и решил узнать что и как.

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

    Цитата Сообщение от cy6 Посмотреть сообщение
    Пальмира это новый аппарат, для тех кто любит неизведанное и новое.
    Какие еще начинающие? Для них даже классический РК едва ли положен. Будет писанина про проблемы с запуском.
    Ну Я пальмиру и задумывал, чтобы поиметь рк максимально удобным и интересным инструментом для программиста. За 4 года конечно я еще придумал многое чего да и сообщество тоже думает хорошие идеи. Но делать пальмиру 1.5 или пальмиру 2 пока рановато. Эта машинка досих пор не исчерпала свои возможности, хотя появились несколько отличных игр практически реализующие ее предел. Недавно наконец то запустил i2c адаптер , пишу понемногу студию к нему. Можно сделать программатор еепром, ну или как раз для начинающих удобный инструмент для осваивания I2C.
    Радио86 рк (Пальмира), Электроника кр04, Поиск 1

    Эти 2 пользователя(ей) поблагодарили Ведущий_специалист за это полезное сообщение:

    cy6(03.11.2024), Копейкин(04.11.2024)

  4. #3

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

    По умолчанию

    Спасибо за ответы. Ну тогда по порядку. 1- папку TAPE создал ибо читать инструкции умею 2- речь идёт о сохранении файлов набранных в самом Basic директивой csave и загрузкой cload так как понятно, что директивы монитора здесь не сработают. 3- если остановиться на только на RKR, то возникает вопрос на чём программировать? Если было задумано как " рк максимально удобный и интересный инструмент для программиста". Тогда нужен как минимум компилятор с Basic и то вопрос, а он как будет сохранять файл. Да машинка интересная, но как то пока сама по себе отдельно. Собирал с целью освоить что- то новенькое и заодно перегнать старые архивы, в том числе и на Basic. Видимо придётся серьезно заняться Sd адаптером. Ещё раз Всем спасибо!

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

    Про подготовку. Да, почти все пишут " ПРАВИЛЬНО собранная схема из ИСПРАВНЫХ деталей начинает работать сразу", но чаще всего это не так. Нюансы были есть и будут. Как тема с фьюзами. Хотя казалось бы чего проще-открыл калькулятор фьюзов и вперёд. А на практике ... Сколько вариантов только в этом форуме. В общем, наверно Вы правы, Пальмира не для начинающих. А жаль.
    Да сам Basic запускается, но сохранить на SD никак. Ошибка 03. Может конечно у меня не та версия Basic. Ну вопрос по адаптации. Подскажите где почитать про настройку ВГ75, с удовольствием займусь этим.

  5. #4

    Регистрация
    02.09.2009
    Адрес
    г. Тамбов
    Сообщений
    332
    Спасибо Благодарностей отдано 
    475
    Спасибо Благодарностей получено 
    135
    Поблагодарили
    69 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от nikitamo222 Посмотреть сообщение
    ...речь идёт о сохранении файлов набранных в самом Basic директивой csave и загрузкой cload так как понятно, что директивы монитора здесь не сработают...
    Если я правильно вас понимаю, то для сохранения из бейсика микрон на сд-карту возможно стандартными командами самого бейсика, если предварительно включить в мониторе перехват команд магнитофона. Директиву забыл, машина временно не под рукой)
    ZX-Evolution Rev C + 5.25 FDD + MultiSound + ZXNetUsb
    C64G + Pi1541 + Kung-Fu
    РК-86 Северная Пальмира
    UnoXT
    DIY-A586
    FMA7500AC 486DX 100МГц 8Мб DOS 6.22

  6. #5

    Регистрация
    27.04.2015
    Адрес
    г. Пенза
    Сообщений
    500
    Спасибо Благодарностей отдано 
    330
    Спасибо Благодарностей получено 
    90
    Поблагодарили
    59 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от nikitamo222 Посмотреть сообщение
    возникает вопрос на чём программировать?
    z88dk

    Цитата Сообщение от nikitamo222 Посмотреть сообщение
    Да сам Basic запускается, но сохранить на SD никак. Ошибка 03. Может конечно у меня не та версия Basic.
    Еще раз. В настоящий момент, адаптер SD карты за авторством vinxru, умеет записывать и читать ТОЛЬКО файлы в tape-формате Монитора.
    Физически, это дамп любого участка памяти (как в директиве D) с адресом запуска (как для директивы G) и контрольной суммой (как в директиве O).

    И не только в Пальмире, но и на любом РК.

    Цитата Сообщение от Beaver Посмотреть сообщение
    Если предварительно включить в мониторе перехват команд магнитофона
    Вы про что, про эмулятор emu80?

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

    А вот про что

    E<0|1>
    Включение (E1) или выключение (E0) режима эмуляции магнитофона с использованием SD-контроллера (см. ниже). Включенный режим эмуляции магнитофона обозначается буквой E в приглашении Монитора.
    Режим эмуляции магнитофона
    При включенном режиме эмуляции магнитофона (директива E1) происходит перехват процедур записи/чтения байта с магнитофона и производится попытка перенаправления обращений к магнитофону в файл на SD-карте.
    Для эмуляции магнитофона всегда используется директория TAPE в корне SD-карты, в текущей версии Монитора изменить ее нельзя. Для определения факта окончания обращения к магнитофону используется факт вызова процедуры чтения клавиши с ожиданием F803. Для программ, которые не обращаются к данной функции по окончании обращения к магнитофону, эмуляция может оказаться невозможной.
    Ну так файлы то все равно в формате Монитора записываются.
    Прошивка МК адаптера SD карты добавляет этот заголовок всегда.
    wtf

  7. #6

    Регистрация
    05.04.2013
    Адрес
    Починки, Нижегородская обл.
    Сообщений
    1,376
    Спасибо Благодарностей отдано 
    407
    Спасибо Благодарностей получено 
    650
    Поблагодарили
    256 сообщений
    Mentioned
    27 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    nikitamo222, добрый день!

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


    Цитата Сообщение от nikitamo222 Посмотреть сообщение
    Почему нет возможности сохранить программу набраннyю на Basic на SD карту в формате .BSM?
    Вообще, у меня сохранение из Бейсика работает без проблем - как на реале, так и в эмуляторе Пальмиры в Emu80.
    Если у вас не работает, давайте попробуем разобраться, в чем дело. Для начала хотелось бы узнать версию Бейсика, возможно, какие-то проблемы с конкретной версией.
    Во-вторых, попробуйте то же самое сделать в эмуляторе Пальмиры Emu80.
    Единственное замечание: расширение файла - это условность. Просто при сохранении из Бейсика нужно вручную указать расширение .bsm, автоматически всегда подставляется .rkl.

    А cy6 не права, простите:
    Цитата Сообщение от cy6 Посмотреть сообщение
    Ну так файлы то все равно в формате Монитора записываются.
    Прошивка МК адаптера SD карты добавляет этот заголовок всегда.
    Нет, файлы записываются без заголовка Монитора. Это самые обычные bsm-файлы бейсика.

    По адаптации отпишусь чуть позже.

  8. #7

    Регистрация
    27.04.2015
    Адрес
    г. Пенза
    Сообщений
    500
    Спасибо Благодарностей отдано 
    330
    Спасибо Благодарностей получено 
    90
    Поблагодарили
    59 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Pyk Посмотреть сообщение
    Нет, файлы записываются без заголовка Монитора. Это самые обычные bsm-файлы бейсика.
    Вы прошивку в МК меняли?

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

    Из прошивки МК
    Код:
          // Посылаем адрес загрузки
          send(ERR_OK_RKS);
          sendBin(buf, 2);    
          send(ERR_WAIT);
    
          // Корректируем указатели
          wptr += 4;
          readedLength -= 4;
    
          // Длина из файла
          lengthFromFile = *(WORD*)(buf+2) - *(WORD*)(buf) + 1;
    - - - Добавлено - - -

    Цитата Сообщение от Pyk Посмотреть сообщение
    cy6 не права
    Мои утверждения не голословны, а основаны.

    Утверждаю, что адаптер SD карты не поддерживает работу с данными. Мы это уже обсуждали в группе.
    Так как есть поддержка только заголовков .RKR. При том, на уровне прошивки МК.

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

    Что такое заголовок RKR файла, смотрим тут, например
    wtf

  9. #8

    Регистрация
    05.04.2013
    Адрес
    Починки, Нижегородская обл.
    Сообщений
    1,376
    Спасибо Благодарностей отдано 
    407
    Спасибо Благодарностей получено 
    650
    Поблагодарили
    256 сообщений
    Mentioned
    27 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от cy6 Посмотреть сообщение
    Вы прошивку в МК меняли?
    Нет

    Цитата Сообщение от cy6 Посмотреть сообщение
    Из прошивки МК
    Этот фрагмент кода относится к функции Exec, а есть еще Open, Read и Write

    Цитата Сообщение от cy6 Посмотреть сообщение
    Утверждаю, что адаптер SD карты не поддерживает работу с данными.
    Неверно, поддерживает (этот режим я предлагал использовать для файлов cas, например "Суры")

    Цитата Сообщение от cy6 Посмотреть сообщение
    Мы это уже обсуждали
    Обсуждали, но видимо, друг друга не поняли

  10. #9

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

    По умолчанию

    К сожалению нет, за городом - выходные. Да, сначала включаю Е1, эмуляцию магнитофона. Потом пытаюсь операторами Basic сохранить файл. Получаю стандартное приглашение из МОНИТОРА
    А дальше - ошибка 03. Сохраняет в RKR, возможно, но из Basic по команде CLOAD не читает. Вот и вопрос Ч.Д.?

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

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

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

Ваши права

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