It would be great to have some decompiled old games (GBA, SNES, N64) compiled to run inside an iPhone app.

I don't know the implications in terms of power usage versus an emulator, but I believe some gains would be massive.

#Videogames #Gaming #Games #Decomp #Decompilation #Retro #RetroGaming #iPhone #iOS #Emulation #Emulators

Очередной CrackMe или Как я мучался с Ghidra. Мануал для новичков

Думаю, новички в реверс-инжиниринге всегда хотели бы разбираться во всем? Но язык профессионалов не всегда понятен? Что-ж, я попробую помочь вам в этом нелегком деле! Начать погружение

https://habr.com/ru/articles/988388/

#Ghidra #Crackme #Static_Analysis #reverseengineering #linux #decompilation #декомпиляция #реверсинжиниринг #ассемблер #си

Очередной CrackMe или Как я мучался с Ghidra. Мануал для новичков

Коротко о себе: я не гуру реверса, я не какой-нибудь профи с 20 летним стажем, я такой же обычный человек как и вы, я тоже запинался и не понимал как вы некоторое время назад. Я нахожусь на Linux Mint...

Хабр
The Microstructure of Wealth Transfer in Prediction Markets

Slot machines on the Las Vegas Strip return about 93 cents on the dollar. This is widely considered some of the worst odds in gambling. Yet on Kalshi, a CFTC-regulated prediction market, traders have wagered vast sums on longshot contracts with historical returns as low as 43 cents on the dollar. Thousands of participants are voluntarily accepting expected values far lower than a casino slot machine to bet on their convictions.

Either way, the decompilation is available on GitHub to build for either platform. Apparatus fans rejoice, things are finally looking up again.

https://github.com/rollerozxa/apparatus-decomp

#android #apparatus #reverseengineering #decompilation

GitHub - rollerozxa/apparatus-decomp: A (not yet complete) decompilation of the 2011 Android game Apparatus

A (not yet complete) decompilation of the 2011 Android game Apparatus - rollerozxa/apparatus-decomp

GitHub

So today I got the Apparatus decomp to run on desktop after splitting up the codebase into an Android-specific project and a common project, and then brought in some code from my previous desktop port attempt putting that into a new desktop project.

It works much better than my previous attempt! Sandbox works, you can play through challenge levels and such. Absolutely spectacular seeing it running natively on desktop like this.

#gaming #reverseengineering #decompilation

Today I gave another go at doing a decompilation of Apparatus. My previous attempt was almost five years ago now and didn't go particularly well, but now I feel like I am much more experienced.

After some quick fixing of decompilation quirks I managed to get it to rebuild, and after some more work I managed to get dialogs to work, levels to load and objects to render! There are still some issues remaining however, most glaring issue being some GUI elements not being drawn, but this is already way further than the last attempt.

#android #reverseengineering #decompilation

Super Mario 64 tourne maintenant sur PlayStation 1 et c'est un sacré bordel technique !

https://fed.brid.gy/r/https://korben.info/super-mario-64-playstation-port-sm64-psx.html

Zelda: Twilight Princess vừa được đội ngũ lập trình tái dịch mã nguồn, mở ra khả năng tùy chỉnh và nghiên cứu sâu hơn về phiên bản kinh điển này. #Zelda #TwilightPrincess #GameDev #GameHacking #Decompilation #Mastodon #ZeldaTròChơi #HackerGame #KỹThuậtViệt

https://www.reddit.com/r/programming/comments/1pussnd/zelda_twilight_princess_has_been_decompiled/

Behold, yet another ✨ #revolutionary ✨ tool that’s here to reveal the mysteries of #Java code we lost interest in years ago! 💤 Now you can decompile faster than you can say "why am I still using Java?" 🙄 Because who doesn't love a good byte code #snooze fest? 😴
http://java-decompiler.github.io #Decompilation #Tools #Bytecode #Fest #Developer #Humor #HackerNews #ngated
Java Decompiler

JD Java Decompiler

So finally I published me post about the idea of byte equivalent #decompilation of the #Linux #kernel using #EvolutionaryAlgorithms in the hope that we could mainline Android phones and tablets, whose companies are violating #GPL by not releasing the kernel source code.

https://far.chickenkiller.com/computing/decompiling-the-kernel-using-ea/

I really don't know if it's possible. Or if it is, how long will it take. It's research. And research means exploring the unexplored areas. You might find a little silver, or you might find few kilograms of gold. Or you might explore the areas for 2 years and in the end, find nothing.

#GPLViolation #GeneticProgramming #Research #ResearchIdea #ComputerScience #LinuxKernel #ViolatingGPL #OptimizationProblem #EvoltiionaryAlgorithm

Decompiling the GPL violated Linux kernel using Evolutionary Algorithms

TLDR: We want to decompile a binary code, into the byte equivalent C code. We look at this from an optimization viewpoint. We have a generated C code(or AST) and we want to optimize it so when we compile it, it is equivalent to the binary code, byte by byte. And I think it’s better to use a population based optimization metaheuristic to do this. Such as Genetic Programming. Requirements to understand this post The idea I’m writing about is very deep. You need to know the current problem we have about companies violating GPL and not releasing the Linux kernel source code used in their devices. Then you need to know what an Algorithm is. What a Heuristic is. And what is the difference between them. And you also need to know what an optimization problem is. And what is our goal in these problems. After that, you need to know in this very specific optimization problem, we are not looking for “good enough” solutions unlike most other optimization problems. We are rather looking for the “perfect” solution, if we can find one.

Farooq's