

Why do you think that the exe is based on Turbo Basic? Info-String in den Exe?
DOSBOX DEBUGGER SOFTWARE
Its very doable if the size of the program isn't very bigĪny form of video or something that shows how the software is filled with data, calculating etc. > you could also try: if the program is realy simple, cmd only and if linux is an option, but try DosBox before To get rid of the VM/Win95 dependency and get a feeling how complex the software ist (dongle, hardware dependecies, etc.)
DOSBOX DEBUGGER FULL
Is is a small Command line tool or a full blown graphical application?Ĭan you upload the software somewhere ( ) - so we are able to analyze or understand how the software is working - or a listing of the directory (screenshot or textfile) to get file sizes, extensions etc.ĭoes the software run under Dosbox (download here: ) Only the content of the files can give us any hintĪn executable does normaly not contain source (or source like stuff), only enough information that the cpu can work with it, nearly not human readable - except by the cracks :) KAN files around with absolutly not relation IDA for static analysis (analysing program while not running it).īut as I stated above, to take advantage of them, you will need some assistance.įile extensions normaly do not help - there is no real standard, there are 1000 of.DOSBox Debugger for dynamic analysis (observing program behaviour while being run).The tools I could recommend and that I used for reversing DOS programs are:

What I can say however, is that a non programmer just will not do that you would need some assistance, since it requires both programming and RE knowledge, but it seems being doable. I cannot say much more, because you didn't upload the executable.
DOSBOX DEBUGGER CODE
Even if you had the source code of this application, it wouldn't help much and should be rewritten either way (look at the point above) to be compatible with modern OSes.īut it wouldn't be a big problem to analyse and rewrite it (+ add some other features), I think, especially if the computations performed there aren't too complex.One of the reasons behind that is that the way of interaction between OS and programs has changed since the time that software was released. It is a translation from a source code written in human readable high level programming language to a so called machine code, which is a language that is understandable by a computer and instructions contained there are executed directly by CPU. What you get from the executable file is not the source code of the application.It should be easy to examine, especially if the application isn't very complex (which I assume is true since it's an old DOS application). I would assume that the source code can be easily examined and copied but I might be too naive. Then, after obtaining such a knowledge, one could write an application working for modern processors incorporating the techniques used in the original program. To do so, one should examine how the calculations are performed and exact formulas used. Yes, it is possible, but not for a non programmer. I am wondering whether it is possible to reverse engineer this program and put in into a "modern" jacket, + enable easy data instruction. Development of this program has stopped years ago, and even the company does not have the software anymore.Īny help or direction would be much appreciated? I would assume that the source code can be easily examined and copied but I might be too naive. KAN files (I think those last files are specifically created by the program, which is called LUWKAN). The program dates back from 1990 and if I open the files in Notepad I can see that it is written in TURBO BASIC. I am not a programmer but I saw this thread, which is a quite similar problem and which eventually found a solution. I am wondering whether it is possible to reverse engineer this program and put in into a "modern" jacket, + enable easy data instruction.įor instance, today you have to manually enter each component from the system, but it would be a lot easier/faster to run the program on a list of components (extracted from our drawing software).
DOSBOX DEBUGGER PLUS
The program still works today but has to be run on a virtual server running Windows XP, plus the layout is quite. ) and this program calculates the amount of resistance once you enter all the different components of the system. You see, when air travels through the ductwork it encounters a lot of resistance (bends. I have recently joined a company that is specialized in air ducts & ventilation systems and I was quite surprised when I noticed that they are still using a DOS program to calculate the pressure loss of a specific duct system.
