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

User Tag List

Страница 2 из 4 ПерваяПервая 1234 ПоследняяПоследняя
Показано с 11 по 20 из 40

Тема: Basic Loader Creator

  1. #11
    Master
    Регистрация
    25.03.2013
    Адрес
    г. Лондон, Великобритания
    Сообщений
    948
    Спасибо Благодарностей отдано 
    9
    Спасибо Благодарностей получено 
    3
    Поблагодарили
    3 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от PERESTROiKA Посмотреть сообщение
    http://zx-pk.ru/showthread.php?t=10396&highlight=APS
    Других готовых инструментов очень много.
    Спасибо, вспомнил детство в обнимку с Биллом Гилбертом ))

    ---------- Post added at 19:47 ---------- Previous post was at 19:46 ----------

    Цитата Сообщение от goodboy Посмотреть сообщение
    можно расположить исполняемый код после бейсик программы, тогда на его начало укажет переменная vars и +смещение будет действительно не нужно
    Кстати, вчера думал об этом и побоялся - бейсик при таком раскладе ничего не затрёт случайно?

  2. #12
    Member Аватар для Faster
    Регистрация
    22.06.2005
    Адрес
    Ульяновск
    Сообщений
    161
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от goodboy Посмотреть сообщение
    можно расположить исполняемый код после бейсик программы, тогда на его начало укажет переменная vars и +смещение будет действительно не нужно
    Не укажет. Переменная VARS укажет на адрес сразу за кодом.
    Когда на твой вопрос отвечает философ, перестаешь понимать вопрос

  3. #13
    Guru
    Регистрация
    27.02.2005
    Адрес
    москва
    Сообщений
    13,773
    Записей в дневнике
    1
    Спасибо Благодарностей отдано 
    143
    Спасибо Благодарностей получено 
    1,179
    Поблагодарили
    775 сообщений
    Mentioned
    18 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Faster Посмотреть сообщение
    Не укажет. Переменная VARS укажет на адрес сразу за кодом.
    так у меня код будет не после REM, а сразу после программы на бейсике.

  4. #14
    Master
    Регистрация
    25.03.2013
    Адрес
    г. Лондон, Великобритания
    Сообщений
    948
    Спасибо Благодарностей отдано 
    9
    Спасибо Благодарностей получено 
    3
    Поблагодарили
    3 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    OK, устал об этом думать, по-настоящему хороших мыслей нет. Есть только предложение сберечь один байт заменив *0 на *VAL "2^8".

    Была ещё идея напустить тумана таким манером:
    LET USR=CODE"[145]"*CODE"[163]":PRINT USR (PEEK USR+VAL"2^8"*PEEK (USR+SGN PI)):
    но по этому коду хорошо видно, что писали его поздно вечером и без идей

  5. #15
    Member Аватар для Faster
    Регистрация
    22.06.2005
    Адрес
    Ульяновск
    Сообщений
    161
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от introspec Посмотреть сообщение
    Была ещё идея напустить тумана таким манером:
    LET USR=CODE"[145]"*CODE"[163]":PRINT USR (PEEK USR+VAL"2^8"*PEEK (USR+SGN PI)):
    но по этому коду хорошо видно, что писали его поздно вечером и без идей
    А есть смысл пускать туман? При наличии эмуляторов подобные вещи теряют всякий смысл, впрочем эту фразу я отношу и к прочей защите. Да и есть ли смысл защищать? Кому надо те и так разберутся что и как, а кто новичок, так пусть учится, не жалко.
    Когда на твой вопрос отвечает философ, перестаешь понимать вопрос

  6. #16
    Guru
    Регистрация
    27.02.2005
    Адрес
    москва
    Сообщений
    13,773
    Записей в дневнике
    1
    Спасибо Благодарностей отдано 
    143
    Спасибо Благодарностей получено 
    1,179
    Поблагодарили
    775 сообщений
    Mentioned
    18 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    если размер кода не критичен то можно после rem в начале программы впихнуть достаточно большой кусок который при загрузке с ленты (prog=23755) точно дойдёт до адреса 23872 (и дальше).

    10 rem start1; qwertyuiop; start2
    20 goto usr 23872

    при загрузке с ленты начнёт выполняться start2
    при загрузке с дискеты start1

    как я понял introspec хочет только максимально оптимизировать бейсик программу, а не запутать взломщика
    Последний раз редактировалось goodboy; 29.04.2013 в 08:54.

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

  8. #17
    Member Аватар для Faster
    Регистрация
    22.06.2005
    Адрес
    Ульяновск
    Сообщений
    161
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от goodboy Посмотреть сообщение
    так у меня код будет не после REM, а сразу после программы на бейсике.
    Ты имеешь ввиду сразу после кода #D? У меня так тоже не получилось. VARS по-прежнему указывает на адрес после кода. Может я что-то не так делал?
    Когда на твой вопрос отвечает философ, перестаешь понимать вопрос

  9. #18
    Master
    Регистрация
    25.03.2013
    Адрес
    г. Лондон, Великобритания
    Сообщений
    948
    Спасибо Благодарностей отдано 
    9
    Спасибо Благодарностей получено 
    3
    Поблагодарили
    3 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Faster Посмотреть сообщение
    А есть смысл пускать туман?
    Никакого, это просто просто спорт такой

    ---------- Post added at 07:22 ---------- Previous post was at 07:19 ----------

    Цитата Сообщение от goodboy Посмотреть сообщение
    если размер кода не критичен то можно после rem в начале программы впихнуть достаточно большой кусок который при загрузке с ленты (prog=23755) точно дойдёт до адреса 23872
    ВОТ, вот это уже мысль!

  10. #19
    Veteran Аватар для Лас
    Регистрация
    18.11.2008
    Адрес
    пос.Полярный, ЯНАО
    Сообщений
    1,078
    Спасибо Благодарностей отдано 
    5
    Спасибо Благодарностей получено 
    9
    Поблагодарили
    7 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от introspec Посмотреть сообщение
    Есть только предложение сберечь один байт заменив *0 на *VAL "2^8".
    *NOT PI

  11. #20
    Master
    Регистрация
    25.03.2013
    Адрес
    г. Лондон, Великобритания
    Сообщений
    948
    Спасибо Благодарностей отдано 
    9
    Спасибо Благодарностей получено 
    3
    Поблагодарили
    3 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Лас Посмотреть сообщение
    *NOT PI
    Не, там ноль не настоящий, там 256 подразумевается.

    ---------- Post added at 08:23 ---------- Previous post was at 07:40 ----------

    Цитата Сообщение от Faster Посмотреть сообщение
    Ты имеешь ввиду сразу после кода #D? У меня так тоже не получилось. VARS по-прежнему указывает на адрес после кода. Может я что-то не так делал?
    У меня всё получилось. Проверь у себя заявленную длину первой строки бейсик программы, по идее, если она неверная, работать не должно.

Страница 2 из 4 ПерваяПервая 1234 ПоследняяПоследняя

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

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

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

Похожие темы

  1. Компилирование музыки в IF Creator
    от Crash Nicker в разделе Софт
    Ответов: 14
    Последнее: 19.08.2011, 23:14
  2. Нужен мануал по SPG Creator v0.02
    от zorel в разделе Софт
    Ответов: 1
    Последнее: 20.01.2011, 21:22
  3. Mod Loader 4 GS
    от breeze в разделе Программирование
    Ответов: 19
    Последнее: 20.10.2008, 16:13
  4. переходник LPT to Type Loader
    от Vad_DooMer в разделе Разный софт
    Ответов: 3
    Последнее: 28.08.2006, 22:34
  5. tape loader/saver
    от lvd в разделе Программирование
    Ответов: 3
    Последнее: 30.01.2005, 19:28

Ваши права

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