Heya!
I seem to remember having downloaded a disassembly with comments *years* ago, but now I cant find it. When searching for it, I only find dead links. Anyone have a clue?
I tried comparing what ida spat out with what we got in the keen dreams release of source code, but doesn't match, which doesn't surprise me given the generation between.
Any clues, or am I going to retread work? :')
Disassembly of vorticons
Re: Disassembly of vorticons
Use webarchive.org. Do you have any link?
Re: Disassembly of vorticons
You answered me on discord, so turns out webarchive doesn't have it.
So if people could check locally, that would be nice, otherwise it would be time to.. uh.. do the dirty work :')
So if people could check locally, that would be nice, otherwise it would be time to.. uh.. do the dirty work :')
Re: Disassembly of vorticons
I don't have a copy of any disassembly that was released on this website, however if you are interested, I can share my own.
It is a simple disassembly with variable and function names (mostly from Chocolate Keen) and only a small number of comments.
If you need source code for comparison, the closest thing I know of is Chocolate Keen, available on GitHub. Chocolate Keen is a source port that uses SDL. I have spent some time studying its code, and I can confirm that functions responsible for game mechanics, enemy behavior etc. correspond very closely to the disassembly. However the parts of the code performing "low-level tasks" such as EGA graphics or sound will be very different. The order of the functions is also different.
It is a simple disassembly with variable and function names (mostly from Chocolate Keen) and only a small number of comments.
If you need source code for comparison, the closest thing I know of is Chocolate Keen, available on GitHub. Chocolate Keen is a source port that uses SDL. I have spent some time studying its code, and I can confirm that functions responsible for game mechanics, enemy behavior etc. correspond very closely to the disassembly. However the parts of the code performing "low-level tasks" such as EGA graphics or sound will be very different. The order of the functions is also different.
Re: Disassembly of vorticons
Both the offer of your assembly file, and the hand pointing at chocolatekeen is fantastic.
Could you upload the assembly somewhere, so people might have something to stumble across in the future? :)
Could you upload the assembly somewhere, so people might have something to stumble across in the future? :)
Re: Disassembly of vorticons
Link to the Keen 1 disassembly: Link
This disassembly is still incomplete and lacks some information such as local variable names in functions.
This disassembly is still incomplete and lacks some information such as local variable names in functions.
Re: Disassembly of vorticons
Thank you so much <3