flat assembler
Message board for the users of flat assembler.

Index > DOS > Please recommend me a DOS-based disassembler!

Goto page Previous  1, 2
Author
Thread Post new topic Reply to topic
bitdog2u



Joined: 31 Jan 2023
Posts: 4
Location: Ketchikan, Alaska
bitdog2u 28 Mar 2025, 11:53
I wrote a disassembler in FASM 1.51 for 16 bit dos .com files
Takes 2 seconds and re Assembles 2 seconds later to exactly the same code as the original.com
Gives you all the pushes and pops, labels, comments, line information.
I still add stuff to it and I don't have a package worth sharing yet. SO
WHERE CAN I PUT MY STUFF SO ALL CAN GET IT ?
Also, my DIS.COM is a HEX DUMP and beyond.
It started out as a disassembler and worked fine, except FASM assembles to different values than MASM or TASM, which is different from each other as every assembler deals with 131 differently.
So I started making those lines a DECIMAL DUMP with the code following, then the HEX VALUES,
ACTUAL CHARACTERS, and every line with the LABEL FOR THE NEXT LINE.
Then I started adding input switches to find TEXT, and BIG BUFFERS
times 500 DB 0
type stuff and made a default menu so the DIS.COM defaults can be edited and the -D switch
makes every line a DECIMAL DUMP.

WEIRDass Sumbitchii

So I have 3 versions in my C: root dir, and they dump out so much info on a .COM file
and I can usually get something to work.
BUT it's easy to change colors or input keys of other peoples .EXE or .COM files
using the decimal dump cuz the ASM code is on the line, and STRING SEARCH for INT to find the GET KEY code.
Then I made a VISUAL FILE COMPARE so I can find out what changes I did to my .ASM since last back up.
I made an INSERT SORTer that is very fast.
I'm old and about dead, so where do I share my stuff and how ?
Post 28 Mar 2025, 11:53
View user's profile Send private message Reply with quote
revolution
When all else fails, read the source


Joined: 24 Aug 2004
Posts: 20625
Location: In your JS exploiting you and your system
revolution 28 Mar 2025, 12:29
Code can be posted inline if it is short. Or it can be attached to a post if it larger.
Post 28 Mar 2025, 12:29
View user's profile Send private message Visit poster's website Reply with quote
Display posts from previous:
Post new topic Reply to topic

Jump to:  
Goto page Previous  1, 2

< Last Thread | Next Thread >
Forum Rules:
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum


Copyright © 1999-2025, Tomasz Grysztar. Also on GitHub, YouTube.

Website powered by rwasa.