Написать распаковщик на бейсике? )
*пользовательский машинный код.
Борис, как-то это не логично. Запретить играть музыку на прерываниях, потому что это ассемблер и разрешить выводиь картинки на экран депакером на ассемблере, потому что это не ассемблер? Мой мозг сломался. Депакер картинок — это такой же ассемблер, как и плеер ay-музыки или процедура вывода спрайта в лазер бейсике. Картинка ведь не каким-то магическим способом распаковывается, а выполняется пользовательский машинный, загруженный куда-то в верхнюю память, выше #3FFF (16383).
  • avatar nyuk
  • 1
было бы не плохо в первое сообщение скопировать основную информацию, чтоб не потерялась
  • avatar VBI
  • 0
вторая страница:
  • avatar VBI
  • 0
ШОК!
Взломан центральный сервер журнала «Зарулём», украдена одна из главных статей журнала!
Статья была зашифрована серьёзным шифром CRC1, но облако за 36 часов взломало код.
Итак, результаты хакерской атаки:

  • avatar boris
  • 0
nodeus тогда немного поддоректируем конкурс! значит можно использовать вызов кодового блока декомпрессора! думаю с ассамблерным кодом это не имеет ничего общего так как все остальное будет написано на бейсике
  • avatar nodeus
  • 0
И снова тот же вопрос: как выводить компрессированные картинки, не используя вызова кодового блока декомпрессора?
  • avatar boris
  • 0
Всем доброго времени суток! Итак по конкурсу! Конкурс проводится на лучшую игру на бейсике 48 или 128 килобайт. При написании разрешается
использование только чистого бейсика. Разные пакеты вроде суперкоде, компиляторы бейсика, языки вроде лазер бейсика и им похожие запрещены.
Также запрещено использование ассамблерного кода. Разрешается использование электронного рам-диска в бейсике 128, а так же использование
любых экранных картинок, причем можно как и обычных так и сжатых в любом компрессоре. Так же разрешается использование подпрограмм пзу вшитых в сам бейсик. Конкурс стартует с 1 апреля и длится 3 месяца по 30 июня. Крайний срок сдачи работ это 30 июня. Формат работ должен быть в трд. Все работы принимаются на емайл: zxgame.basic@yandex.ru. При сдаче работ обязательно указывайте в письме свое имя и
фамилию, в теме письма указывайте название игры. Это нужно чтобы потом при определение победителя вручить ему денежный приз. Все желающие принять участие в конкурсе сначала должны подать заявку на участие на тот же емайл: zxgame.basic@yandex.ru. В теме письма должно быть написано zx basic game а в самом письме указывайте свое имя и фамилию. Все желающие могут внести некоторую сумму денег кому сколько не жалко в призовой фонд конкурса на яндекс кошелек: 410015049829536. Призовой фонд будет делиться между 3 победителями занявшие соответственно 1,2 и 3 место. Результаты конкурса будут опубликованы здесь же. Жанры игр любой. У кого есть вопросы по конкурсу задавайте! :-)
вообще, есть идея запилить некоторое количество текстовых адвентюр по сценариям, которые еще во времена march_cats готовились. к конкурсу конечно же не успею, но все же :)
там, емнип, процедура ввода команды — не чистый бейсик. бейсиком результат отработки процедуры дальше парсится: переменные там, поки с пиками…
Думаю, что Adventure Building System можно. Это ж опенсорс движок, чистый бейсик, насколько я понял.
  • avatar sq
  • 0
А у моей больше плюсов!
  • avatar wbcbz7
  • 1
абсолютное значение (модуль) числа, не? :)
не, adventure building system
ps. а что за функция?
добавлю немножко: если делать карту яндекс, за оформление нужно платить.
Функцию бейсика ABS?
-Не он?
— не он…
— Не Я!
Да кто не бабник :)
ABS юзать мона?