Поступления в Базис Свежие поступления в картотеку Вектора http://sensi.org/scalar/recent15 120 https://www.sensi.orgscalar/ware/915/Accelerationscreenshot 

256-байтная интра для конкурса «Демодуляция 2021».

5-е место в конкурсе "Oldschool Intro 256b".
]]>
https://www.sensi.orgscalar/ware/915/
https://www.sensi.orgscalar/ware/914/Asteroidsscreenshot 

Демо версия порта игры Asteroids на Вектор-06ц.

Журнал разработки: https://zx-pk.ru/threads/33430-portirovanie-asteroids.html
]]>
https://www.sensi.orgscalar/ware/914/
https://www.sensi.orgscalar/ware/913/Сталкер

Исходник игры получен реверс-инжинирингом бинарника STALK1.SAV для RT-11. Игра сконвертирована для сборки компилятором MT-Pascal.

Автор игры неизвестен.

Автор реверса Никита Зимин.

Исходник этой версии и инструкция для сборки:
https://gist.github.com/svofski/c2aae20e1180aec73e0201ffa347e3cf

Запускать из МикроДОС. Управление цифровыми клавишами на дополнительной клавиатуре, которой у Вектора нет, поэтому игра еще интереснее.
]]>
https://www.sensi.orgscalar/ware/913/
https://www.sensi.orgscalar/ware/912/Desolatescreenshot screenshot 

Жанр - top-down Adventure/RPG в научно-фантастическом сеттинге.
Автор оригинала - Patrick Prendergast (tr1p1ea).
Оригинальная игра написана для научных калькуляторов TI-83/TI-84 - процессор Z80, экран 94 x 64 пикселя, 4 градации яркости.
Видео оригинальной игры: https://youtu.be/5UHqPMxeZnY

Маппинг клавиш Вектора:
- Движение в четырёх направлениях - стрелки
- Look/shoot - УСПробел
- Переключатель Look/Shoot - ТАБРУС/ЛАТ
- Инвентарь - IM
- Закрыть диалог (Escape) - АР2ЗБПС
- Выход в меню - PR

Страница проекта:
https://github.com/nzeemin/vector06c-desolate
]]>
https://www.sensi.orgscalar/ware/912/
https://www.sensi.orgscalar/ware/911/Monascreenshot 

Порт на Вектор знаменитой Mona by Ilmenit.
]]>
https://www.sensi.orgscalar/ware/911/
https://www.sensi.orgscalar/ware/910/Binorumscreenshot screenshot 

«Binorum» — это игра в которой вам предстоит проверить вашу логику и реакцию.
На протяжении 9 уровней нужно собрать все монетки, избегая столкновений с различными опасностями.

Игра поддерживает джойстик «П».
]]>
https://www.sensi.orgscalar/ware/910/
https://www.sensi.orgscalar/ware/909/BASIC 2.62screenshot 

BASIC 2.61 для Вектора-06Ц

Исправлены ошибки/недоработки, присутствовавшие практически во всех клонах Бейсика 2.5:
2.5508.06.2019
1. Данная версия совместима с процессорами 580ВМ80, 580ВМ1, z80 и 1821ВМ85. Причем в отличие от других версий здесь есть полная совместимость и по константам чтения/записи на магнитофон.

2. В процедуре вывода символов в некоторых столбцах знакоместо было шире чем нужно на 1 пиксел.

3. Использование 16ричных чисел со знаком «&» без обрамляющих скобок было очень ограничено и возможно только в двух случаях: или в конце строки или перед запятой.
Теперь шестнадцатиричные числа можно использовать без скобок наравне с десятичными за исключением номеров строк.
Парсинг 16ричных чисел с двумя и более цифрами выполняется быстрее, чем 10чных, поэтому использование целых чисел в 16ричном виде позволяет ускорить выполнение программы.

4. Оператор CLOAD, который позволяет загружать программы на бейсике без имени (программы с именем он тоже загружает, если начать загрузку после того как пройдет имя, что легко определить на слух) теперь сразу после старта бейсика готов к работе с магнитофоном и не требует предварительных команд CLOAD"" или BLOAD""

2.56
5. Исправлена ошибка парсера аргумента, возникавшая при подстановке в качестве аргумента токена оператора. Спасибо Игорю Титарю за багрепорт. Эта ошибка была во всех клонах BASIC 2.5 кроме BASIC-M (автор Фролов В.).

2.57
6. Исправлена ошибочная работа оператора INPUT при вводе значений символьных переменных - теперь токенизация не выполняется.

2.58
7. Теперь при печати текста в режиме LINE BS не происходит «лишнего» скролла.
8. Исправлен RENUM (эта ошибка еще из оригинального бейсика-микрон).

2.59
8.1. RENUM окончательно доисправлен.
8.2. Теперь RENUM не добавляет пробел между оператором и номером строки.
9. В два раза уменьшена задержка междру автоповтором символов.

2.60
10. Исправлена ошибка быстрого ввода при нажатии АР2 и после этого УС+СС+буква. Спасибо Игорю Титарю за багрепорт.
11. Ускорены базовые арифметические операции (умножение, деление, сложение и вычитание). Т.к. более сложные математические функции используют базовые, то они тоже ускорятся.

2.6119.06.2019
12. В GET убрана проверка на сохранение картинки в области переменных.
13. Убраны лишние проверки. Лишними они стали после исправления п.5.
4. В функцию & наряду с поддержкой шестнадцатеричных чисел добавлена поддержка восьмеричных чисел - &Oвосьмеричное_число. Диапазон как и у шестнадцатеричного варианта - два байта, т.е. от &O0 до &O177777

Также немного ускорено выполнение программы за счет оптимизации некоторых процедур Бейсика.
Быстрый старт без заставки.
Бейсик упакован, что ускоряет его загрузку на реал с магнитофонного входа.

