User Tag List

Страница 61 из 152 ПерваяПервая ... 575859606162636465 ... ПоследняяПоследняя
Показано с 601 по 610 из 1517

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

  1. #601

    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    8,396
    Спасибо Благодарностей отдано 
    765
    Спасибо Благодарностей получено 
    2,368
    Поблагодарили
    1,317 сообщений
    Mentioned
    39 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Уже поднимался вопрос с CSW, но ничем не закончился, может все же его реализовать?

    ---------- Post added at 14:43 ---------- Previous post was at 14:42 ----------

    Проблему размера WAVов это в значительной степени решит.

    ---------- Post added at 14:44 ---------- Previous post was at 14:43 ----------

    Или, как вариант, добавить прозрачную для пользователя распаковку wavов из zip или rar.

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

  3. #602

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

    По умолчанию

    Я делал, как-то, эмуляцию битиков, но для РК86, Юниора и Спекки. Именно поэтому кроме .wav в диалоге открытия файла для эмуляции кассеты есть *.rk, *.bt и *.tzx Однако нужно учитывать скорость записи битов, формат кодирования байта и формат синхро-последовательности с синхробайтом. В принципе, нет ничего невозможного.

  4. #603

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

    По умолчанию

    Цитата Сообщение от Tim0xA Посмотреть сообщение
    Ramiros, по поводу перехвата функций я не настаиваю. Достаточно того, что есть у b2m. Речь идет больше о том, чтобы иметь возможность загружаться не из WAV, а из CAS-файла. С той же скоростью. Т.е. на вход компаратора подавать битики 0,1 из CAS, а не уровень сигнала из WAV.
    Вообщето в cas файле хранятся уже готовые байты программы а не биты для компаратора, или я неправ?
    Здесь можно скачать актуальные версии Virtual Vector (VV)

  5. #604
    Tim0xA
    Гость

    По умолчанию

    Цитата Сообщение от Ramiros Посмотреть сообщение
    Вообщето в cas файле хранятся уже готовые байты программы а не биты для компаратора, или я неправ?
    Да, там хранятся байты, которые состоят из битов. Т.е. берешь байт, пропихиваешь 8 бит в компаратор, берешь следующий байт и т.д.

    К слову, ранее выложенный файл testtp.cas я сделал в твоем же конвертере, записывая байт передаваемый процедуре OutByte в отдельный файл.

  6. #605

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

    По умолчанию

    Неупакованный CSW (первой версии) можно добавить, а распаковщик (для второй версии) мне показался уж очень объёмным, не хочется добавлять к эмулятору лишние пару десятков килобайт... Хотя упакованный CSW, как правило, раз в 7-8 компактнее.

  7. #606

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

    По умолчанию

    Можно сконвертировать wav в формат где каждое состояние компаратора будет описыватся одним битом, тогда удастся уменьшить размер образов касет как минимум в 8 раз, это я могу в будущем реализовать, но это ничего общего с существующим cas форматом иметь не будет.
    Здесь можно скачать актуальные версии Virtual Vector (VV)

  8. #607

    Регистрация
    28.10.2005
    Адрес
    Омск
    Сообщений
    2,117
    Спасибо Благодарностей отдано 
    165
    Спасибо Благодарностей получено 
    46
    Поблагодарили
    32 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от b2m Посмотреть сообщение
    В принципе, нет ничего невозможного.
    надеюсь.

  9. #608

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

    По умолчанию

    Цитата Сообщение от Ramiros Посмотреть сообщение
    Можно сконвертировать wav в формат где каждое состояние компаратора будет описыватся одним битом.
    Это и есть формат CSW!!!

  10. #609

    Регистрация
    28.10.2005
    Адрес
    Омск
    Сообщений
    2,117
    Спасибо Благодарностей отдано 
    165
    Спасибо Благодарностей получено 
    46
    Поблагодарили
    32 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Ramiros, ну а почему бы и нет, необязательно ведь следовать строго старому формату cas, главное чтоб это работало, грузилось как положенно и весило мало.

  11. #610
    Tim0xA
    Гость

    По умолчанию

    Цитата Сообщение от Ramiros Посмотреть сообщение
    Можно сконвертировать wav в формат где каждое состояние компаратора будет описыватся одним битом, тогда удастся уменьшить размер образов касет как минимум в 8 раз, это я могу в будущем реализовать, но это ничего общего с существующим cas форматом иметь не будет.
    Под cas-форматом я не подразумеваю какой-то стандарт от спектрума или еще какой-нибудь там общепризнанный вариант CAS. Это чисто бинарный файл. Я употребляю расширение CAS только чтобы обозначить его отношение к способу записи на кассету. Для "Радио-86РК" подобный файл имеет расширение *.rk

    Например для Вектора описан таким образом

    -- ФОРМАТ MON ---------------------------------------------------------------
    Формат записи на магнитную ленту директивой Монитора W следующий:
    1. Вначале записывается заголовок MON и имя файла:
    - header 256*0h байт;
    - синхробайт 0E6h;
    - 4*0D2h байт;
    - имя (до 11 байт);
    - 3*0h байт.
    2. Далее пишется сам файл:
    - header 256*0h байт;
    - синхробайт 0E6h;
    - ст., мл. байт адреса начала;
    - ст., мл. байт адреса конца;
    - байты файла;
    - 1 байт контр. суммы всех байтов без переноса.


    Вроде бы всё просто. В чём проблема реализовать это?

    По-моему формат где каждое состояние компаратора будет описыватся одним битом не сильно отличается от того, что я предлагаю сделать, а практически то же самое.
    Последний раз редактировалось Tim0xA; 17.11.2009 в 13:12.

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

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

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

Эту тему просматривают: 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

Ваши права

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