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

User Tag List

Страница 4 из 4 ПерваяПервая 1234
Показано с 31 по 40 из 40

Тема: Basic Loader Creator

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

    По умолчанию

    Цитата Сообщение от Faster Посмотреть сообщение
    Обновил исходник Basic Loader Creator [...] стало возможным обходиться всего лишь одним PEEK
    Я знал, что должен быть способ! отлично, буду теперь иметь в виду

    ---------- Post added at 23:26 ---------- Previous post was at 23:20 ----------

    Цитата Сообщение от Slider Посмотреть сообщение
    Очень вряд ли. let s=not pi присваивает s именно 0 а не 256. sgn pi - это 1
    Тут уже всё перепуталось! Умножение на ноль никогда и никого не интересовало. В ранних версиях было написано *0, хотя во внутреннем представлении нуля сидело число 256 (стандартный трюк для путаницы, или в нашем случае - как бы для экономии памяти). А потом мы коллективно сообразили, что *VAL"2^8" занимает меньше байтов.

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

  3. #32
    Guru
    Регистрация
    03.01.2006
    Адрес
    Рязань
    Сообщений
    2,935
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    А через ERRSP никто не пробовал запускать?
    Типа POKE 0,PEEK 0:POKE 0,PEEK 0. Конец программы.
    Чисто как дикая идея.

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

    По умолчанию

    Цитата Сообщение от alone Посмотреть сообщение
    А через ERRSP никто не пробовал запускать?
    Типа POKE 0,PEEK 0:POKE 0,PEEK 0. Конец программы.
    Чисто как дикая идея.
    Популярная система защиты Speedlock именно так в своё время и запускалась:
    ftp://ftp.nvg.unit.no/pub/sinclair/d...trum-games.txt

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

    По умолчанию

    Цитата Сообщение от introspec Посмотреть сообщение
    Популярная система защиты Speedlock именно так в своё время и запускалась:
    ftp://ftp.nvg.unit.no/pub/sinclair/d...trum-games.txt
    Однако
    Когда на твой вопрос отвечает философ, перестаешь понимать вопрос

  6. #35
    Banned
    Регистрация
    25.01.2005
    Адрес
    Miass, Chelyabinsk region
    Сообщений
    4,094
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    2
    Поблагодарили
    2 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от alone Посмотреть сообщение
    А через ERRSP никто не пробовал запускать?
    я пробовал, ОЧЕНЬ давно, работа вроде не сохранилась...

  7. #36
    Super Moderator Аватар для Alex Rider
    Регистрация
    07.02.2008
    Адрес
    г. Рязань
    Сообщений
    2,908
    Спасибо Благодарностей отдано 
    29
    Спасибо Благодарностей получено 
    89
    Поблагодарили
    31 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Среди безумных способов запуска есть и загрузка сектора по PEEK в область системных переменных BASIC, в стек и подмена информации о процедуре вывода в канал K. Полет фантазии большой, сколько можно выжать байтов из этого... Покажет лишь опыт.

  8. #37
    Guru Аватар для Vadim
    Регистрация
    24.07.2008
    Адрес
    г. Курган
    Сообщений
    2,062
    Спасибо Благодарностей отдано 
    10
    Спасибо Благодарностей получено 
    17
    Поблагодарили
    17 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от alone Посмотреть сообщение
    А через ERRSP никто не пробовал запускать?
    В том же Batman the Movie так сделано, задается переменная, а потом Print с неправильным кодом цвета (или over или Bright) и идёт запуск кода. Вообще ошибку любую сделать.

    Скрытый текст

    Profi 5.06 1024K 12Mhz (кварц на 24), палитра, COM-порт, часы, hdd, covox, программатор
    ZX-Spectrum +3, ZX-Spectrum +2B, ZX-Spectrum +2, ZX Spectrum 48, ZX Spectrum 48+
    ZX Evolution Rev B.
    Color 48 + Beta Disk Interface +FDD+YM2149F
    Орель-08БК
    Pentagon-48 (недоссобранный кем-то)
    Pentagon-128 (полуубитый)
    Кворум-128 (в ремонте)
    Магик-05 (в ремонте)
    Robotron 1715
    Корвет ПК8020 и ПК8010
    Amstrad CPC 464
    Amstrad CPC 6128
    [свернуть]

  9. #38
    Super Moderator Аватар для Alex Rider
    Регистрация
    07.02.2008
    Адрес
    г. Рязань
    Сообщений
    2,908
    Спасибо Благодарностей отдано 
    29
    Спасибо Благодарностей получено 
    89
    Поблагодарили
    31 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Vadim Посмотреть сообщение
    Вообще ошибку любую сделать.
    0 OK тоже пойдет, мне кажется. 9 STOP statement уж точно прокатит.

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

    По умолчанию

    Цитата Сообщение от Alex Rider Посмотреть сообщение
    0 OK тоже пойдет, мне кажется. 9 STOP statement уж точно прокатит.
    Сейчас проверил - 0 OK вполне достаточно, ошибку делать вовсе не обязательно! Подобный способ запуска кода интересен, хотя и не самый короткий в плане длины бейсик-строки.

    Update: хотя, подумал сейчас, что ошибка наверное все же будет от отображаемых символов кода в области бейсик-переменных.
    Последний раз редактировалось Faster; 10.07.2013 в 15:41.
    Когда на твой вопрос отвечает философ, перестаешь понимать вопрос

  11. #40
    Super Moderator Аватар для Alex Rider
    Регистрация
    07.02.2008
    Адрес
    г. Рязань
    Сообщений
    2,908
    Спасибо Благодарностей отдано 
    29
    Спасибо Благодарностей получено 
    89
    Поблагодарили
    31 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Faster Посмотреть сообщение
    Update: хотя, подумал сейчас, что ошибка наверное все же будет от отображаемых символов кода в области бейсик-переменных.
    Не должно. Бэйсик не парсит переменные пока нет прямого обращения к ним. Проверить можно, измерив 23610 - для 0 OK там будет FF.

    ---------- Post added at 16:09 ---------- Previous post was at 16:06 ----------

    Кстати, для запуска кода с использованием каналов достаточно одного poke по финсированному адресу и 2 байт в первой строке программы. Вот тока значение этого POKE зависит от того, с ленты или диска происходит запуск (если я правильно помню, что переменные TR-DOS лежат между информацией о каналах и программой).

Страница 4 из 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

Ваши права

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