Disassembly of vorticons

Request patches for Keens 1-3.
Post Reply
tuxie
Posts: 4
Joined: Thu May 16, 2024 3:20 pm

Disassembly of vorticons

Post by tuxie »

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? :')
User avatar
szemigi
Posts: 717
Joined: Fri Jan 23, 2009 8:06 pm
Location: Hungary
Contact:

Re: Disassembly of vorticons

Post by szemigi »

Use webarchive.org. Do you have any link?
tuxie
Posts: 4
Joined: Thu May 16, 2024 3:20 pm

Re: Disassembly of vorticons

Post by tuxie »

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 :')
nwe74
Posts: 13
Joined: Mon Jul 18, 2022 7:46 pm

Re: Disassembly of vorticons

Post by nwe74 »

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.
tuxie
Posts: 4
Joined: Thu May 16, 2024 3:20 pm

Re: Disassembly of vorticons

Post by tuxie »

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? :)
nwe74
Posts: 13
Joined: Mon Jul 18, 2022 7:46 pm

Re: Disassembly of vorticons

Post by nwe74 »

Link to the Keen 1 disassembly: Link

This disassembly is still incomplete and lacks some information such as local variable names in functions.
tuxie
Posts: 4
Joined: Thu May 16, 2024 3:20 pm

Re: Disassembly of vorticons

Post by tuxie »

Thank you so much <3
Post Reply