#disassembly

2025-06-01

Taking Apart a Boat Lighting Control Panel

makertube.net/w/2h7HNJfakij8s5

2025-05-29

*sigh* things rarely work out the way they should in my head, couldn't find the bit patterns I worked out that should correspond to the representations of digits on the seven-segment displays. I think I'm going to pivot again to implementing a simulator for time machine in PinMAME so I can shoot shots with the keyboard and see what happens in the debugger

#MAME #Debugger #Pinball #Ghidra #Disassembly #ReverseEngineering

2025-05-02

Another detour on the Time Machine #Pinball #disassembly project, I think the processor specification I've been using is incomplete. There are a lot of instances of indexed addressing being interpreted as an offset from the current address. This is making it hard to figure out where in RAM different pieces of data live without manually calculating the address.

Time to learn #Sleigh and patch the processor definition. Maybe the extension author will even accept a pull request.

#Ghidra #MC6800

Zap Productionszapproductions
2025-04-28
A black and white film photo. Workers are disassembling the Moonlight Tower at W. 12 Street and Rio Grande Street, for what I was told by one of the crew, a refurbishment. Sunday, April 27, 2025.
2025-04-24

Cool. After my productivity speedbump of last night, my Time Machine #pinball #disassembly project has moved forward. I now have a python script which exports the #ghidra program into an info file which a real 6800 disassembler reads to produce assembly which should actually be able to be reassembled into a final binary.

I'll use ghidra to continue analyzing the code, and when I'm ready to actually start writing my own patches, I'll do that outside of ghidra as though it were a source file.

2025-04-19

Perusing the #documentation for JPype as it's the translation layer letting me write my #Ghidra script in #Python, and I'm enjoying the conversational style of the introduction in the user guide

jpype.readthedocs.io/en/latest

#ReverseEngineering #Disassembly #Motorola68xx

2025-04-17

Haven't worked on my #Pinball code #disassembly much directly, but I have been working to get all the tools I need collected. It seems like once I've used #Ghidra to annotate and explore the code I'll want to bring the disassembled "source" into a real editor to actually make my changes.

To ensure the actual disassembly is compatible with assembling back to EPROM images, I plan to write a script to convert ghidra's code representation into a file that will drive a dedicated 68xx disassembler

2025-04-13

This week I have mostly been digging into the code for Heavy on the Magick by Gargoyle Games. ( spectrumcomputing.co.uk/entry/ ). The graphics are freaky, so far I found the code which blits them onto the menu screen at normal size (The game blits the main play area double the size). Normally on a spectrum a byte, when stored on the screen will display 8 pixels in order from left to right. In HOTM, they shift every odd pixels into the left hand nibble of the byte, then shift the even pixels into the right hand nibble. But thinking about it, if you are doubling the size visually, a byte will only hold 4 pixels, so I reckon they shift each pixel into the two bytes alternatively within the same loop #zxspectrum #retrogaming #z80 #disassembly

2025-04-07

Printed myself a 68xx #reference guide and put it in a binder. It'll be nice having a paper reference while I'm working on the Time Machine #Pinball #disassembly effort.

I've really been enjoying having a color #printer of my very own, and I'm especially happy about the fact that I haven't even put a visible dent in the ink tank fill indicators from the first fillup. The #EcoTank was pricey, but not having to be skimpy on ink usage is worth it.

#DataEast #Arcade #RetroComputing #Motorola6800

A 3/4 inch binder with a color printed copy of the cover of "How to Program and Interface the 6800" by Andrew C. Staugaard, Jr.

I found this book on archive.org while looking through 6800-series resources.A spread from "How to Program and Interface the 6800" showing the instruction set reference. There's a divider tab, after which I also printed the chapter about the PIA chip, since there are a lot of them on the Data East mainboard for interfacing with lamps, switches, coils, and everything else.
MidsouthMouth.OctaviaKeatsfkaOctaviaKeats@wandering.shop
2025-03-05

"So awhile ago I had asked federal employees for an interview for a story." : from r/fednews

#USPol
#federal
#disassembly

reddit.com/r/fednews/comments/

Paolo Fabio Zaino ☮️🌍💻🎸🎮☕️🍩🍕DarkL0rd@mastodon.online
2025-01-30

Added automatic disassembly for bytecode addresses that generated an exception in UltimaVM! Knowns the module, the address and thread/task. Nice touch it also disassemble the relative label is present and adds useful columns description, this below the error message:

#riscos #RISC_OS #vm #bytecode #disassembly #programming #coding

Nils M HolmAverageDog
2024-12-19

Done. DD'ed the code of the binary to the .text section of another ELF binary with sections and disassembled that with objdump(1). God, modern software sucks.
, , ,

Nils M HolmAverageDog
2024-12-17

Is there a tool that can disassemble ARMv6 machine code in ELF files without any sections? The file has a single program header, and the code immediately follows after the header.
Here is the file: t3x.org/files/hello.bin
It is a "hello world" program that is supposed to run stand-alone on a Raspi 1B+, but doesn't. Next step would be to check the instructions in the file.

Kevin Karhan :verified:kkarhan@infosec.space
2024-10-29

@fasterandworse you forgot the "unloading hammer" (which is used to disassemble small arms ammunition by using kinetic energy)...

#Firearms #Reloading #AmmoProduction #Disassembly #Hammer #UnloadingHammer #Ammunition #Disposal

An unloading hammer by hornady with the caliber shims and some ammo, showvasing how it's being used to disassemble ammunition by knocking the projectile out of it.Unloading Hammer by TopShot with rings to hold the casing at the neck.
cryptaxcryptax
2024-10-08

See Sharem in action, emulating a Windows shellcode: youtube.com/watch?v=S1PI9O-q6eM

I don't think it supports Linux shellcodes, does it? Also, I wonder what disassembler it uses.

NB. AI for Sharem was presented @VirusBulletin

Ricardo Alvesopqam
2024-09-08

📝 New Blog Post: "Diving into the Rabbit Hole 🐇🕳️: Object Dumps, Compilation, and Syscalls"
Read it here:
🔗 dreaming-of-dragons.blogspot.c

🗂️ Object Dumps
🔄 The 4-Part Compilation Process
🔧 Syscalls

cryptaxcryptax
2024-07-19

I've written a more detailed blog post, as this is really a major change!

cryptax.medium.com/dart-shifts

Client Info

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