Pull to refresh

Фанат Super Mario 64 смог портировать игру на ПК без эмуляции. Реверс-инженеры два года работали с кодом

Abnormal programming *C *Reverse engineering *DIY Games and game consoles
image

Поклонник Super Mario 64 смог портировать проект на компьютер спустя 24 года после его выхода, не прибегая к эмуляции Nintendo 64. Портированная игра поддерживает DirectX 12 и совместима с трассировкой лучей.
Total votes 22: ↑21 and ↓1 +20
Views 9.5K
Comments 26

Энтузиаст портировал аркадную версию Quake на ПК спустя 22 года после ее выхода

Desktop PC's Games and game consoles
image

Пользователи Github под никнеймами mills и medubelko смогли взломать версию Quake для аркадных автоматов (Quake Arcade Tournament), чтобы запустить ее с эмулятором на ПК. Аркадная версия Quake от Lazer-Tron вышла в 1998 году.
Total votes 5: ↑5 and ↓0 +5
Views 4.2K
Comments 2

Разработчик запустил на краудфандинговой платформе Patreon сбор денег на адаптацию Linux для Maс на M1

Development for Linux *Desktop PC's Laptops IT-companies


Разработчик Гектор Мартин (Hector Martin) запустил на краудфандинговой платформе Patreon сбор денег на адаптацию Linux для Maс на Apple Silicon М1 с ARM-архитектурой. Он уже собрал (причем менее чем за сутки) первую часть требуемых средств — $4000 в месяц. Этой суммы хватит на покупку необходимых устройств с чипом М1 для реверс-инжиниринга и исследований, а также на оплату части рабочего времени, которое Мартин будет тратить на этот проект.

На Patreon инвесторы проекта выплачивают его инициатору определенную сумму каждый месяц или же за единицу законченной работы, вместо того, чтобы перечислить одноразовую сумму, как делается на Kickstarter.
Читать дальше →
Total votes 11: ↑11 and ↓0 +11
Views 12K
Comments 74

Компания Corellium собрала образ Linux для работы на процессоре Apple M1

ITSumma corporate blog Configuring Linux **nix *Development for Linux *CPU

Компания Corellium представила публике сборку ядра Linux, адаптированную для работы на новых компьютерах Apple под управлением процессоров M1. Сборка ядра опубликована под лицензией GPLv2, а все необходимые патчи переданы для включения в основной состав ядра.

Corellium работает над проектом Sandcastle, в рамках которого создаются порты Linux и Android на смартфоны iPhone. В вопросах портирования на железо Apple у Corellium достаточно обширный опыт: уже были сделаны рабочие сборки Linux и Android для iPhone 7 и 7+, обеспечена ограниченная поддержка  iPod Touch 7G, активно ведутся работы по портированию на iPhone 6, 8, X и 11.

Читать далее
Total votes 17: ↑17 and ↓0 +17
Views 3.9K
Comments 0

Компания T-Head собрала порт Android 10 для процессоров архитектуры RISC-V

ITSumma corporate blog Development for Android *Manufacture and development of electronics *CPU IOT

Китайская компания T-Head, входящая в состав Alibaba Group, представила результаты своей работы по портированию свободной версии Android на платы архитектуры RISC-V. Команда проекта успешно запустила порт AOSP (Android Open Source Project) на плате ICE EVB.

Сама плата оснащена тремя ядрами XuanTie C910 1,2 GHz (RISC-V 64) и ядром XuanTie C910V для векторных вычислений и GPU с поддержкой аппаратного ускорения и декодирования HEVC, AVC и JPEG.

Читать далее
Total votes 20: ↑20 and ↓0 +20
Views 4.2K
Comments 0

Энтузиаст портировал табличный процессор Lotus 1-2-3 на Linux

Open source *GitHub *Development for Linux *History of IT Old hardware


