Sign in

Layle

@layle.bsky.social
87 followers 15 following 46 posts

gen-z reverse engineer & exploit-dev • "embrace the c(ake)make" • shitposter • windows internals crackhead that likes emudev, os internals and ctfs @organizers

PostsRepliesMedia
Layle @layle.bsky.social · 23/09/2026
Another blogpost got approved! This time we're going to talk about a bug that has been haunting my TEV implementation for ages! layle.me/posts/galaxy...
layle.me
Mario's Missing Eyes and Sunshine's White Ocean
One fix in Gecko restored Mario's eyes in Galaxy and the ocean in Sunshine. Both bugs came from overflowing alpha values!
000
Layle @layle.bsky.social · 23/09/2026
I recently helped out a friend debug a bug that appeared in Metroid Prime on his GameCube emulator! During the initial cutscene, vertices were flying around on the screen crazy style and the actual root cause is extremely interesting! Enjoy! layle.me/posts/wpar/
layle.me
WPAR: Why Metroid Prime's Geometry Exploded
Wanna find out how a missing write-gather reset corrupted Metroid Prime's model coordinates in Lazuli?
000
Layle @layle.bsky.social · 19/09/2026
It's blogpost time! I recently came across and reverse engineered 2 "obscure" GPU features that only a handful of games (ab)use on the GameCube and Wii! Both blogposts are full of interactive visualizations :) I introduce (2nd blogpost in the comments): layle.me/posts/z-free...
layle.me
z-freeze and Mario Golf's Disappearing Menu
Mario Golf's menu signs were being covered by the sky because Gecko was missing z-freeze, a GPU feature that lets one triangle borrow another triangle's depth.
111
Layle @layle.bsky.social · 17/05/2026
Gecko, my cross-platform GameCube and Wii emulator is finally public! Many games already work extremely well :) It's not only tailored to the average user but is also packed with tons of features for reverse engineers and developers! github.com/ioncodes/gecko
github.com
GitHub - ioncodes/gecko: A GameCube/Wii emulator and debugger written in Rust.
A GameCube/Wii emulator and debugger written in Rust. - ioncodes/gecko
081
Layle @layle.bsky.social · 03/05/2026
I started doing emudev on December 8th, 2023. I spent almost every day working on emulators and learning about them! The goal? Emulating the game I played for years as a child: Final Fantasy Crystal Chronicles: The Crystal Bearers on the Wii. This game gave me the name "Layle"! The day has come...
141
Layle @layle.bsky.social · 21/03/2026
IPL goes into menu properly!!! even looks very decent besides the fact that there is no animations at the very start
121
Layle @layle.bsky.social · 15/03/2026
made some crazy progress this weekend implementing the gamecube gpu in my emulator
022
Layle @layle.bsky.social · 05/11/2025
The first 2 games are playable: Puzzle Bobble 2 and Mortal Kombat 2! 3 months deep into this emulator (now with shader support in case you haven't noticed!) and still so much more to do....
100
Layle @layle.bsky.social · 29/10/2025
PS1 emulator & debugger progress update :-) BIOS fully executes without any (known?) issues
011
Layle @layle.bsky.social · 29/09/2025
My personal blog is about to get a facelift! I used to use a slightly modified Hugo theme, but it never really felt appropriate for me... So I ended up making my own during a 24h session using Astro! You can see the old blog for comparison towards the end of the video.
000
Layle @layle.bsky.social · 24/08/2025
ended up making a trace explorer for my PSX emulator. it's technically compatible with any output generated by the "tracing" crate (Rust) as long as JSON output is enabled
000
Layle @layle.bsky.social · 28/07/2025
my GBA debugger received a major face lift, it looks so much better now. it's also less chaotic than it used to be due to me ditching floating windows for everything
151
Layle @layle.bsky.social · 22/07/2025
Implemented some SFX features, the color effects look fantastic now :D They are extremely noticeable in Golden Sun (notice the colors near the windows or the candle in the next scene)! www.youtube.com/watch?v=1T7U...
youtube.com
ayyboy advance (ayydbg) - Golden Sun [Update 1]
YouTube video by Layle (ion)
100
Layle @layle.bsky.social · 26/06/2025
I published the website that hosts all screenshots taken from my emulator! It's super useful to track my progress and figure out what feature caused which changes across an entire ROM collection ayyadvance.layle.dev
000
Layle @layle.bsky.social · 26/06/2025
Massive progress on my GBA emulator, most titles now at the very least get into menu if not ingame with many being playable!! Still lot's of features to add and bugs to fix... Been working on the project for almost a year now (with a few breaks inbetween)!
100
Layle @layle.bsky.social · 31/05/2025
also added a sprite viewer. the sprite viewer and the built in script engine (not on video) helped greatly with figuring out a small bug that had a huge impact on the sprite<->background prio... kirby is officially the first non-bitmap mode game that is fully working :D
100
Layle @layle.bsky.social · 25/05/2025
My GBA research emulator can finally run OpenLara properly
110
Layle @layle.bsky.social · 19/05/2025
I think this was the last update I'll make on the DRM auto-patcher - it has been tested with titles that are not on the compatibility table as well, and everyone has reported success with it c:
010
Layle @layle.bsky.social · 14/05/2025
The entire tool has been rewritten to Rust and is now also published as a web application over at noviy.layle.dev! The Rust<->WebAssembly glue is a bit janky, but it works! Lots to improve but the tool works with all LEGO titles I could get my hands on so far!
noviy.layle.dev
Noviy Disk No-CD Patcher
100
Layle @layle.bsky.social · 13/05/2025
browser version is slowly taking shape, im happy with it overall but it still needs a bit of love
000
Layle @layle.bsky.social · 09/05/2025
Currently working on a tool that automatically disables Noviy Disk's custom DRM (in relation to my latest blog post) - it's been tested with 3 major titles so far and it seems to work great thus far! github.com/ioncodes/nov...
github.com
GitHub - ioncodes/noviy_nocd: Universal No-CD patcher for games protected by Noviy Disk's custom DRM solution
Universal No-CD patcher for games protected by Noviy Disk's custom DRM solution - ioncodes/noviy_nocd
111
Layle @layle.bsky.social · 29/04/2025
Join me on an adventure about a Russian DRM, deception and anti-piracy measures disguised as bugs! It's a technical writeup about how I reverse engineered and preserved a rare variant of Lego's gaming history - Lego Rock Raiders (Russian Edition) layle.me/posts/lego-r...
layle.me
A Story about a Russian DRM and Lego Rock Raiders
I was approached by “The Research Realm” - a collective aiming to preserve Lego’s history - to create a No-CD crack and fix for a rare version of Lego Rock Raiders.
221
Layle @layle.bsky.social · 29/04/2025
Spent the weekend looking into a homebrew DRM made by the company "Noviy Disk" as I was approached by "The Research Realm" to create a No-CD crack and fix for the Russian version of Lego Rock Raiders. Link to the repository: github.com/ioncodes/LRR... Blogpost will follow tomorrow, pending review!
100
Layle @layle.bsky.social · 28/11/2024
In a somewhat recent project we used a vulnerable driver, which worked fine... Except: The customer had a custom rule that caused an alert when a service is created! By setting up the registry keys ourselves and calling into NtLoadDriver we can bypass this detection: github.com/ioncodes/Sil...
github.com
GitHub - ioncodes/SilentLoad: "Service-less" driver loading
"Service-less" driver loading. Contribute to ioncodes/SilentLoad development by creating an account on GitHub.
020
Layle @layle.bsky.social · 21/11/2024
A bit late to post this here, but: I published my GameBoy and GameBoy Color emulator on GitHub, written in Rust Nothing too special - unless you have a Lovense sextoy laying around and are keen on trying the MBC5 rumble pak support! github.com/ioncodes/ayy...
110
Layle @layle.bsky.social · 29/02/2024
I've been toying around with hardware projects/reverse engineering and decided to write an emulator for the GameGear. It's still super early WIP, but it does play a few games well already! The code is now public: github.com/ioncodes/gg
github.com
GitHub - ioncodes/gg
Contribute to ioncodes/gg development by creating an account on GitHub.
000
Layle @layle.bsky.social · 16/02/2024
Crossposting from X: A friend asked me how to use Harmony for cheats and we were on the topic of Lethal Company. Published it just now as someone else asked for the same thing. It's nowhere near perfect but it did it's job: github.com/ioncodes/Non...
github.com
GitHub - ioncodes/NonlethalCompany
Contribute to ioncodes/NonlethalCompany development by creating an account on GitHub.
050