Game
NCVASM
15 days ago

Крупный апдейт NCVASM


Версия 7

Добавлена система звука (операции ADDSND, PLAYSND, STOPSND, CHANISPLAY, REMOVESND, SETVOL, SETTEMPO)

Добавлена система долговременного сохранения данных (.ncvdat файлы, которые можно открывать в любом текстовом редакторе)

Добавлена операция LDPREVPROG, которая грузит предыдущую программу

Расширен функционал DRAWSGRECT, теперь можно поставить -1 в качестве значения одного из параметров прямоугольника, чтобы не влиять на него (например если в COLOR стоит -1, то цвет останется прежним)

Добавлены операции INC и DEC, которые работают как сложение/вычитание, но результат перекладывают в источник первого числа

Добавлены побитовые операции OR, AND, XOR, SHL, SHR и соответствующие им регистры

Добавлена демо-программа PIANO.txt, которая проигрывает 7 нот по нажатию цифр

Добавлен раздел "Авторы" в меню

Расширен ареол применения SLT1-10 регистров, теперь их можно подставлять как адрес и клавишу

Немного оптимизировано отображение текста в Tron.txt

Сделан редизайн BASIC BIOS

Добавлен писк при запуске BASIC BIOS

Добавлен механизм выхода из программ BASIC BIOS через кнопку esc

Добавлена возможность загрузки программ с помощью Drag&Drop

Изменена структура операции ASSIGN (ASSIGN NAME TYPE ADR вместо ASSIGN NAME ADR)

Изменена система отрисовки (теперь вместо поиска сегмента по координатам происходит поиск по коллизии, что работает чуть быстрее)

Оптимизирована программа fontcheck.txt

Обновлён механизм сохранения/загрузки данных о экране (теперь он сохраняет/загружает фоновые сегменты)

Изменено сохранение флагов о смерти в Tron, теперь они хранятся в SLT1-2 (то есть для работы Tron память вообще не нужна)

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

Исправлено множество небольших багов

Убран баг, который позволял делать spyware софт (раньше NCVASM мог отслеживать нажатия кнопок и позицию мыши даже когда окно вне фокуса)

Убран баг, при котором программа могла пытаться создать экран когда он уже существует



0 comments

Loading...

Next up

So

i may or may not make an full art of some person or i may just leave this like that-

Smile! Here, take some happy pills! ✨💊 #Blender #3DModelling #3DArt Buy me a Ko-fi: https://ko-fi.com/barbarafb_

We made a lot of improvements on the Freezing Plains visual. Things like pine trees, tiny bushes, some rocks, and others game props!

#IndieGame | #IndieDev | #GameDev | #PixelArt | #WaifuQuest | #WifeQuest | #screenshotsaturday

Path of Kami: The Evolution of the Lore

Another house i made long time ago.

Have a good Boi

Sometimes the suction cup get sticky. Small animation I made in Blender after doing my tutorial on picking up/dropping objects in animations. Crate model by jQueary (https://sketchfab.com/3d-models/game-ready-sci-fi-crate-d98deca6…).

In the quest for accessibility, I'm adding Resurrection Shrines for players on the 'novice' end of the platforming spectrum.

In order to unlock the power of a Shrine, you must collect 3 'Souls' from your dead corpses! (the floating blue orbs)

Shuiro Haname. #Commission

Commission for @ShuHaname