Энтузиаст, ИБ-исследователь и разработчик Тэвис Орманди (Tavis Ormandy) из Google подробно рассказал у себя в блоге о процессе портирования табличного процессора Lotus 1-2-3 (ПО выпущено в 1983 году, портированная версия от 1988 года) на Linux без использования эмулятора. Этот проект он опубликовал на GitHub.
Читать дальше →
Total votes 9: ↑9 and ↓0 +9
Views 2.1K
Comments 0

Разработчик начал работу над запуском Windows на процессорах M1

GitHub *Laptops CPU

На GitHub появился репозиторий, автор которого начал портировать операционную систему Windows на процессоры Apple M1. Разработчик отмечает, что архитектура M1 сильно отличается от стандартных процессоров ARM64, и из-за этого для разработки требуется много дополнительных аппаратных средств.

Читать далее
Total votes 4: ↑2 and ↓2 0
Views 2.5K
Comments 3

Tesla предложила создателю игры Her Story портировать игру на электрокар бесплатно

Games and game consoles Transport IT-companies

Создатель игры Her Story Сэм Барлоу рассказал в своём Twitter-аккаунте о предложении компании Tesla о портировании игры на электрокар. Возможно, похожее предложение получала компания-издатель Untitled Goose Game. Об этом они тоже рассказали в своём Twitter-аккаунте.

Читать далее
Total votes 6: ↑5 and ↓1 +4
Views 888
Comments 1

Silverlight станет доступен на Linux с помощью Mono

Lumber room
Open-source проект Mono сделает Silverlight, аналог Adobe Flash от Microsoft, доступным на Linux.

Пока разработка не началась, кажется, что решение заняться этим уже принято. Вот что рассказывает об идее Мигель де Иказа (Miguel de Icaza), один из наиболее известных авторов проекта Mono, который занимается портированием Microsoft .Net Framework на разные ОС, в том числе и Linux: «Это естественное продолжение того, чем мы занимаемся… Это почти следующий логический для нас шаг».

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

Целью является возможность запуска контента Silverlight на ОС Linux: «Наша заинтересованность в разработке гарантирует, что компьютеры с Linux будут понимать контент, размещённый в Сети,» — говорит Иказа.

Иказа надеется, что первая версия появится к концу года, однако выход Silverlight для Mono будет зависеть от выхода Silverlight 1.1 от Microsoft.
Total votes 17: ↑17 and ↓0 +17
Views 535
Comments 27

Mass Effect на PC

Lumber room
Скоро к огромному количеству поклонников ролевых шедевров от BioWare, уже наигравшихся в Mass Effect на консолях, присоединятся и владельцы персональных компьютеров. Хорошая новость: одна из лучших (так говорят, сам не видел) RPG 2007 года в мае выходит на PC.

Понятное дело, BioWare и Electronic Arts постарались и, кроме адаптации управления под клавиатуру и мышь, добавили в игру несколько новых «плюшек». В частности, переработанный интерфейс, дополнительные мини-игры и, вроде бы, несколько оптимизированную и улучшенную графику.

via Igromania
Total votes 11: ↑8 and ↓3 +5
Views 559
Comments 2

DMD + Haiku = ♥

Software
Как сообщает нам RISC DMD компилятор портирован на Haiku. Ура товарищи!

RISC:
Вчера разговария с Artur Wyszynski aka aljen (да, да имено тот, который занят портированием Gallium3D) в IRC на канале #haiku, он сообщил, что портировал компилятор DMD и стандартную библиотеку Phobos на всеми нами любимую Haiku. DMD — это официальный компилятор языка программирования D от Digital Mars. На следующей неделе aljen собирается отправить патчи разработчикам Digital Mars, так что, возможно, версия для Haiku будет доступна на официальном сайте. После этого начнет портировать библиотеку Tango и писать биндинги к API Haiku.
Total votes 20: ↑17 and ↓3 +14
Views 898
Comments 14

Особенности портирования старых версий GTK

