Pull to refresh
  • by relevance
  • by date
  • by rating

Фанат 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 8.7K
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 4K
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 11K
Comments 72

Компания 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.6K
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 3.6K
Comments 0

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 272
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 295
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 417
Comments 14

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

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

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

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

Обзор ExtJS 4. Опыт портирования со старой версии

ExtJS/Sencha *
Несмотря на то, что четвертая версия каркаса ExtJS вышла уже достаточно давно, материалов по этой версии на хабре не слишком много. А если учесть, что в четвертой версии существенно переработан API, структура классов и предлагаемая архитектура приложения, то, как мне кажется, тут есть, о чем поговорить.

В данной статье я попробую рассказать свои впечатления от фреймворка в контексте портирования существующей кодовой базы на новую версию; постараюсь так же не забыть о подводных камнях и ссылках на полезные (и не очень) страницы справки.
Итак, поехали
Total votes 40: ↑36 and ↓4 +32
Views 5.8K
Comments 22

XEN портируется на ARMv5 и v7

Virtualization *
image
XEN.org (не путайте с Citrix, использующего гипервизор Xen как основу для своего коммерческого продукта виртуализации ) совместно с Samsung недавно начала работы по портированию своего открытого паравиртуализационного гипервизора на архтектуру ARM v5 и v7.

Участие Samsung в этом проекте неслучайно, все же эта компания один из крупнейших производителей процессоров ARM этих семейств, и ее поддержка для XEN.org будет весьма кстати, тем более, что в компании занимаются вопросами портирования Xen еще с 2008 года.
Читать дальше →
Total votes 21: ↑20 and ↓1 +19
Views 1.3K
Comments 13

RIM предлагает PlayBook 16 Gb разработчикам за приложения BlackBerry (UPD)

Development of mobile applications *


В официальном блоге для разработчиков Research In Motion всем тем, кто выполнит портирование своего Android-приложения на BlackBerry, предлагается получить бесплатную последнюю модель BlackBerry Playbook 16 Gb. Это же подтвердил в своем твиттере и вице-президент по связям с разработчиками (VP Developer Relations) RIM Алек Сандерс (Alec Saunders).

Условий мало: необходимо являться зарегистрированным участником BlackBerry App World — регистрация бесплатная, но аккаунт требует подтверждения RIM; временные рамки — со 2-го по 13 февраля этого года; приложение должно соответствовать BlackBerry App World Vendor Guidelines.

С инструментами для портирования можно познакомиться здесь.

UPD: по всей видимости, нечто подобное уже было около года назад — топик на Хабре.

UPD: Указанное в твите предложение распространяется на любые приложения — WebWorks, Native, AIR, Android — которые будут размещены в BlackBerry App World до 13 февраля.

[Источник — Официальный блог RIM]
Total votes 25: ↑22 and ↓3 +19
Views 1.6K
Comments 85