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

User Tag List

Показано с 1 по 9 из 9

Тема: Исходники и коды моих наработок на Z80 под Спектрум

Древовидный режим

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1
    Veteran
    Регистрация
    07.10.2006
    Сообщений
    1,643
    Спасибо Благодарностей отдано 
    243
    Спасибо Благодарностей получено 
    249
    Поблагодарили
    155 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию Исходники и коды моих наработок на Z80 под Спектрум

    Решил выложить исходники и коды своих наработок на Z80 под Спектрум. Самое ценное там - моя модификация ПЗУ Турбо90 : включает ряд новых команд -
    !N - редактирование бейсик-строки N
    # - загрузка бейсик-файла без автозапуска
    $N - выдает адрес бейсик-строки N
    %N - выдает число N в двоичной системе
    &N - выдает число, находящееся по адресу N в 5-байтовом формате бейсик-калькулятора
    ' - - выдает число N в 16-ной системе
    )N - загружает блок кодов по адресу N (вместе с флаговым байтом!)
    ( - выдает числа из заголовка стандартных ленточных файлов бейсика
    .N - запускает код по адресу N с возможностью возврата в бейсик
    *N - вызывает редактор памяти с адреса N (хоткеи - JKL enter NMOPQ)
    , - выдает количество байт свободной памяти бейсика.), три режима сброса (полный - с нажатым CAPS, обычный - с сохранением бейсик-программы, и кажется с Symbol - с инициализацией системных областей бейсика, но без обнуления памяти), ленточный загрузчик нормальной\турбо скорости с автоподстройкой. ПЗУ максимально совместимо с оригинальным, большинство игр идут нормально, несмотря на модификацию, (не идут единицы, использующие код ПЗУ при декодировании своих загрузчиков, или проверяющие свободное место ПЗУ).

    Также там исходники и коды моей модификации ассемблера Zeus (редактор полностью переписан, поддерживает работу с блоками и что-то ещё), процедуры перекодирования из текстового формата асма в формат Zeros, коды монитора-взломщика, загружаемого в теневое ОЗУ, исходники процедуры попиксельной печати символов, трейсинга z80-кода из монитора, LZ-компрессии, и процедура, которой я особенно горжусь -
    дизассемблер команды z80, который занимает после компиляции что-то около 700 байт, емнип.Там две версии дизассемблера - старая и новая (старая сильно менее оптимизированная, к тому же код подпорчен при чтении с диска, но принцип обоих одинаковый - для оптимизации по размеру кода дизассемблирование кодируется байтами микрокоманд).

    Кому надо, разбирайтесь, используйте) Часть исходников в обычном текстовом формате, часть - в формате Zeros (с токенами Zeus, но без номеров строк).
    Вложения Вложения
    • Тип файла: rar 1.rar (149.3 Кб, Просмотров: 321)
    Последний раз редактировалось Spectramine; 21.09.2015 в 00:37.

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

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

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

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

Похожие темы

  1. Исходники моих старых программ.
    от SAM style в разделе Программирование
    Ответов: 23
    Последнее: 21.10.2015, 22:14
  2. Спрайты и машинные коды
    от Ares в разделе Программирование
    Ответов: 32
    Последнее: 23.05.2012, 14:48
  3. Одна из моих самых любимых мелодий
    от Cooper в разделе Музыка
    Ответов: 11
    Последнее: 28.08.2008, 13:00
  4. Коды в демах.
    от DINAMIX в разделе Демо
    Ответов: 2
    Последнее: 19.04.2008, 02:23
  5. Коды к игре RIPTOFF.
    от new в разделе Игры
    Ответов: 4
    Последнее: 15.03.2007, 10:24

Ваши права

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