Lumber room
Так уж сложилось, что на хабре большинство топиков носит повествовательный характер. А я вот вопрос хочу задать.
Можете ли вы, дорогие юзеры, помочь с информацией?
Мне нужно описать особенности… портирования GTK под другие платформы! Я понимаю, что GTK является кроссплатформенной библиотекой, но самых ранних версий это тоже касалось?
Мне нужно описать подводные камни и особенности, которые возникли при портировании.
Самым шиком будет, если кто-то поделится информацией о портировании GTK под SPARC.
Рад буду и ссылкам и просто излияниям в комментариях.
Подходящией информации в документации GTK не нашел пока что.
Спасибо!
Total votes 10: ↑5 and ↓5 0
Views 474
Comments 3

Советы по портированию iPhone-приложений на iPad

Development for iOS *
Буквально несколько дней назад мне пришлось портировать одно небольшое приложение с iPhone на iPad. В целом все прошло довольно безболезненно, но было несколько граблей, на которые я не преминул наступить. Поэтому хотелось бы представить несколько советов по упомянутому выше портированию. За основу взята эта небольшая статья, дополненная некоторыми моими собственными советами и замечаниями.
Читать дальше →
Total votes 30: ↑27 and ↓3 +24
Views 4.4K
Comments 16

Затачиваем старый код под новые реалии

C++ *
Sharp envelope knifeВ данной статье я расскажу об одном из способов, позволяющих с наименьшими усилиями трансформировать программный код на C/C++ в код, написанный на C#. Впрочем, рассказанные принципы подойдут и для других пар языков. Хочу сразу оговориться, что способ не рассчитан на трансформацию кода, реализующего GUI.

Для чего это делать? К примеру, я таким образом портировал известную графическую библиотеку LibTiff (и LibJpeg заодно) на C#. Это позволило использовать наработки многих людей, создававших LibTiff, в моей программе вместе с библиотекой классов .NET Framework. Примеры кода в статье будут в основном из LibTiff и LibJpeg.

Читать дальше →
Total votes 68: ↑53 and ↓15 +38
Views 2.9K
Comments 41

Adobe Creative Suite for Linux — помогаем воплотить мечты в реальность!

Configuring Linux *
imageJeremy Bank(разработчик Adobe) примерно месяц назад разместил на сайте getsatisfaction.com голосование по вопросу портирования Adobe Creative Suite на Linux. На данный момент набрался 5301 голос тех кому нравиться эта идея. Два дня назад Carey Burgess(тоже разработчик Adobe) написал комментарий примерно следующего содержания:

Я призываю всех кто действительно хочет портирования продуктов Adobe на Linux, отправить запрос с необходимыми функциями непосредственно нашей команде инженеров.
Читать дальше →
Total votes 86: ↑65 and ↓21 +44
Views 3.5K
Comments 267

Классический Doom запущен на калькуляторе TI-Nspire

Abnormal programming *


Конечно, возможности этого калькулятора несколько отличаются от привычных нам функций обычных калькуляторов, однако же новость все равно интересная. Не каждый день игры, пускай старые, портируют на подобные устройства. Кстати, не так давно публиковалась новость о том, что хакер нашел способ взламывать PS3 посредством программируемого калькулятора, теперь же еще один умелец портировал Doom. Кстати, портирована бета-версия nDoom, это переработанная версия оригинальной игры. Видео — в продолжении.

Читать дальше →
Total votes 97: ↑88 and ↓9 +79
Views 13K
Comments 70

Руководства и инструменты для портирования на WP7 для Android-разработчиков

Development for Windows Phone *
imageВ конце прошлого года я писал об открытии сайта по портированию на WP7 для iPhone-разработчиков. С тех пор там произошло несколько обновлений, а вчера появился раздел для разработчиков на Android.

Сейчас на сайте доступны следующие инструменты:
Читать дальше →
Total votes 49: ↑34 and ↓15 +19
Views 1.2K
Comments 20