KonPet
KonPet boosted:
Sy BrandTartanLlama
2025-06-11

Building a Debugger is now officially released!

It guides you through writing a whole native x64 debugger from scratch, dispelling all the magic and teaching you a ton about operating systems as it goes.

Even if you don't care about writing a debugger, you can read it to your cat.

The book Building a Debugger, featuring a robot designing a complex debugging machine on a drafting boardThe book placed in front of a tortie cat
KonPet boosted:
flacsflacs
2025-02-04

emotional support ppc

KonPet boosted:
flacsflacs
2025-02-02

chroot is such a good word... tcha-root

KonPet boosted:
Freya Holméracegikmo
2025-01-03

my new video is out!

this one is a lot more personal than my usual stuff, but I've felt a need to express this for a long time

Generative AI is a Parasitic Cancer
youtube.com/watch?v=-opBifFfsMY

thumbnail with three search engine input fields, with green spooky AI tentacles wrapping around them. the fields read "it's not, just, Google"
2024-12-21

@domi Oh, you haven't seen anything yet. Don't even get me started on what they do with the Nintendo DS 🙃

2024-12-21

@domi Yeah that might be it. The entire thing is a bit unstable anyway, so if you're not using the default tools, then it's likely the issue

2024-12-21

@domi Hm, not that I know of, no. Perhaps your Luma3DS or devkitARM is outdated? I'm not a gdb expert though, I'm just happy that it works on my machine 😅

2024-12-21

@domi Agree. It's not too bad though if you set Luma up to boot into Homebrew Menu, so that you can retry faster. Btw, for gdb you can read this: gist.github.com/LiquidFenrir/d
You can even load the elf in IDA and debug it remotely, that can be pretty annoying to set up though

2024-12-21

@domi Ah ok. If you need a 3DS emulator with accurate DSP emulation btw, which also lends itself well to debugging, look into Corgi3DS. The code isn't the best and it does take some tinkering to get it to work, but it can be pretty powerful for debugging things. Otherwise yeah, use real hardware with 3dslink

2024-12-21

@domi
You were trying to hack on an "audio thing"? Was it perhaps related to the DSP?

2024-10-15

While reversing ARM I came across something weird. There are instructions like "LDRBCS", so load a byte into register if carry set. But for some reason I could only assemble them using LLVM, not GNU-AS. Even though even objdump knew them.
Turns out, GNU-AS wants "LDRCSB", unless you specify ".syntax unified".
What??

2024-10-15

Looked through my university's e-waste today and found a curious looking box containing:

List containing:
1x Intel CORE 2 Duo E6420
1x Intel Pentium E5500
1x AMD Athlon 64 3500+ (ADA3500DEP4AW)
4x AMD Athlon 64 X2 6000+ (ADA6000IAA6CZ)
1x AMD Athlon 64 X2 4200+ (ADO4200IAA5CU)
1x AMD Athlon 64 X2 4200+ (ADO4200IAA5DD)
2x AMD Athlon 64 X2 4800+ (ADO4800IAA5DD)
1x AMD Athlon 64 X2 4800+ (ADO4800IAA5DO)
2x AMD Athlon 64 X2 6000+ (ADV6000IAA5D0)
1x AMD Athlon 64 X2 6000+ (ADX6000IAA6CZ)
1x AMD Athlon II X4 630 (ADX630WFK42GI)
2x AMD Phenom II X4 920 (HDX920XCJ4DGI)
2x AMD Phenom II X4 945 (HDX945FBK4DGI)
1x AMD Phenom II X4 945 (HDX945WFK4DGM)
1x AMD Phenom II X4 955 Black Edition (HDZ955FBK4DGM)
1x AMD Phenom II X6 1055T (HDT55TFBK6DGR)
KonPet boosted:
Shiny QuagsireShinyQuagsire
2024-09-22

being held hostage

Client Info

Server: https://mastodon.social
Version: 2025.04
Repository: https://github.com/cyevgeniy/lmst