flat assembler
Message board for the users of flat assembler.

Index > DOS > My DIS.com 16 bit disassembler for FASM

Author
Thread Post new topic Reply to topic
bitdog2u



Joined: 31 Jan 2023
Posts: 50
bitdog2u 11 Mar 2026, 02:48
My DOS disassembler is good enough to be useful now, but I need some feed back please.

I need to know if DIS.com even works, on what OS it runs on, or not.
What was first impression ?
Too big of a learning curve ?
What did you try it on ? .COM .EXE .TXT ?

NOW is the time to make suggestions for new features or ?
While the code is fresh in my head & I'm still working on it.

I wanted a disassembler that would look at the first .COM files made in 1983,
and the out Files assemble with FASM, and I got it,
by disassembling 256 byte contest winners, cuz they were plentiful, then fixing DIS.com when there was a problem. NOW I can RIP ONE UP and put it back together again in a few seconds, to be EXACTLY BYTE FOR BYTE, as if DIS.com was made for size coders.

There is still a lot of room for improvement, and it has bugs I haven't swatted yet.
But it's good enough to be a useful tool for me, so I'll share in hopes that there is at least ONE GOOD MAN HERE who will report back, something useful.
Where is Picnic or the Guru when you need a real man?

Known bugs are:
decimal dump, doesn't do large files properly,
it is an editable DEFAULT setting, and
the defaults I used to build it are left in at the end of the DEFAULT MENU,
they probably don't work anymore.
Lower case instructions option has some labels in upper case still.

DIS.com will DISassemble it's self but don't bother fixing the asm,
I will be releasing the source code soon.
Along with the tools I used to make and use it + their FASM source code .ASMs

The DISCOM.ZIP is 375,000 bytes, is that too big for here?

The b256.ZIP is 800,000 bytes, is that too big for here?
it is 325 size code DOS.COM files about 256 bytes each
of the coolest graphics I've ever seen, with .ASM source code.
I have it rated as a MUST HAVE. WHO WANTS IT ?

DIS.com finds text, and big buffers are NOT 1000 db 0 LINES-of-CRAP
times 1000 db 0 ;is a bit cleaner huh.
DB "This is the text lines output.",13,10

Sincerely Bitdog

PS I built a lifetime of DOS computers for ME to use, for free when people were throwing dozens away every day, so I don't know what type of computer you all are using these days, and what DOS BOX and I would like to know what DIS.com worked on or not.
AND if anyone would try it on FREE DOS and report back to me here, that would be GREATLY appreciated.

DIS.com has had over a years worth of evolving now, so if it doesn't work I need to know.
I moved the SS stack segment to video memory $B800 so I could use it as a buffer you could see.
The LORD only knows if that is prudent or not Smile


Description: DOS .COM file Disassembler does 16 bit & some 32 bit code.
Out file assembles with FASM. (BETA test version)

Download
Filename: DISCOM.ZIP
Filesize: 11.54 KB
Downloaded: 14 Time(s)

Post 11 Mar 2026, 02:48
View user's profile Send private message Reply with quote
Display posts from previous:
Post new topic Reply to topic

Jump to:  


< 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-2026, Tomasz Grysztar. Also on GitHub, YouTube.

Website powered by rwasa.