Четверг, 28 Марта 2024, 14:07

Приветствую Вас Гость

[ Новые сообщения · Игроделы · Правила · Поиск ]
  • Страница 1 из 1
  • 1
Форум игроделов » Конструкторы игр и лёгкие в освоении системы разработки игр » Game Maker » Найти размер переменной.
Найти размер переменной.
WhoAmIДата: Воскресенье, 10 Августа 2014, 23:37 | Сообщение # 1
Сумасшедший программист
Сейчас нет на сайте
Мне необходимо найти размер переменной используя GML.
P.S. с моим жестоким и коварным другом поспорили что смогу сделать эмулятор CHIP8 на гамаке, лул biggrin Маловероятно что можно сделать на гамаке, но инструментарий вполне достаточный(не для гиперфэнтэзи эмуляции конечно, но для простенького эмулятора сойдёт)

P.S.S.Заранее благодарю
P.S.S.S Конкретнее нужна реализация опкода 8XYE где надо прежде чем сделать RoL VX, записать старший бит VX в регистр флага а для этого нужна формула:
регистр >> (размер(регистр)*8 - 1) & 1;

Добавлено (10.08.2014, 22:19)
---------------------------------------------
Тема ещё актуальна.

Добавлено (10.08.2014, 23:37)
---------------------------------------------
(((


Struggle #Gamiron12

Сообщение отредактировал WhoAmI - Воскресенье, 10 Августа 2014, 20:40
SarCasmДата: Воскресенье, 10 Августа 2014, 23:46 | Сообщение # 2
заслуженный участник
Сейчас нет на сайте
Как правило пользователи гамака не знают что такое регистр. Я если честно никогда не юзал гамак, но всеравно не могу понять какой переменной тебе нужно узнать размер? Переменных гамака?

Моя игра Gamiron#11 - Тема Скачать
XDominatorДата: Понедельник, 11 Августа 2014, 10:18 | Сообщение # 3
постоянный участник
Сейчас нет на сайте
Насколько я знаю, гамак не предоставляет возможностей низкоуровневого кодинга, так что через встроенный апи очень врядли доберешься до регистров. Может конечно есть там какая нибудь возможность извратиться, например с помощью какого нибудь расширения, но очень сильно сомневаюсь smile

Ghaarp

The soul lighter(Android, logic)

Zzzzombie RAGE!!!(For android)
WhoAmIДата: Понедельник, 11 Августа 2014, 14:20 | Сообщение # 4
Сумасшедший программист
Сейчас нет на сайте
XDominator, SarCasm, спасибо, проблема решена вручную.
P.S. я выиграл спор ^^


Struggle #Gamiron12
XDominatorДата: Понедельник, 11 Августа 2014, 16:16 | Сообщение # 5
постоянный участник
Сейчас нет на сайте
А пруф будет? smile А если еще и с сырцом, то вообще расцелую

Ghaarp

The soul lighter(Android, logic)

Zzzzombie RAGE!!!(For android)
WhoAmIДата: Понедельник, 11 Августа 2014, 21:27 | Сообщение # 6
Сумасшедший программист
Сейчас нет на сайте
XDominator, напишу блог о том как я делал эмулятор на гамаке.
Реализованы практически все опкоды(все которые можно сделать на гамаке). А когда оптимизирую код, выложу эмулятор.

P.S. это был самый жестокий день в моей жизни, дескать на C++ и ассемблере это делается в два раза проще чем на гейммейкере, лул


Struggle #Gamiron12

Сообщение отредактировал WhoAmI - Понедельник, 11 Августа 2014, 21:28
Форум игроделов » Конструкторы игр и лёгкие в освоении системы разработки игр » Game Maker » Найти размер переменной.
  • Страница 1 из 1
  • 1
Поиск:

Все права сохранены. GcUp.ru © 2008-2024 Рейтинг