Важная информация

User Tag List

Страница 66 из 152 ПерваяПервая ... 626364656667686970 ... ПоследняяПоследняя
Показано с 651 по 660 из 1517

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

  1. #651

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

    По умолчанию

    Ramiros, попробовал новую версию - уже очень близко, к тому что хотелось бы. Очень желательно все же добавить поддержку прозрачного для пользователя открытия архивов с cas файлами. Т.е. в zip (тогда степень сжатия будет аналогична csw 2 версии) или в rar (лет 10 назад делал такую штуку в одной своей программе на Delphi с использованием какого-то компонента-обертки для unrar.dll, насколько помню, там все просто) или в 7z хранится один csw файл, при его открытии пользователем csw автоматически распковывается и используется как обычно. Или, как вариант, подумай о поддержке csw 2й версии.

    Теперь обращение не только к Ramirosу, а ко всем программистам доброй воли. Для полного счастья не хватает утилиток cas2csw и csw2cas (или это может быть одна программа). Например, чтобы загрузить bas в BASIC 2.5 в VV, можно было бы воспользоваться bas2cas и cas2csw.

    К слову, для лентяев вроде меня, кому хочется указывать минимум параметров для консольных приложений, версия bas2cas, написанная после Tim0xиной
    Последний раз редактировалось ivagor; 23.11.2009 в 07:39.

  2. #652

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

    По умолчанию

    на бейсике cas файл получается в принципе чистым кодом программы, если несчитать самого начала файла где название и последовательность из одинаковых байт, там нет никаких синхробайтов и контрольных сумм, это такой формат бейсика примитивный, или там просто уже все отфильтровано?
    Здесь можно скачать актуальные версии Virtual Vector (VV)

  3. #653

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

    По умолчанию

    Перед самой программой идёт синхробайт E6, три байта D3 и байт 00, обозначающих тип данных (бейсик-программа, если 4 байта D3, то это имя бейсик-программы). Повторяющиеся байты 55 плюс синхробайт E6 - это и есть преамбула, она есть и до первого байта cas файла, но её обычно не сохраняют в файле.

  4. #654
    Tim0xA
    Гость

    По умолчанию

    Цитата Сообщение от Ramiros Посмотреть сообщение
    на бейсике cas файл получается в принципе чистым кодом программы, если несчитать самого начала файла где название и последовательность из одинаковых байт, там нет никаких синхробайтов и контрольных сумм, это такой формат бейсика примитивный, или там просто уже все отфильтровано?
    Есть двухбайтовая контрольная сумма в конце файла.

    Код:
    -- ФОРМАТ BAS ---------------------------------------------------------------
       Формат записи на магнитную ленту директивой CSAVE следующий:
    
       - header 256 байт 0h (?);
       - синхробайт 0E6h
       - 4 байта 0D3h
       - имя (до 127 байт ?);
       - 3 байта 0h
       - header 256*3 байт 55h
       - синхробайт 0E6h
       - 3 байта 0D3h
       - байт 0h
       - байты файла (в конце 3 байта 0h);
       - младший байт контр. суммы всех байтов файла без переноса
       - старший байт контр. суммы всех байтов файла без переноса
    Цитата Сообщение от ivagor Посмотреть сообщение
    К слову, для лентяев вроде меня, кому хочется указывать минимум параметров для консольных приложений, версия bas2cas, написанная после Tim0xиной
    Для еще бОльших лентяев предлагаю "bas2cas2", который объединяет достоинства двух предыдущих ковертеров "bas2cas" и помимо этого позволяет преобразовать все файлы *.bas в текущей директории, если в качестве параметра указать *

    bas2cas2 *
    Вложения Вложения
    Последний раз редактировалось Tim0xA; 20.11.2009 в 11:50.

  5. #655

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

    По умолчанию

    Кто нибуть пробовал в бейсике 2.5 писать строки типа:
    color 15,color
    screen 2,screen
    и т.п. ?
    Результат забавный получается
    Здесь можно скачать актуальные версии Virtual Vector (VV)

  6. #656

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

    По умолчанию

    в VV прога clrs_.rom с процом Z80 изображение в право смещается, это так и должно быть?

    Цитата Сообщение от Ramiros Посмотреть сообщение
    Результат забавный получается
    результат действительно забавный
    Вектор-06ц + PS/2 Keyboard + HDD
    ZXM Phoenix 1024 + 1024 + 2FDD + HDD + DVDCombo+VGA&PAL+NeoGS
    Дельта С, Компаньон 2, Ленинград 48
    Ремонт: Вектор 06ц, Пентагон128

  7. #657

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

    По умолчанию

    Цитата Сообщение от Jons Посмотреть сообщение
    в VV прога clrs_.rom с процом Z80 изображение в право смещается, это так и должно быть?
    да там все привязано к количеству тактов на команду, а так как Z80 некоторые команды выполняет быстрей, то и картинка начинает раньше времени рисоваться. удивительно что она вообще как нибуть по диоганали нерисуется.
    Здесь можно скачать актуальные версии Virtual Vector (VV)

  8. #658

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

    По умолчанию

    Ramiros, а ты можешь сделать утилиту rom2csw ?
    очень нужно, та что у тебя с эмулятором идёт в комплекте у меня не запускается.

  9. #659

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

    По умолчанию

    Цитата Сообщение от ZEman Посмотреть сообщение
    Ramiros, а ты можешь сделать утилиту rom2csw ?
    очень нужно, та что у тебя с эмулятором идёт в комплекте у меня не запускается.
    Сделаю наверное, но попозже, и не rom2csw, а логичнее сделать wav2csw.
    Здесь можно скачать актуальные версии Virtual Vector (VV)

  10. #660

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

    По умолчанию

    можно конеш и так, но это придётся сначала из rom переделывать в wav, а потом wavы конвертить в csw.

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

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

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

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

Ваши права

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