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

User Tag List

Страница 1 из 2 12 ПоследняяПоследняя
Показано с 1 по 10 из 14

Тема: BIN2SNA - программа для создания снапшотов SNA

  1. #1
    Activist
    Регистрация
    17.01.2005
    Адрес
    Belarus, Minsk
    Сообщений
    402
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    Cool BIN2SNA - программа для создания снапшотов SNA

    Предназначена для генерации снапшотов формата SNA из двоичных и hobeta файлов. Снапшот SNA поддерживает максимум 128кб.
    Генерация 48кб снапшотов не реализована.

    Вызов:
    bin2sna.exe <файл-дескриптор>

    Файл-дескриптор описывает структуру создаваемого снапшота (SNA).
    Используются следующие директивы описания:


    FNAME "<filename>" - имя создаваемого снапшота
    PAGE <byte> - установить текущую страницу памяти
    ADDR <word> - установить текущий адрес в памяти(исп. $C000 для записи в страницы памяти)
    INCBIN "<filename>" - подгрузить двоичный файл с адреса ADDR. Если ADDR+размер файла превышает $10000, то будет выведена ошибка и остановлен процесс создания снапшота.
    HOBETA "<filename>" - тоже самое, но для hobeta файлов
    7FFD <byte> - установить значение порта $7FFD
    FE <byte> - установить значение порта $FE
    REGISTER(или REG) r <byte> или <word> - установить значение регистра r
    Регистры:
    r: PC(адрес старта программы),SP,BC,DE,HL,AF,BC`,DE`,HL`,AF` ,IX,IY,R,I
    IM <byte> - установить тип прерываний(0-2)

    Поддерживается ввод чисел в след. форматах:
    HEX: $0000,#0000,0x0000,0000h
    BIN: %00000000
    и в DEC

    Между строками можете писать что угодно - всё кроме команд игнорируется.

    Программа выложена под лицензией GNU/GPL.

    Комментарии и багрепорты постить в эту ветку.
    Удачи!

    English:
    See for downloads in the bottom of this post. English docs are in file bin2sna_en.txt.


    -------------------
    What's new:
    v1.02 - 2005.03.08
    - сокращена директива REGISTER -- REG(но старая тоже работает);
    - изменить IM можно теперь и через IM <номер>;
    - ещё кое-какие изменения в логе при создании снапшота;
    - выложены исходники.

    v1.01 - 2005.02.14
    - увеличена скорость генерации снапшота на 25%;
    - добавлено время генерации снапшота;
    - кое-какие изменения в логе при создании снапшота.

    v1.0 - 2004.XX.XX
    Разработана первая версия

    -------------------
    Download BIN2SNA:
    Вложения Вложения
    Последний раз редактировалось Aprisobal; 01.07.2009 в 18:06.
    ATW4GS / BIN2SNA / SquareMania <ТИ-3> / Ужасм+
    ATM-Turbo 512 v4.50, Commodore 64G + TAC-2, Retro-Bit Super Retro TRIO

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

  3. #2
    Administrator Аватар для CityAceE
    Регистрация
    13.01.2005
    Адрес
    г. Москва
    Сообщений
    4,781
    Записей в дневнике
    7
    Спасибо Благодарностей отдано 
    494
    Спасибо Благодарностей получено 
    1,326
    Поблагодарили
    440 сообщений
    Mentioned
    49 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от aprisobal
    Предназначена для генерации снапшотов формата SNA из двоичных и hobeta файлов.
    Честно говоря, с ходу не совсем ясен практический смысл данной пограммы Пожалуйста, приведи примеры для разъяснения.
    С уважением, Станислав.

  4. #3
    Activist
    Регистрация
    17.01.2005
    Адрес
    Belarus, Minsk
    Сообщений
    402
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Многие ассемблеры на ПЦ не поддерживают генерации снапшотов. В эмулятор жеж не вставить бинарный файл. Например, я использую эту программу вместе с tniASM.
    Пример использования идёт вместе с архивом (просто пример, без двоичных файлов).
    ATW4GS / BIN2SNA / SquareMania <ТИ-3> / Ужасм+
    ATM-Turbo 512 v4.50, Commodore 64G + TAC-2, Retro-Bit Super Retro TRIO

  5. #4
    Master Аватар для key-jee
    Регистрация
    16.01.2005
    Адрес
    Пермь
    Сообщений
    514
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Прикольно так-то

  6. #5
    Member Аватар для Producer
    Регистрация
    17.01.2005
    Адрес
    г. Минск, Беларусь
    Сообщений
    46
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    офф:
    с такой прикольной коробушкой даже я себе скачал софтину, жаль что не пригодится
    ZX-SPECTRUM +2A (SCART cable)

  7. #6
    Activist
    Регистрация
    17.01.2005
    Адрес
    Belarus, Minsk
    Сообщений
    402
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    Talking новая версия

    Вышла новая версия лучшего и единственного в своём роде генератора снапшотов SNA из двоичных и hobeta файлов.
    Качаем, друзья, качаем.
    ATW4GS / BIN2SNA / SquareMania <ТИ-3> / Ужасм+
    ATM-Turbo 512 v4.50, Commodore 64G + TAC-2, Retro-Bit Super Retro TRIO

  8. #7
    Activist
    Регистрация
    17.01.2005
    Адрес
    Belarus, Minsk
    Сообщений
    402
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    Thumbs up

    Новая версия BIN2SNA - 1.02. Изменений не много, но выложены исходники программы. См. первый пост.
    ATW4GS / BIN2SNA / SquareMania <ТИ-3> / Ужасм+
    ATM-Turbo 512 v4.50, Commodore 64G + TAC-2, Retro-Bit Super Retro TRIO

  9. #8
    Guru Аватар для breeze
    Регистрация
    11.02.2005
    Адрес
    【RB】
    Сообщений
    3,759
    Спасибо Благодарностей отдано 
    61
    Спасибо Благодарностей получено 
    66
    Поблагодарили
    44 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    Arrow

    Цитата Сообщение от Producer
    офф:
    с такой прикольной коробушкой даже я себе скачал софтину, жаль что не пригодится
    к сожалению да всё-таки удобнее пользоваться bin2trd, поскольку не приходится каждый раз восстанавливать среду для снапшота, приходится она может для написания сервисов и прошивок, когда реально память не подготовлена!

  10. #9
    Activist
    Регистрация
    17.01.2005
    Адрес
    Belarus, Minsk
    Сообщений
    402
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от breeze
    к сожалению да всё-таки удобнее пользоваться bin2trd, поскольку не приходится каждый раз восстанавливать среду для снапшота, приходится она может для написания сервисов и прошивок, когда реально память не подготовлена!
    Это так. При разработке программ на ПЦ сам столкнулся с этим. Думал сделать, чтобы с адресов $5800 до $6000 были уже стандартные данные, но не знал какие именно брать - TR-DOS может быть и инициализирован, и не инициализирован и пр. Но при разработке игр (имею в виду сам игровой процесс, не зависящий от дисковода) лучшим выбором будет BIN2SNA.
    ATW4GS / BIN2SNA / SquareMania <ТИ-3> / Ужасм+
    ATM-Turbo 512 v4.50, Commodore 64G + TAC-2, Retro-Bit Super Retro TRIO

  11. #10
    Member
    Регистрация
    27.01.2005
    Адрес
    С.-Петербург
    Сообщений
    93
    Спасибо Благодарностей отдано 
    7
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Question Где можно найти описание формата .SNA

    Не подскажите, где можно найти описание формата .SNA? Дело в том, что мне нужно написать конвертер из одного формата в SNA. Можно было бы, конечно, конвертировать сперва в .BIN, а затем воспользоваться утилитой BIN2SNA... в крайнем случае именно так и придётся поступить.

Страница 1 из 2 12 ПоследняяПоследняя

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

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

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

Ваши права

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