2.6221.06.2021
- Процедуры обмена с магнитофоном вернулись на «классические» адреса, что дает совместимость при перехвате магнитофонных операций с Бейсиком 2.5 (не требуется адаптация эмуляторов для данной версии Бейсика).
- Ускорен скроллинг при выводе текста.
- Более эффективный упаковщик ZX0 вместо MegaLZ.
- в комплекте bas262.wav - файл для быстрой (13.5 секунд, для сравнения rom2wav при параметрах по умолчанию генерирует wav длительностью 90 секунд) загрузки в реал через магнитофонный вход с автозагрузкой.

Автор модификации: Иван Городецкий, Уфа
]]>
https://www.sensi.orgscalar/ware/909/
https://www.sensi.orgscalar/ware/908/Vector Speed Test (ВИ53)screenshot 

Vector Speed Test with VI53 v1.4

Тест быстродействия для Вектора-06Ц и подобных (ПК-6128Ц) компьютеров. Исходный текст прилагается.
Подсчитывается сколько тактов таймера пройдет при выполнении 2000 команд процессора. Тестируются все команды, кроме halt.

См. также Vector Speed Test – аналогичный тест, пользующийся для измерений кадровым прерыванием.
]]>
https://www.sensi.orgscalar/ware/908/
https://www.sensi.orgscalar/ware/907/Рейкастерscreenshot 

3D-рейкастер для Вектора-06ц и ПК-6128Ц. Запускается в автоматическом режиме. После нажатия любой кнопки управляется стрелками.

В архиве содержатся варианты для разных компьютеров и процессоров:
rc46.rom – Вектор-06ц 8.6 FPS (2020)
rc44.rom – Вектор-06ц 8.2 FPS (2019)
rc38.rom – Вектор-06ц 8.0 FPS
rc38vm1.rom – Вектор-06ц с процессором 580вм1
rc3885.rom – ПК-6128Ц с процессором ИМ1821ВМ85А (8085) 11 цветов, 8.3 FPS
rc3885f.rom – ПК-6128Ц, ускоренная версия 6 цветов, 9.3 FPS
]]>
https://www.sensi.orgscalar/ware/907/
https://www.sensi.orgscalar/ware/906/Трехмерные объектыscreenshot 

Вращение трехмерных фигур с удалением невидимых граней.
Вариант с автоматическим вращением. Чем дольше жмете на клавишу, изменяющую угол, тем больше скорость вращения по данной оси.

Управление:
1. Вращение:
Курсор влево, вправо - изменение угла прецессии
Курсор вверх, вниз - изменение угла нутации
F1/F2 или /СТР - изменение угла собственного вращения. В emu и VV  – Home. В emu СТР – Page Up, в VV - End. В онлайн-эмуляторе справа F7.
ТАБ - исходное положение (без изменения размера). Для приведения в исходное положение с исходным (максимальным) размером можно использовать рестарт (БЛК+СБР на реале, F12 в эмуляторах).
ЗБ (BackSpace в эмуляторах) - фиксирует текущее положение.

2. Изменение соотношения сторон:
1 (по умолчанию) – PAR=5:4 (если точнее, то 59:48) соответствует реалу. Из эмуляторов это соотношение сторон поддерживает Emu80.
2 – PAR=1:1, т.е. без коррекции

3. Изменение размера - F4/F5

4. Выбор фигуры:
4 – Куб
5 – Пирамида
6 – «Почти октаэдр»
7 – Тетраэдр (в несколько неожиданном ракурсе)
]]>
https://www.sensi.orgscalar/ware/906/
https://www.sensi.orgscalar/ware/905/Сканы печатных плат Вектора-06цscreenshot 

Сканы печатных плат Вектора-06ц и герконовой клавиатуры. Спасибо artyr_n с zx-pk.ru.

См. также Сканы печатной платы Вектор-06Ц.
]]>
https://www.sensi.orgscalar/ware/905/
https://www.sensi.orgscalar/ware/904/bbstro «БАЗИС»screenshot 

1K bbstro для Базиса (этой самой Картотеки).
]]>
https://www.sensi.orgscalar/ware/904/
https://www.sensi.orgscalar/ware/903/HDD/Interrupt/ISA/РТ11screenshot 

Архив разработок Сергея Терентьева.

- Контроллер HDD
- Дополнительное прерывание
- Шина ISA
- Прошивка РТ11-й для оцифровщика видео

Схема контроллера дополнительного прерывания в формате PCAD 4.5.
]]>
https://www.sensi.orgscalar/ware/903/
https://www.sensi.orgscalar/ware/902/МикроДОС 3.1 (BIOS FPH5.1)screenshot 

МикроДОС BIOS FPH5.1 с поддержкой HDD и квазидиска Баркаря.

Для запуска в эмуляторе Эмулятор «Башкирия-2М» требуется образ vector.hdd.
]]>
https://www.sensi.orgscalar/ware/902/
https://www.sensi.orgscalar/ware/901/bin2wav (DDp)

Конверсия конвертера bin2wav (svo) на язык Си с компактным исполняемым файлом.

svofski> вытащил процедуру превращения бинарника в WAV из Прекрасного в отдельную утилиту.
svofski> Для винды сделал exe без внешних зависимостей.

KTSerg> Хороша утилитка, файл 18М весом и не запускается...
KTSerg> Винда ХР SP3.

DDp> :) :) :)
DDp> Вылез из-под стола, переписал/скомпиллировал на другом языке (был интересен формат Вектора)

В архиве исходный код и исполняемый файл для Windows.

См.также Конвертер ROM2WAV,bin2wav (svo)
]]>
https://www.sensi.orgscalar/ware/901/