User Tag List

Страница 42 из 152 ПерваяПервая ... 383940414243444546 ... ПоследняяПоследняя
Показано с 411 по 420 из 1517

Тема: Вектор-06Ц: Эмуляция

  1. #411
    Tim0xA
    Гость

    По умолчанию

    Эмулятор на сайте

    Добавлено через 15 минут
    Ramiros, хотелось бы еще такие вещи:
    - чтобы образ квазидиска выбирался так же, как образ диска (через меню), чтобы можно было запретить запись (имеется в виду запись в файл образа), а также убрать квазидиск
    - сделай диалог для сохранения файла сохранения STA (с запоминанием последнего пути)

    Было бы также неплохо сделать единый с b2m формат файла сохранения (а может добавить поддержку формата ve27), чтобы можно было портировать сохранения из эмуля в эмуль, т.к. оба эмулятора очень круты, но в каждом есть уникальные возможности, которые иногда хотелось бы задействовать для одной и той же задачи. Но это скорее информация к размышлению, чем руководство к действию. Есть задачи для эмуляции поинтересней, которые перечислил ivagor - кишиневский адаптер и ВМ1.
    Последний раз редактировалось Tim0xA; 18.01.2009 в 00:46. Причина: Добавлено сообщение

  2. #412

    Регистрация
    05.08.2008
    Адрес
    Магнитогорск
    Сообщений
    989
    Спасибо Благодарностей отдано 
    25
    Спасибо Благодарностей получено 
    96
    Поблагодарили
    46 сообщений
    Mentioned
    5 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ivagor Посмотреть сообщение
    Ramiros
    Можно ли ожидать, что ты добавишь со временем:
    1. Кишиневский адаптер z80
    2. КР580ВМ1
    Кишиневский адаптер я чесно говоря непланирую.
    ВМ1 нужно сначало посмотреть, чем он отличается от ВМ80, да и потом чем его тестировать?

    Если b2m даст полную инфу по его файлу сохранения, то если получится я добавлю поддержку его формата.

    Что касается моего формата STA то он в последних версиях несколько раз изменялся, поэтому немогу гарантировать что он окончательный

    Добавлено через 19 минут
    Цитата Сообщение от Tim0xA Посмотреть сообщение
    Ramiros, хотелось бы еще такие вещи:
    - чтобы образ квазидиска выбирался так же, как образ диска (через меню), чтобы можно было запретить запись (имеется в виду запись в файл образа), а также убрать квазидиск
    - сделай диалог для сохранения файла сохранения STA (с запоминанием последнего пути)
    Вижу что невсем понятен механизм взаимодействия с файлом образом квазидиска, поясню подробнее:

    при открытии *.edd файла, он загружается в память кваза, и дальнейшие изменения происходят в памяти. В файл они (изменения) автоматически несохраняются т.к. это приведет к неизбежной порче этих образов (потому что многие проги эту память затирают без всякого на то спроса).
    Да, еще забыл сказать что если образ подключен, то он автоматом загружается при запуске эмулятора (при сбросе он не перезагружаться!).
    Если пользователь хочет чтобы изменения в в памяти кваза сохранились в файл, это нужно сделать в ручную.

    Опция отключения образа кваза уже есть.
    Последний раз редактировалось Ramiros; 18.01.2009 в 19:22. Причина: Добавлено сообщение
    Здесь можно скачать актуальные версии Virtual Vector (VV)

  3. #413

    Регистрация
    14.08.2006
    Адрес
    Владимир
    Сообщений
    4,581
    Спасибо Благодарностей отдано 
    64
    Спасибо Благодарностей получено 
    112
    Поблагодарили
    97 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Ramiros Посмотреть сообщение
    В новой версии VV 5.57 несчитая мелочей пофиксино следующее:
    - Исправлен глюк с паузой при потере окном фокуса
    - расширен максимальный размер образа FDD до 1 мб. (100 дорожек)
    - исправлены инструкции Z80 дающие ошибки в тесте ZEXALL.COM
    - исправлены огрехи в эмуляции ВВ55А недающие кривым загрузчикам стартовать.

    Ждем когда Tim0xA выложит
    Очень интересно взглянуть на модуль эмуляции Z80 на предмет скопипастить себе поправленные команды Z80. Покажешь правленый исходник?
    Лучше сделать и жалеть, чем не сделать и жалеть.

    Некоторые из моих поделок тут: https://github.com/serge-404

  4. #414

    Регистрация
    05.08.2008
    Адрес
    Магнитогорск
    Сообщений
    989
    Спасибо Благодарностей отдано 
    25
    Спасибо Благодарностей получено 
    96
    Поблагодарили
    46 сообщений
    Mentioned
    5 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Error404 Посмотреть сообщение
    Очень интересно взглянуть на модуль эмуляции Z80 на предмет скопипастить себе поправленные команды Z80. Покажешь правленый исходник?
    Конешно... правда он несколько переработан под мою модель, но выдернуть исправленные куски думаю проблем несоставит
    Вложения Вложения
    • Тип файла: rar modZ80.rar (13.2 Кб, Просмотров: 392)
    Здесь можно скачать актуальные версии Virtual Vector (VV)

  5. #415
    Tim0xA
    Гость

    По умолчанию

    Цитата Сообщение от Ramiros Посмотреть сообщение
    Кишиневский адаптер я чесно говоря непланирую.
    Вот это очень жаль.
    Цитата Сообщение от Ramiros Посмотреть сообщение
    ВМ1 нужно сначало посмотреть, чем он отличается от ВМ80, да и потом чем его тестировать?
    "Колобиха" и "тест CPU".

    Цитата Сообщение от Ramiros Посмотреть сообщение
    Вижу что невсем понятен механизм взаимодействия с файлом образом квазидиска, поясню подробнее:
    Ramiros, спасибо за разъяснения, но все это я знаю уже очень давно. Очевидно, я не совсем ясно написал, что имею в виду. Попытаюсь донести мысль другими словами:

    1. Выбирать образ квазидиска через меню File-Open не совсем удобно. Было бы хорошо иметь индивидуальный пункт в меню File для выбора образа квазидиска, так как это сделано для FDD, для МППЗУ. Например:

    Код:
    Open
    -----------------------
    Drive A
    Drive B
    Without FDD Controller
    -----------------------
    External Rom
    -----------------------
    RAM disk                            <--- добавить вот это
    -----------------------
    Tape
    -----------------------
    и т.д.
    IMHO это было бы логично. Единый механизм работы с образами.

    2. Пункт отключения образа EDD в закладке CPU - не на своем месте IMHO. Поэтому я предлагаю сделать для пункта RAM disk свое SubMenu по аналогии с FDD:

    Код:
    RAM disk >  Open EDD Image
                 Clear EDD
               +Read Only
    Таким образом для всех образов мы получим единый принцип работы.

    3. По поводу записи в образ EDD. Как сделать это вручную? Плагин FAR запись в EDD не поддерживает. В эмуляторе b2m это не получилось. Поэтому я и прошу сделать возможность отключить Read Only, чтобы в некоторых случаях можно было изменить содержимое образа.

    4. Режим Read Only. Совершенно правильно, что сейчас запись в образ EDD запрещена. Это обеспечивает безопасность для образов. Поэтому, по-умолчанию пункт Read Only должен быть установлен. Но нужно дать возможность снимать его по необходимости, т.е. разрешать сохранение изменений в файл образа.

    Фух. Теперь, надеюсь, все будет ясно
    Последний раз редактировалось Tim0xA; 19.01.2009 в 10:56.

  6. #416

    Регистрация
    24.01.2008
    Адрес
    Уфа
    Сообщений
    3,927
    Спасибо Благодарностей отдано 
    105
    Спасибо Благодарностей получено 
    291
    Поблагодарили
    217 сообщений
    Mentioned
    10 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Tim0xA
    В эмуляторе b2m это не получилось
    А почему?
    Можно же сделать так:
    Код:
      ramdisk="Vector06c\vector.edd"
      ramsave="Vector06c\vector.sav"
    .edd будет всегда сохраняться при выходе из эмулятора в .sav, а там уж сам решай, копировать его в .edd, или не надо.

  7. #417
    Tim0xA
    Гость

    По умолчанию

    Цитата Сообщение от b2m Посмотреть сообщение
    А почему?
    Можно же сделать так:
    Код:
      ramdisk="Vector06c\vector.edd"
      ramsave="Vector06c\vector.sav"
    .edd будет всегда сохраняться при выходе из эмулятора в .sav, а там уж сам решай, копировать его в .edd, или не надо.
    Мы это уже обсуждали:
    http://zx.pk.ru/showpost.php?p=154818&postcount=121
    http://zx.pk.ru/showpost.php?p=155995&postcount=157
    http://zx.pk.ru/showpost.php?p=156029&postcount=160 (абсолютный путь тоже пробовал)
    Попробуй сам это сделать, получится ли?

    Вот фрагмент моего конфига.
    Код:
    mm : V06c-MemMap {
      cpustate=cpu.state
      rom=bios[0000]
      stdmem=mem1[0000]
      ramdisk="Vector06c\vector.edd"
      ramsave="Vector06c\vector.sav"
    }
    vector.sav не создается
    Последний раз редактировалось Tim0xA; 19.01.2009 в 13:32.

  8. #418

    Регистрация
    24.01.2008
    Адрес
    Уфа
    Сообщений
    3,927
    Спасибо Благодарностей отдано 
    105
    Спасибо Благодарностей получено 
    291
    Поблагодарили
    217 сообщений
    Mentioned
    10 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    У меня сохраняется, но я при этом не открываю других файлов.
    Я догадываюсь, почему не создаётся с таким конфигом: текущий каталог меняется на тот, откуда ты открываешь .edd, а там нету подкаталога "Vector06c".
    Но тогда с абсолютным путём должно было работать.
    Тогда попробуй так:
    Код:
    mm : V06c-MemMap {
      cpustate=cpu.state
      rom=bios[0000]
      stdmem=mem1[0000]
      ramdisk="Vector06c\vector.edd"
      ramsave="vector.sav"
    }

  9. #419
    Tim0xA
    Гость

    По умолчанию

    Цитата Сообщение от b2m Посмотреть сообщение
    У меня сохраняется, но я при этом не открываю других файлов.
    Я догадываюсь, почему не создаётся с таким конфигом: текущий каталог меняется на тот, откуда ты открываешь .edd, а там нету подкаталога "Vector06c".
    Но тогда с абсолютным путём должно было работать.
    Тогда попробуй так:
    Код:
    mm : V06c-MemMap {
      cpustate=cpu.state
      rom=bios[0000]
      stdmem=mem1[0000]
      ramdisk="Vector06c\vector.edd"
      ramsave="vector.sav"
    }
    Так сохраняет, но на один уровень выше папки с эмулятором.

    В итоге я написал так (работает как надо):
    ramsave="emu\Vector06c\vector.sav"

  10. #420

    Регистрация
    24.01.2008
    Адрес
    Уфа
    Сообщений
    3,927
    Спасибо Благодарностей отдано 
    105
    Спасибо Благодарностей получено 
    291
    Поблагодарили
    217 сообщений
    Mentioned
    10 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Tim0xA Посмотреть сообщение
    Так сохраняет, но на один уровень выше папки с эмулятором.
    Такое возможно только если последний открываемый (в диалоге) файл лежал "на один уровень выше папки с эмулятором". Блин, надо бы добавить везде OFN_NOCHANGEDIR ...

Страница 42 из 152 ПерваяПервая ... 383940414243444546 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. Вектор-06Ц: Общие вопросы
    от CityAceE в разделе Вектор
    Ответов: 867
    Последнее: 17.10.2025, 18:38
  2. Ответов: 9
    Последнее: 18.04.2009, 21:21
  3. Вектор-06Ц
    от AlexBel в разделе Барахолка (архив)
    Ответов: 4
    Последнее: 20.12.2007, 08:23
  4. IM2, вектор прерывания
    от Jukov в разделе Программирование
    Ответов: 18
    Последнее: 20.09.2006, 09:32

Ваши права

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