Компиляторы бейсика — не бейсик (хотя как посмотреть), но если речь всё же об интерпретаторах, то мега-, лазер- и бета- вполне себе кандидаты на расширенное (отдельное) компо, когда из стандарта всё выжмется (или раньше).
иными словами, стандартный 48к+beeper, без AY, без сторонних ассемблерных процедур, randomize usr не выше 16383. теперь ясно. осталось официально отразить это в правилах, русским по белому
Прочитал интервью со Smash. Особенно понравились места про то каким должен быть хороший кодер, зачем он делает демы и о том, что надо учиться у тех, кто уже давно обогнал демосцену. Довольно близко это все к моим собственным мыслям и созвучно. Очень хорошее интервью, всем советую.
Без использования сторонних ассемблерных процедур.
Насиловать ПЗУ — пожалуйста. Не знаю можно ли чего-то вытащить из него через USR 1-16383, чего нет в обычном бейсике — можете пробовать.
Всякие данные можно в память грузить блоками хоть куда — графику, прекалк — сколько угодно, но пожалуйста не надо хитрить с ассемблером и запуском через какое нибудь там POKE без USR или как-то еще в верхних 48 килобайтах. Да, и не надо искать дырки в правилах с подменой ПЗУ или еще как-то. Все должно работать на класике (у буржуев) и стандартных клонах у наших.
diver, а как насчет музыкальных модулей под бипер, написанных в wham или beepola, и засунутых в data? да, чистый бейсик, да, 48к, да — бипер. или ты против любого использования функции usr в листинге? конкретизируй правила
Отдельное компо по Laser-basic, Mega-basic, Beta-basic. Там меньше памяти остаётся, но больше возмодностей в плане алгоритмических эффектов. Но это так, ремарка в сторону.
надо как-то заказать таки… тираж небольшой скорее всего.
Но я да, сидел на стуле и смотрел в монитор на работе :-D
Лёша, извини, я не мог не пошутить про эксель. :)
Насиловать ПЗУ — пожалуйста. Не знаю можно ли чего-то вытащить из него через USR 1-16383, чего нет в обычном бейсике — можете пробовать.
Всякие данные можно в память грузить блоками хоть куда — графику, прекалк — сколько угодно, но пожалуйста не надо хитрить с ассемблером и запуском через какое нибудь там POKE без USR или как-то еще в верхних 48 килобайтах. Да, и не надо искать дырки в правилах с подменой ПЗУ или еще как-то. Все должно работать на класике (у буржуев) и стандартных клонах у наших.
Denis Krachev (Retro Souls)
Отдельное компо по Laser-basic, Mega-basic, Beta-basic. Там меньше памяти остаётся, но больше возмодностей в плане алгоритмических эффектов. Но это так, ремарка в сторону.