Пара слов про компилятор. Компилятор специально для 2.5+ скорее всего не будет написан никогда, но есть другой путь, чуть более реальный. Теоретически можно научить BASCOM переваривать векторовские...
Тип: Сообщения; Пользователь: ivagor; Ключевые слова:
Пара слов про компилятор. Компилятор специально для 2.5+ скорее всего не будет написан никогда, но есть другой путь, чуть более реальный. Теоретически можно научить BASCOM переваривать векторовские...
Настолько экстремально все же не будет, считаю очень важным, чтобы классические программы работали. Пусть будут мелкие непринципиальные отличия в каких-то моментах, но от базы векторовских программ...
Бейсики 2.5+ унаследовали от РКшного микрона неприятную особенность - после печати каждых 128 символов (если в конце PRINT стоит ";") происходит непрошеный перевод строки. А svofski нашел, когда это...
Посмотрел ролик про БК и мне там понравилась "объемная" синусоида на бейсике. Сначала повторил в бейсике-корвет, а потом подумал что с цветом лучше и сделал для 2.5+. Рисует быстро, 13.9 секунды в...
Вычислениями в бейсике никто особо не увлекается, но с исторической точки зрения может быть интересно. Оказывается в вариациях микрософтовского basic8k крайне неэффективно реализованы преобразования...
Посмотрел, как lafromm31 проходил CORPSE и под впечатлением попробовал оптимизировать рисование уровней. Время рисования заставки и первого уровня сократилось с 24-25 секунд до 15 секунд. Полное...
Извините, еще одна версия в ветке 2.99x
Началось с того, что полез проверять высказанное на стриме конкурса предположение, что вывод листинга с длинными строками, вызывающими переполнение, приводит...
Про поддержку обесцвеченного режима в v06x я знал, но т.к. в отличие от Emu80 и VV у тебя оттенки серого не по схеме ч/б видеовыхода вектора, а по стандартной формуле (.1B+.3R+.6G), то я думал, что...
Раз скачал текущий z88dk, значит надо было попробовать собрать Лену. После небольшой доработки напильником собралось и решил оптимизировать ассемблерные процедуры. Получилось ускорить до 23 секунд,...
У меня подозрение, что пытаетесь собрать вариант, на который я привел ссылку, а я собрал вариант из первого сообщения и при сборке компилятор писал вот что
In file included from demo.c:4:...
Откомпилировал в z88dk вариант из первого сообщения для спека
zcc +zx -vn -clib=sdcc_iy -startup=0 demo.c -o demo -create-app
Z80 для таких задач не слаб (да и какой 8-битный проц с компилятором C для них слаб, это еще надо поискать), есть даже готовый вполне рабочий бинарник для CP/M. Продвинутые спеки с CP/M тоже...
Были и бюджетные игры по 2-3 фунта, например
Хорошая новость - svofski недавно завел в картотеке карточки для бейсиков 2.891 и 2.99x, за что ему большое спасибо!
Теперь про 2.994 (финал ветки 2.99x, если не найдутся ошибки). Начиная с 2.98...
Я тут подумал - а зачем откомпилированной BASCOMом программе дос, если она не пользуется его возможностями? И действительно, берем откомпилированную программу после этапа инициализации, меняем два...
Возможно у кого-то возникнет вопрос по результатам vstvi53 - почему в ускоренном режиме у некоторых команд с паспортным одинаковым числом тактов и циклов разные результаты? Ответ простой - в этом...
ivagorу результаты интересны, но он их к сожалению не видит.
Еще интереснее были бы результаты vstvi53. Там в последних версиях поддерживается тестирование уникальных команд 8085 и есть эталонный...
Есть очень простой вариант использования микрософтовского компилятора BASCOM в сочетании с графикой (правда специфической - ч/б высокого разрешения) - надо запускать откомпилированную программу в...
Игра «Space station #5»
Файлы в архиве:
SpaceSt5_raw.bas – исходный файл с комментариями для преобразования в бейсиковский с номерами строк
SpaceSt5.bas – файл на бейсике для Вектора...
Существуют
http://altairbasic.org/ (или без подробностей https://github.com/option8/Altair-BASIC)
или доработанный вариант http://www.nascomhomepage.com/lang/8kbasic.asm
Пардон, немного обманул. Дело было не в знакогенераторе, а в том, что средствами бейсика нельзя было напечатать X и # с нужным зазором между ними.
На меня такое задание карты произвело впечатление, весьма креативно. На специалисте изображение решетки в знакогенераторе отличается от оригинала (и от вектора) и пришлось дорисовать точки, что не...
Я упустил важный фактор, который играет в пользу 2.5 - сравнительно быстрое рисование линий, у специалистовского бейсика оно на удивление медленное, хотя битплан один вместо 4. Скорее всего...
Это определение цвета точки, аналог POINT.
Картинки действительно немного отличаются и я бы тоже не сказал, что быстрая версия рисует более некрасивую картинку (мне даже больше нравится). Качеством ради скорости не жертвовал.
Да там и...