Форум программистов, компьютерный форум, киберфорум
Наши страницы

Эмулятор CHIP-8 - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Написать перегруженные функции. http://www.cyberforum.ru/cpp-beginners/thread158328.html
Написать перегруженные функции и протестировать их в основной программе: А) перевода минут, часов и секунд в секунды; Б) перевода секунд в часы минуты секунды.
C++ Не устанавливается VC++6 Professional Edition Подскажите пожалуйста, при установке VC++6 Professional Edition выдаёт сообщение: Не найден файл D:\Mein Programen\VISUAL~1\VISUAL~1.EDI\acmboot.exe или один из его компонентов. Проверьте... http://www.cyberforum.ru/cpp-beginners/thread158303.html
Функция, формирующая массив C++
Ребят тпомогите написать программу, подскажите с чего начать... Вот задание - Функция, формирующая новый массив, упорядоченный по неубыванию, из двух массивов-параметров, уже упорядоченных по...
C++ Условный оператор if
Добрый день! есть следующий код программы на C++: #include<cmath> #include<iostream> int main(){ l: double a; std::cout << "Enter an integer: \n" ; std::cin>> a; ...
C++ Надо написать функцию которая выдаёт маршрут файла http://www.cyberforum.ru/cpp-beginners/thread158250.html
Помогите пожалуйста!!! Надо написать функцию которая выдаёт маршрут файла!
C++ Переменные в циклах я понимаю как работает переменная i первом цикле, но во втором не пойму. Переменная i объявлена, но не проинициализирована. Какое значение во втором цикле? char * left(const char * str, int n)... подробнее

Показать сообщение отдельно
fasked
Эксперт С++
4948 / 2528 / 180
Регистрация: 07.10.2009
Сообщений: 4,311
Записей в блоге: 1
10.08.2010, 21:47
Цитата Сообщение от Евгений М. Посмотреть сообщение
Вижу проект довольно серьезный, а не для "просто поучится". Каким он будет? Open Source или просто Freeware?
Вообще не думали по этому поводу, скорее всего открытый код. Мы решили заняться этим ради повышения собственного навыка. А платформу CHIP-8 взяли именно из-за простоты, чтобы посмотреть и ощутить на собственном опыте, как вообще это делается.
Цитата Сообщение от Евгений М. Посмотреть сообщение
В CHIP8 как экран рисуется? Отдельным потоком проверяется видеопамять или после вызова опкода в определенной части экрана моментально ставится точка?
Видео-память представлена отдельным байтовым массивом. Запись в видеопамять производится по нахождению определенной комбинацией опкодов, в которых передаются координаты и размер спрайта.

Сама же отрисовка экрана производится в отдельном потоке, пока что мы выделили для этого специальную функцию, которая вызывается каждый цикл чтения опкода. То есть на данный момент экран обновляется один раз за каждый такт работы эмулятора. Конечно так часто отрисовывать экран совершенно не обязательно. Этот момент в будущем легко исправить.

В общем, да - отдельным потоком.
Цитата Сообщение от Евгений М. Посмотреть сообщение
Это уже небольшой прогресс.
В принципе я ничего не менял, но для наглядности ощутимо
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru