Привет, Хабр. В этом посте я расскажу о том, как нам удалось организовать ежемесячный выпуск библиотек для языка C++, исходный код которых разрабатывается на C#. Речь идёт не об управляемом C++ и даже не о создании моста между неуправляемым C++ и средой CLR — речь об автоматизации…
В первой части я описал на примере cmoda7 как портировать MIPSfpga (Портирование MIPSfpga на другие платы и интеграция периферии в систему. Часть 1) на FPGA платы отличные от уже портированых среди которых такие популярные как: basys3, nexys4, nexys4_ddr фирмы Xilinx, а так же de0, de0_cv, de0_nano, de1, DE1, de10_lite, de2_115, DE2-115
Есть у меня хобби: портирование всякого-разного под Мурмулятор, и попалась мне на глаза реализация одного из самых древних "маков" - Macintosh 128K: https://github.com/evansm7/pico-mac. - Это же почти готовая прошивка под Мурмулятор, - подумал я. Основное отличие - другая распиновка VGA, да и реализация периферии немного отличается. После того, как в профильном чате ТГ канала этот эмулятор тоже упомянули пару раз, как кандидата на портирование, взялся за него и я. Читать далее
Портирование игр не всегда проходит беспроблемно — одни проекты можно легко портировать, другие — нет. Все зависит от типа игры, платформ и других факторов.После успешного переноса Warface на Switch мы в студии Allods Team решили портировать нашу MMO Skyforge. Что-то далось очень легко, а что-то — сложнее. Ниже мы перечислим пять вещей, с которыми все прошло как надо, и пять вещей, с которыми возникли трудности. Читать далее